A DESIGN PATTERN FOR AUTOMATIC GENERATION OF WEB SERVICES FROM DOMAIN ONTOLOGIES

Robert Dourandish, Nina Zumel, Michael Manno

2007

Abstract

Web Services and Service-Oriented Architecture have become ubiquitous and are increasingly embedded in every aspect of systems architecture. At the same time, advances in workflow tools now enable us to compose complex new applications by dynamically orchestrating existing web services in new and previously unanticipated execution sequences. The combination of the two is slowly transforming software engineering to a service-centric discipline, with the focus shifting from creating expansive systems to building small, specialized services that can be sequenced, on demand, to support previously unanticipated missions. Implementing and deploying specialized services in this way presents significant challenges in design and programming, as well as long-term maintenance. A fundamental challenge is to maintain the underlying program code long after it has been released and, potentially, incorporated in numerous other processes. This paper presents a methodology and a design pattern to automatically generate web services based on domain ontology. Our approach promises to significantly reduce the programming and maintenance burden of creating and deploying web services, particularly in mission-critical, collaborative, and distributed operations such as emergency response, supply-chain, or healthcare.

References

  1. Dourandish, R., Zumel, N., Manno, M., “Automated Military-Civilian Information Sharing”, Military Communications Conference (MILCOM), 2nd IEEE Workshop on Situation Management (SIMA), Washington, D.C., 2006.
  2. J. Buehler, W., Hopkins, R.S., Overhage, J.M, Sosin, D.M., and Tong, V. “Framework for Evaluating Public Health Surveillance Systems for Early Detection of Outbreaks,” MMWR, 53(RR5):1, 2004.
  3. Bruinsma, G., de Hoog, R., “Exploring Protocols for Multidisciplinary Disaster Response Using Adaptive Workflow Simulations”, Information System for Crisis Response and Management, ISCRAM, Newark, NJ, 2006.
  4. Bui, Tung, Sankaran, S., “Foundations fro Designing Global Emergency Response Systems”, Information System for Crisis Response and Management, ISCRAM, Newark, NJ, 2006.
  5. Van Veelen, J.B., et. al, “Effective and Efficient Coordination Strategies for Agile Crisis Response Organizations”, Information System for Crisis Response and Management, ISCRAM, Newark, NJ, 2006.
  6. Easterbrook, S., “Handling Conflict Between Domain Descriptions With Computer-Supported Negotiation”, Knowledge Acquisition: An International Journal, 3:255-289, 1991.
  7. Klein, M., Supporting Conflict Resolution in Cooperative Design Systems, IEEE Transactions on Systems, Man and Cybernetics, 21(6), 1991.
  8. Sycara, K.P., Machine learning for intelligent support of conflict resolution, Decision Support Systems, 10(2):121-136, 1993.
  9. Fang, L., Hipel, K.W., and Kilgour, D.M., Interactive Decision Making: The Graph Model for Conflict Resolution, Wiley, 1993.
  10. Fowler, M., et. al, “Patterns of Enterprise Application Architecture”, Addison-Wesley, Boston, MA, 2003.
  11. Stojanovic, L., et. al, “The role of ontologies in automatic computing systems”, IBM Systems Journal, Vol 43, No 3:598-616, 2004.
Download


Paper Citation


in Harvard Style

Dourandish R., Zumel N. and Manno M. (2007). A DESIGN PATTERN FOR AUTOMATIC GENERATION OF WEB SERVICES FROM DOMAIN ONTOLOGIES . In Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-972-8865-77-1, pages 341-348. DOI: 10.5220/0001265703410348


in Bibtex Style

@conference{webist07,
author={Robert Dourandish and Nina Zumel and Michael Manno},
title={A DESIGN PATTERN FOR AUTOMATIC GENERATION OF WEB SERVICES FROM DOMAIN ONTOLOGIES},
booktitle={Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2007},
pages={341-348},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001265703410348},
isbn={978-972-8865-77-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - A DESIGN PATTERN FOR AUTOMATIC GENERATION OF WEB SERVICES FROM DOMAIN ONTOLOGIES
SN - 978-972-8865-77-1
AU - Dourandish R.
AU - Zumel N.
AU - Manno M.
PY - 2007
SP - 341
EP - 348
DO - 10.5220/0001265703410348