Model Driven Service Composition
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.
KeywordsBusiness Process Service Composition Object Constraint Language Composite Service Business Rule
- 2.Business Process Modelling Initiative. Business Process Modeling Language, June 24 (2002), http://www.bpmi.org
- 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.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.Business Rules Group. Defining business rules, what are they really? (July 2000), http://www.brcommunity.com
- 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.von Halle, B.: Business rules applied: Building Better Systems Using the Business Rule Approach. Wiley & Sons, Chichester (2002)Google Scholar
- 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.Object Management Group. Object Constraint Language, http://www.omg.org/docs/formal/03-03-13.pdf
- 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.Veryard, R.: Rule Based Development. CBDi Journal (July/August 2002)Google Scholar
- 12.Workflow Management Coalition. The Workflow Reference Model, http://www.wfmc.org/standards/docs/tc003v11.pdf
- 13.Yang, J., Papazoglou, M.P.: Service Component for Managing Service Composition Life-Cycle. Information Systems. Elsevier (June 2003)Google Scholar