252 Managing Information Access to an EIS Using J2EE and Services Oriented Architecture
create. Within the project, the Project Tree creates a library that contains folders
for organizing your model elements. To create a process model within the
Processes folder, for example, right-click the folder and select New
→ Process.
Within the folders, you can add your own specific catalogs, each of which holds a
related set of items. You can also create catalogs within catalogs, in case you
want to organize information hierarchically.
All items that you create in the Project Tree below the level of catalogs and
projects are reusable. When you create a business item, for example, you can
reuse it whenever you need to supply a data type. Similarly, a process that you
create in the Project Tree is reusable as a subprocess within other processes.
The Editor panel, Outline view, and Attributes view are used to visualize and
detail the process models and business items that you have created. The
following sections explain these views in more detail.
Stacked behind the Attributes view, two more views are available: the Control
Panel view and the Error view. The Control Panel view is used to configure and
start simulations, which is not covered in this book. In the Error view, error and
warning messages are displayed that the modeler tool creates when validating
modeling projects and process models.
Creating the process model
The process editor is the feature that you use to graphically compose the details
of a process model. If you have used the Quickstart wizard to create a modeling
project and process model, the process editor is already open in the editor panel.
You can open the process editor at any time by double-clicking the process in the
Project Tree.
The process diagram is accompanied by a palette that contains elements that
you can add to the process diagram. For the Stock Trade business process
models, we used the following elements:
???? Tasks: activities of a business process
???? Start and Stop nodes: indicate start and end of a business process
???? Decisions: allow to split process flow and to follow multiple branches
???? Merges: merge multiple branches into one
???? Connections: connect activities and nodes to define the process flow
You usually start modeling in the operational mode and use the Basic user
profile. The operational mode allows for unrestricted modeling, while the FDL
and the BPEL mode enable restrictions so that transformation to FDL- and
BPEL-based descriptions of the process model is facilitated. The Basic user
profile focuses on business modeling tasks. In contrast, the Intermediate profile
that you use later, allows for definition of input and output data for processes and
tasks and provides formal expressions for decisions. You can switch between