Options for development and deployment of integrated applications on WebSphere Process Server include working in the WebSphere Integration Developer development environment, working with Service Component Architecture APIs, and enabling the applications in a test or production server environment using WebSphere Process Server.
IBM® WebSphere® Integration Developer is the development environment for WebSphere Process server. For more information about developing integrated applications in WebSphere Integration Developer, see the IBM WebSphere Business Process Management Version 6.0 information center.
In addition to the WebSphere Integration Developer development environment, Service Component Architecture APIs are published for developers. For more information about Service Component Architecture APIs, see Developing and deploying modules.
Modules, also called Service Component Architecture (SCA) modules when deployed to WebSphere Process Server, determine what artifacts are packaged in enterprise archive (EAR) files that are deployed to the runtime environment.
Within WebSphere Integration Developer, you can use an assembly editor to group services into modules and specify which services are exposed by the module to outside consumers. The modules are then connected to form complete integration solutions.
Service Component Architecture enables you to encapsulate integration logic within modules so that a change to services within a module will not affect any of the other modules in the solution as long as the interface of the changed module stays the same.
Deploying is the act of enabling your applications in either a test or a production environment. While deploying is the same for both environments, there are a few differences between the deployment task in each environment. Because it is best to test any changes to your applications on a test server before committing them to the production environment, use WebSphere Integration Developer to deploy the applications into a test environment before using WebSphere Process Server to deploy the applications into a production environment.
If you need to deploy many application files, you may want to use a batch file. For more information about batch files, see the Installing a module on a production server and Deploying applications using ANT tasks topics under Developing and deploying modules.
Last updated: Thu 26 Oct 2006 10:30:05
(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)