Advertisement

Model Driven Service Composition

  • Bart Orriëns
  • Jian Yang
  • Mike P. Papazoglou
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2910)

Abstract

The current standards for web service composition, e.g. BPEL. neither cater for dynamic service composition nor for dynamic business configuration. Our firm belief is that business processes can be built dynamically by composing web services in a model driven fashion where the design process is controlled and governed by a series of business rules.

In this paper we examine the functional requirements of service composition and introduce a phased approach to the development of service compositions that spans abstract definition, scheduling, construction and execution. Subsequently, we analyze the information requirements for developing service compositions by identifying the basic elements in a web service composition and the business rules that are used to govern the development of service compositions.

Keywords

Business Process Service Composition Object Constraint Language Composite Service Business 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.

References

  1. 1.
    Aiello, M., et al.: A request language for web-services based on planning and constraint satisfaction. In: Buchmann, A., Casati, F., Fiege, L., Hsu, M.-C., Shan, M.-C. (eds.) TES 2002. LNCS, vol. 2444, p. 76. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  2. 2.
    Business Process Modelling Initiative. Business Process Modeling Language, June 24 (2002), http://www.bpmi.org
  3. 3.
    Casati, F., Ilnicki, S., Jin, L., Krishnamoorthy, V., Shan, M.C.: Adaptive and Dynamic Service Composition in eFlow, HP Lab. Techn. Report, HPL-2000-39Google Scholar
  4. 4.
    Curbera, F., Goland, Y., Klein, J., Leymann, F., Roller, D., Thatte, S., Weerawarana, S.: Business Process Execution Language for Web Services, July 31 (2002), http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/
  5. 5.
    Business Rules Group. Defining business rules, what are they really? (July 2000), http://www.brcommunity.com
  6. 6.
    Georgakopoulos, D., Schuster, H., Baker, D., Cichocki, A.: Managing Escalation of Collaboration Processes in Crisis Mitigation Situations. In: Proceedings of ICDE 2000, San Diego, CA, USA (2000)Google Scholar
  7. 7.
    von Halle, B.: Business rules applied: Building Better Systems Using the Business Rule Approach. Wiley & Sons, Chichester (2002)Google Scholar
  8. 8.
    Joeris, G., Herzog, O.: Managing Evolving Workflow Specifications with Schema Versioning and Migration Rules. TZI Technical Report 15, University of Bremen (1999)Google Scholar
  9. 9.
    Object Management Group. Object Constraint Language, http://www.omg.org/docs/formal/03-03-13.pdf
  10. 10.
    Papazoglou, M.P., Aiello, M., Pistore, M., Yang, J.: Planning for Requests against web-Services. IEEE Data Engineering Bulletin 25(4) (2002)Google Scholar
  11. 11.
    Veryard, R.: Rule Based Development. CBDi Journal (July/August 2002)Google Scholar
  12. 12.
    Workflow Management Coalition. The Workflow Reference Model, http://www.wfmc.org/standards/docs/tc003v11.pdf
  13. 13.
    Yang, J., Papazoglou, M.P.: Service Component for Managing Service Composition Life-Cycle. Information Systems. Elsevier (June 2003)Google Scholar
  14. 14.
    Zeng, L., Benatallah, B., Ngu, A.H.H.: On Demand Business-to-Business Integration. In: Batini, C., Giunchiglia, F., Giorgini, P., Mecella, M. (eds.) CoopIS 2001. LNCS, vol. 2172, p. 403. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  15. 15.
    Zeng, L., Flaxer, D., Chang, H., Jeng, J.-J.: PLM flow-Dynamic Business Process Composition and Execution by Rule Inference. In: Buchmann, A., Casati, F., Fiege, L., Hsu, M.-C., Shan, M.-C. (eds.) TES 2002. LNCS, vol. 2444, p. 141. Springer, Heidelberg (2002)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Bart Orriëns
    • 1
  • Jian Yang
    • 1
  • Mike P. Papazoglou
    • 1
  1. 1.InfolabTilburg UniversityTilburgNetherlands

Personalised recommendations