Chapter 12 Reverse Engineering in a BPM


What is Reverse Engineering?

Reverse engineering is the process of examining and recovering data or source code from a file that is then used to build or update a BPM.

You can reverse engineer objects to a new model, or to an existing model. When you reverse engineer an object which already exists in a model, you use an object comparison box to choose either to replace the existing object, or to keep the existing object in the model.

Depending on the process language you use, you can reverse the following types of files into a BPM:

Types of file you can reverse Subfamily Family
ebXML BPSS 1.01 and 1.04 (Business Process Specification Schema) ebXML Collaborative
BPEL, WSDL BPEL4WS
WS-BPEL
Service Orchestration

In the reverse engineering dialog box, you can choose to reverse individual files or directories from the Reverse Engineering list.

The Add button in the bottom part of the dialog box allows you select files or directories to reverse engineer.

Options tab

The reverse engineering dialog box may include an Options tab. This is the case when you reverse engineer BPEL4WS or WS-BPEL objects into a BPM. For more information, see the "Working with BPEL4WS" chapter and the "Working with WS-BPEL" chapter.

 


Copyright (C) 2007. Sybase Inc. All rights reserved.