Difference between revisions of "STP/IM Component/Sample scenario involving the intermediate meta-model"

From Eclipsepedia

Jump to: navigation, search
Line 5: Line 5:
 
* TransitionUnderCondition
 
* TransitionUnderCondition
 
* ObservableAttribute
 
* ObservableAttribute
 +
 +
Each of the following steps in creating the architecture for a [highly original] sample travel service  involves the usage of an editor. Each section of this page shows one such step, highlighting the simplified output of the editor as well as the resulting intermediate model.
 +
 +
== Defining a basic process ==
 +
Using a "process editor" such as a BPMN or BPEL editor, the architect defines a simple travel agency scenario, reserving a hotel. The reservation process involves booking a room, obtaining the weather forecast for the trip dates and sending a confirmation email to the customer.
 +
[[Image:travel_process.png]]

Revision as of 18:04, 26 August 2007

This page presents a possible scenario for creating a sample SOA architecture using several Eclipse STP editors. The scenario greatly simplifies the description of each step in order to keep the presentation focused on the representation of artefacts in the internal meta-model. In addition, the representation of the resulting internal model is kept to a minimum, ignoring some elements of the meta-model completely for the purpose of reducing visual clutter. Some of the elements that are ignored are:

  • Owner
  • Transition
  • TransitionUnderCondition
  • ObservableAttribute

Each of the following steps in creating the architecture for a [highly original] sample travel service involves the usage of an editor. Each section of this page shows one such step, highlighting the simplified output of the editor as well as the resulting intermediate model.

Defining a basic process

Using a "process editor" such as a BPMN or BPEL editor, the architect defines a simple travel agency scenario, reserving a hotel. The reservation process involves booking a room, obtaining the weather forecast for the trip dates and sending a confirmation email to the customer. Travel process.png