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


Service Component Architecture

Service Component Architecture presents all elements of business transactions in a service-oriented way in the WebSphere® ESB runtime environment.

Service Component Architecture (SCA) is an architecture in which all elements of a business transaction, such as access to Web services, Enterprise Information System (EIS) service assets, business rules, workflows, databases and so on, are represented in a service-oriented way.

SCA separates business logic from implementation, so that you can focus on assembling an integrated application without knowing implementation details. The implementation of business processes is contained in service components.

Service components can be assembled graphically in the IBM® WebSphere Integration Developer tools, and the implementation can be added later. The SCA programming model narrows what developers must know about Java™ and J2EE or other implementation in particular scenarios to a core set of language concepts that are familiar to all who develop business applications in other programming languages today. This allows developers to quickly and easily integrate technologies.

Developers switching from classical application development environments face a much smaller learning curve; they can quickly become productive with this programming model. The Service Component Architecture programming model also helps experienced J2EE developers be more productive.

Service qualifiers govern the interaction between a service client and a service on the WebSphere ESB runtime environment. Service qualifiers are quality of service specifications that define a set of communication characteristics required by an application for transmission priority, level of route reliability, transaction management, and security level. An application communicates its quality of service needs to a runtime environment by specifying service qualifiers. You can specify service qualifiers when wiring components in the assembly editor in WebSphere Integration Developer. These specifications, when running on WebSphere ESB, determine how the clients interact with the target components. Depending on the qualifiers specified, additional required processing can take place at run time.

Importing and exporting capabilities within the Service Component Architecture define a service module's external interfaces or access points for WebSphere ESB. Imports and exports can be either to other modules within the same application, or to other applications on enterprise information systems (EIS). This allows working with IBM WebSphere Adapters. For more information about imports and exports, see Service applications.

WebSphere ESB solutions rely upon the underlying WebSphere Application Server capabilities for transaction, security, and workload management to provide a scalable integration environment.


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.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
This information center is powered by Eclipse technology (http://www.eclipse.org).