Service Component Architecture Content on InfoQ
Latest featured content about Service Component Architecture

- SOA
- Topics
- SOA Platforms,
- SOA Appliance
BEA has released a Technology Preview of SCA support in WebLogic 10.3 based on the open source Fabric3 runtime. InfoQ spoke with Jim Marino, Director of Technology at BEA Systems and Meeraj Kunnumpurath, Lead Technologist at VocaLink. We talked about their views on SOA and SCA, what was VocaLink's approach to adopt SCA and some of the key benefits of the technology.
News about Service Component Architecture
- SOA
- Topics
- Programming
Service Component Architecture (SCA) is a today’s most popular programming model for building applications and systems based on a Service Oriented Architecture. A new “Assembly Model Specification Extensions for Event Processing and Pub/Sub” allows to further extend SCA’s reach in implementation of the event-driven systems.
- Java,
- SOA
- Topics
- SOA Appliance,
- SOA Platforms,
- Open Source
The Apache Tuscany team announced the release of 2.0 M1 of the Java Service Component Architecture (SCA) project. SCA defines a technology neutral component and assembly model for business application developers to focus on implementing the business logic and composing them into business solutions without worrying about the technology concerns.
- Architecture,
- SOA
- Topics
- Composition,
- Loose Coupling
Complex Event Processing systems and Event Driven Architectures have been identified as playing a larger role in sophisticated systems today and in the future. What that role is and how it is carried out are up for debate.
- SOA
- Topics
- SOA Appliance,
- Specifications,
- SOA Platforms
SCA continues to gain momentum, becoming a dominant SOA programming model adopted by many commercial SOA products. Several recently published presentations explain capabilities, inner working and usage of SCA.
Articles about Service Component Architecture

- SOA
- Topics
- SOA Appliance,
- SOA Platforms,
- WS Standards
This article discusses the need for asynchronous services when you build an application using a service-oriented architecture. Building asynchronous services can get complicated, but is made straightforward using Service Component Architecture (SCA). The steps involved in using SCA to create an asynchronous service and asynchronous service client are described in this article.
.jpg)
- Java,
- .NET,
- Architecture,
- SOA
- Topics
- Domain Specific Languages,
- Rule Engines,
- Web Services,
- Business Process Modeling,
- SOA Platforms,
- Enterprise Architecture,
- SOA Appliance,
- Workflow / BPM
After 8+ years of intense research, the promises of BPM have not materialized: we are still far from having the ability to use the business process models designed by business analysts to create complete executable solutions. Some argue that we need to re-engineer BPM standards. In this paper we explore a new architecture blueprint for BPMSs that offers a cleaner alignment between SOA and BPM.
.jpg)
- Architecture,
- SOA
- Topics
- SOA Platforms,
- SOA Appliance
Henning Blohm, Java EE Software Architect at SAP and Co-Chair of the SCA-J Technical Committee provides his perspective on Service Component Architecture as a cross-technology programming model integration. He argues that for vendors, SCA lowers the marginal costs of providing implementation or binding technology to its users and for users SCA reduces the marginal costs of making use of them.
Presentations about Service Component Architecture

- SOA
- Topics
- Application Servers
IBM Chief SOA architect Rob High introduces Service Component Architecture (SCA) and Service Data Objects (SDO) as the foundation for a SOA programming model. Topics covered include a definition of SOA, a look at its principles and properties, an introduction to SCA and SDO and an outlook to the connection of SOA and Web 2.0.
Books about Service Component Architecture

- Architecture,
- SOA
- Topics
- Domain Specific Languages,
- WS Standards,
- Web Services,
- Business Process Management,
- ESB,
- SOA Platforms,
- Orchestration,
- SOA Appliance,
- Modeling
Composite Software offers a new level of granularity when compared to SaaS (Software as a Service). Composite Software is about enabling "right-sourcing", i.e. move (or keep) arbitrary small or large elements of functionality wherever it is the most cost effective to operate them, not just entire systems. Economically, "right-sourcing" is far more efficient than "outsourcing" and SaaS. The goal of this book is start by understanding today’s software construction processes and technologies and explore why and how it should be evolved to support core composition mechanisms.