SOA features and components
Here, the SOA components that we will discuss are just to give you an idea about the meta-technical architecture level concepts. These are not the de-facto standards, but they provide a strong basis to build your organization's SOA architecture. Therefore, we take a summarized look at one of the most common industry standard architecture.
Service Component Architecture
Service Component Architecture (SCA) is one of the most popular standards, dating from 2005. It defines the architectural components of an SOA platform in a technical manner. It is standardized by the OASIS, mainly in collaboration with IBM, Oracle, and TIBCO.
It provides a model to compose applications that follow the SOA principles:

In a nutshell, SCA has the following key elements:
- Assembly model:
- Defines the structure of composite applications by having series of artifacts defined by elements contained in XML files
- Composite:
- Is a basic artifact, which is the unit of deployment for SCA
- Contains one or...