• DocumentCode
    3633316
  • Title

    Towards a Language for Rule-Enhanced Business Process Modeling

  • Author

    Milan Milanovic;Dragan Gasevic

  • Author_Institution
    Univ. of Belgrade, Belgrade, Serbia
  • fYear
    2009
  • Firstpage
    64
  • Lastpage
    73
  • Abstract
    Business process modeling is a commonlyused approach in the development of serviceorientedarchitectures. The previous research onthis topic demonstrated that process-oriented modelsmight be too rigid for dynamic adaptations ofthe business logic. Rule-based approaches are consideredan alternative, which offers more flexibilitythanks to the declarative nature of rules and theirunderlying reasoning algorithms. However, modelinga business process through rules is a tediousprocess for developers in terms of the overall businessprocess comprehension. In this paper, we proposea hybrid solution – a modeling language thatintegrates both rule- and process-oriented modelingperspectives. The language (Rule-based BPMN –rBPMN) is based on the integration of the BusinessProcess Modeling Notation with the REWERSERule Markup Language. In this paper, after introducingrBPMN, we report on the experience inmodeling of Service-Oriented Architectures (SOA)from the perspective of message exchange patterns.
  • Keywords
    "Logic","Service oriented architecture","Markup languages","Collaborative software","Software systems","Web services","Collaboration","Context modeling","Distributed computing","Computer architecture"
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference, 2009. EDOC ´09. IEEE International
  • ISSN
    1541-7719
  • Print_ISBN
    978-0-7695-3785-6
  • Type

    conf

  • DOI
    10.1109/EDOC.2009.12
  • Filename
    5277718