Authors:
Robert Dourandish
1
;
Nina Zumel
1
and
Michael Manno
2
Affiliations:
1
Quimba Software, United States
;
2
Air Force Research Labs, United States
Keyword(s):
Distributed Systems, Automatic Systems, Ontology, Web Services, Service-Oriented Architecture, Emergency Response, Syndromic Bio-Surveillance.
Related
Ontology
Subjects/Areas/Topics:
Distributed and Parallel Applications
;
Internet Technology
;
System Integration
;
Web Information Systems and Technologies
;
Web Services and Web Engineering
;
XML and Data Management
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 auto
matically 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.
(More)