ABSTRACT
Implementing complex web service-based systems requires tools to effectively describe and co-ordinate the composition of web service components. We have developed a new domain-specific visual language called ViTABaL-WS and built a prototype design tool to support modelling complex interactions between web service components. ViTABaL-WS uses a "Tool Abstraction" metaphor for describing relationships between service definitions, and multiple-views of data-flow, control-flow and event propagation in a modelled process. The tool supports the generation of Business Process Execution Language (BPEL) definitions from a model, directly deploys a generated model to a workflow engine, and supports dynamic visualisation of a running BPEL process.
- Benatallah, B., Dumas, M., Fauvet, M.C. and Rabhi, F. Towards Patterns of Web Services Composition, In Patterns and skeletons for parallel and distributed computing, Springer, 2003. Google ScholarDigital Library
- Fensel, D. and Bussler, C. The web service modeling framework WSMF, Electronic Commerce Research and Applications, vol. 1, no. 2, pp. 113--137, 2002.Google ScholarCross Ref
- Foster, H., Uchitel, S., Magee, J. and Kramer, J. Model-based verification of web service compositions. In Proc. 18th IEEE ASE, 2003, Montreal, Canada.Google ScholarDigital Library
- Garlan, D, Kaiser, GE, and Notkin, D, Using tool abstraction to compose systems, Computer, 25(6) 30--8, 1992. Google ScholarDigital Library
- Grundy, J.C. and Hosking, J.G. ViTABaL: A Visual Language Supporting Design by Tool Abstraction, In Proc IEEE VL'95, Germany, IEEE CS Press, pp. 53--60. Google ScholarDigital Library
- Hamadi, R., Benatallah, B. A petri-net based model for web service composition, Proc 14th Australasian Database Conference, Adelaide, Australia, Jan 2003, CRPIT Press. Google ScholarDigital Library
- IBM, Business Processes Web Services for Java, http://www.alphaworks.ibm.com/tech/bpws4jGoogle Scholar
- IBM, Specification: Business Process Execution Language for Web Services Version 1.1, http://www.ibm.com/developerworks/library/ws-bpel/Google Scholar
- Narayanan, S. and Mcllraith, S.A. Simulation, verification and automated composition of web services. In Proceedings of the 11th World Wide Web Conference, 2002. Google ScholarDigital Library
- Pautasso, C. and Alonso, G. Visual Composition of Web Services, Proc IEEE HCC'03, Auckland, 2003, pp. 92--99. Google ScholarDigital Library
- Thone, S., Depke, R. and Engels, G. Process-oriented, flexible composition of web services with UML, Proc ER-Wkshp on Conceptual Modeling Approaches for e-Business, Tampere, Finland, LNCS, 2002.Google Scholar
- W3C. Web Services Description Language (WSDL) 1.1, 2001, http://www.w3.org/tr/wsdlGoogle Scholar
Index Terms
- A visual language and environment for composing web services
Recommendations
Composing Web Services: A QoS View
An Internet application can invoke several services--a stock-trading Web service, for example, could invoke a payment service, which could then invoke an authentication service. Such a scenario is called a composite Web service, and it can be specified ...
A Survey of Web Services Provision
Web services technologies promise to create new business applications by composing existing services and to publish these applications as services for further composition. The business logic of applications is described by abstract processes consisting ...
Web Services Lookup: A Matchmaker Experiment
UDDI is a standard registry for Web services, but so far its search functionality has been limited to keyword search. These authors propose a UDDI enhancement called Matchmaker, which supports semantic service capability discovery. Since September 2003, ...
Comments