MoSCoE: A Framework for Modeling Web Service Composition and Execution

Development of sound approaches and software tools for specification, assembly, and deployment of composite Web services from independently developed components promises to enhance collaborative software design and reuse. In this context, the proposed research introduces a new incremental approach to service composition, MoSCoE (Modeling Web Service Composition and Execution), based on the three steps of abstraction, composition and refinement. Abstraction refers to the high-level description of the service desired (goal) by the user, which drives the identification of an appropriate composition strategy. In the event that such a composition is not realizable, MoSCoE guides the user through successive refinements of the specification towards a realizable goal service that meets the user requirements.

[1]  Lei Zhu,et al.  SPIDer: Saccharomyces protein-protein interaction database , 2006, BMC Bioinformatics.

[2]  Quan Z. Sheng,et al.  The Self-Serv Environment for Web Services Composition , 2003, IEEE Internet Comput..

[3]  Jianwen Su,et al.  Tools for composite web services: a short overview , 2005, SGMD.

[4]  Roy Grønmo,et al.  Web service composition in UML , 2004, Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004..

[5]  Vasant Honavar,et al.  Ontology-Extended Component-Based Workflows : A Framework for Constructing Complex Workflows from Semantically Heterogeneous Software Components , 2004, SWDB.

[6]  Scott A. Smolka,et al.  Incremental Model Checking in the Modal Mu-Calculus , 1994, CAV.

[7]  Schahram Dustdar,et al.  Challenges and solutions for model driven Web service composition , 2005, 14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05).

[8]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[9]  C. R. Ramakrishnan,et al.  Incremental Evaluation of Tabled Logic Programs , 2003, ICLP.

[10]  Annapaola Marconi,et al.  Automated synthesis of composite BPEL4WS Web services , 2005, IEEE International Conference on Web Services (ICWS'05).

[11]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[12]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[13]  Vasant Honavar,et al.  Information Integration and Knowledge Acquisition from Semantically Heterogeneous Biological Data Sources , 2005, DILS.

[14]  Michelle L. Crane,et al.  On the Semantics of UML State Machines: Categorization and Comparision , 2005 .

[15]  Koustuv Dasgupta,et al.  A service creation environment based on end to end composition of Web services , 2005, WWW '05.

[16]  Sheila A. McIlraith,et al.  Simulation, verification and automated composition of web services , 2002, WWW.

[17]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[18]  Diego Calvanese,et al.  Automatic Composition of E-services That Export Their Behavior , 2003, ICSOC.

[19]  Vasant Honavar,et al.  Condition Data Aggregation with Application to Failure Rate Calculation of Power Transformers , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

[20]  Vasant Honavar,et al.  A framework for semantic web services discovery , 2005, WIDM '05.

[21]  Diego Calvanese,et al.  Automatic Composition of Transition-based Semantic Web Services with Messaging , 2005, VLDB.

[22]  Gustavo Alonso,et al.  Web Services: Concepts, Architectures and Applications , 2009 .

[23]  CreditCardType,et al.  Automatic Composition of Semantic Web Services , 2007 .

[24]  Dragan Djuric,et al.  MDA-based ontology infrastructure , 2004, Comput. Sci. Inf. Syst..

[25]  Anupriya Ankolekar,et al.  Automated discovery, interaction and composition of Semantic Web services , 2003, J. Web Semant..

[26]  James A. Hendler,et al.  HTN planning for Web Service composition using SHOP2 , 2004, J. Web Semant..

[27]  Marco Pistore,et al.  Automated Composition of Semantic Web Services into Executable Processes , 2004, SEMWEB.

[28]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .