SCA Overview (TUSCANY) edited by haleh mahbod
      Page: http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Overview
   Changes: 
http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=47534&originalVersion=38&revisedVersion=39






Content:
---------------------------------------------------------------------

{section:border=false}{column:width=15%}
{include: Menus}{column}{column:width=85%}

h3. 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|http://cwiki.apache.org/confluence/display/TUSCANY/Java+SCA+Subproject]  
and [C++ (referred to as Native) 
|http://cwiki.apache.org/confluence/display/TUSCANY/SCA+CPP]. 

For more information on the various SCA specifications, please visit the [SCA 
specification page on 
www.osoa.org|http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications].
SCA specifications have been submitted to OASIS for consideration to become 
standards.

(on) *Build your first SCA application in 10 minutes!* [Give it a 
try|^getting_started_Rest_099_07.pdf]

h3. Learn More about SCA

* [Introducing SCA|http://www.davidchappell.com/articles/Introducing_SCA.pdf], 
David Chappell and Associates  ** Excellent introduction
* [OASIS SCA Tutorial Part 
1|http://www.osoa.org/download/attachments/250/SCA_OASIS_Tutorial_part1.pdf?version=1],
 Given at the 2007 OASIS Symposium held in San Diego in April 2007 
* [OASIS SCA Tutorial Part 2 - focus on 
policies|http://www.osoa.org/download/attachments/250/SCA_OASIS_Tutorial_part2.pdf?version=1],Given
 at the 2007 OASIS Symposium held in San Diego in April 2007
* [Tuscany Overview, April 2007|^Tuscany-Overview-0407.pdf]
* [SCA 
Webinar|http://video.google.com/videoplay?docid=5516336611442710402&hl=en] and 
[Better Webinar Slides 
quality|https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/doc/tuscany.webinar.final.pdf]
* [What is SCA? A quick view of concepts through and an example walkthrough 
|http://webservices.sys-con.com/read/325183.htm], Java Developer Journal, 
Article by Simon Laws, Raymond Feng, Haleh Mahbod
* [The Holy Grail of services: 
SCA|http://www.regdeveloper.co.uk/2007/03/13/sca_for_soa]
* [Service-Component Architectures-A programming model for 
SOA|http://www.ddj.com/architect/201202701], Dr Dobb's Portal, August 2007
* You can also find various white papers and articles on www.osoa.org [SCA 
Resources |http://www.osoa.org/display/Main/SCA+Resources] about SCA.
{column}
{section}


---------------------------------------------------------------------
CONFLUENCE INFORMATION
This message is automatically generated by Confluence

Unsubscribe or edit your notifications preferences
   http://cwiki.apache.org/confluence/users/viewnotifications.action

If you think it was sent incorrectly contact one of the administrators
   http://cwiki.apache.org/confluence/administrators.action

If you want more information on Confluence, or have a bug to report see
   http://www.atlassian.com/software/confluence



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

Reply via email to