[ad]
A SOA consists of Process Components, each of which fulfil a certain business functionality, that interact with each other. One possibility is that a Composite Application does call Services of an underlying Business Process Platform – be it synchronously or asynchronously. Another possibility is, that Process Components of an unterlying Business Process Platform communicate with each other by mainly asynchronous web services. Examples for the first were mentioned above while examples for the second could be a Process Component for Supplier Relationship Management including Purchasing and a Process Component for handling the Delivery, that exchange asynconous XML messages with each other. Another example is the message exchange between a seller and a buyer.
The modeling of a choreography can adress both purposes. It does focus on the exchange of the messages alone – i.e. internal details of the process components are not modeled in such a model.
However it can server as a Top-Down Design methodology – if new Process Components will need to be designed, or – it can serve as a contract between two communication participants, that are adapted to the message exchange.
Search
-
Tags
Action Ad-Hoc adaptive case management adaptive process Azure Services Platform Behavior BPM Business Object Business Process Business Process Execution Language Business Process Management Business process modeling Business Process Modeling Notation Business Process Platform Choreography Constraint Contract Design Diagrams DSL Executable Flexibility Force.com Governance Interaction IPhone Knowledge Work Knowledge Worker Mastering the Unpredictable MDA Microsoft Microsoft Oslo Modeling Purpose Orchestration Participant Process Process management Salesforce.com Service SOA State Technology/Internet Workflow Workflow Management Coalition Workflow technology
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.
Categories
- Adaptive Processes (33)
- BPM (30)
- BPM Business Semantics (1)
- BPM Governance (4)
- BPM Monitoring (1)
- BPM Process Design (3)
- BPM @de (9)
- BPMN (52)
- BPMN in Practice (22)
- BPMN in Research (14)
- BPMN Standard (10)
- Business Process Platform (11)
- Choreography (15)
- Cloud (10)
- Model Driven (23)
- Uncategorized (1)
Meta