210 likes | 426 Views
Radoslava Goranova Faculty of Mathematics and Informatics, University of Sofia “St. Kliment Ohridski”. Architecture of a SOA-based BPM Platform for the EGI. Introduction - SOA. Service-oriented architecture (SOA) an architectural style for developing systems and applications
E N D
Radoslava Goranova Faculty of Mathematics and Informatics, University of Sofia “St. Kliment Ohridski” Architecture of a SOA-based BPM Platform for the EGI 5-th International Conference of "Distributed Computing and Grid-technologies in Science and Education", 16- 21 July 2012, Dubna, Russia
Introduction - SOA • Service-oriented architecture (SOA) • an architectural style for developing systems and applications • well-defined logical entities (services), which can be independently used • Web Service Architecture • Realization of the SOA model • Web Service transport (HTTP) • Web Service messaging (SOAP) • Web Service description (WSDL) • Web Service discovery (UDDI) • Web Service composition (BPEL)
Introduction - BPM Business process management (BPM) platforms provide methods, techniques, and software for design, enact, control, and analyze of business processes
SOA-based BPM platforms • SOA-based BPM platforms provide capabilities for business process modeling, execution, monitoring and optimization through the support of the Web services standards • Features of the platforms are process flexibility, easy integration and reuse of assets.
SOA-based BPM Characteristics Web Service description (WSDL) BPEL for Web Service composition Registries for Web Service reuse and discovery Adapters foraccess to outer systems Enterprise service bus (ESB) – mediator between Web Services and business processes, infrastructure for message exchange Human tasks (HT) Business rules management (BR) Business process monitoring (BM)
Motivation • The European Grid Infrastructure (EGI) uses partially service-oriented grid middleware for grid computing (g-Lite) • No service registry or service registry support; • No discovery service; • No service composition; • No well-defined web service description; • In this context a SOA-based BPM platforms for the EGI will improve the development of flexible service-oriented solutions and will provide a framework for business process management in the grid infrastructure.
The goal of the research • To propose architecture of a SOA-based platform which to support the management of business processes in the EGI • To describe approach for business process definition, design and execution in the EGI, based on proposed architecture
Service Composition Tools in G-Lite Goranova R. D., Service composition tools in g-Lite, Conference Proceedings of the 5-th International Conference ISGT, 2011, pp. 228-235
Supplementary requirements • The EGI is not service-oriented: Not all EGI services are service-oriented • The EGI does not provide service for composition: g-Lite does not provide mechanism for EGI services composition into business processes • The EGI can not be extended with ESB: g-Lite structure currently can not be extended with the enterprise service bus
Human Task support 18/20
Conclusion 20/20
Questions? Thank you for your attention!