WebSphere Enterprise Service Bus, Version 6.2.0 Operating Systems: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Service components

All integration artifacts running on IBM® WebSphere® ESB are represented as components with well defined interfaces.

In the Service Component Architecture (SCA), a service component, also called an SCA component, defines a service implementation. Service components each have an interface and can be wired together to form a module deployed to WebSphere ESB.

This creates a flexible runtime environment and enables changing any part of an application without affecting the other parts. For example, it is possible to replace a human task representing an approval with a business rule representing automatic approval – simply by replacing the service components in the assembly diagram – without changing either a business process or the caller of the business process.

Service components can interact with existing applications, using the following programming constructs:

In addition, service components can interact with other applications on enterprise information systems (EIS) with IBM WebSphere Adapters.

On top of the runtime infrastructure of supporting services and the service-oriented architecture core, WebSphere Process Server offers a variety of ready-to-use SCA components that can be used in integration applications. Mediation flows are implemented in an SCA component (a mediation flow component) but for WebSphere Process Server modules they provide a supporting service role.

Figure 1. WebSphere Process Server component-based framework
The component-based framework includes an SOA core as a basis followed by a layer of supporting services, and a final layer of service components.

concept Concept topic

Terms of use | Feedback


Timestamp icon Last updated: 21 June 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/covw_sca_servicecomp.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
This information center is powered by Eclipse technology (http://www.eclipse.org).