Title :
Modeling and Analysis for Web Services Composition Based on Dynamic Software Architecture
Author :
Zhang, Guangquan ; Rong, Mei ; Wang, Ling ; He, Yali ; Wei, Hui
Author_Institution :
Sch. of Comput. Sci. & Technol., Soochow Univ., Suzhou, China
Abstract :
Web services composition is an important implementation technique of SOA. With such technology, services could be reused and cost could be reduced. Actually, web services are reused through web services composition while software architecture is one of the most valid approaches to realize the reusability. At the same time, SOA is under an open and ever-changing network environment and the users´ requirements are varying continually, so that web services should support evolution in the run time. In this paper, we present web services composition approach based on dynamic software architecture to support dynamic evolution. Then, the architecture description language - XYZ/ADL which can represent both dynamic semantics and static semantics of the architecture is used to describe service composition based on dynamic software architecture model. Finally, a case study is given to illustrate the usability of this descriptive method of web services composition.
Keywords :
Web services; formal specification; software architecture; software reusability; specification languages; Web services composition; XYZ/ADL; architecture description language; dynamic evolution; dynamic semantics; dynamic software architecture; network environment; software reusability; static semantics; Application software; Architecture description languages; Computer architecture; Computer science; Information analysis; Information systems; Laboratories; Service oriented architecture; Software architecture; Web services; XYZ/ADL; architecture description language; dynamic software architecture; web service composition;
Conference_Titel :
Web Information Systems and Applications Conference, 2009. WISA 2009. Sixth
Conference_Location :
Xuzhou, Jiangsu
Print_ISBN :
978-0-7695-3874-7
DOI :
10.1109/WISA.2009.28