WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Operating Systems: AIX, HP-UX, Linux, Solaris, Windows

Developing and deploying service applications

You can develop service applications that, when deployed onto WebSphere ESB, enable message-based communication between services and can operate on and manipulate messages in flight between interaction endpoints.

Developing service applications

WebSphere Integration Developer is the separate development environment for WebSphere ESB. You can use WebSphere Integration Developer to graphically model and assemble mediation components from mediation primitives, and assemble mediation modules from mediation components.
  • If the interface for SCA mediation components are not imported, you can use the Simplified Interface Editor to create the interface. You can use this editor to specify and edit interfaces (operations and parameters) of mediation modules.
  • You can use the Mediation Flow Editor to map between operations on the end points of a mediation, to define the set of mediation flows needed for this application. You can use a set of predefined mediation primitives to visually compose a mediation flow.
  • You can use the Business Object Editor to construct the messages that are used in mediations.
  • You can use other editors to extend the development environment to meet your business needs; for example:
    • Create and edit custom mediation primitives, and add them to the Mediation Flow Editor.
    • Create and edit message descriptors.

You can develop some service components using other application development tools then import them into WebSphere Integration Developer for modelling, editing, testing, and packaging for deployment into WebSphere ESB.

Deploying service applications

Deploying is the act of enabling your applications in either a test or a production environment. While the concept of deploying is the same for both environments, there are a few differences between the deployment task in each environment.

After developing a service application, best practices state that you should deploy the application onto a test server for testing before committing it to the production requirement. Use WebSphere Integration Developer to deploy the applications into a test environment, and to package a service application as a standard enterprise application package, for deployment into WebSphere ESB.

Use WebSphere ESB to install and deploy the applications into a production environment. In WebSphere ESB, you can use the standard WebSphere administrative console, with role-based administration views that simplify the experience for solution administrators to deploy and manage the components of service integration packages.


Concept topic

Terms of Use | Rate this page

Timestamp iconLast updated: 13 Dec 2005
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc\concepts\cwesb_devsapp.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
This information center is powered by Eclipse technology. (http://www.eclipse.org)