ACM Home Page
Please provide us with feedback. Feedback
Dynamic service composition using semantic information
Full text PdfPdf (518 KB)
Source International Conference On Service Oriented Computing archive
Proceedings of the 2nd international conference on Service oriented computing table of contents
New York, NY, USA
SESSION: Service composition table of contents
Pages: 39 - 48  
Year of Publication: 2004
ISBN:1-58113-871-7
Authors
Keita Fujii  University of California, Irvine, CA
Tatsuya Suda  University of California, Irvine, CA
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 216,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1035167.1035174
What is a DOI?

ABSTRACT

Dynamic composition of complex services from primitive components brings flexibility and adaptability to future applications. By properly selecting and combining components on dand, applications would adapt to individual user preference and would consider available context information. Existing service composition systs often require users to request services in strict syntax formats, such as data types, service tplates or logic formulas. This requirent may become an obstacle for end-users to use such systs. Instead, service composition should be santics-based so that a service is requested and composed not by its syntax but by its santics. 0In order to enable santics-based dynamic service composition, both the modeling of components as well as the service composition mechanism must support santics. To satisfy the requirent of santic support in the component modeling, we have designed a new model named Component Service Model with Santics (CoSMoS). CoSMoS integrates the santic information of a component and the functional information of a component into a single santic graph representation. A unified interface named Component Runtime Environment (CoRE) is developed to convert different component implentations onto the CoSMoS representation. Using the santic support of CoSMoS, we have developed a santics-based service composition mechanism named Santic Graph based Service Composition (SeGSeC). SeGSeC generates the execution path of the requested service, and checks the santics of the path against the request. We have implented a service composition syst using the above techniques, and donstrated that our syst supports santics-based dynamic service composition.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Business Process Execution Language for Web Services Version 1.1, {online}http://www106.ibm.com/developerworks/library/ws-bpel/
 
3
Carman, M., Serafini, L., and Traverso P. Web Service Composition as Planning, ICAPS'03 Workshop on Planning for Web Services, Trento, Italy, June 2003
 
4
 
5
Chakraborty, D. and Joshi, A. Dynamic Service Composition: State-of-the-Art and Research Directions, Technical Report TR-CS-01-19, Department of Computer Science and Electrical Engineering, University of Maryland, Baltimore County, Baltimore, USA, 2001.
 
6
Chandrasekaran, S., Madden, S., and Ionescu, M., Ninja Paths: An Architecture for Composing Services over Wide Area Networks, CS262 class project writeup, UC Berkeley, 2000.
 
7
Fujii, K. Dynamic Service Composition, {online} http://netresearch.ics.uci.edu/kfujii/dsc/
 
8
The Gnutella Protocol Specification v0.4, {online} Fhttp://www9.limewire.com/developer/gnutella_protocol_0.4.pdf
 
9
Marazakis, M., Papadakis, D., and Nikolaou, C. The Aurora Architecture for Developing Network-Centric Applications by Dynamic Composition of Services, Technical Report TR 213, FORTH/ICS, 1997.
 
10
Mennie, D., and Pagurek, B. An Architecture to Support Dynamic Composition of Service Components, Proceedings of the 5th International Workshop on Component-Oriented Programming (WCOP 2000), Sophia Antipolis, France, 2000.
 
11
Minami, M., Morikawa, H., and Aoyama, T. The Design and Evaluation of an Interface-based Naming Syst for Supporting Service Synthesis in Ubiquitous Computing Environment, Trans. of The Institute of Electronics, Information and Communication Engineers, vol.J86-B, no.5, pp.777--789, May 2003.
 
12
OWL-S 1.0 Release, {online} http://www.daml.org/services/owl-s/1.0/
 
13
Ponnekanti, S. R. and Fox, A. SWORD: A Developer Toolkit for Web Service Composition, to appear in The Eleventh World Wide Web Conference (Web Engineering Track), Honolulu, Hawaii, May 7-11, 2002.
 
14
Raman,B. and Katz, R. H. An architecture for highly available wide-area service composition, Computer Communications Journal, special issue on ``Recent Advances in Communication Networking'', May 2003.
 
15
Sheng, Q. Z., Benatallah, B., Dumas, M., and Mak, E. SELF-SERV: A Platform for Rapid Composition of Web Services in a Peer-to-Peer Environment, In Proceedings of the 28th Very Large DataBase Conference (VLDB'2002), Hong Kong, China, August 2002.
 
16
Sirin, E., Hendler, J., Parsia, B. Si-automatic Composition of Web Services using Santic Descriptions, workshop on Web Services: Modeling, Architecture and Infrastructure, in conjunction with ICEIS2003, 2002.
 
17
Web Service Choreography Interface (WSCI) 1.0, {online} http://www.w3.org/TR/wsci/
 
18
Wu, D., Parsia, B., Sirin, E., Hendler, J., and Nau, D. Automating DAML-S web services composition using SHOP2, In Proceedings of 2nd International Santic Web Conference (ISWC2003), Sanibel Island, Florida, October 2003.

CITED BY  8


REVIEW

"Murat M. Tanik : Reviewer"

Cumulative developments, starting with object-oriented technologies, executable components, and Web service technologies, coupled with continuing advancements in processor and memory speed, naturally lead to the dynamic composite service construct  more...

Collaborative Colleagues:
Keita Fujii: colleagues
Tatsuya Suda: colleagues