SCA Overview has been edited by haleh mahbod (Jul 19, 2007).

(View changes)

Content:

What is SCA?

An essential characteristic of SOA is the ability to assemble new and existing services to create brand new application that may consist of different technologies. Service Component Architecture (SCA) defines a 'simple' service-based model for construction, assembly and deployment of services (existing and new ones).

SCA programming model is highly extensible and is language-neutral. SCA can easily be extended to work with

  • multiple implementation types including Java, C++, BPEL, PHP, Spring,...
  • multiple bindings including Webservice, JMS, EJB, JSON RPC, ...
  • multiple hosting environments such as Tomcat, Jetty, Geronimo, OSGI,..

SCA separates infrastructure concerns from business logic and enables developers to focus on business logic. It does this by defining ways to declaratively apply policy and qualities of service such as reliability, security, and transactions to service invocations.

Apache Tuscany implements SCA specification 1.0 and provides a revolutionary simpler experience for developers who want to create applications using a service-oriented approach. It also provides a lightweight runtime that can easily be embedded as a solution. Tuscany supports many different programming technolgoies and bindings and is integrated with many Apache projects. Apache Tuscany SCA is implemented in Java and C++ (referred to as Native) .

For more information on the various SCA specifications, please visit the SCA specification page on www.osoa.org.
SCA specifications have been submitted to OASIS for consideration to become standards.

Resources

--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to