RESEARCH ON REUSE-BASED WEB SERVICES COMPOSITION
- Author:
Yuan RAO
;
Zunchao LI
;
Boqin FENG
- Publication Type:Journal Article
- Keywords:
web service;
software reuse;
service composition;
service-oriented architecture
- From:
Journal of Pharmaceutical Analysis
2005;17(1):10-14,48
- CountryChina
- Language:Chinese
-
Abstract:
Objective To solve the three principal problems for reusing the software components, i.e., existence, discovery and availability principles, web services provided a new solution for reusing and assembling web software or components under distributed environment with a series of XML-based protocols. Methods A 4+1 meta-model between atomic services, such as Sequence, Parallelism, Alternation, Substitute and Iteration, and a kind of service composition description language in composition process are investigated. Furthermore, an architecture-based service composition model with Ontology Engine is proposed, which is based on the software architecture life-cycle model and provides a mechanism for services composition with dynamic management and deployment. Results The results of the prototype system development show that the service-composed application not only reused the web service components, but also reused the data resources located in distributed databases. Conclusion The method of reused-based web services composition observably decreases the period and cost of development and greatly improves the programming efficiency.