DocumentCode
3148449
Title
A Spring Based Framework for Verification of Service Composition
Author
Mukherjee, Anshuman ; Tari, Zahir ; Bertok, Peter
Author_Institution
Sch. of CS & IT, RMIT Univ., Melbourne, VIC, Australia
fYear
2011
fDate
4-9 July 2011
Firstpage
258
Lastpage
265
Abstract
Service-Oriented architecture (SOA) based applications have assumed widespread acceptance owing to their agility, maintainability and modularity. However, the safety and reliability of such loosely coupled systems entirely depend on the precision of service descriptions. Consequently any implicit assumption or unforeseen usage scenarios can lead to catastrophic fiascos. This is further exacerbated by the overlapping constructs and inconsistencies in Business Process Execution Language (BPEL), the de-facto industry standard for service composition. This paper extends the Spring framework to devise a verification framework for service composition wherein each BPEL activity is represented by a Java bean. The framework instantiates the beans corresponding to activities in a BPEL specification and injects the dependencies to yield a bean-factory. Thereafter Java Architecture for XML Binding (JAXB) 2 APIs are used to transform the bean-factory into an XML based formal-model (e.g. Coloured Petri nets (CPN)) or an interchange format (e.g. Petri Net Markup Language (PNML)) for simulation and verification. In addition to automating the verification process, the proposed framework helps to combat the ad-hoc nature of existing solutions. Results indicate that the framework has an average transformation time of. 7 sec.
Keywords
Java; Web services; XML; service-oriented architecture; specification languages; API; BPEL; Java Architecture; Java bean; XML based formal-model; XML binding; business process execution language; de-facto industry standard; service composition; service-oriented architecture; spring based framework; verification process; Business; Gettering; Java; Production facilities; Runtime; Transforms; XML; BPEL; CPN; Spring Framework; Verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Services Computing (SCC), 2011 IEEE International Conference on
Conference_Location
Washington, DC
Print_ISBN
978-1-4577-0863-3
Electronic_ISBN
978-0-7695-4462-5
Type
conf
DOI
10.1109/SCC.2011.82
Filename
6009269
Link To Document