1 / 21

Architecture of a SOA-based BPM Platform for the EGI

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

faith
Download Presentation

Architecture of a SOA-based BPM Platform for the EGI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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)

  3. Introduction - BPM Business process management (BPM) platforms provide methods, techniques, and software for design, enact, control, and analyze of business processes

  4. 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.

  5. 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)

  6. 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.

  7. 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

  8. 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

  9. Component model of SOA-based BPM platform for the EGI

  10. Modules and components of the platform

  11. 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

  12. Architecture of a SOA-based BPM Platform for the EGI

  13. Modules and components of the platform, adapted for the EGI

  14. Example realization of a SOA-based BPM Platform for EGI

  15. Example processes for the EGI 15/20

  16. Example process in the design module

  17. Example process in the deployment module 17/20

  18. Human Task support 18/20

  19. Example process – result from execution in the EGI 19/20

  20. Conclusion 20/20

  21. Questions? Thank you for your attention!

More Related