SAP Process Orchestration Development Tools
With SAP Process Orchestration 7.5, you have the choice between two different development tools. Either the Java based tools or the SAP NetWeaver Developer Studio 7.5.
To access the Java based process integration tools, go to
<hostname> is the hostname of the SAP NetWeaver system and
<port> is the port number of the SAP NetWeaver system.
The landing page offers access to various integration tools:
- Enterprise Services Repository
Enterprise Services Builder
This component contains design objects such as interfaces, mappings, and process definitions.
This component is a Universal Description, Discovery, and Integration (UDDI) compliant registry that lists available Web Service definitions (based on the Web Services Description Language (WSDL)), and is extended with a classification system.
- Integration Directory
This component enables you to configure scenarios for the message exchange.
- System Landscape
System Landscape Directory
This component contains information about the Landscape (Technical Systems and Business Systems) and the Software Catalog (Product and Software Component Versions). You can configure an SAP system to register itself in the SLD.
- Configuration and Monitoring
Configuration and Monitoring
This component offers you access to the monitoring tool PiMon. PiMon offers you various tools to monitor the adapter engine and business processes and tasks.
SAP NetWeaver Administrator
SAP NetWeaver Administrator is the central administration tool for Operations, Configuration, and Troubleshooting tasks.
SAP NetWeaver Developer Studio
SAP NetWeaver Developer Studio (NWDS) is an Eclipse-Based Tool, for designing Data Structures, Service Interfaces and mappings in the ESR. It allows also to create Communication Components and iFlows in the Integration Directory, as well as modeling Business Processes and Business Rules. For these purposes, NWDS offers a couple of perspectives, for example, the Process Development perspective, the Rules Composer, the Process Integration Designer perspective, or the Enterprise Service Repository perspective.
Working with Perspectives
Perspectives define the initial set and layout of views in the Workbench window. They provide a set of functionality aimed at accomplishing a specific type of task or working with specific types of resources.
Perspectives provide combinations of views and editors that are suited to performing a particular set of tasks. For example, you can open the Debug perspective to debug a Java program. To open a new perspective, use the following procedure:
- Choose Open Perspective on the shortcut bar on the left side of the Workbench window. (This provides the same function as the Window → Open Perspective menu on the menu bar.)
- To see a complete list of perspectives, choose Other... from the dropdown menu.
- Select the perspective that you want to open.
SAP PI Tool Configuration
The SAP PI Tools configuration provides the connectivity necessary with the Application Server for Java (AS Java) for creating, configuring, and deploying iFlows, and repository objects. When connected to the AS Java, the following perspectives exist, via which the different development activities are performed:
- Enterprise Services Repository Perspective
This perspective allows you to create repository-related objects, such as interface objects, mapping objects, and namespaces. It supports the import of software component versions (SWCVs) that have been created in the SLD. Most functions that could be performed by the Enterprise Service Builder are supported.
- SAP Process Integration Administration Perspective
From this perspective, two types of objects can be created: iFlows and communication components (systems). This same perspective is used to deploy iFlows after they have been created.
- SAP Process Integration Designer Perspective
This perspective makes it possible to work with the repository and directory objectives concurrently. When in this perspective, you can switch to the PI Explorer tab to create iFlows or switch to the Enterprise Service Browser tab to create repository objects.
- SAP Process Integration Runtime Perspective
This perspective provides a detailed overview of all runtime-related activities for iFlows. In addition, this perspective allows the status of each iFlow to be retrieved and monitored.
- Process Development Perspective
The Process Development perspective offers a full set of capabilities for designing, implementing, building, and deploying a process. A developer can open the process, which is designed by a business analyst in the Process Development perspective, perform the required changes to make the process executable, and finally change its status from Draftto Released to Build. Changing the status is irreversible.
- Process Modeling Perspective
The Process Modeling perspective is a subset of the Process Development perspective. The Process Modeling perspective offers the option of designing a process, but this process is in status Draftand cannot be built and deployed. This perspective can serve as a starting point for process modeling, where a business analyst designs the process and hands it over to a developer to add the necessary technical details.