Modeling Service Orchestrations with a Rule-enhanced Business Process Language

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    BPMN -> OMG specification.

    In the contingent requests pattern, a participant sends a request to another participant. If this second participant does not respond within a given period of time, the request is sent to another (third) participant. Again, if no response comes back, a fourth participant is contacted, and so on. For the decision about delayed responses, we propose using rule gateways with attached reaction rules. If a late (time-outdated) response from some earlier participant came during the processing of the contingent request (by a Pool 2 participant in Fig. 2), a reaction rules attached to the rule gateway R 1 decides if such a response should be accepted or not.

    Favorites, Groups & Events

    Modeling Service Orchestrations with a Rule-enhanced Business Process Language - Presentation Transcript

    1. Modeling Service Orchestrations with a Rule-enhanced Business Process Language Milan Milanović 1 , Dragan Gašević 2 , Gerd Wagner 3 , and Vladan Deved žić 1 1 University of Belgrade, Serbia 2 Athabasca University, Canada 3 Brandenburg University of Technology, Germany
    2. Problem Domain
      • Process modeling and service composition
        • Orchestrations
          • Business processes from one participant’s side
        • Choreographies – MODELS 2009
          • Business processes from a global perspective
    3. Orchestration Modeling
      • Available languages (e.g., BPMN)
      • Challenges
        • to support business vocabularies
        • to define message typing
        • to formalize a language for defining conditions
        • to support dynamic changes of business processes
      MODELS 2009
      • Extension of BPMN
        • building on the previous related work
          • AORML [Taveter, 2004]
        • adding support for vocabularies and rules
        • rules and business processes
          • everything to be modeled by rules
          • hybrid approaches
        • definition by metamodeling
      Approach MODELS 2009
      • Rule-enhanced BPMN - rBPMN
        • support for modeling orchestrations
        • evaluation mechanism – expressiveness
          • workflow patterns
      Result MODELS 2009
    4. BPMN Language MODELS 2009 Submission by BEA, IBM, SAP, and Oracle http://www.omg.org/cgi-bin/doc?bmi/08-02-06
      • REWERSE I1 Rule Markup Language
        • with a UML-based graphical concrete syntax
      Rule Modeling MODELS 2009
      • REWERSE I1 Rule Markup Language
      Extension for Rule Models MODELS 2009
    5. Workflow Patterns
      • Exclusive choice pattern
      MODELS 2009
    6. Workflow Patterns
      • Milestone pattern
    7. EDOC 2009 On a customer book request, if the requested book is available and its quantity is > 0, send the book available message with book price. Otherwise, send a book not avilable message.
    8. Book request scenario
    9. Expressiveness comparison
      • Workflow Patterns
      • Integration of rules and processes - rBPMN
      • Externalizing business logic in rules
      • Not a language for business analysts
        • Intermediary between informal (PPT and visio) and technical (SoaML)
      • Increases the level of agility
        • service interaction and message exchange patterns
      Conclusion MODELS 2009
    10. Future Work
      • Support for new class of agility of patterns
      • Additional scenarios for other types of rules
      • Verbalization of rules (SBVR)
      • Usability vs. expressivity
      • Transformations into extended BPEL
      • rBPMN model checking (e.g., mCRL2/mCRL)
    11. Thank you! Questions?
    SlideShare Zeitgeist 2009

    + dgasevicdgasevic Nominate

    custom

    102 views, 0 favs, 1 embeds more stats

    Presentation of a CASCON 2009 paper:

    Business p more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 102
      • 99 on SlideShare
      • 3 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 5
    Most viewed embeds
    • 3 views on http://jisi.dreamblog.jp

    more

    All embeds
    • 3 views on http://jisi.dreamblog.jp

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories