summaryrefslogtreecommitdiffstats
path: root/site/trunk/site-publish/sca-overview.html
diff options
context:
space:
mode:
Diffstat (limited to 'site/trunk/site-publish/sca-overview.html')
-rw-r--r--site/trunk/site-publish/sca-overview.html173
1 files changed, 173 insertions, 0 deletions
diff --git a/site/trunk/site-publish/sca-overview.html b/site/trunk/site-publish/sca-overview.html
new file mode 100644
index 0000000000..463f10e072
--- /dev/null
+++ b/site/trunk/site-publish/sca-overview.html
@@ -0,0 +1,173 @@
+
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE- 2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+ <HEAD>
+ <!-- generateKeywords macro -->
+ <META name="description" content="Apache Tuscany">
+ <META name="keywords" content="apache, apache tuscany, tuscany, service, services, fabric, soa, service oriented architecture, sca, service component architecture, das, sdo, csa, ruby, opensource">
+ <!-- generateKeywords macro end -->
+
+ <LINK type="text/css" rel="stylesheet" href="http://tuscany.apache.org/stylesheets/default.css">
+ <LINK rel="SHORTCUT ICON" href="https://cwiki.apache.org/confluence/display/TUSCANY/$images/favicon.ico">
+ <TITLE>Apache Tuscany : SCA Overview</TITLE>
+ <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
+
+ <BODY onload="init()">
+ <!-- topNav macro -->
+ <TABLE valign="top" border="0" cellspacing="0" cellpadding="0" width="100%" background="http://tuscany.apache.org/images/TuscanyLogoNEW_Text_120px_bg.jpg">
+ <TR>
+ <TD valing="top" align="left">
+ <A href="https://cwiki.apache.org/confluence/pages/viewpage.action?spaceKey=TUSCANY&title=$siteroot"><IMG src="http://tuscany.apache.org/images/TuscanyLogoNEW_Text_120px_bg.jpg" height="91" width="25" border="0"></A>
+ </TD>
+ <TD>
+ <A href="http://tuscany.apache.org/"><IMG src="http://tuscany.apache.org/images/TuscanyLogo.jpg" border="0"></A>
+ </TD>
+
+ <TD width="100%">
+ &nbsp;
+ </TD>
+
+ <!-- Adds the edit page link to the top banner-->
+ <TD valign="bottom">
+ <DIV style="padding: 2px 10px; margin: 0px;">
+ <A href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=47534">
+ <IMG src="http://tuscany.apache.org/images/notep_16.gif" height="16" width="16" border="0" align="absmiddle" title="Edit Page"></A>
+ </DIV>
+ </TD>
+
+ </TR>
+ </TABLE>
+ <!-- topNav macro end -->
+
+ <!-- breadCrumbs macro -->
+ <TABLE border="0" cellpadding="2" cellspacing="0" width="100%">
+ <TR class="topBar">
+ <TD align="left" valign="middle" class="topBarDiv" nowrap="true" width="100%">
+ &nbsp;<A href="home.html" title="Apache Tuscany">Apache Tuscany</A>&nbsp;&gt;&nbsp;<A href="home.html" title="Home">Home</A>&nbsp;&gt;&nbsp;<A href="" title="SCA Overview">SCA Overview</A>
+ </TD>
+
+ <TD align="right" valign="middle" class="topBarDiv" align="left" nowrap="true">
+ <A href="http://mail-archives.apache.org/mod_mbox/tuscany-user">User List</A> | <A href="http://mail-archives.apache.org/mod_mbox/tuscany-dev">Dev List</A> | <A href="http://issues.apache.org/jira/browse/Tuscany">Issue Tracker</A>&nbsp;&nbsp;
+ </TD>
+ </TR>
+ </TABLE>
+ <!-- breadCrumbs macro end -->
+
+
+ <TABLE border="0" cellpadding="0" width="100%" bgcolor="#FFFFFF">
+ <TR>
+ <TD align="left" valign="top">
+
+ <!-- pageContent macro -->
+ <DIV id="PageContent">
+
+ <DIV class="pagecontent">
+ <DIV class="wiki-content">
+ <TABLE class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><TBODY><TR><TD class="confluenceTd" valign="top" width="15%">
+<DIV class="panel" style="background-color: #ECF4D1;border-color: #C3CDA1;border-style: solid;border-width: 1px;"><DIV class="panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #C3CDA1;background-color: #C3CDA1;"><B>General</B></DIV><DIV class="panelContent" style="background-color: #ECF4D1;">
+<P><A href="home.html" title="Home">Home</A><BR>
+<A href="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License </A><BR>
+<A href="tuscany-downloads-documentations.html" title="Tuscany Downloads & Documentations">Downloads</A><BR>
+<A href="tuscany-downloads-documentations.html" title="Tuscany Downloads & Documentations">Documentation</A><BR>
+<A href="tuscany-books-and-articles.html" title="Tuscany Books and Articles">Books and Articles</A><BR>
+<A href="tuscany-dashboard.html" title="Tuscany Dashboard">Dashboard</A><BR>
+<A href="issue-tracking.html" title="Issue Tracking">Found a Bug?</A><BR>
+<A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsorship </A><BR>
+<A href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks </A><BR>
+<A href="privacy-policy.html" title="Privacy Policy">Privacy Policy</A></P>
+</DIV></DIV>
+<DIV class="panel" style="background-color: #ECF4D1;border-color: #b4b4b5;border-style: solid;border-width: 1px;"><DIV class="panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #b4b4b5;background-color: #C3CDA1;"><B>Community</B></DIV><DIV class="panelContent" style="background-color: #ECF4D1;">
+<P><A href="getting-involved.html" title="Getting Involved">Get Involved</A><BR>
+<A href="mailing-lists.html" title="Mailing Lists">Mailing Lists</A><BR>
+<A href="committers.html" title="Committers">Committers</A><BR>
+<A href="chinese-portal.html" title="Chinese Portal">Chinese Portal </A> <SPAN class="image-wrap" style=""><IMG src="community.data/chinese.jpg" style="border: 0px solid black"></SPAN><BR>
+<A href="projects-using-tuscany.html" title="Projects Using Tuscany">Powered By</A></P>
+</DIV></DIV>
+<DIV class="panel" style="background-color: #ECF4D1;border-color: #b4b4b5;border-style: solid;border-width: 1px;"><DIV class="panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #b4b4b5;background-color: #C3CDA1;"><B>Tuscany SCA</B></DIV><DIV class="panelContent" style="background-color: #ECF4D1;">
+<P><A href="" title="SCA Overview">SCA Overview</A><BR>
+<A href="sca-java.html" title="SCA Java">SCA Java</A><BR>
+<A href="sca-native.html" title="SCA Native">SCA Native</A><BR>
+<A href="php-sca.html" title="PHP SCA">SCA PHP</A><BR>
+<A href="http://cwiki.apache.org/confluence/display/TUSCANY/Java%20SCA%20Tools" class="external-link" rel="nofollow">Tools</A></P>
+</DIV></DIV>
+<DIV class="panel" style="background-color: #ECF4D1;border-color: #b4b4b5;border-style: solid;border-width: 1px;"><DIV class="panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #b4b4b5;background-color: #C3CDA1;"><B>Subprojects</B></DIV><DIV class="panelContent" style="background-color: #ECF4D1;">
+<P><A href="sdo-overview.html" title="SDO Overview">SDO</A><BR>
+<A href="das-overview.html" title="DAS Overview">DAS</A></P>
+</DIV></DIV></TD><TD class="confluenceTd" valign="top" width="85%">
+
+<H3><A name="SCAOverview-WhatisSCA%3F"></A>What is SCA?</H3>
+
+<P>SCA is a programming model for abstracting business functions as components and using them as building blocks to assemble business solutions. An SCA component offers services and depends on functions that are called references. It also has an implementation associated it with it which is the business logic that can be implemented in any technology. </P>
+
+<P>SCA provides a declarative way to describe how the services in an assembly interact with one another and what quality of services (security, transaction, etc) is applied to the interaction. Since service interaction and quality of service is declarative, solution developers remain focus on business logic and therefore development cycle is simplified and shortened. This also promotes the development of reusable services that can be used in different contexts. For example, a shopping cart service can be used in a retail application or a travel application without changing. Services can interact with one another synchronously or asynchronously and can be implemented in any technology.</P>
+
+<P>SCA also brings flexibility to deployment. A solution assembled with SCA is deployed as a unit and can be distributed over one or more nodes in the network and can be reconfigured without programming changes. </P>
+
+<P>Applications that adopt SCA programming model can interact with non-SCA applications. Meaning non-SCA application can call into SCA enabled applications and SCA enabled applications can call out into non-SCA enabled applications.</P>
+
+<P>Apache Tuscany SCA is implemented in <A href="http://tuscany.apache.org/sca-java.html" class="external-link" rel="nofollow">Java</A> and <A href="http://tuscany.apache.org/sca-native.html" class="external-link" rel="nofollow">C++ (referred to as Native) </A>. </P>
+
+<P>SCA is in the process of becoming a standard through OASIS open CSA.<BR>
+<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/lightbulb_on.gif" height="16" width="16" align="absmiddle" alt="" border="0"><B>Build your first SCA application in 10 minutes!</B> <A href="getting-started-with-tuscany.html" title="Getting Started with Tuscany">Give it a try</A></P>
+
+<P><A href="" title="SCA Overview">SCA business values?</A></P>
+
+
+<H3><A name="SCAOverview-LearnMoreaboutSCA"></A>Learn More about SCA</H3>
+
+<UL>
+ <LI><A href="http://www.davidchappell.com/articles/Introducing_SCA.pdf" class="external-link" rel="nofollow">Introducing SCA</A>, David Chappell and Associates ** Excellent introduction</LI>
+ <LI><A href="http://www.osoa.org/download/attachments/250/SCA_OASIS_Tutorial_part1.pdf?version=1" class="external-link" rel="nofollow">OASIS SCA Tutorial Part 1</A>, Given at the 2007 OASIS Symposium held in San Diego in April 2007</LI>
+ <LI><A href="http://www.osoa.org/download/attachments/250/SCA_OASIS_Tutorial_part2.pdf?version=1" class="external-link" rel="nofollow">OASIS SCA Tutorial Part 2 - focus on policies</A>,Given at the 2007 OASIS Symposium held in San Diego in April 2007</LI>
+ <LI><A href="http://webservices.sys-con.com/read/325183.htm" class="external-link" rel="nofollow">What is SCA? A quick view of concepts through and an example walkthrough </A>, Java Developer Journal, Article by Simon Laws, Raymond Feng, Haleh Mahbod</LI>
+ <LI><A href="http://java.sys-con.com/read/458183.htm" class="external-link" rel="nofollow">Building SOA with Tuscany SCA, A simple service-oriented infrastructure</A>, Java Developer Journal, Article by Simon Laws, Raymond Feng, Haleh Mahbod</LI>
+ <LI><A href="http://www.ddj.com/architect/201202701" class="external-link" rel="nofollow">Service-Component Architectures-A programming model for SOA</A>, Dr Dobb's Portal, August 2007</LI>
+ <LI>You can also find various white papers and articles on www.osoa.org <A href="http://www.osoa.org/display/Main/SCA%20Resources" class="external-link" rel="nofollow">SCA Resources </A> about SCA.</LI>
+</UL>
+</TD></TR></TBODY></TABLE>
+ </DIV>
+ </DIV>
+ </DIV>
+ <!-- pageContent macro end -->
+
+ </TD>
+ </TR>
+ </TABLE>
+
+ <!-- footer macro -->
+ <SCRIPT src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+ </SCRIPT>
+ <SCRIPT type="text/javascript">
+ _uacct = "UA-1174707-5";
+ urchinTracker();
+ </SCRIPT>
+
+ <A href="http://www.statcounter.com/" target="_blank"><IMG src="http://c26.statcounter.com/counter.php?sc_project=2619156&java=0&security=94bd7e7d&invisible=0" alt="website stats" border="0"></A>
+
+ <DIV class="footer">
+ Copyright � 2003-2012, The Apache Software Foundation&nbsp;&nbsp;</BR>
+ Apache Tuscany and the Apache Tuscany project logo are trademarks of The Apache Software Foundation.
+ </DIV>
+ <!-- footer macro end -->
+
+ </BODY>
+</HTML>