Authoring services in IBM Integration Designer
For IBM® Integration Designer best practices, see Chapter 3: Development best practices in IBM Business Process Manager V8.5 Performance Tuning and Best Practices.
- Getting started with IBM Integration Designer
IBM Integration Designer solves the key problem today of integrating data and applications to create technical solutions for complex business processes. To understand how to use Integration Designer, you must understand the product's architecture and features. - Process Center repository
You can use the Process Center repository to share artifacts with other users who are developing process applications and toolkits. - Working in teams
For teams to work effectively, the environment should be set up appropriately and team members should understand the characteristics of the software configuration management (SCM) and versioning systems that they are applying. - Services and service-related functions
Services provide functions for a business process, which itself is a sequence of services. Creating services separately from a business process means a service can be developed independently of a business process and that many types of business processes can reuse that service. - Developing BPEL processes with Integration Designer
The business process editor is based on Business Process Execution Language (BPEL) and provides a visual representation of your business process. Use Integration Designer to develop BPEL processes for deployment to IBM Business Process Manager. - Defining and transforming data
You can learn how to define business objects to contain application data, and how to create maps to transform data from one format into another so that data can be exchanged between different services. You can also learn how to import existing schemas. - Creating services for WebSphere DataPower Appliances (deprecated)
IBM Integration Designer provides the capability for creating data types and xml maps that can be deployed on the WebSphere DataPower Appliance. You can also transfer files to and from WebSphere DataPower. - Developing monitor models
The IBM Business Monitor development environment provides the tools for creating monitor models that can be transformed into executable code for Business Monitor. The Integration Designer includes the Monitor Model editor and the Business Monitor test environment. You can also have a development environment with Rational® Application Developer by installing Integration Designer on your Rational Application Developer system. For information about installing Integration Designer on your Rational Application Developer system, see the "Installing to a unique package group" section of "Test environment". - Advanced development topics
You can use the information in this topic to perform advanced development to your process such as: adding Java code; using visual snippets, setting qualifiers; and generating documentation on your resources. - Testing authentication using the integration test client
If you want to test your authentication implementation, you can use the integration test client. The integration test client enables you to test your modules and components and report the results of your tests. - Managing builds
In IBM Integration Designer, you can use the Build Activities view to select specific build activities that you want to occur during automatic or manual builds. You can also use the Build Activities view to invoke immediate manual builds that temporarily override your selected build activities. - Editing module deployment properties
In IBM Integration Designer, any changes that you directly make to module deployment properties in deployment descriptor files are typically overwritten when the deploy code is next regenerated. However, you can use the module deployment editor to specify and retain changes to module deployment properties, such as changes to the web services security settings. The module deployment editor saves your changes to a deployment side file, which is used to automatically update the module deployment properties in the deployment descriptor files whenever the deploy code is regenerated or the module is installed on the server. - Working with servers
In IBM Integration Designer, you can work with both unit test environment (UTE) servers and process application servers. A set of server tools is provided that enables you to accomplish multiple tasks, such as creating servers, deploying applications, and starting or stopping servers. - Monitoring events
In IBM Integration Designer, the event monitor, event definition generator, and event definition editor are the three tools that are solely designated for working with common base events and event definitions. - Troubleshooting and problem determination
IBM Integration Designer provides numerous tools to help you troubleshoot problems in your applications, such as the integration debugger and a new Server Logs view that enables you to work with cross-component tracing and server consoles and logs. Specialized tools are also provided that enable you to import IBM WebSphere® Business Modeler problem determination archives and troubleshoot problems that occurred when business process models were deployed from IBM WebSphere Business Modeler to a managed deployment environment.