A design pattern for automatic generation of web services from domain ontologies

被引:0
作者
Dourandish, Robert [1 ]
Zumel, Nina [1 ]
Manno, Michael [2 ]
机构
[1] Quimba Software, San Mateo, CA 94402 USA
[2] Air Force Res Labs, Rome, NY USA
来源
WEBIST 2007: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL IT: INTERNET TECHNOLOGY | 2007年
关键词
distributed systems; automatic systems; ontology; web services; service-oriented architecture; emergency response; syndromic bio-surveillance;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:341 / +
页数:3
相关论文
共 11 条
[1]  
BRUINSMA G, 2006, EXPLORING PROTOCOLS
[2]  
Buehler James W, 2004, MMWR Recomm Rep, V53, P1
[3]  
BUI T, 2006, FDN DESIGNING GLOBAL
[4]  
DOURANDISH R, 2006, 2 IEEE WORKSH SIT MA
[5]  
Easterbrook S., 1991, Knowledge Acquisition, V3, P255, DOI 10.1016/1042-8143(91)90007-A
[6]  
Fang L., 1993, INTERACTIVE DECISION
[7]  
Fowler M., 2003, Patterns of Enterprise Application Architecture
[8]   The role of ontologies in autonomic computing systems [J].
Stojanovic, L ;
Schneider, J ;
Maedche, A ;
Libischer, S ;
Studer, R ;
Lumpp, T ;
Abecker, A ;
Breiter, G ;
Dinger, J .
IBM SYSTEMS JOURNAL, 2004, 43 (03) :598-616
[9]   MACHINE LEARNING FOR INTELLIGENT SUPPORT OF CONFLICT-RESOLUTION [J].
SYCARA, KP .
DECISION SUPPORT SYSTEMS, 1993, 10 (02) :121-136
[10]  
VANVEELEN JB, 2006, EFFECTIVE EFFICIENT