Font Size: a A A

A Framework For Dynamic Web Services Composition Based On BPEL4WS And Semantics

Posted on:2008-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:Z L ZouFull Text:PDF
GTID:2178360212974582Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the advent of web services, the Service Oriented Architecture (SOA) has evolved from an unreachable hope to a practical design methodology in business solutions. However, the real advantages of SOA cannot be taken unless different services can be flexibly composed. The Business Process Execution Language for Web Services (BPEL4WS) has become the de facto standard language for describing business processes and business interaction protocols. But current BPEL4WS business processes can only be designed statically, which has greatly limited the adaptability to the business changes.This dissertation delivers a detailed introduction of a dynamic web services composition framework based on BPEL4WS and semantics. In this framework, the Abstract Process Template (APT) describes the interaction and business protocols among different web services. The framework also defines two semantic metadata description languages: the Business Process Metadata Language (BPMtL) and Web Service Metadata Language (WSMtL), which utilize semantic web technologies to describe the semantic metadata of APT and web services, respectively. Through the matchmaking of the semantic metadata, the web services qualified for the business requirements can effectively be selected. At last, the selected services are composed into business processes through web service binding. Considering that different ontologies can be used by different service providers, the similarity based multi-ontology matchmaking technique is also investigated. The web service composition framework illustrated in this dissertation is based on industry standards, and thus can be more easily implemented into business solutions to improve the adaptability of BPEL4WS business processes.
Keywords/Search Tags:Web Services, BPEL4WS, BPMtL, WSMtL, Ontology
PDF Full Text Request
Related items