A Rule Driven Approach for Developing Adaptive Service Oriented Business Collaboration

  • Bart Orriens
  • Jian Yang
  • Mike Papazoglou
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3826)


Current composite web service development and management solutions, e.g. BPEL, do not cater for flexible and adaptive business collaborations due to their pre-defined and inflexible nature that precludes them accommodating business dynamics. In this paper we propose a rule driven approach for adaptive business collaboration development in which rules drive and govern the development process. We introduce the Business Collaboration Development Framework (BCDF), which provides enterprizes with the context to define their capabilities and business collaboration agreements. Subsequently, we explain how rules can drive and control the business collaboration development process to develop complete, correct and consistent business collaboration agreements that are conform the conditions under which parties wish to cooperate.


Service Composition Meta Model Business Rule Development Rule Derivation Rule 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    van der Aalst, W., et al.: Business Process Management: A Survey. In: Proceedings of the International Conference on Business Process Management (2003)Google Scholar
  2. 2.
    Andrieux, A., et al.: Web Services Agreement Specification (WS-Agreement) (June 2004),
  3. 3.
    Bajaj, S., et al.: Web Services Policy Framework (WS-Policy) (September 2004),
  4. 4.
    Boley, H.: Integrating Positional and Slotted Knowledge on the Semantic Web? (September 2004),
  5. 5.
    Bowers, J., et al.: Workflow from within and without. In: Proceedings of the 4th European Conference on CSCW (1995)Google Scholar
  6. 6.
    Bresciani, P., et al.: Tropos: An Agent-Oriented Software Development Methodology. Autonomous Agents and Multi-Agent Sytems 8(3), 203–236 (2004)CrossRefGoogle Scholar
  7. 7.
    Burdett, D., et al.: Web Service Conversation Language (March 24, 2004),
  8. 8.
    Business Process Modeling Initiative, Business Process Modeling Language (June 24, 2002),
  9. 9.
    Casati, F., et al.: Business-Oriented Management of Web Services. Communications of the ACM 46(10), 55–60 (2003)CrossRefGoogle Scholar
  10. 10.
    Christensen, E., et al.: Web Service Description Language (March 15, 2001),
  11. 11.
    Curbera, F., et al.: Business Process Execution Language for Web Services (July 31, 2002),
  12. 12.
    Curtis, B., et al.: Process Modeling. Communications of the ACM 35(9), 75–90 (1992)CrossRefGoogle Scholar
  13. 13.
    Deiters, W., et al.: Flexibility in Workflow Management: Dimensions and Solutions. International Journal of Computer Systems Science and Engineering 15(5), 303–313 (2000)Google Scholar
  14. 14.
    Della-Libera, G., et al.: Web Services Security Policy (2002),
  15. 15.
    Dijkman, R., et al.: Service-oriented Design: A Multi-viewpoint Approach. International Journal of Cooperative Information Systems 13(4), 337–368 (2004)CrossRefGoogle Scholar
  16. 16.
  17. 17.
    Fensel, D., et al.: The Web Service Modeling Framework WSMF. Electronic Commerce Research and Applications 1(2), 113–137 (2002)CrossRefGoogle Scholar
  18. 18.
    Grefen, P., et al.: CrossFlow: Cross-Organizational Workflow Management in Dynamic Virtual Enterprises. International Journal of Computer Systems Science & Engineering 15(5), 277–290 (2000)Google Scholar
  19. 19.
    Nolan, P.: Understand WS-Policy processing (2004),
  20. 20.
    Object Management Group, Model Driven Architecture (July 2001),
  21. 21.
    Orriens, B., et al.: Establishing and Maintaining Compatibility in Service Oriented Business Collaboration. In: Proceedings of the 7th International Conference on Electronic Commerce, Xi’an, China (August 2005)Google Scholar
  22. 22.
    Orriens, B., et al.: ServiceCom: A Tool for Service Composition Reuse and Specialization. In: Proceedings of the 4th International Conference on Web Information Systems Engineering, Rome, Italy (2003)Google Scholar
  23. 23.
    Papazoglou, M., et al.: Service-Oriented Computing. Communications of the ACM 46(10), 25–28 (2003)CrossRefGoogle Scholar
  24. 24.
    Peltz, C.: Web services orchestration: a review of emerging technologies, tools, and standards. Hewlett Packard White Paper (January 2003)Google Scholar
  25. 25.
  26. 26.
    Ross, R.: Principles of the Business Rule Approach. Addison-Wesley, Reading (2003)Google Scholar
  27. 27.
  28. 28.
    Scheer, A.: Architecture for Integrated Information Systems - Foundations of Enterprise Modeling. Springer, New York (1992)Google Scholar
  29. 29.
    Traverso, P., et al.: Supporting the Negotiation between Global and Local Business Requirements in Service Oriented Development. In: Proceedings of the 2d International Conference on Service Oriented Computing, New York, USA (2004)Google Scholar
  30. 30.
    Yang, J.: Web Service Componentization: Towards Service Reuse and Specialization. Communications of ACM 46(10), 35–40 (2003)CrossRefGoogle Scholar
  31. 31.
    Zachman, J.A.: A framework for information systems architecture. IBM Systems Journal 26(3), 276–292 (1987)CrossRefGoogle Scholar
  32. 32.
    Zeng, L., et al.: Flexible Composition of Enterprise Web Services. Electronic Markets - The International Journal of Electronic Commerce and Business Media 13(2), 141–152 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Bart Orriens
    • 1
  • Jian Yang
    • 2
  • Mike Papazoglou
    • 1
  1. 1.InfolabTilburg UniversityTilburgThe Netherlands
  2. 2.Department of ComputingMacquarie UniversitySydneyAustralia

Personalised recommendations