Title :
Existence Dependency-Based Domain Modeling for Improving Stateless Process Enactment
Author :
Haesen, Raf ; Snoeck, Monique ; Lemahieu, Wilfried ; Poelmans, Stephan
Author_Institution :
Dept. of Decision Sci. & Inf. Manage., Katholieke Univ., Leuven, Belgium
Abstract :
In a process-enabled service oriented architecture, a process engine typically stores the state of the process instances during enactment. As an alternative, stateless process enactment entails that process state is derived from the state of business objects, which are organized in a domain model. The business objects are referred to in pre- and post-conditions of activities, which determine when the activity is enabled and completed, respectively. Despite the fact that the latter approach has multiple benefits compared with the former, the repeated state (re)calculations deteriorate performance and the formulation of clear conditions is not self-evident if typical domain modeling techniques (e.g. UML or ER) are adopted. In this paper we show that by adopting a specific domain modeling technique, which is based on the notion of existence dependency between the business objects, the performance and comprehensibility issues can proficiently be dealt with. We illustrate the technique using a real-world case from the insurance domain and analyze the emerging duality between process modeling and domain modeling.
Keywords :
Unified Modeling Language; Web services; business data processing; entity-relationship modelling; graph theory; object-oriented programming; software architecture; ER modeling technique; UML modeling technique; business object; business process modeling; existence dependency graph; insurance domain model; post-condition activity; pre-condition activity; process engine; process-enabled service oriented architecture; specific domain modeling technique; stateless process enactment; Coherence; Engines; Erbium; Humans; Information management; Information retrieval; Inspection; Insurance; Service oriented architecture; Unified modeling language;
Conference_Titel :
Services - I, 2009 World Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-0-7695-3708-5
Electronic_ISBN :
978-0-7695-3708-5
DOI :
10.1109/SERVICES-I.2009.19