From 200a40b332420f94992eb39a6d0ea1cf1490ffc4 Mon Sep 17 00:00:00 2001 From: coreyg Date: Fri, 21 Nov 2014 09:30:19 +0000 Subject: Adding tuscany's website to their svn repo for svnpubsub git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1640879 13f79535-47bb-0310-9956-ffa450edef68 --- .../converting-tuscany-1x-applications.html | 226 +++++++++++++++++++++ 1 file changed, 226 insertions(+) create mode 100644 site/trunk/site-publish/documentation-2x/converting-tuscany-1x-applications.html (limited to 'site/trunk/site-publish/documentation-2x/converting-tuscany-1x-applications.html') diff --git a/site/trunk/site-publish/documentation-2x/converting-tuscany-1x-applications.html b/site/trunk/site-publish/documentation-2x/converting-tuscany-1x-applications.html new file mode 100644 index 0000000000..2540d77245 --- /dev/null +++ b/site/trunk/site-publish/documentation-2x/converting-tuscany-1x-applications.html @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + Converting Tuscany 1.x Applications : Apache Tuscany + + + + + + + + + + + +
+ HomeApache Tuscany Docs 2.x > Index > Development Guides > Converting Tuscany 1.x Applications + +
+ + + + + + +
+
+ + + + + + + + +
+  Apache Tuscany Docs 2.x > Index > Development Guides > Converting Tuscany 1.x Applications + + Tuscany Home | User List | Dev List | Issue Tracker   +
+ + + + + + +
+
Table of Contents
+
+ + +
+
+ +
+ + +
+
+

under construction

+

Overview

+

There are not huge differences in the SCA that Tuscany 1.x implements (OSOA v1.0) and the SCA that Tuscany 2.x implements (OASIS v1.1). However there are detailed differences that you need to be aware of in SCA and in the Tuscany runtime in order to get your 1.x application to work in 2.x.

+ +

Converting composites and other SCA XML artifacts

+

Namespaces

+

The SCA and Tuscany namespaces may be used in the following files

+ +
    +
  • *.composite
  • +
  • sca-contribution.xml
  • +
  • defintions.xml
  • +
+ + +

Each occurrence needs changing for 2.x

+ + + + +

Features

+

Features that are in 1.x but not in 2.x

+ +
    +
  • Support for conversational interfaces
    +-
  • +
+ + +

Features that are in 2.x but not in 1.x

+ +
    +
  • Asynchronous reference and service APIs
  • +
  • +
+ + +

Building and launching contributions

+

Converting dependencies

+ +

You need to re-configure the project pom.xml

+ +
+ + + + + + + + + + + +
1.x Dependencies   2.x Dependencies
<dependency>
+<groupId>org.apache.tuscany.sca</groupId>
+<artifactId>tuscany-assembly</artifactId>
+<version>1.6-SNAPSHOT</version>
+</dependency>
===> <dependency>
+<groupId>org.apache.tuscany.sca</groupId>
+<artifactId>tuscany-assembly</artifactId>
+<version>2.0-SNAPSHOT</version>
+</dependency>
+
+ + +

TODO - need to note what the final Tuscany feature grouping solution is for 2.x

+ +
+ +
+
+
+ + + + + + + +
+ + + \ No newline at end of file -- cgit v1.2.3