Font Size: a A A

The Research Of Web Service Composition Based On Software Architecture

Posted on:2009-12-30Degree:MasterType:Thesis
Country:ChinaCandidate:H WeiFull Text:PDF
GTID:2178360245963646Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Service-Oriented Architecture(SOA) is an newly aspect of Software Engineering, whose technique has been rapidly developed and applied. Web service composition as an important implementation technique of SOA is present in the mainstream academic and industrial focus.Nowadays the main description methods of Web service composition are formalization description and industrial description. This two methods are complement to each other in the description of Web Service Composition. The technique of Web Service Composition is essentially the reuse of Web services, and software architecture is an important approach of implementing software reuse.So in this paper, it proposes the research of Web Service Composition based on software architecture. It does the research of the description combining software architecture description language XYZ/ADL based on temporal logic and Web service composition language BPEL4WS based on business process to describe Web service composition. XYZ/ADL having formal semantic is easy to verify the composition, and by doing the conversion of XYZ/ADL to BPEL4WS, it can indirectly verify the correctness of BPEL4WS. In this way, it combines the formalization method and industrial method.In this paper, according to the characteristics of Web services and Web service composition, the model of Web Service Composition Architecture is achieved after extending the model of software architecture. Basd on this model, the extended XYZ/ADL which defines the components describing Web services and connectors describing the interaction is introduced. After describing the compositon in XYZ/ADL, define the conversion of XYZ/ADL into BPEL4WS. The convesion is divided into two parts: Fisrt, define the conversion of the basic structures in XYZ/E into BPEL4WS, Second, analyze the analogies between XYZ/ADL design elements and BPEL4WS basic element to define the conversion of XYZ/ADL design elements into BPEL4WS. Finally, describes the usability of this Web service composition method combined with an example.
Keywords/Search Tags:Web Services, Web Service Composition, XYZ/ADL, BPEL4WS
PDF Full Text Request
Related items