tuscany-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Tuscany: SCA Overview (page edited)
Date Fri, 03 Aug 2007 11:29:00 GMT
SCA Overview (TUSCANY) edited by ant
      Page: http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Overview
   Changes: http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=47534&originalVersion=37&revisedVersion=38


{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.

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.

This message is automatically generated by Confluence

Unsubscribe or edit your notifications preferences

If you think it was sent incorrectly contact one of the administrators

If you want more information on Confluence, or have a bug to report see

To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org

View raw message