SCA Overview (TUSCANY) edited by Raymond Feng
Page: http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Overview
Changes:
http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=47534&originalVersion=39&revisedVersion=40
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
* [Building SOA with Tuscany SCA, A simple service-oriented
infrastructure|http://java.sys-con.com/read/458183.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]