Font Size: a A A

A Framework For Web Services Composition Modeling Process

Posted on:2010-03-28Degree:MasterType:Thesis
Country:ChinaCandidate:Ayman EI-Refey A MFull Text:PDF
GTID:2178360275955702Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The modeling business processes still remains the responsibility of IT personnel.This has produced a gap between business process modeling technology and business users,who are the actual authors of business processes.Bridging this gap has become a major concern in utilizing the full potential of information technology in businesses and it can swing control of processes from IT departments to business departments,which in turn,leads to in-time deployment of competitive business processes.In this thesis,we present a framework is proposed for modeling Web services based business processes that span across multiple organizations.The approach provides abstraction from the low level XML details of the modeling language and facilitates business users,who are not so technology proficient,in modeling their own executable business processes.An ECA-based control-rule formalism is introduced to modularize the monolithic BPEL4WS process structure.Automatic generation of code for BPEL4WS and corresponding description file is provided.Transformation algorithms are devised for this purpose that are embedded in a prototype tool.As part of the framework,A relational model has been devised to store the information which is complete in all aspects and provides direct mapping to the execution language.The model acts as an intermediary platform to manipulate and infer compositional data.As abstraction from underlying syntax of the language is the main concern of this research,the modeler does not have to provide each and every detail of the XML contructs used in the composition.Algorithms have been presented that extract data and automatically infer further information from the relational model.The algorithms also provide assistance to the modeler at runtime.Various interaction patterns between the process and its partner services have been identified that provide the basis for abstraction from the roles played by each side.Using such an approach,business users not only can model executable cross-organizational business processes,but also can easily manage changing business environments.The execution code generated by the tool is complete and readily executable.
Keywords/Search Tags:web services, web services composition, business process modeling, BPEL4WS, composition language abstraction, control rules, directed graphs
PDF Full Text Request
Related items