Skip Headers
Oracle® Fusion Middleware Developing WebLogic SCA Applications for Oracle WebLogic Server
12c Release 1 (12.1.1)

Part Number E24974-01
Go to Documentation Home
Go to Table of Contents
Go to Feedback page
Contact Us

Go to previous page
Go to next page
PDF · Mobi · ePub

2 Overview

This chapter describes WebLogic Service Component Architecture (SCA). SCA provides a model for building enterprise applications and systems as modular business services that can be integrated and reused. WebLogic SCA provides support for developing and deploying SCA applications using Plain Old Java Objects (POJOs).

This chapter includes the following sections:

WebLogic SCA is based on a subset of the OASIS Service Component Architecture Spring Component Implementation Specification at Features not supported are listed below, under Chapter 2, "Limitations."

WebLogic Spring SCA Applications

In SCA, the implementation of a component and its communication are clearly separated. In WebLogic SCA, you can write Java applications using POJOs and, through different protocols, expose components as SCA services and access other components via references. You do this using SCA semantics configured in a Spring application context. In SCA terms, a WebLogic Spring SCA application is a collection of POJOs plus a Spring SCA context file that wires the classes together with SCA services and references.

WebLogic Spring SCA applications run seamlessly in WebLogic Server (via the WebLogic SCA Runtime) and can be used without modification, as components in Oracle SOA composites.

WebLogic SCA Runtime

In WebLogic Sever, WebLogic Spring SCA applications run in the WebLogic SCA Runtime. The runtime must be deployed to WebLogic Server as a shared Web application library before applications can be deployed to it. WebLogic SCA Runtime includes the following:

Figure 2-1 shows a representation of a deployed WebLogic Spring SCA application.

Figure 2-1 Deployed WebLogic Spring SCA Application

Description of Figure 2-1 follows
Description of "Figure 2-1 Deployed WebLogic Spring SCA Application"


WebLogic SCA does not support some features from the OASIS Service Component Architecture Spring Component Implementation Specification. The limitations are as follows:

The following are not supported for EJB session bean bindings in this release:

The following limitations apply to Web Service bindings in this release: