1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
|
<!--
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 Java User Reference</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%">
</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=54455">
<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%">
<A href="home.html" title="Apache Tuscany">Apache Tuscany</A> > <A href="home.html" title="Home">Home</A> > <A href="sca-overview.html" title="SCA Overview">SCA Overview</A> > <A href="sca-java.html" title="SCA Java">SCA Java</A> > <A href="java-sca-documentation-menu.html" title="Java SCA Documentation Menu">Java SCA Documentation Menu</A> > <A href="" title="SCA Java User Reference">SCA Java User Reference</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>
</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="sca-java-get-involved.html" title="SCA Java Get Involved">Get Involved</A><BR>
<A href="sca-java-found-a-bug.html" title="SCA Java Found A Bug">Found a Bug?</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>SCA Java</B></DIV><DIV class="panelContent" style="background-color: #ECF4D1;">
<P><A href="sca-java.html" title="SCA Java">SCA Java Home</A><BR>
<A href="tuscany-dashboard.html" title="Tuscany Dashboard">SCA Dashboard</A><BR>
<A href="java-sca-tools.html" title="Java SCA Tools">Tools </A><BR>
<A href="tuscany-sca-java-faq.html" title="Tuscany SCA Java - FAQ">FAQ</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>SCA Java 1.x</B></DIV><DIV class="panelContent" style="background-color: #ECF4D1;">
<P><A href="sca-java-releases.html" title="SCA Java Releases">Downloads</A><BR>
<A href="java-sca-documentation-menu.html" title="Java SCA Documentation Menu">Documentation</A><BR>
<A href="https://svn.apache.org/repos/asf/tuscany/sca-java-1.x/trunk/" class="external-link" rel="nofollow">1.x Source Code</A><BR>
<A href="http://tinyurl.com/8rlxd3" class="external-link" rel="nofollow">Roadmap</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>SCA Java 2.x</B></DIV><DIV class="panelContent" style="background-color: #ECF4D1;">
<P><A href="sca-java-2x-releases.html" title="SCA Java 2.x Releases">Downloads</A><BR>
<A href="http://tuscany.apache.org/documentation-2x/" class="external-link" rel="nofollow">Documentation</A><BR>
<A href="https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/" class="external-link" rel="nofollow">2.x Source Code</A><BR>
<A href="http://tinyurl.com/8rlxd3" class="external-link" rel="nofollow">Roadmap</A></P>
</DIV></DIV>
</TD>
<TD class="confluenceTd" valign="top" width="85%">
<TABLE class="wiki-table" cellpadding="0" cellspacing="0" border="0"><TR><TH><TR><TD></TH></TR><TR class="table-odd"><TD><H3><A name="SCAJavaUserReference-"></A><A name="SCAJavaUserReference-ImplementationTypes"></A></H3></TD></TR><TR class="table-even"></TR><TR class="table-odd"><TD><DIV class="" style="background-color: #C3CDA1;">Implementation Types</DIV></TD></TR><TR class="table-even"><TD></TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD><A href="sca-java-implementationjava.html" title="SCA Java implementation.java">implementation.java</A></TD></TD></TR><TR class="table-even"><TD><TD>Support for SCA components implemented with Java classes</TD></TD></TR><TR class="table-odd"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-even"><TD><TR><TD><A href="sca-java-implementationscript.html" title="SCA Java implementation.script">implementation.script</A></TD></TD></TR><TR class="table-odd"><TD><TD>Support for SCA components implemented with scripting languages</TD></TD></TR><TR class="table-even"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD><A href="sca-java-implementationspring.html" title="SCA Java implementation.spring">implementation.spring</A></TD></TD></TR><TR class="table-even"><TD><TD>Support for spring</TD></TD></TR><TR class="table-odd"><TD><TD>Available from 0.91</TD></TR></TD></TR><TR class="table-even"><TD><TR><TD><A href="sca-java-implementationresource.html" title="SCA Java implementation.resource">implementation.resource</A></TD></TD></TR><TR class="table-odd"><TD><TD>exposes file resources</TD></TD></TR><TR class="table-even"><TD><TD>Available from 0.91</TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD><A href="sca-java-implementationbpel.html" title="SCA Java implementation.bpel">implementation.bpel</A></TD></TD></TR><TR class="table-even"><TD><TD>Support for components implemented in BPEL</TD></TD></TR><TR class="table-odd"><TD><TD>Available from 1.0</TD></TR></TD></TR><TR class="table-even"><TD><TR><TD><A href="sca-java-implementationosgi.html" title="SCA Java implementation.osgi">implementation.osgi</A></TD></TD></TR><TR class="table-odd"><TD><TD>Support for osgi</TD></TD></TR><TR class="table-even"><TD><TD>Available from 1.0</TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD><A href="sca-java-implementationxquery.html" title="SCA Java implementation.xquery">implementation.xquery</A></TD></TD></TR><TR class="table-even"><TD><TD>Support for components implemented in xquery</TD></TD></TR><TR class="table-odd"><TD><TD>Available from 1.0</TD></TR></TD></TR><TR class="table-even"><TD><TR><TD><A href="sca-java-implementationweb.html" title="SCA Java implementation.web">implementation.web</A></TD></TD></TR><TR class="table-odd"><TD><TD>Support JEE web apps as implementation types</TD></TD></TR><TR class="table-even"><TD><TD>Under development</TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD><A href="sca-java-implementationwidget.html" title="SCA Java implementation.widget">implementation.widget</A></TD></TD></TR><TR class="table-even"><TD><TD>Support wiring of SCA components in Web 2.0 style applications</TD></TD></TR><TR class="table-odd"><TD><TD>Available from 1.0</TD></TR></TD></TR><TR class="table-even"><TD><TR><TD></TD></TR><TR class="table-odd"><TD><H3><A name="SCAJavaUserReference-"></A><A name="SCAJavaUserReference-ProtocolBindings"></A></H3></TD></TR><TR class="table-even"></TR><TR class="table-odd"><TD><DIV class="" style="background-color: #C3CDA1;">Protocol Bindings</DIV></TD></TR><TR class="table-even"><TD></TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD><A href="sca-java-bindingajax.html" title="SCA Java binding.ajax">binding.ajax</A></TD></TD></TR><TR class="table-even"><TD><TD>Communication with AJAX clients</TD></TD></TR><TR class="table-odd"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-even"><TD><TR><TD><A href="sca-java-bindingcorba.html" title="SCA Java binding.corba">binding.corba</A></TD></TD></TR><TR class="table-odd"><TD><TD>CORBA Binding</TD></TD></TR><TR class="table-even"><TD><TD>Available from 1.4</TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD><A href="sca-java-bindingerlang.html" title="SCA Java binding.erlang">binding.erlang</A></TD></TD></TR><TR class="table-even"><TD><TD>Communication with Erlang nodes and clients. Supports Erlang remote procedure calls (RPC) and Erlang messaging, both service and reference side.</TD></TD></TR><TR class="table-odd"><TD><TD>Available from 1.6 (source distribution only)</TD></TR></TD></TR><TR class="table-even"></TR><TR class="table-odd"><TD><TR><TD><A href="sca-java-bindingjms.html" title="SCA Java binding.jms">binding.jms</A></TD></TD></TR><TR class="table-even"><TD><TD>Asynchronous JMS messaging</TD></TD></TR><TR class="table-odd"><TD><TD>Available from 1.1</TD></TR></TD></TR><TR class="table-even"><TD><TR><TD><A href="sca-java-bindingjsonrpc.html" title="SCA Java binding.jsonrpc">binding.jsonrpc</A></TD></TD></TR><TR class="table-odd"><TD><TD>The JSON-RPC protocol</TD></TD></TR><TR class="table-even"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD><A href="sca-java-bindingrmi.html" title="SCA Java binding.rmi">binding.rmi</A></TD></TD></TR><TR class="table-even"><TD><TD>The Java RMI protocol</TD></TD></TR><TR class="table-odd"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-even"><TD><TR><TD><A href="sca-java-bindingws.html" title="SCA Java binding.ws">binding.ws</A></TD></TD></TR><TR class="table-odd"><TD><TD>SOAP/HTTP web services</TD></TD></TR><TR class="table-even"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD><A href="sca-java-bindingejb.html" title="SCA Java binding.ejb">binding.ejb</A></TD></TD></TR><TR class="table-even"><TD><TD>EJB Binding</TD></TD></TR><TR class="table-odd"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-even"><TD><TR><TD><A href="sca-java-bindinghttp.html" title="SCA Java binding.http">binding.http</A></TD></TD></TR><TR class="table-odd"><TD><TD>Supports binding of methods over standard Hyper Text Transfer Protocol (HTTP), allowing you to create, retrieve, update, delete items. Also supports conditional creates, retrieves, updates, and deletes using the ETag and LastModified caching protocol described in HTTP.</TD></TD></TR><TR class="table-even"><TD><TD>Available from 0.90. Caching available from 1.3.2.</TD></TR></TD></TR><TR class="table-odd"><TD><TD><A href="sca-java-bindingatom.html" title="SCA Java binding.atom">binding.atom</A></TD></TD></TR><TR class="table-even"><TD><TD>supports Atom-publishing (a standard REST protocol), allowing you to create, retrieve, update, delete Atom entries</TD></TD></TR><TR class="table-odd"><TD><TD>Available from 0.91</TD></TD></TR><TR class="table-even"><TD><TR><TD><A href="sca-java-bindingrss.html" title="SCA Java binding.rss">binding.rss</A></TD></TD></TR><TR class="table-odd"><TD><TD>Consumes or provides an RSS feed</TD></TD></TR><TR class="table-even"><TD><TD>Available from 0.91</TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD></TD></TR><TR class="table-even"><TD><H3><A name="SCAJavaUserReference-"></A><A name="SCAJavaUserReference-DataBindings"></A></H3></TD></TR><TR class="table-odd"></TR><TR class="table-even"><TD><DIV class="" style="background-color: #C3CDA1;">Data Bindings</DIV></TD></TR><TR class="table-odd"><TD></TD></TR></TD></TR><TR class="table-even"><TD><TR><TD>databinding-axiom</TD></TD></TR><TR class="table-odd"><TD><TD>Support for AXIOM databinding</TD></TD></TR><TR class="table-even"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD>databinding-jaxb</TD></TD></TR><TR class="table-even"><TD><TD>Support for JAXB databinding</TD></TD></TR><TR class="table-odd"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-even"><TD><TR><TD>databinding-sdo</TD></TD></TR><TR class="table-odd"><TD><TD>Support for SDO databinding </TD></TD></TR><TR class="table-even"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD>databinding-sdo-axiom</TD></TD></TR><TR class="table-even"><TD><TD>Support optimzed SDO to AXIOM transformation</TD></TD></TR><TR class="table-odd"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-even"><TD><TR><TD></TD></TR><TR class="table-odd"><TD><H3><A name="SCAJavaUserReference-"></A><A name="SCAJavaUserReference-Interfaces"></A></H3></TD></TR><TR class="table-even"></TR><TR class="table-odd"><TD><DIV class="" style="background-color: #C3CDA1;">Interfaces</DIV></TD></TR><TR class="table-even"><TD></TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD>interface-java</TD></TD></TR><TR class="table-even"><TD><TD>Interfaces described with java interfaces</TD></TD></TR><TR class="table-odd"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-even"><TD><TR><TD><A href="sca-java-interfacewsdl.html" title="SCA Java interface.wsdl">interface.wsdl</A></TD></TD></TR><TR class="table-odd"><TD><TD>Interfaces described with WSDL definitions</TD></TD></TR><TR class="table-even"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD></TD></TR><TR class="table-even"><TD><H3><A name="SCAJavaUserReference-"></A><A name="SCAJavaUserReference-Hosts"></A></H3></TD></TR><TR class="table-odd"></TR><TR class="table-even"><TD><DIV class="" style="background-color: #C3CDA1;">Hosts</DIV></TD></TR><TR class="table-odd"><TD></TD></TR></TD></TR><TR class="table-even"><TD><TR><TD><A href="sca-java-hostembedded.html" title="SCA JAVA host.embedded">host.embedded</A></TD></TD></TR><TR class="table-odd"><TD><TD>The original simple embeddable runtime</TD></TD></TR><TR class="table-even"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD>http-jetty</TD></TD></TR><TR class="table-even"><TD><TD>The integration between Tuscany and the Jetty web container</TD></TD></TR><TR class="table-odd"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-even"><TD><TR><TD>http-tomcat</TD></TD></TR><TR class="table-odd"><TD><TD>The integration between Tuscany and the Tomcat web container</TD></TD></TR><TR class="table-even"><TD><TD>Available from 0.90</TD></TR></TD></TR><TR class="table-odd"><TD><TR><TD></TD></TR><TR class="table-even"><TD><H3><A name="SCAJavaUserReference-"></A><A name="SCAJavaUserReference-Policy"></A></H3></TD></TR><TR class="table-odd"></TR><TR class="table-even"><TD><DIV class="" style="background-color: #C3CDA1;">Policy</DIV></TD></TR><TR class="table-odd"><TD></TD></TR></TD></TR><TR class="table-even"><TD><TR><TD><A href="sca-java-definitionsxml.html" title="SCA Java definitions.xml">definitions.xml</A></TD></TD></TR><TR class="table-odd"><TD><TD>Defined intents, policy sets and binding defaults</TD></TD></TR><TR class="table-even"><TD><TD>Available from 1.0</TD></TR></TD></TR><TR class="table-odd"><TD><TR></TR></TD></TR></TABLE></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 </BR>
Apache Tuscany and the Apache Tuscany project logo are trademarks of The Apache Software Foundation.
</DIV>
<!-- footer macro end -->
</BODY>
</HTML>
|