Skip to main content

Representing Service-Relationships as First Class Entities in Service Orchestrations

  • Conference paper
Web Information Systems Engineering - WISE 2012 (WISE 2012)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7651))

Included in the following conference series:

Abstract

Service orchestration approaches are widely used to composing multiple business services (partner services) into a business process to achieve a particular business objective. The business relationships captured in such a service orchestration are primarily those between the partner services and the business process itself. This however results in tight-coupling between processes and partner services and inadequate capturing of relationships between partner services that participate in an orchestration. These limitations create problems concerning the stability and runtime adaptability of a service orchestration. To address these limitations, we propose in this paper an approach that represents the service-relationships as first-class entities in service orchestrations during design-time and runtime. It provides the required stability and improves the runtime adaptability for service orchestrations amidst changing business requirements. A novel process enactment platform supporting the approach has been implemented by further extending the Apache Axis2 Web service engine.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cummins, F.: BPM Meets SOA. In: Vom Brocke, J., Rosemann, M. (eds.) Handbook on Business Process Management1, pp. 461–479. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  2. Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer (2010)

    Google Scholar 

  3. OASIS, Web Services Business Process Execution Language Version 2.0, http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html

  4. Ezenwoye, O., Sadjadi, S.M.: RobustBPEL2: Transparent Autonomization in Business Processes through Dynamic Proxies. In: International Symposium on Autonomous Decentralized Systems (ISADS), pp. 17–24 (2007)

    Google Scholar 

  5. Rosenberg, F., Dustdar, S.: Business rules integration in BPEL - a service-oriented approach. In: 7th IEEE International Conference on E-Commerce Technology (CEC), pp. 476–479 (2005)

    Google Scholar 

  6. Charfi, A., Mezini, M.: Hybrid web service composition: business processes meet business rules. In: 2nd International Conference on Service Oriented Computing (ICSOC), pp. 30–38. ACM (2004)

    Google Scholar 

  7. Ezenwoye, O., Sadjadi, S.M.: Enabling Robustness in Existing BPEL Processes. In: 8th International Conference on Enterprise Information Systems (ICEIS), pp. 95–102 (2006)

    Google Scholar 

  8. Yu, J., Sheng, Q.Z., Swee, J.K.Y.: Model-Driven Development of Adaptive Service-Based Systems with Aspects and Rules. In: Chen, L., Triantafillou, P., Suel, T. (eds.) WISE 2010. LNCS, vol. 6488, pp. 548–563. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  9. Graml, T., Bracht, R., Spies, M.: Patterns of business rules to enable agile business processes. In: IEEE International Conference on Enterprise Distributed Object Computing (EDOC), pp. 385–402 (2008)

    Google Scholar 

  10. Chappell, D.A.: Enterprise Service Bus. O’Reilly (2004)

    Google Scholar 

  11. OSOA, SCA Service Component Architecture: Assembly Model Specification, http://docs.oasis-open.org/opencsa/sca-assembly/sca-assembly-1.1-spec.html

  12. Amador, L.: Drools Developer’s Cookbook. Packt Publishing (2012)

    Google Scholar 

  13. Kapuruge, M., Colman, A., Han, J.: Achieving Multi-tenanted Business Processes in SaaS Applications. In: Bouguettaya, A., Hauswirth, M., Liu, L. (eds.) WISE 2011. LNCS, vol. 6997, pp. 143–157. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  14. Jayasinghe, D.: Quickstart Apache Axis2. Packt Publishing (2008)

    Google Scholar 

  15. Kapuruge, M., Colman, A., King, J.: ROAD4WS – Extending Apache Axis2 for Adaptive Service Compositions. In: IEEE International Conference on Enterprise Distributed Object Computing (EDOC), pp. 183–192. IEEE Press (2011)

    Google Scholar 

  16. Colman, A.: Role-Oriented Adaptive Design. Ph.D. dissertation, Swinburne University of Technology, Melbourne (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kapuruge, M., Han, J., Colman, A. (2012). Representing Service-Relationships as First Class Entities in Service Orchestrations. In: Wang, X.S., Cruz, I., Delis, A., Huang, G. (eds) Web Information Systems Engineering - WISE 2012. WISE 2012. Lecture Notes in Computer Science, vol 7651. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35063-4_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35063-4_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35062-7

  • Online ISBN: 978-3-642-35063-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics