If a process application in your workspace requires an
Advanced Integration service, you can use a wizard to create the basic
components that you need.
Before you begin
This procedure describes the
Detailed Mode.
In
Simple Mode, there is an
Implement link
under the AIS in the Business Integration perspective. Clicking this
link launches the wizard.
Procedure
To start the wizard and generate a basic implementation
for a process application, complete the following steps:
- From the Business Integration view,
expand the process application and the Advanced Integration
Services folder. Right-click the service to be implemented
(it is marked unimplemented) and then click Implement.
- Select the implementation type from the following list
and click Finish.
- Microflow. Select this option if your
service will start a business process that provides an immediate response.
An export and a business process set to a microflow are created.
- Long-running business process. Select
this option if your service will start a business process that runs
for an extended time; that is, if it does not provide an immediate
response. An export and a business process set to a long-running process
are created.
- Java component. Select this option
if your service will be implemented in Java. An export and a Java
component are created.
- Empty implementation. Select this option
if you have not decided on the implementation you will use. An export
is created but it is not wired to a component in the assembly editor.
Later you can create a mediation flow, state machine, an interaction
with another system through an adapter or some other implementation.
Note: Preferred interaction style determines if a synchronous
or asynchronous mode of communication is used. If your Advanced Integration
service is interacting with modules through imports and exports, check
their preferred interaction style as it may affect your performance
expectations. For example, you may select an implementation type of
microflow expecting a synchronous communication mode with an immediate
response. But the implementation may include modules with JMS bindings
that send data asynchronously which could result in data waiting in
queues.
- You can now see the components in the assembly editor,
and the Advanced Integration service is marked implemented. You must
still develop the implementations because only a shell has been created.
- Once you have developed your implementation, you must use
the Refresh and Publish command to update the
corresponding information in Process Designer.
Results
If you are associating more than one module, a window shows
that prompts you to select a location to save your modules to.
When
the Advanced Integration service wizard finishes, the appropriate
editor opens in the implementation (an editor such as BPEL or Java).
In the case where no implementation is selected, the assembly editor
opens only if you are in Advanced Mode. If
you are in Simple Mode, the option, Empty
implementation, does not show.