Delete the old contrib distribution folder as its now been migrated to the 2.x trunk
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@958482 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
0c703b6673
commit
d223030160
117 changed files with 0 additions and 31335 deletions
sca-java-2.x/contrib/distribution
core
pom.xml
src/main
ejava
etc
generate-all-maven-files.shgenerate-filtered-dependencies.shgenerate-maven-files.shgenerate-pom.shgenerate-src-modules.sh
manager
process
repository
web20
webapp/src/main
assembly
components
release
|
@ -1,152 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-distribution</artifactId>
|
||||
<version>2.0-SNAPSHOT</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>tuscany-distribution-core</artifactId>
|
||||
<name>Apache Tuscany SCA Core Distribution</name>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-feature-core</artifactId>
|
||||
<type>pom</type>
|
||||
<version>2.0-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
<profiles>
|
||||
|
||||
<!-- Build profile that can be used to build the distro packages -->
|
||||
<profile>
|
||||
<id>distribution</id>
|
||||
<activation>
|
||||
<activeByDefault>false</activeByDefault>
|
||||
</activation>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-maven-bundle-plugin</artifactId>
|
||||
<version>2.0-SNAPSHOT</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>distribution-modules</id>
|
||||
<phase>generate-resources</phase>
|
||||
<goals>
|
||||
<goal>generate-modules</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<targetDirectory>target/modules</targetDirectory>
|
||||
<generateManifestJar>true</generateManifestJar>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>distribution-package</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>single</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<descriptors>
|
||||
<descriptor>src/main/assembly/bin.xml</descriptor>
|
||||
<descriptor>src/main/assembly/src.xml</descriptor>
|
||||
</descriptors>
|
||||
<tarLongFileMode>gnu</tarLongFileMode>
|
||||
<finalName>apache-tuscany-sca-core-2.0-SNAPSHOT</finalName>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<!-- Profile that can be used to build the modules included in the distro -->
|
||||
<profile>
|
||||
<id>modules</id>
|
||||
<modules>
|
||||
<module>../../modules/assembly</module>
|
||||
<module>../../modules/assembly-xml</module>
|
||||
<module>../../modules/assembly-xsd</module>
|
||||
<module>../../modules/binding-sca</module>
|
||||
<module>../../modules/binding-sca-xml</module>
|
||||
<module>../../modules/contribution</module>
|
||||
<module>../../modules/contribution-java</module>
|
||||
<module>../../modules/contribution-namespace</module>
|
||||
<module>../../modules/contribution-xml</module>
|
||||
<module>../../modules/core</module>
|
||||
<module>../../modules/core-databinding</module>
|
||||
<module>../../modules/core-spi</module>
|
||||
<module>../../modules/databinding</module>
|
||||
<module>../../modules/databinding-jaxb</module>
|
||||
<module>../../modules/definitions</module>
|
||||
<module>../../modules/definitions-xml</module>
|
||||
<module>../../modules/endpoint</module>
|
||||
<module>../../modules/extensibility</module>
|
||||
<module>../../modules/extensibility-equinox</module>
|
||||
<module>../../modules/host-http</module>
|
||||
<module>../../modules/implementation-java</module>
|
||||
<module>../../modules/implementation-java-runtime</module>
|
||||
<module>../../modules/implementation-java-xml</module>
|
||||
<module>../../modules/implementation-node</module>
|
||||
<module>../../modules/implementation-node-runtime</module>
|
||||
<module>../../modules/interface</module>
|
||||
<module>../../modules/interface-java</module>
|
||||
<module>../../modules/interface-java-jaxws</module>
|
||||
<module>../../modules/interface-java-xml</module>
|
||||
<module>../../modules/interface-wsdl</module>
|
||||
<module>../../modules/interface-wsdl-xml</module>
|
||||
<module>../../modules/monitor</module>
|
||||
<module>../../modules/node-api</module>
|
||||
<module>../../modules/node-impl</module>
|
||||
<module>../../modules/node-launcher</module>
|
||||
<module>../../modules/node-launcher-equinox</module>
|
||||
<module>../../modules/policy</module>
|
||||
<module>../../modules/policy-security</module>
|
||||
<module>../../modules/policy-xml</module>
|
||||
<module>../../modules/sca-api</module>
|
||||
<module>../../modules/workspace</module>
|
||||
<module>../../modules/workspace-impl</module>
|
||||
<module>../../modules/workspace-xml</module>
|
||||
<module>../../modules/xsd</module>
|
||||
<module>../../modules/xsd-xml</module>
|
||||
</modules>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
</project>
|
|
@ -1,36 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<assembly>
|
||||
<!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
|
||||
<id></id>
|
||||
<includeBaseDirectory>true</includeBaseDirectory>
|
||||
<baseDirectory>tuscany-sca-2.0-SNAPSHOT</baseDirectory>
|
||||
<formats>
|
||||
<format>dir</format>
|
||||
<format>tar.gz</format>
|
||||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>src/main/components/bin-common.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/bin-modules.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/bin-samples.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
|
@ -1,37 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<assembly>
|
||||
<!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
|
||||
<id>src</id>
|
||||
<includeBaseDirectory>true</includeBaseDirectory>
|
||||
<baseDirectory>tuscany-sca-2.0-SNAPSHOT-src</baseDirectory>
|
||||
<formats>
|
||||
<!--
|
||||
<format>dir</format>
|
||||
<format>tar.gz</format>
|
||||
-->
|
||||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>src/main/components/src-common.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/src-modules.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
|
@ -1,44 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add the text files to the top-level directroy -->
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/bin</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>INSTALL</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
</component>
|
|
@ -1,33 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<fileSet>
|
||||
<directory>target</directory>
|
||||
<outputDirectory>/</outputDirectory>
|
||||
<includes>
|
||||
<include>modules/**/*</include>
|
||||
<include>features/**/*</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
</fileSets>
|
||||
|
||||
</component>
|
|
@ -1,62 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
<!-- Add top level samples files -->
|
||||
<fileSet>
|
||||
<directory>../../samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>README</include>
|
||||
<include>logging.properties</include>
|
||||
<include>build-common.xml</include>
|
||||
<include>implementation-java-calculator/**/*</include>
|
||||
<include>calculator/**/*</include>
|
||||
<include>calculator-equinox/**/*</include>
|
||||
<include>calculator-osgi/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
<exclude>**/*.svg</exclude>
|
||||
<exclude>**/maven-eclipse.xml</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<!-- exclude>**/target</exclude -->
|
||||
<!-- exclude>**/target/**/*</exclude -->
|
||||
<exclude>*/target/mvn-eclipse-cache.properties</exclude>
|
||||
<exclude>*/target/classes</exclude>
|
||||
<exclude>*/target/classes/**/*</exclude>
|
||||
<exclude>*/target/dependency-maven-plugin-markers</exclude>
|
||||
<exclude>*/target/dependency-maven-plugin-markers/**/*</exclude>
|
||||
<exclude>*/target/.felix</exclude>
|
||||
<exclude>*/target/.felix/**/*</exclude>
|
||||
<exclude>*/target/maven-archiver</exclude>
|
||||
<exclude>*/target/maven-archiver/**/*</exclude>
|
||||
<exclude>*/target/test-classes</exclude>
|
||||
<exclude>*/target/test-classes/**/*</exclude>
|
||||
<exclude>*/target/surefire-reports</exclude>
|
||||
<exclude>*/target/surefire-reports/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -1,42 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/src</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>BUILDING</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
</component>
|
|
@ -1,86 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>extensibility-equinox/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>node-api/**/*</include>
|
||||
<include>node-impl/**/*</include>
|
||||
<include>node-launcher/**/*</include>
|
||||
<include>node-launcher-equinox/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>workspace/**/*</include>
|
||||
<include>workspace-impl/**/*</include>
|
||||
<include>workspace-xml/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -1,431 +0,0 @@
|
|||
Changes With Apache Tuscany SCA 1.2 (incubating) April 2008
|
||||
===========================================================
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-2027
|
||||
* TUSCANY-1999
|
||||
* TUSCANY-2037
|
||||
* TUSCANY-2034
|
||||
* TUSCANY-2038
|
||||
* TUSCANY-2043
|
||||
* TUSCANY-2046
|
||||
* TUSCANY-2047
|
||||
* TUSCANY-2028
|
||||
* TUSCANY-1873
|
||||
* TUSCANY-2049
|
||||
* TUSCANY-2035
|
||||
* TUSCANY-1206
|
||||
* TUSCANY-2036
|
||||
* TUSCANY-1771
|
||||
* TUSCANY-2013
|
||||
* TUSCANY-1926
|
||||
* TUSCANY-1917
|
||||
* TUSCANY-1949
|
||||
* TUSCANY-1941
|
||||
* TUSCANY-2045
|
||||
* TUSCANY-2057
|
||||
* TUSCANY-2055
|
||||
* TUSCANY-2056
|
||||
* TUSCANY-2072
|
||||
* TUSCANY-2047
|
||||
* TUSCANY-2073
|
||||
* TUSCANY-1977
|
||||
* TUSCANY-2075
|
||||
* TUSCANY-1894
|
||||
* TUSCANY-2079
|
||||
* TUSCANY-2078
|
||||
* TUSCANY-2080
|
||||
* TUSCANY-2068
|
||||
* TUSCANY-1950
|
||||
* TUSCANY-2077
|
||||
* TUSCANY-2056
|
||||
* TUSCANY-2088
|
||||
* TUSCANY-2086
|
||||
* TUSCANY-2094
|
||||
* TUSCANY-2106
|
||||
|
||||
Features and/or Enhancements
|
||||
|
||||
* Core
|
||||
- Interceptor Enhancements
|
||||
- Phase-based interceptor ordering to allow contribution of new interceptors and also define the order in witch they should be invoked
|
||||
- Pass-by-reference SPI to allow interceptors to indicate if they support pass-by-reference
|
||||
- PolicyProvider SPIs to allow extensions to plugin policy interceptors
|
||||
- Support for JAXWS annotations and mapping of faults to Java exceptions according to JAXWS specification
|
||||
- Improvement of contribution service to allow it to be used outside of the runtime environment
|
||||
- Support for Contribution Import/Export resource
|
||||
- Enhanced Distributed Domain story using Workspace
|
||||
- Implementation of a SCA domain allowing a system administrator to manage contributions, composites and sca nodes that run these composites
|
||||
- Set of core services providing management capabilities
|
||||
- Administration web interface
|
||||
- This is a work in progress and you can see it in action in samples/calculator-distributed. Other samples that use distributed operation are yet to move over to the workspace.
|
||||
- Enhanced support for SCA Policy spec
|
||||
- Ability to apply external policy definitions to a SCA composition
|
||||
- Ability to spread policy definitions to multiple definitions.xml files available across the sca domain
|
||||
- Bug fixes
|
||||
- Improvements of http binding to support servlet components
|
||||
- Enable Tuscany to run inside an OSGi runtime
|
||||
|
||||
* Web 2.0 Extensions
|
||||
- Enhancements to implementation.widget (support for properties)
|
||||
- New atom binding based on Apache Abdera
|
||||
- Refactoring of rss-rome binding
|
||||
* Other Extensions
|
||||
- Binding JMS
|
||||
- greatly simplified the use of the JMS binding, support locating JMS resources from JNDI, and better compliance with the SCA JMS binding spec
|
||||
- see the doc page for more details: http://incubator.apache.org/tuscany/sca-java-bindingjms.html
|
||||
- Enhancements to Binding RMI
|
||||
- Support shared RMI registry and use 999x as the ports in test case to avoid 1099 conflict
|
||||
- Enhancements to Groovy extension
|
||||
- Support for 'native' groovy classes
|
||||
- Enhancements to OSGi bundle contributions
|
||||
- Support Bundle URLs to be added as contributions
|
||||
|
||||
* Tools
|
||||
- Eclipse plugin providing a Tuscany runtime Library and Tuscany launcher in Eclipse environment
|
||||
- An updatesite is also available to facilitate the plugin installation using the Eclipse update manager
|
||||
|
||||
* Samples/Tutorial/Demos
|
||||
- calculator-distributed migrated to use new Tuscany Distributed Workspace
|
||||
- sample-calculator-ws-secure-webapp
|
||||
- sample-helloworld-jms-webapp
|
||||
- new jms samples
|
||||
- improve bigbank demo to include support for policies
|
||||
- tutorial store changes
|
||||
- use of import/export
|
||||
- development of contribution without requiring dependencies on the Tuscany runtime
|
||||
- usage of new sca domain infrastructure
|
||||
|
||||
* Testing
|
||||
- Web Container Testing Framework integrated with (Tomcat, Jetty, Geronimo and Websphere)
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 1.1 (incubating) January 2008
|
||||
===============================================================
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-1939
|
||||
* TUSCANY-1914
|
||||
* TUSCANY-1854
|
||||
* TUSCANY-1931
|
||||
* TUSCANY-1547
|
||||
* TUSCANY-1909
|
||||
* TUSCANY-1919
|
||||
* TUSCANY-1930
|
||||
* TUSCANY-1806
|
||||
* TUSCANY-1804
|
||||
* TUSCANY-1916
|
||||
* TUSCANY-1913
|
||||
* TUSCANY-1834
|
||||
* TUSCANY-1857
|
||||
* TUSCANY-1687
|
||||
* TUSCANY-1801
|
||||
* TUSCANY-1742
|
||||
* TUSCANY-1762
|
||||
* TUSCANY-1945
|
||||
* TUSCANY-1595
|
||||
* TUSCANY-1594
|
||||
* TUSCANY-1849
|
||||
* TUSCANY-1836
|
||||
* TUSCANY-1934
|
||||
* TUSCANY-1902
|
||||
* TUSCANY-1608
|
||||
* TUSCANY-1943
|
||||
* TUSCANY-1896
|
||||
* TUSCANY-1626
|
||||
* TUSCANY-1797
|
||||
* TUSCANY-1601
|
||||
* TUSCANY-1415
|
||||
|
||||
- Better JMS support
|
||||
* binding.jms supporting point to point text based messaging only
|
||||
* New SOAP/JMS sample (helloworld-ws-reference/service-jms)
|
||||
|
||||
- Improvements in PolicyFramework Support
|
||||
* Support for policy specifications on operation elements in a composite definition
|
||||
* Separate sample (calculator-implementation-policies) to demonstrate use of Implementation Policies
|
||||
(uses logging and JAAS Authentication)
|
||||
|
||||
- Modeling of client side java script components
|
||||
* See implementation.widget
|
||||
|
||||
- Evolving support for doman API suggested by assembly spec including a standalone node and nodes running
|
||||
connected together in a domain. This is still experimental.
|
||||
|
||||
- Class loading and OSGI improvements
|
||||
* Enable Tuscany to be run in a multi-classloader environment including inside OSGi. By default,
|
||||
Tuscany continues to run using a single CLASSPATH-based classloader.
|
||||
* Contributions no longer need to be in the CLASSPATH. All import/export dependencies across contributions should be
|
||||
explicitly specified (as described in the spec).
|
||||
|
||||
- JAXB based POJO transformations
|
||||
|
||||
Changes With Apache Tuscany SCA 1.0.1 (incubating) November 2007
|
||||
================================================================
|
||||
|
||||
The Tuscany SCA Java 1.0.1 is mainly a bug-fix release. It also comes with some improvements as listed below.
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-1848
|
||||
* TUSCANY-1857
|
||||
* TUSCANY-1859
|
||||
* TUSCANY-1801
|
||||
* TUSCANY-1823
|
||||
* TUSCANY-1839
|
||||
* TUSCANY-1814
|
||||
* TUSCANY-1818
|
||||
* TUSCANY-1834
|
||||
* TUSCANY-1637
|
||||
* TUSCANY-1826
|
||||
* TUSCANY-1823
|
||||
* TUSCANY-1819
|
||||
* TUSCANY-1821
|
||||
* TUSCANY-1822
|
||||
* TUSCANY-1806
|
||||
* TUSCANY-1808
|
||||
* TUSCANY-1756
|
||||
* TUSCANY-1757
|
||||
|
||||
- Fix build issues with Maven 2.0.7 and JDK 6
|
||||
|
||||
- Reduce memory consumption for WSDLs that import large XSDs
|
||||
|
||||
- Add more logging statements for better servicibility
|
||||
|
||||
- Add an extension point to allow extensions to plug-in extension schemas.
|
||||
|
||||
- Add a demo application to showcase XML integration story
|
||||
|
||||
- Improve in databinding framework
|
||||
* Add support for JSON Databindings and other refactoring
|
||||
* Set databinding for introspected data type and enhance the checking of wrapper style
|
||||
* Improve the tree-based XMLStreamReader and convert Bean & DOM to use this approach
|
||||
* Add a tree-iterator based XMLStreamReader base impl
|
||||
* Add default element info to java interface
|
||||
* Rename Interface.setDefaultDataBinding to resetDataBinding
|
||||
|
||||
- Limit the method injection to setters and allow the setter annotation to override field annotation
|
||||
|
||||
- Evolving support in Intent and Policy handling
|
||||
* Add support for policies in implementation
|
||||
* Fix the algorithm for macthing policySets defined on bindings for the wire
|
||||
* Add policy intent for implementation.java
|
||||
* Extend java implementation type to recognize and apply policies, adding util support for this in Policy module
|
||||
* Add policy module for logging
|
||||
|
||||
- Evolving development in the SCA Domain/Node
|
||||
|
||||
- Update NOTICE files with missing dependencies
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 1.0 (incubating) September 2007
|
||||
===============================================================
|
||||
|
||||
- Tuscany Java SCA now implements V1.0 of the core SCA
|
||||
specifications
|
||||
SCA Assembly Model V1.0
|
||||
SCA Java Common Annotations and APIs V1.0
|
||||
SCA Java Component Implementation V1.0
|
||||
SCA Web Services Binding V1.0
|
||||
Including callbacks, conversations and callable references
|
||||
|
||||
|
||||
- Support for ws-security configurable in the web services binding
|
||||
thro Tuscany SCA policy intents and policysets using the policy framework
|
||||
introduced in the last release.
|
||||
|
||||
Note : This release supports specifications of policies around axis2
|
||||
config params - see helloworld-ws-service-secure sample. The policy
|
||||
intents that have been tested are authentication, integrity and
|
||||
confidentiality.
|
||||
There is no sample or test that exercises confidentiality since there
|
||||
are some unresolved licensing issue around bouncycastle libraries.
|
||||
However, users who are not encumbered by the bouncycastle license
|
||||
restrictions can try the 'confidentiality' intent. See FAQ -
|
||||
http://incubator.apache.org/tuscany/tuscany-sca-java-faq.html
|
||||
|
||||
This release does not include support for WS-Policy
|
||||
attachments in Tuscany Policysets for ws-security.
|
||||
|
||||
|
||||
- An XQuery component implementation type
|
||||
implementation-xquery
|
||||
|
||||
|
||||
- A Databinding for converting data to and from nodes for XQuery
|
||||
processing
|
||||
databinding-saxon
|
||||
|
||||
|
||||
- OSGI support has been extended to allow Tuscany contributions
|
||||
packaged as OSGI bundles hence taking advantage of OSGI's bundle
|
||||
loading an dependency management capabilities
|
||||
|
||||
|
||||
- A BPEL component implementation type experimental implementation
|
||||
based on SCA BPEL Client and Implementation V1.0. At the moment only
|
||||
supports BPEL process as services.
|
||||
implementation-bpel
|
||||
|
||||
|
||||
- The distributed runtime implementation has been separated out
|
||||
into
|
||||
*) domain
|
||||
*) node
|
||||
It is now wrapped by a SCADomain interface as is the standalone
|
||||
runtime.
|
||||
|
||||
Note: This release does not include support for WebApp host deployment
|
||||
for a distributed SCA Domain
|
||||
|
||||
|
||||
|
||||
- The web service binding will now generate WSDL automatically
|
||||
based on the service interface if no WSDL is provided
|
||||
|
||||
|
||||
- A new "store" sample and associated document show how a
|
||||
simple store front application can be constructed
|
||||
samples/store
|
||||
|
||||
- The following features of this release are still experimental:
|
||||
- BPEL implementation type, integrating with Apache ODE
|
||||
- OSGI implementation type, integrating with Apache Felix
|
||||
- XQuery implementation type
|
||||
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 0.99 (incubating) August 2007
|
||||
=============================================================
|
||||
|
||||
The following are the significant additions to release 0.99
|
||||
over and above all of what was offered in release 0.91.
|
||||
|
||||
- A version of the default sca binding that works between
|
||||
components runing in separate Java virtual machines
|
||||
binding-sca-axis
|
||||
|
||||
- A simple node implementation and a service discovery
|
||||
function for running sca applications distributed
|
||||
across more than one node
|
||||
distributed
|
||||
distributed-impl
|
||||
|
||||
- integration with OSGi runtimes is now supported with
|
||||
a new implementation-osgi component type
|
||||
|
||||
- PUB/SUB interactions are now supported by using new
|
||||
notification binding and implementation types, and
|
||||
samples demonstrating the feature.
|
||||
|
||||
- The Tuscany runtime now has a policy framework supporting
|
||||
the SCA policy specification
|
||||
|
||||
- the endpoint URIs used by SCA bindings has been rationalized
|
||||
and now follows the SCA Assembly specification
|
||||
|
||||
- binding-ajax has been renamed to binding-dwr
|
||||
|
||||
Changes With Apache Tuscany SCA 0.91 (incubating) July 2007
|
||||
===========================================================
|
||||
|
||||
The following are the significant additions to release 0.91
|
||||
over and above all of what was offered in release 0.90.
|
||||
|
||||
|
||||
- Enhancements to support multiple contributions to the SCA Domain
|
||||
|
||||
- The inclusion of a alternative simplified extensions-helper
|
||||
SPI layer to faciliate rapid development of extensions
|
||||
|
||||
- More Implementation Extenstions
|
||||
Spring
|
||||
WebResource
|
||||
|
||||
- More Binding Extensions
|
||||
AJAX
|
||||
EJB
|
||||
RSS/ATOM Feeds
|
||||
|
||||
- Demos that demonstrate the use of a mix of extensions
|
||||
alert-aggregator-webapp
|
||||
bigbank-account
|
||||
bigbank-calculator
|
||||
bigbank-stockquote
|
||||
|
||||
|
||||
- Samples
|
||||
Samples to demostrate use of Spring, Resource, AJAX extensions
|
||||
|
||||
Changes With Apache Tuscany SCA 0.90 (incubating) June 2007
|
||||
===========================================================
|
||||
|
||||
- Implementations for all of the Java Annotations and API Specification V1.0 found at
|
||||
(http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications)
|
||||
apart from the following.
|
||||
@ComponentName
|
||||
Conversation
|
||||
RequestContext
|
||||
|
||||
- New assembly model implementation taking into account SCA 1.0 artifacts
|
||||
Data duplication between assembly model and runtime removed
|
||||
|
||||
- Simple single process domain support
|
||||
Contribution support to scope items being deployed into the runtime
|
||||
|
||||
- Improved Package/Class naming consistency across modules
|
||||
|
||||
- Extensions now loaded via Java service mechanism
|
||||
Refactored extensions to use new SPIs (see below)
|
||||
|
||||
- Maven and Ant based sample builds in the binary distribution
|
||||
|
||||
- Implementation Extensions
|
||||
Java
|
||||
Script supporting (Ruby, Python, Groovy, JavaScript)
|
||||
|
||||
- Binding Extensions
|
||||
Axis2
|
||||
RMI
|
||||
JSONRPC
|
||||
|
||||
-Databinding Extensions
|
||||
Axiom
|
||||
JAXB
|
||||
SDO
|
||||
|
||||
- Host environments
|
||||
Embedded
|
||||
Tomcat
|
||||
Jetty
|
||||
RMI
|
||||
|
||||
- A clear set of SPIs intended to be stable over future releases
|
||||
SCA assembly model
|
||||
org.apache.tuscany.sca.assembly
|
||||
org.apache.tuscany.sca.interfacedef
|
||||
org.apache.tuscany.sca.interfacedef.java
|
||||
org.apache.tuscany.sca.interfacedef.wsdl
|
||||
org.apache.tuscany.sca.policy
|
||||
|
||||
SCA contribution model
|
||||
org.apache.tuscany.sca.contribution
|
||||
|
||||
Runtime extensions
|
||||
org.apache.tuscany.sca.core
|
||||
org.apache.tuscany.sca.invocation
|
||||
org.apache.tuscany.sca.provider
|
||||
org.apache.tuscany.sca.runtime
|
||||
org.apache.tuscany.sca.work
|
||||
|
||||
Data binding support
|
||||
org.apache.tuscany.sca.databinding
|
||||
|
||||
Embedding Tuscany
|
||||
org.apache.tuscany.sca.host.embedded
|
||||
|
||||
Servlet container integration
|
||||
org.apache.tuscany.sca.http
|
||||
|
||||
- For this point release a partial set of JavaDoc is provided to
|
||||
be filled out as we close on release 1.0
|
|
@ -1,19 +0,0 @@
|
|||
Apache Tuscany SCA 1.2 (incubating) April 2008 README
|
||||
=====================================================
|
||||
|
||||
Welcome to the Tuscany SCA 1.2 release.
|
||||
|
||||
See the RELEASE_NOTES file for information specific to this release.
|
||||
|
||||
In the binary release see the INSTALL file for information on how to
|
||||
install the release.
|
||||
|
||||
In the source distribution see the BUILDING file for information on
|
||||
building the source code.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,83 +0,0 @@
|
|||
Apache Tuscany SCA 1.2 (incubating) April 2008 Release Notes
|
||||
============================================================
|
||||
|
||||
Apache Tuscany provides a runtime based on the Service Component
|
||||
Architecture. SCA is a set of specifications aimed at simplifying SOA
|
||||
Application Development which are being standardized at OASIS as part
|
||||
of Open Composite Services Architecture (Open CSA) - http://www.oasis-opencsa.org/.
|
||||
|
||||
Overview
|
||||
--------
|
||||
|
||||
The Apache Tuscany SCA 1.2 release includes implementations of the
|
||||
main SCA specifications including:
|
||||
|
||||
SCA Assembly Model V1.0
|
||||
SCA Policy Framework V1.0
|
||||
SCA Java Common Annotations and APIs V1.0
|
||||
SCA Java Component Implementation V1.0
|
||||
SCA Spring Component Implementation V1.0
|
||||
SCA BPEL Client and Implementation V1.0
|
||||
SCA Web Services Binding V1.0
|
||||
SCA EJB Session Bean Binding V1.0
|
||||
|
||||
It also includes implementations of many features not yet defined
|
||||
by SCA specifications, including:
|
||||
|
||||
- SCA bindings for Direct Web Remoting, RSS and ATOM Feeds,
|
||||
HTTP resources, JSON-RPC, PUB/SUB Notifications, and RMI.
|
||||
- SCA implementation types for OSGI, XQuery, BPEL, Widget and various
|
||||
dynamic languages including Groovy, Javascript, Python and Ruby
|
||||
- Databindings for Service Data Objects (SDO), JAXB, XmlBeans,
|
||||
Axis2's AXIOM, JSON, SAXON, DOM, SAX and StAX
|
||||
|
||||
The Tuscany SCA Runtime can be configured as a single node SCA domain or
|
||||
as an SCA domain distributed across multiple nodes.
|
||||
In addition Tuscany SCA supports the following host-deployment options: -
|
||||
- running standalone
|
||||
- running with distributed nodes across multiple JVMs
|
||||
- running with embedded Jetty or Tomcat
|
||||
- running as part of a standard web application
|
||||
|
||||
The Wepapp samples included in this release have been tried and tested on
|
||||
- Tomcat 5.5.20 and Tomcat 6.0.14
|
||||
- Jetty 6.1.3
|
||||
- Geronimo 2.0.2 Tomcat6 jee5
|
||||
- WebSphere 6.1 fix pack 9
|
||||
|
||||
See the CHANGES file for a detailed list of the features in this release.
|
||||
|
||||
Support
|
||||
-------
|
||||
|
||||
For more information on Apache Tuscany visit the website at:
|
||||
|
||||
http://incubator.apache.org/tuscany/
|
||||
|
||||
Any issues with this release can be reported to Apache Tuscany
|
||||
using the mailing lists or in the JIRA issue tracker.
|
||||
|
||||
Mailing list archives:
|
||||
|
||||
http://mail-archives.apache.org/mod_mbox/ws-tuscany-user/
|
||||
http://mail-archives.apache.org/mod_mbox/ws-tuscany-dev/
|
||||
|
||||
Jira:
|
||||
|
||||
http://issues.apache.org/jira/browse/TUSCANY
|
||||
|
||||
To join the project's mailing lists follow the instructions at:
|
||||
|
||||
http://incubator.apache.org/tuscany/mailing-lists.html
|
||||
|
||||
To find out more about OASIS Open CSA go to:
|
||||
|
||||
http://www.oasis-opencsa.org.
|
||||
|
||||
Apache Tuscany welcomes your help. Any contribution, including code,
|
||||
testing, improving the documentation, or bug reporting is always
|
||||
appreciated.
|
||||
|
||||
Thank you for using Apache Tuscany!
|
||||
|
||||
- The Tuscany Team.
|
|
@ -1,27 +0,0 @@
|
|||
Installing the Apache Tuscany SCA 1.2 (incubating) April 2008 Release binary distribution
|
||||
=========================================================================================
|
||||
|
||||
Unzip Tuscany binary distribution archive and you get the following:
|
||||
|
||||
tuscany-sca-1.1-incubating
|
||||
DISCLAIMER - the ASF incubation disclaimer
|
||||
INSTALL - this help file
|
||||
LICENSE - the Apache License and any dependecy licenses
|
||||
NOTICE - attribution notices associated with the licenses
|
||||
README - readme for the release
|
||||
RELEASE_NOTES - description of this release
|
||||
CHANGES - A note of the major changes in this release
|
||||
|
||||
/demos - Demo applications showcasing the use of Apache Tuscany
|
||||
|
||||
/lib - The tuscany-sca-all and tuscany-sca-manifest jars and all their dependencies
|
||||
|
||||
/modules - all of the individual Tuscany jars
|
||||
|
||||
/samples - all the Tuscany samples, see the README in that directory
|
||||
|
||||
/tutorial - The store tutorial, see the README in that directory
|
||||
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load diff
|
@ -1,95 +0,0 @@
|
|||
Apache Tuscany
|
||||
Copyright (c) 2005 - 2009 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
This product includes/uses XmlSchema developed at
|
||||
The Apache Software Foundation (http://ws.apache.org/commons/XmlSchema)
|
||||
Portions Copyright 2006 International Business Machines Corp.
|
||||
|
||||
This product includes/uses ode-bpel-api-1.1 developed at
|
||||
The Apache Software Foundation (http://ode.apache.org)
|
||||
- Copyright 1999-2006 Intalio - This product includes software developed by Intalio (http://www.intalio.com)
|
||||
- Copyright 2006 Sybase - This product includes software developed by Sybase.(http://www.sybase.com)
|
||||
|
||||
"This product includes software developed by the Spring Framework
|
||||
Project (http://www.springframework.org)."
|
||||
|
||||
This product includes/uses the Jetty Servlet Engine (http://jetty.mortbay.org),
|
||||
developed by Mort Bay Consulting (http://www.mortbay.com)
|
||||
|
||||
This product includes/uses the Groovy Script Engine (http://groovy.codehaus.org/),
|
||||
Copyright 2003 (C) James Strachan and Bob Mcwhirter. All Rights Reserved.
|
||||
|
||||
This product includes/uses the Axion : the Open Source Java Database (http://axion.tigris.org/)
|
||||
Copyright (c) 2002-2003 Axion Development Team. All rights reserved.
|
||||
|
||||
This product includes/uses DOM4J : the flexible XML framework for java (http://www.dom4j.org/)
|
||||
Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved.
|
||||
|
||||
This product includes/uses software, AOP alliance (http://aopalliance.sourceforge.net)
|
||||
License: Public Domain
|
||||
|
||||
This product includes/uses JSON-RPC-Java (http://oss.metaparadigm.com/jsonrpc/)
|
||||
|
||||
This product includes/uses JSON-RPC JavaScript client (jsonrpc.js)
|
||||
Copyright (c) 2003-2004 Jan-Klaas Kollhof
|
||||
Copyright (c) 2005 Michael Clark, Metaparadigm Pte Ltd
|
||||
|
||||
This product includes software from the GlassFish project (https://glassfish.dev.java.net/)
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
|
||||
This product includes software from the Rome project (https://rome.dev.java.net/)
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
|
||||
This product includes/uses the Eclipse Modeling Framework project (http://www.eclipse.org/emf/)
|
||||
|
||||
This product includes/uses the Mozilla Rhino project (http://www.mozilla.org/rhino/)
|
||||
|
||||
This product includes/uses the Sourceforge wsdl4j project (http://sourceforge.net/projects/wsdl4j/)i
|
||||
|
||||
This product includes/uses the Codehaus JRuby project (http://jruby.codehaus.org/)
|
||||
|
||||
This product includes/uses JDOM (http://www.jdom.org/)
|
||||
Copyright (C) 2000-2004 Jason Hunter & Brett McLaughlin. All rights reserved.
|
||||
|
||||
This product includes/uses DWR (http://getahead.org/dwr)
|
||||
Copyright 2005 Joe Walker. All rights reserved.
|
||||
|
||||
This product includes/uses dojotoolkit (http://dojotoolkit.org/)
|
||||
Copyright (c) 2005, The Dojo Foundation. All rights reserved.
|
||||
|
||||
This product includes/uses Howl (http://howl.objectweb.org/)
|
||||
Copyright (c) 2004, Bull S.A.
|
||||
|
||||
This product includes/uses axion (http://axion.tigris.org/)
|
||||
Copyright (c) 2002-2003 Axion Development Team.
|
||||
|
||||
This product includes/uses javacc (https://javacc.dev.java.net/)
|
||||
Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
|
||||
|
||||
The Program includes all or portions of the following software: "The
|
||||
Saxon XSLT and XQuery Processor from Saxonica Limited" distributed under
|
||||
an MPL v1.0 license. Please refer to the homepage URL at
|
||||
http://www.saxonica.com/.
|
||||
|
||||
This product includes/uses Serp (http://serp.sourceforge.net/) under the BSD license:
|
||||
Copyright (c) 2002, A. Abram White. All rights reserved.
|
||||
|
||||
This product also includes software under the BSD license
|
||||
with the following copyright:
|
||||
Copyright (c) 2006, Sun Microsystems, Inc. All rights reserved.
|
||||
|
||||
This product includes software under the Service Component Architecture JavaDoc,
|
||||
Interface Definition files and XSD files license.
|
||||
(c) Copyright SCA Collaboration 2006, 2007
|
||||
|
||||
This product includes software under the Service Data Objects JavaDoc and
|
||||
Interface Definition file license
|
||||
|
||||
(c) Copyright BEA Systems, Inc., International Business Machines Corporation,
|
||||
Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
|
||||
Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
|
||||
2005, 2006. All rights reserved.
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
Building the Apache Tuscany SCA 1.2 (incubating) April 2008 Release source distribution
|
||||
=======================================================================================
|
||||
|
||||
Initial Setup
|
||||
-------------
|
||||
|
||||
1) Install J2SE 5.0 SDK, which can be downloaded from
|
||||
http://java.sun.com/j2se/1.5.0/download.jsp. Use version of 1.5.0_06 JDK or higher.
|
||||
|
||||
2) Make sure that your JAVA_HOME environment variable is set to the newly installed
|
||||
JDK location, and that your PATH includes %JAVA_HOME%\bin (windows) or
|
||||
$JAVA_HOME$/bin (unix).
|
||||
|
||||
3) Install Maven 2.0.7 or higher, which can be downloaded from
|
||||
http://maven.apache.org/download.html. Make sure that your PATH includes
|
||||
the MVN_HOME/bin directory.
|
||||
|
||||
4) Make sure that your MAVEN_OPTS environment variable has -Xmx128M (or more),
|
||||
you can manually do this by executing the following in your prompt :
|
||||
Windows users:
|
||||
set MAVEN_OPTS=-Xmx128M
|
||||
Unix users:
|
||||
export MAVEN_OPTS=-Xmx128M
|
||||
|
||||
|
||||
Building
|
||||
--------
|
||||
|
||||
1) Change to the top level directory of Apache Tuscany source distribution.
|
||||
2) Run
|
||||
|
||||
$> mvn
|
||||
|
||||
This will compile Apache Tuscany and run all of the tests in the source
|
||||
distribution.
|
||||
|
||||
Depending on the load of remote Maven 2.0 repositories, you may have
|
||||
to run "mvn" several times utill the required dependencies are
|
||||
all located in your local maven repository. It usually takes some time for
|
||||
maven to download required dependencies in the first build. Once all the
|
||||
dependencies have been downloaded you may use the -o option to run maven
|
||||
in offline mode, for example, 'mvn clean install -o'.
|
||||
|
||||
|
||||
Building the distributions
|
||||
--------------------------
|
||||
|
||||
1) Change to the distribution folder
|
||||
2) Run
|
||||
|
||||
$> mvn
|
||||
|
||||
This will build the binary and source distribution with .zip and .gz
|
||||
formats in the distribution/target directory.
|
||||
|
|
@ -1,397 +0,0 @@
|
|||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed 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.
|
||||
|
||||
|
||||
===============================================================================================================
|
||||
|
||||
Apache Tuscany SCA for Java Subcomponents
|
||||
=========================================:
|
||||
|
||||
The Tuscany SCA for Java release includes a number of subcomponents with
|
||||
separate copyright notices and license terms. Your use of the source
|
||||
code for the these subcomponents is subject to the terms and
|
||||
conditions of the following licenses.
|
||||
|
||||
===============================================================================================================
|
||||
|
||||
The module itest/databindings/common includes the test schema; datagraph.xsd, sdoJava.xsd, and sdoModel.xsd
|
||||
under the following license:
|
||||
|
||||
License for the Service Data Objects JavaDoc, Interface Definition files
|
||||
and XSD files.
|
||||
|
||||
The Service Data Objects JavaDoc, Interface Definition files and XSD files
|
||||
are being provided by the copyright holders under the following license.
|
||||
By using and/or copying this work, you agree that you have read,
|
||||
understood and will comply with the following terms and conditions:
|
||||
|
||||
Permission to copy, display, make derivative works of and distribute
|
||||
the Service Data Objects JavaDoc, Interface Definition files and XSD files
|
||||
(the "Artifacts") in any medium without fee or royalty is hereby granted,
|
||||
provided that you include the following on ALL copies of the Artifacts,
|
||||
or portions thereof, that you make:
|
||||
|
||||
1. A link or URL to the Artifacts at this location:
|
||||
http://www.osoa.org/display/Main/Service+Data+Objects+Specifications
|
||||
|
||||
2. The full text of this copyright notice as shown in the Artifacts.
|
||||
|
||||
|
||||
|
||||
THE ARTIFACTS ARE PROVIDED "AS IS" AND THE AUTHORS MAKE NO
|
||||
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THE
|
||||
ARTIFACTS AND THE IMPLEMENTATION OF THEIR CONTENTS,
|
||||
INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OR TITLE.
|
||||
|
||||
THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL,
|
||||
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY
|
||||
USE OR DISTRIBUTION OF THE ARTIFACTS.
|
||||
|
||||
The name and trademarks of the Authors may NOT be used in any manner,
|
||||
including advertising or publicity pertaining to the Service Data
|
||||
Objects Specification or its contents without specific, written prior
|
||||
permission. Title to copyright in the Service Data Objects
|
||||
Specification will at all times remain with the Authors.
|
||||
|
||||
No other rights are granted by implication, estoppel or otherwise.
|
||||
|
||||
Revision level 1.11, last updated on 2007/12/21
|
||||
|
||||
=================================================================================================================
|
||||
|
||||
The module implementation-script temporarily includes one file under the following BSD license:
|
||||
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
- Neither the name of the Sun Microsystems, Inc. nor the names of
|
||||
contributors may be used to endorse or promote products derived from this
|
||||
software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
||||
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGE.
|
||||
|
||||
=================================================================================================================
|
||||
|
||||
The module assembly-xsd includes XSD files under the following SCA Collaboration license:
|
||||
|
||||
License for the Service Component Architecture JavaDoc, Interface
|
||||
Definition files and XSD files.
|
||||
|
||||
The Service Component Architecture JavaDoc, Interface Definition files,
|
||||
and XSD files are being provided by the copyright holders under the
|
||||
following license. By using and/or copying this work, you agree that
|
||||
you have read, understood and will comply with the following terms and
|
||||
conditions:
|
||||
|
||||
Permission to copy, display, make derivative works of, and distribute
|
||||
the Service Component Architecture JavaDoc, Interface Definition Files
|
||||
and XSD files (the "Artifacts") in any medium without fee or royalty is
|
||||
hereby granted, provided that you include the following on ALL copies
|
||||
of the Artifacts, or portions thereof, that you make:
|
||||
|
||||
1. A link or URL to the Artifacts at this location:
|
||||
http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications
|
||||
|
||||
2. The full text of this copyright notice as shown in the Artifacts.
|
||||
|
||||
THE ARTIFACTS ARE PROVIDED "AS IS," AND THE AUTHORS MAKE NO
|
||||
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THE
|
||||
ARTIFACTS AND THE IMPLEMENTATION OF THEIR CONTENTS, INCLUDING, BUT NOT
|
||||
LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
PURPOSE, NON-INFRINGEMENT OR TITLE.
|
||||
|
||||
THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL,
|
||||
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY
|
||||
USE OR DISTRIBUTION OF THE ARTIFACTS.
|
||||
|
||||
The name and trademarks of the Authors may NOT be used in any manner,
|
||||
including advertising or publicity pertaining to the Service Component
|
||||
Architecture Specification or its contents without specific, written
|
||||
prior permission. Title to copyright in the Service Component
|
||||
Architecture Specification and the JavaDoc, Interface Definition Files
|
||||
and XSD Files will at all times remain with the Authors.
|
||||
|
||||
No other rights are granted by implication, estoppel or otherwise.
|
||||
|
||||
Revision level 1.1, last updated on 2007/11/19
|
||||
|
||||
=================================================================================================================
|
||||
The modules
|
||||
|
||||
binding-ws-xml
|
||||
databinding
|
||||
databinding-axiom
|
||||
databinding-jaxb
|
||||
databinding-json
|
||||
databinding-sdo
|
||||
databinding-sdo-axiom
|
||||
databinding-xmlbeans
|
||||
interface-wsdl-xml
|
||||
|
||||
Include the ipo.xsd and address.xsd information from the XML Schema Primer
|
||||
(http://www.w3.org/TR/2004/PER-xmlschema-0-20040318/) combined into the
|
||||
file ipo.xsd and extended with UK postcode structures.
|
||||
|
||||
The ipo.xsd file is include under the following license:
|
||||
|
||||
W3C(c) SOFTWARE NOTICE AND LICENSE
|
||||
http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
|
||||
|
||||
This work (and included software, documentation such as READMEs, or other
|
||||
related items) is being provided by the copyright holders under the following
|
||||
license. By obtaining, using and/or copying this work, you (the licensee) agree
|
||||
that you have read, understood, and will comply with the following terms and conditions.
|
||||
|
||||
Permission to copy, modify, and distribute this software and its documentation,
|
||||
with or without modification, for any purpose and without fee or royalty is
|
||||
hereby granted, provided that you include the following on ALL copies of the
|
||||
software and documentation or portions thereof, including modifications:
|
||||
|
||||
1. The full text of this NOTICE in a location viewable to users of the
|
||||
redistributed or derivative work.
|
||||
2. Any pre-existing intellectual property disclaimers, notices, or terms
|
||||
and conditions. If none exist, the W3C Software Short Notice should be
|
||||
included (hypertext is preferred, text is permitted) within the body of
|
||||
any redistributed or derivative code.
|
||||
3. Notice of any changes or modifications to the files, including the date
|
||||
changes were made. (We recommend you provide URIs to the location from which
|
||||
the code is derived.)
|
||||
|
||||
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
|
||||
NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO,
|
||||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
|
||||
USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS,
|
||||
COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
|
||||
|
||||
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
|
||||
|
||||
The name and trademarks of copyright holders may NOT be used in advertising or
|
||||
publicity pertaining to the software without specific, written prior permission.
|
||||
Title to copyright in this software and any associated documentation will at all
|
||||
times remain with copyright holders.
|
|
@ -1,39 +0,0 @@
|
|||
Apache Tuscany
|
||||
Copyright (c) 2005 - 2009 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
This product includes/uses JSON-RPC JavaScript client (jsonrpc.js)
|
||||
Copyright (c) 2003-2004 Jan-Klaas Kollhof
|
||||
Copyright (c) 2005 Michael Clark, Metaparadigm Pte Ltd
|
||||
|
||||
This product also includes software under the BSD license
|
||||
(see the LICENSE file contained in this distribution), with
|
||||
the following copyright:
|
||||
Copyright (c) 2006, Sun Microsystems, Inc. All rights reserved.
|
||||
|
||||
This product includes software under the Service Component Architecture JavaDoc,
|
||||
Interface Definition files and XSD files license.
|
||||
(c) Copyright SCA Collaboration 2006, 2007
|
||||
|
||||
This product includes software under the Service Data Objects JavaDoc and
|
||||
Interface Definition file license
|
||||
|
||||
(c) Copyright BEA Systems, Inc., International Business Machines Corporation,
|
||||
Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
|
||||
Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
|
||||
2005, 2006. All rights reserved.
|
||||
|
||||
This product includes software under the W3C(c) Software License
|
||||
with the following copyright:
|
||||
|
||||
Copyright (c) 2008 World Wide Web Consortium, (Massachusetts Institute of Technology,
|
||||
European Research Consortium for Informatics and Mathematics, Keio University).
|
||||
All Rights Reserved. This work is distributed under the W3C(c) Software License [1] in
|
||||
the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
|
||||
|
||||
|
|
@ -1,155 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-distribution</artifactId>
|
||||
<version>2.0-SNAPSHOT</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>tuscany-distribution-ejava</artifactId>
|
||||
<name>Apache Tuscany SCA JEE Distribution</name>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-feature-ejava</artifactId>
|
||||
<type>pom</type>
|
||||
<version>2.0-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
<profiles>
|
||||
|
||||
<!-- Build profile that can be used to build the distro packages -->
|
||||
<profile>
|
||||
<id>distribution</id>
|
||||
<activation>
|
||||
<activeByDefault>false</activeByDefault>
|
||||
</activation>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-maven-bundle-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>distribution-modules</id>
|
||||
<phase>generate-resources</phase>
|
||||
<goals>
|
||||
<goal>generate-modules</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<targetDirectory>target/modules</targetDirectory>
|
||||
<excludeDirectories>
|
||||
<excludeDirectory>../core/target/modules</excludeDirectory>
|
||||
</excludeDirectories>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>distribution-package</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>single</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<descriptors>
|
||||
<descriptor>src/main/assembly/bin.xml</descriptor>
|
||||
<descriptor>src/main/assembly/src.xml</descriptor>
|
||||
</descriptors>
|
||||
<tarLongFileMode>gnu</tarLongFileMode>
|
||||
<finalName>apache-tuscany-sca-ejava-2.0-SNAPSHOT</finalName>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<!-- Profile that can be used to build the modules included in the distro -->
|
||||
<profile>
|
||||
<id>modules</id>
|
||||
<modules>
|
||||
<module>../../modules/assembly</module>
|
||||
<module>../../modules/assembly-xml</module>
|
||||
<module>../../modules/assembly-xsd</module>
|
||||
<module>../../modules/binding-rmi</module>
|
||||
<module>../../modules/binding-rmi-runtime</module>
|
||||
<module>../../modules/binding-sca</module>
|
||||
<module>../../modules/binding-sca-xml</module>
|
||||
<module>../../modules/contribution</module>
|
||||
<module>../../modules/contribution-java</module>
|
||||
<module>../../modules/contribution-namespace</module>
|
||||
<module>../../modules/contribution-xml</module>
|
||||
<module>../../modules/core</module>
|
||||
<module>../../modules/core-databinding</module>
|
||||
<module>../../modules/core-spi</module>
|
||||
<module>../../modules/databinding</module>
|
||||
<module>../../modules/databinding-jaxb</module>
|
||||
<module>../../modules/definitions</module>
|
||||
<module>../../modules/definitions-xml</module>
|
||||
<module>../../modules/endpoint</module>
|
||||
<module>../../modules/extensibility</module>
|
||||
<module>../../modules/extensibility-equinox</module>
|
||||
<module>../../modules/host-http</module>
|
||||
<module>../../modules/host-rmi</module>
|
||||
<module>../../modules/implementation-java</module>
|
||||
<module>../../modules/implementation-java-runtime</module>
|
||||
<module>../../modules/implementation-java-xml</module>
|
||||
<module>../../modules/implementation-node</module>
|
||||
<module>../../modules/implementation-node-runtime</module>
|
||||
<module>../../modules/interface</module>
|
||||
<module>../../modules/interface-java</module>
|
||||
<module>../../modules/interface-java-jaxws</module>
|
||||
<module>../../modules/interface-java-xml</module>
|
||||
<module>../../modules/interface-wsdl</module>
|
||||
<module>../../modules/interface-wsdl-xml</module>
|
||||
<module>../../modules/monitor</module>
|
||||
<module>../../modules/node-api</module>
|
||||
<module>../../modules/node-impl</module>
|
||||
<module>../../modules/node-launcher</module>
|
||||
<module>../../modules/node-launcher-equinox</module>
|
||||
<module>../../modules/policy</module>
|
||||
<module>../../modules/policy-security</module>
|
||||
<module>../../modules/policy-xml</module>
|
||||
<module>../../modules/sca-api</module>
|
||||
<module>../../modules/workspace</module>
|
||||
<module>../../modules/workspace-impl</module>
|
||||
<module>../../modules/workspace-xml</module>
|
||||
<module>../../modules/xsd</module>
|
||||
<module>../../modules/xsd-xml</module>
|
||||
</modules>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
</project>
|
|
@ -1,36 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<assembly>
|
||||
<!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
|
||||
<id>bin</id>
|
||||
<includeBaseDirectory>true</includeBaseDirectory>
|
||||
<baseDirectory>tuscany-sca-2.0-SNAPSHOT</baseDirectory>
|
||||
<formats>
|
||||
<format>dir</format>
|
||||
<format>tar.gz</format>
|
||||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/bin-common.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/bin-modules.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/bin-samples.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
|
@ -1,35 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<assembly>
|
||||
<!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
|
||||
<id>src</id>
|
||||
<includeBaseDirectory>true</includeBaseDirectory>
|
||||
<baseDirectory>tuscany-sca-2.0-SNAPSHOT-src</baseDirectory>
|
||||
<formats>
|
||||
<format>dir</format>
|
||||
<format>tar.gz</format>
|
||||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/src-common.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/src-modules.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
|
@ -1,59 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>calculator-rmi-reference/**/*</include>
|
||||
<include>calculator-rmi-service/**/*</include>
|
||||
<!--
|
||||
<include>helloworld-reference-jms/**/*</include>
|
||||
<include>helloworld-service-jms/**/*</include>
|
||||
<include>simple-bigbank-spring/**/*</include>
|
||||
-->
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>*/target/mvn-eclipse-cache.properties</exclude>
|
||||
<exclude>*/target/classes</exclude>
|
||||
<exclude>*/target/classes/**/*</exclude>
|
||||
<exclude>*/target/dependency-maven-plugin-markers</exclude>
|
||||
<exclude>*/target/dependency-maven-plugin-markers/**/*</exclude>
|
||||
<exclude>*/target/.felix</exclude>
|
||||
<exclude>*/target/.felix/**/*</exclude>
|
||||
<exclude>*/target/maven-archiver</exclude>
|
||||
<exclude>*/target/maven-archiver/**/*</exclude>
|
||||
<exclude>*/target/test-classes</exclude>
|
||||
<exclude>*/target/test-classes/**/*</exclude>
|
||||
<exclude>*/target/surefire-reports</exclude>
|
||||
<exclude>*/target/surefire-reports/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -1,90 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-rmi/**/*</include>
|
||||
<include>binding-rmi-runtime/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>distribution-core/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>extensibility-equinox/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>host-rmi/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>node-api/**/*</include>
|
||||
<include>node-impl/**/*</include>
|
||||
<include>node-launcher/**/*</include>
|
||||
<include>node-launcher-equinox/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>workspace/**/*</include>
|
||||
<include>workspace-impl/**/*</include>
|
||||
<include>workspace-xml/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -1,431 +0,0 @@
|
|||
Changes With Apache Tuscany SCA 1.2 (incubating) April 2008
|
||||
===========================================================
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-2027
|
||||
* TUSCANY-1999
|
||||
* TUSCANY-2037
|
||||
* TUSCANY-2034
|
||||
* TUSCANY-2038
|
||||
* TUSCANY-2043
|
||||
* TUSCANY-2046
|
||||
* TUSCANY-2047
|
||||
* TUSCANY-2028
|
||||
* TUSCANY-1873
|
||||
* TUSCANY-2049
|
||||
* TUSCANY-2035
|
||||
* TUSCANY-1206
|
||||
* TUSCANY-2036
|
||||
* TUSCANY-1771
|
||||
* TUSCANY-2013
|
||||
* TUSCANY-1926
|
||||
* TUSCANY-1917
|
||||
* TUSCANY-1949
|
||||
* TUSCANY-1941
|
||||
* TUSCANY-2045
|
||||
* TUSCANY-2057
|
||||
* TUSCANY-2055
|
||||
* TUSCANY-2056
|
||||
* TUSCANY-2072
|
||||
* TUSCANY-2047
|
||||
* TUSCANY-2073
|
||||
* TUSCANY-1977
|
||||
* TUSCANY-2075
|
||||
* TUSCANY-1894
|
||||
* TUSCANY-2079
|
||||
* TUSCANY-2078
|
||||
* TUSCANY-2080
|
||||
* TUSCANY-2068
|
||||
* TUSCANY-1950
|
||||
* TUSCANY-2077
|
||||
* TUSCANY-2056
|
||||
* TUSCANY-2088
|
||||
* TUSCANY-2086
|
||||
* TUSCANY-2094
|
||||
* TUSCANY-2106
|
||||
|
||||
Features and/or Enhancements
|
||||
|
||||
* Core
|
||||
- Interceptor Enhancements
|
||||
- Phase-based interceptor ordering to allow contribution of new interceptors and also define the order in witch they should be invoked
|
||||
- Pass-by-reference SPI to allow interceptors to indicate if they support pass-by-reference
|
||||
- PolicyProvider SPIs to allow extensions to plugin policy interceptors
|
||||
- Support for JAXWS annotations and mapping of faults to Java exceptions according to JAXWS specification
|
||||
- Improvement of contribution service to allow it to be used outside of the runtime environment
|
||||
- Support for Contribution Import/Export resource
|
||||
- Enhanced Distributed Domain story using Workspace
|
||||
- Implementation of a SCA domain allowing a system administrator to manage contributions, composites and sca nodes that run these composites
|
||||
- Set of core services providing management capabilities
|
||||
- Administration web interface
|
||||
- This is a work in progress and you can see it in action in samples/calculator-distributed. Other samples that use distributed operation are yet to move over to the workspace.
|
||||
- Enhanced support for SCA Policy spec
|
||||
- Ability to apply external policy definitions to a SCA composition
|
||||
- Ability to spread policy definitions to multiple definitions.xml files available across the sca domain
|
||||
- Bug fixes
|
||||
- Improvements of http binding to support servlet components
|
||||
- Enable Tuscany to run inside an OSGi runtime
|
||||
|
||||
* Web 2.0 Extensions
|
||||
- Enhancements to implementation.widget (support for properties)
|
||||
- New atom binding based on Apache Abdera
|
||||
- Refactoring of rss-rome binding
|
||||
* Other Extensions
|
||||
- Binding JMS
|
||||
- greatly simplified the use of the JMS binding, support locating JMS resources from JNDI, and better compliance with the SCA JMS binding spec
|
||||
- see the doc page for more details: http://incubator.apache.org/tuscany/sca-java-bindingjms.html
|
||||
- Enhancements to Binding RMI
|
||||
- Support shared RMI registry and use 999x as the ports in test case to avoid 1099 conflict
|
||||
- Enhancements to Groovy extension
|
||||
- Support for 'native' groovy classes
|
||||
- Enhancements to OSGi bundle contributions
|
||||
- Support Bundle URLs to be added as contributions
|
||||
|
||||
* Tools
|
||||
- Eclipse plugin providing a Tuscany runtime Library and Tuscany launcher in Eclipse environment
|
||||
- An updatesite is also available to facilitate the plugin installation using the Eclipse update manager
|
||||
|
||||
* Samples/Tutorial/Demos
|
||||
- calculator-distributed migrated to use new Tuscany Distributed Workspace
|
||||
- sample-calculator-ws-secure-webapp
|
||||
- sample-helloworld-jms-webapp
|
||||
- new jms samples
|
||||
- improve bigbank demo to include support for policies
|
||||
- tutorial store changes
|
||||
- use of import/export
|
||||
- development of contribution without requiring dependencies on the Tuscany runtime
|
||||
- usage of new sca domain infrastructure
|
||||
|
||||
* Testing
|
||||
- Web Container Testing Framework integrated with (Tomcat, Jetty, Geronimo and Websphere)
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 1.1 (incubating) January 2008
|
||||
===============================================================
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-1939
|
||||
* TUSCANY-1914
|
||||
* TUSCANY-1854
|
||||
* TUSCANY-1931
|
||||
* TUSCANY-1547
|
||||
* TUSCANY-1909
|
||||
* TUSCANY-1919
|
||||
* TUSCANY-1930
|
||||
* TUSCANY-1806
|
||||
* TUSCANY-1804
|
||||
* TUSCANY-1916
|
||||
* TUSCANY-1913
|
||||
* TUSCANY-1834
|
||||
* TUSCANY-1857
|
||||
* TUSCANY-1687
|
||||
* TUSCANY-1801
|
||||
* TUSCANY-1742
|
||||
* TUSCANY-1762
|
||||
* TUSCANY-1945
|
||||
* TUSCANY-1595
|
||||
* TUSCANY-1594
|
||||
* TUSCANY-1849
|
||||
* TUSCANY-1836
|
||||
* TUSCANY-1934
|
||||
* TUSCANY-1902
|
||||
* TUSCANY-1608
|
||||
* TUSCANY-1943
|
||||
* TUSCANY-1896
|
||||
* TUSCANY-1626
|
||||
* TUSCANY-1797
|
||||
* TUSCANY-1601
|
||||
* TUSCANY-1415
|
||||
|
||||
- Better JMS support
|
||||
* binding.jms supporting point to point text based messaging only
|
||||
* New SOAP/JMS sample (helloworld-ws-reference/service-jms)
|
||||
|
||||
- Improvements in PolicyFramework Support
|
||||
* Support for policy specifications on operation elements in a composite definition
|
||||
* Separate sample (calculator-implementation-policies) to demonstrate use of Implementation Policies
|
||||
(uses logging and JAAS Authentication)
|
||||
|
||||
- Modeling of client side java script components
|
||||
* See implementation.widget
|
||||
|
||||
- Evolving support for doman API suggested by assembly spec including a standalone node and nodes running
|
||||
connected together in a domain. This is still experimental.
|
||||
|
||||
- Class loading and OSGI improvements
|
||||
* Enable Tuscany to be run in a multi-classloader environment including inside OSGi. By default,
|
||||
Tuscany continues to run using a single CLASSPATH-based classloader.
|
||||
* Contributions no longer need to be in the CLASSPATH. All import/export dependencies across contributions should be
|
||||
explicitly specified (as described in the spec).
|
||||
|
||||
- JAXB based POJO transformations
|
||||
|
||||
Changes With Apache Tuscany SCA 1.0.1 (incubating) November 2007
|
||||
================================================================
|
||||
|
||||
The Tuscany SCA Java 1.0.1 is mainly a bug-fix release. It also comes with some improvements as listed below.
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-1848
|
||||
* TUSCANY-1857
|
||||
* TUSCANY-1859
|
||||
* TUSCANY-1801
|
||||
* TUSCANY-1823
|
||||
* TUSCANY-1839
|
||||
* TUSCANY-1814
|
||||
* TUSCANY-1818
|
||||
* TUSCANY-1834
|
||||
* TUSCANY-1637
|
||||
* TUSCANY-1826
|
||||
* TUSCANY-1823
|
||||
* TUSCANY-1819
|
||||
* TUSCANY-1821
|
||||
* TUSCANY-1822
|
||||
* TUSCANY-1806
|
||||
* TUSCANY-1808
|
||||
* TUSCANY-1756
|
||||
* TUSCANY-1757
|
||||
|
||||
- Fix build issues with Maven 2.0.7 and JDK 6
|
||||
|
||||
- Reduce memory consumption for WSDLs that import large XSDs
|
||||
|
||||
- Add more logging statements for better servicibility
|
||||
|
||||
- Add an extension point to allow extensions to plug-in extension schemas.
|
||||
|
||||
- Add a demo application to showcase XML integration story
|
||||
|
||||
- Improve in databinding framework
|
||||
* Add support for JSON Databindings and other refactoring
|
||||
* Set databinding for introspected data type and enhance the checking of wrapper style
|
||||
* Improve the tree-based XMLStreamReader and convert Bean & DOM to use this approach
|
||||
* Add a tree-iterator based XMLStreamReader base impl
|
||||
* Add default element info to java interface
|
||||
* Rename Interface.setDefaultDataBinding to resetDataBinding
|
||||
|
||||
- Limit the method injection to setters and allow the setter annotation to override field annotation
|
||||
|
||||
- Evolving support in Intent and Policy handling
|
||||
* Add support for policies in implementation
|
||||
* Fix the algorithm for macthing policySets defined on bindings for the wire
|
||||
* Add policy intent for implementation.java
|
||||
* Extend java implementation type to recognize and apply policies, adding util support for this in Policy module
|
||||
* Add policy module for logging
|
||||
|
||||
- Evolving development in the SCA Domain/Node
|
||||
|
||||
- Update NOTICE files with missing dependencies
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 1.0 (incubating) September 2007
|
||||
===============================================================
|
||||
|
||||
- Tuscany Java SCA now implements V1.0 of the core SCA
|
||||
specifications
|
||||
SCA Assembly Model V1.0
|
||||
SCA Java Common Annotations and APIs V1.0
|
||||
SCA Java Component Implementation V1.0
|
||||
SCA Web Services Binding V1.0
|
||||
Including callbacks, conversations and callable references
|
||||
|
||||
|
||||
- Support for ws-security configurable in the web services binding
|
||||
thro Tuscany SCA policy intents and policysets using the policy framework
|
||||
introduced in the last release.
|
||||
|
||||
Note : This release supports specifications of policies around axis2
|
||||
config params - see helloworld-ws-service-secure sample. The policy
|
||||
intents that have been tested are authentication, integrity and
|
||||
confidentiality.
|
||||
There is no sample or test that exercises confidentiality since there
|
||||
are some unresolved licensing issue around bouncycastle libraries.
|
||||
However, users who are not encumbered by the bouncycastle license
|
||||
restrictions can try the 'confidentiality' intent. See FAQ -
|
||||
http://incubator.apache.org/tuscany/tuscany-sca-java-faq.html
|
||||
|
||||
This release does not include support for WS-Policy
|
||||
attachments in Tuscany Policysets for ws-security.
|
||||
|
||||
|
||||
- An XQuery component implementation type
|
||||
implementation-xquery
|
||||
|
||||
|
||||
- A Databinding for converting data to and from nodes for XQuery
|
||||
processing
|
||||
databinding-saxon
|
||||
|
||||
|
||||
- OSGI support has been extended to allow Tuscany contributions
|
||||
packaged as OSGI bundles hence taking advantage of OSGI's bundle
|
||||
loading an dependency management capabilities
|
||||
|
||||
|
||||
- A BPEL component implementation type experimental implementation
|
||||
based on SCA BPEL Client and Implementation V1.0. At the moment only
|
||||
supports BPEL process as services.
|
||||
implementation-bpel
|
||||
|
||||
|
||||
- The distributed runtime implementation has been separated out
|
||||
into
|
||||
*) domain
|
||||
*) node
|
||||
It is now wrapped by a SCADomain interface as is the standalone
|
||||
runtime.
|
||||
|
||||
Note: This release does not include support for WebApp host deployment
|
||||
for a distributed SCA Domain
|
||||
|
||||
|
||||
|
||||
- The web service binding will now generate WSDL automatically
|
||||
based on the service interface if no WSDL is provided
|
||||
|
||||
|
||||
- A new "store" sample and associated document show how a
|
||||
simple store front application can be constructed
|
||||
samples/store
|
||||
|
||||
- The following features of this release are still experimental:
|
||||
- BPEL implementation type, integrating with Apache ODE
|
||||
- OSGI implementation type, integrating with Apache Felix
|
||||
- XQuery implementation type
|
||||
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 0.99 (incubating) August 2007
|
||||
=============================================================
|
||||
|
||||
The following are the significant additions to release 0.99
|
||||
over and above all of what was offered in release 0.91.
|
||||
|
||||
- A version of the default sca binding that works between
|
||||
components runing in separate Java virtual machines
|
||||
binding-sca-axis
|
||||
|
||||
- A simple node implementation and a service discovery
|
||||
function for running sca applications distributed
|
||||
across more than one node
|
||||
distributed
|
||||
distributed-impl
|
||||
|
||||
- integration with OSGi runtimes is now supported with
|
||||
a new implementation-osgi component type
|
||||
|
||||
- PUB/SUB interactions are now supported by using new
|
||||
notification binding and implementation types, and
|
||||
samples demonstrating the feature.
|
||||
|
||||
- The Tuscany runtime now has a policy framework supporting
|
||||
the SCA policy specification
|
||||
|
||||
- the endpoint URIs used by SCA bindings has been rationalized
|
||||
and now follows the SCA Assembly specification
|
||||
|
||||
- binding-ajax has been renamed to binding-dwr
|
||||
|
||||
Changes With Apache Tuscany SCA 0.91 (incubating) July 2007
|
||||
===========================================================
|
||||
|
||||
The following are the significant additions to release 0.91
|
||||
over and above all of what was offered in release 0.90.
|
||||
|
||||
|
||||
- Enhancements to support multiple contributions to the SCA Domain
|
||||
|
||||
- The inclusion of a alternative simplified extensions-helper
|
||||
SPI layer to faciliate rapid development of extensions
|
||||
|
||||
- More Implementation Extenstions
|
||||
Spring
|
||||
WebResource
|
||||
|
||||
- More Binding Extensions
|
||||
AJAX
|
||||
EJB
|
||||
RSS/ATOM Feeds
|
||||
|
||||
- Demos that demonstrate the use of a mix of extensions
|
||||
alert-aggregator-webapp
|
||||
bigbank-account
|
||||
bigbank-calculator
|
||||
bigbank-stockquote
|
||||
|
||||
|
||||
- Samples
|
||||
Samples to demostrate use of Spring, Resource, AJAX extensions
|
||||
|
||||
Changes With Apache Tuscany SCA 0.90 (incubating) June 2007
|
||||
===========================================================
|
||||
|
||||
- Implementations for all of the Java Annotations and API Specification V1.0 found at
|
||||
(http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications)
|
||||
apart from the following.
|
||||
@ComponentName
|
||||
Conversation
|
||||
RequestContext
|
||||
|
||||
- New assembly model implementation taking into account SCA 1.0 artifacts
|
||||
Data duplication between assembly model and runtime removed
|
||||
|
||||
- Simple single process domain support
|
||||
Contribution support to scope items being deployed into the runtime
|
||||
|
||||
- Improved Package/Class naming consistency across modules
|
||||
|
||||
- Extensions now loaded via Java service mechanism
|
||||
Refactored extensions to use new SPIs (see below)
|
||||
|
||||
- Maven and Ant based sample builds in the binary distribution
|
||||
|
||||
- Implementation Extensions
|
||||
Java
|
||||
Script supporting (Ruby, Python, Groovy, JavaScript)
|
||||
|
||||
- Binding Extensions
|
||||
Axis2
|
||||
RMI
|
||||
JSONRPC
|
||||
|
||||
-Databinding Extensions
|
||||
Axiom
|
||||
JAXB
|
||||
SDO
|
||||
|
||||
- Host environments
|
||||
Embedded
|
||||
Tomcat
|
||||
Jetty
|
||||
RMI
|
||||
|
||||
- A clear set of SPIs intended to be stable over future releases
|
||||
SCA assembly model
|
||||
org.apache.tuscany.sca.assembly
|
||||
org.apache.tuscany.sca.interfacedef
|
||||
org.apache.tuscany.sca.interfacedef.java
|
||||
org.apache.tuscany.sca.interfacedef.wsdl
|
||||
org.apache.tuscany.sca.policy
|
||||
|
||||
SCA contribution model
|
||||
org.apache.tuscany.sca.contribution
|
||||
|
||||
Runtime extensions
|
||||
org.apache.tuscany.sca.core
|
||||
org.apache.tuscany.sca.invocation
|
||||
org.apache.tuscany.sca.provider
|
||||
org.apache.tuscany.sca.runtime
|
||||
org.apache.tuscany.sca.work
|
||||
|
||||
Data binding support
|
||||
org.apache.tuscany.sca.databinding
|
||||
|
||||
Embedding Tuscany
|
||||
org.apache.tuscany.sca.host.embedded
|
||||
|
||||
Servlet container integration
|
||||
org.apache.tuscany.sca.http
|
||||
|
||||
- For this point release a partial set of JavaDoc is provided to
|
||||
be filled out as we close on release 1.0
|
|
@ -1,19 +0,0 @@
|
|||
Apache Tuscany SCA 1.2 (incubating) April 2008 README
|
||||
=====================================================
|
||||
|
||||
Welcome to the Tuscany SCA 1.2 release.
|
||||
|
||||
See the RELEASE_NOTES file for information specific to this release.
|
||||
|
||||
In the binary release see the INSTALL file for information on how to
|
||||
install the release.
|
||||
|
||||
In the source distribution see the BUILDING file for information on
|
||||
building the source code.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,83 +0,0 @@
|
|||
Apache Tuscany SCA 1.2 (incubating) April 2008 Release Notes
|
||||
============================================================
|
||||
|
||||
Apache Tuscany provides a runtime based on the Service Component
|
||||
Architecture. SCA is a set of specifications aimed at simplifying SOA
|
||||
Application Development which are being standardized at OASIS as part
|
||||
of Open Composite Services Architecture (Open CSA) - http://www.oasis-opencsa.org/.
|
||||
|
||||
Overview
|
||||
--------
|
||||
|
||||
The Apache Tuscany SCA 1.2 release includes implementations of the
|
||||
main SCA specifications including:
|
||||
|
||||
SCA Assembly Model V1.0
|
||||
SCA Policy Framework V1.0
|
||||
SCA Java Common Annotations and APIs V1.0
|
||||
SCA Java Component Implementation V1.0
|
||||
SCA Spring Component Implementation V1.0
|
||||
SCA BPEL Client and Implementation V1.0
|
||||
SCA Web Services Binding V1.0
|
||||
SCA EJB Session Bean Binding V1.0
|
||||
|
||||
It also includes implementations of many features not yet defined
|
||||
by SCA specifications, including:
|
||||
|
||||
- SCA bindings for Direct Web Remoting, RSS and ATOM Feeds,
|
||||
HTTP resources, JSON-RPC, PUB/SUB Notifications, and RMI.
|
||||
- SCA implementation types for OSGI, XQuery, BPEL, Widget and various
|
||||
dynamic languages including Groovy, Javascript, Python and Ruby
|
||||
- Databindings for Service Data Objects (SDO), JAXB, XmlBeans,
|
||||
Axis2's AXIOM, JSON, SAXON, DOM, SAX and StAX
|
||||
|
||||
The Tuscany SCA Runtime can be configured as a single node SCA domain or
|
||||
as an SCA domain distributed across multiple nodes.
|
||||
In addition Tuscany SCA supports the following host-deployment options: -
|
||||
- running standalone
|
||||
- running with distributed nodes across multiple JVMs
|
||||
- running with embedded Jetty or Tomcat
|
||||
- running as part of a standard web application
|
||||
|
||||
The Wepapp samples included in this release have been tried and tested on
|
||||
- Tomcat 5.5.20 and Tomcat 6.0.14
|
||||
- Jetty 6.1.3
|
||||
- Geronimo 2.0.2 Tomcat6 jee5
|
||||
- WebSphere 6.1 fix pack 9
|
||||
|
||||
See the CHANGES file for a detailed list of the features in this release.
|
||||
|
||||
Support
|
||||
-------
|
||||
|
||||
For more information on Apache Tuscany visit the website at:
|
||||
|
||||
http://incubator.apache.org/tuscany/
|
||||
|
||||
Any issues with this release can be reported to Apache Tuscany
|
||||
using the mailing lists or in the JIRA issue tracker.
|
||||
|
||||
Mailing list archives:
|
||||
|
||||
http://mail-archives.apache.org/mod_mbox/ws-tuscany-user/
|
||||
http://mail-archives.apache.org/mod_mbox/ws-tuscany-dev/
|
||||
|
||||
Jira:
|
||||
|
||||
http://issues.apache.org/jira/browse/TUSCANY
|
||||
|
||||
To join the project's mailing lists follow the instructions at:
|
||||
|
||||
http://incubator.apache.org/tuscany/mailing-lists.html
|
||||
|
||||
To find out more about OASIS Open CSA go to:
|
||||
|
||||
http://www.oasis-opencsa.org.
|
||||
|
||||
Apache Tuscany welcomes your help. Any contribution, including code,
|
||||
testing, improving the documentation, or bug reporting is always
|
||||
appreciated.
|
||||
|
||||
Thank you for using Apache Tuscany!
|
||||
|
||||
- The Tuscany Team.
|
|
@ -1,27 +0,0 @@
|
|||
Installing the Apache Tuscany SCA 1.2 (incubating) April 2008 Release binary distribution
|
||||
=========================================================================================
|
||||
|
||||
Unzip Tuscany binary distribution archive and you get the following:
|
||||
|
||||
tuscany-sca-1.1-incubating
|
||||
DISCLAIMER - the ASF incubation disclaimer
|
||||
INSTALL - this help file
|
||||
LICENSE - the Apache License and any dependecy licenses
|
||||
NOTICE - attribution notices associated with the licenses
|
||||
README - readme for the release
|
||||
RELEASE_NOTES - description of this release
|
||||
CHANGES - A note of the major changes in this release
|
||||
|
||||
/demos - Demo applications showcasing the use of Apache Tuscany
|
||||
|
||||
/lib - The tuscany-sca-all and tuscany-sca-manifest jars and all their dependencies
|
||||
|
||||
/modules - all of the individual Tuscany jars
|
||||
|
||||
/samples - all the Tuscany samples, see the README in that directory
|
||||
|
||||
/tutorial - The store tutorial, see the README in that directory
|
||||
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load diff
|
@ -1,95 +0,0 @@
|
|||
Apache Tuscany
|
||||
Copyright (c) 2005 - 2009 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
This product includes/uses XmlSchema developed at
|
||||
The Apache Software Foundation (http://ws.apache.org/commons/XmlSchema)
|
||||
Portions Copyright 2006 International Business Machines Corp.
|
||||
|
||||
This product includes/uses ode-bpel-api-1.1 developed at
|
||||
The Apache Software Foundation (http://ode.apache.org)
|
||||
- Copyright 1999-2006 Intalio - This product includes software developed by Intalio (http://www.intalio.com)
|
||||
- Copyright 2006 Sybase - This product includes software developed by Sybase.(http://www.sybase.com)
|
||||
|
||||
"This product includes software developed by the Spring Framework
|
||||
Project (http://www.springframework.org)."
|
||||
|
||||
This product includes/uses the Jetty Servlet Engine (http://jetty.mortbay.org),
|
||||
developed by Mort Bay Consulting (http://www.mortbay.com)
|
||||
|
||||
This product includes/uses the Groovy Script Engine (http://groovy.codehaus.org/),
|
||||
Copyright 2003 (C) James Strachan and Bob Mcwhirter. All Rights Reserved.
|
||||
|
||||
This product includes/uses the Axion : the Open Source Java Database (http://axion.tigris.org/)
|
||||
Copyright (c) 2002-2003 Axion Development Team. All rights reserved.
|
||||
|
||||
This product includes/uses DOM4J : the flexible XML framework for java (http://www.dom4j.org/)
|
||||
Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved.
|
||||
|
||||
This product includes/uses software, AOP alliance (http://aopalliance.sourceforge.net)
|
||||
License: Public Domain
|
||||
|
||||
This product includes/uses JSON-RPC-Java (http://oss.metaparadigm.com/jsonrpc/)
|
||||
|
||||
This product includes/uses JSON-RPC JavaScript client (jsonrpc.js)
|
||||
Copyright (c) 2003-2004 Jan-Klaas Kollhof
|
||||
Copyright (c) 2005 Michael Clark, Metaparadigm Pte Ltd
|
||||
|
||||
This product includes software from the GlassFish project (https://glassfish.dev.java.net/)
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
|
||||
This product includes software from the Rome project (https://rome.dev.java.net/)
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
|
||||
This product includes/uses the Eclipse Modeling Framework project (http://www.eclipse.org/emf/)
|
||||
|
||||
This product includes/uses the Mozilla Rhino project (http://www.mozilla.org/rhino/)
|
||||
|
||||
This product includes/uses the Sourceforge wsdl4j project (http://sourceforge.net/projects/wsdl4j/)i
|
||||
|
||||
This product includes/uses the Codehaus JRuby project (http://jruby.codehaus.org/)
|
||||
|
||||
This product includes/uses JDOM (http://www.jdom.org/)
|
||||
Copyright (C) 2000-2004 Jason Hunter & Brett McLaughlin. All rights reserved.
|
||||
|
||||
This product includes/uses DWR (http://getahead.org/dwr)
|
||||
Copyright 2005 Joe Walker. All rights reserved.
|
||||
|
||||
This product includes/uses dojotoolkit (http://dojotoolkit.org/)
|
||||
Copyright (c) 2005, The Dojo Foundation. All rights reserved.
|
||||
|
||||
This product includes/uses Howl (http://howl.objectweb.org/)
|
||||
Copyright (c) 2004, Bull S.A.
|
||||
|
||||
This product includes/uses axion (http://axion.tigris.org/)
|
||||
Copyright (c) 2002-2003 Axion Development Team.
|
||||
|
||||
This product includes/uses javacc (https://javacc.dev.java.net/)
|
||||
Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
|
||||
|
||||
The Program includes all or portions of the following software: "The
|
||||
Saxon XSLT and XQuery Processor from Saxonica Limited" distributed under
|
||||
an MPL v1.0 license. Please refer to the homepage URL at
|
||||
http://www.saxonica.com/.
|
||||
|
||||
This product includes/uses Serp (http://serp.sourceforge.net/) under the BSD license:
|
||||
Copyright (c) 2002, A. Abram White. All rights reserved.
|
||||
|
||||
This product also includes software under the BSD license
|
||||
with the following copyright:
|
||||
Copyright (c) 2006, Sun Microsystems, Inc. All rights reserved.
|
||||
|
||||
This product includes software under the Service Component Architecture JavaDoc,
|
||||
Interface Definition files and XSD files license.
|
||||
(c) Copyright SCA Collaboration 2006, 2007
|
||||
|
||||
This product includes software under the Service Data Objects JavaDoc and
|
||||
Interface Definition file license
|
||||
|
||||
(c) Copyright BEA Systems, Inc., International Business Machines Corporation,
|
||||
Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
|
||||
Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
|
||||
2005, 2006. All rights reserved.
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
Building the Apache Tuscany SCA 1.2 (incubating) April 2008 Release source distribution
|
||||
=======================================================================================
|
||||
|
||||
Initial Setup
|
||||
-------------
|
||||
|
||||
1) Install J2SE 5.0 SDK, which can be downloaded from
|
||||
http://java.sun.com/j2se/1.5.0/download.jsp. Use version of 1.5.0_06 JDK or higher.
|
||||
|
||||
2) Make sure that your JAVA_HOME environment variable is set to the newly installed
|
||||
JDK location, and that your PATH includes %JAVA_HOME%\bin (windows) or
|
||||
$JAVA_HOME$/bin (unix).
|
||||
|
||||
3) Install Maven 2.0.7 or higher, which can be downloaded from
|
||||
http://maven.apache.org/download.html. Make sure that your PATH includes
|
||||
the MVN_HOME/bin directory.
|
||||
|
||||
4) Make sure that your MAVEN_OPTS environment variable has -Xmx128M (or more),
|
||||
you can manually do this by executing the following in your prompt :
|
||||
Windows users:
|
||||
set MAVEN_OPTS=-Xmx128M
|
||||
Unix users:
|
||||
export MAVEN_OPTS=-Xmx128M
|
||||
|
||||
|
||||
Building
|
||||
--------
|
||||
|
||||
1) Change to the top level directory of Apache Tuscany source distribution.
|
||||
2) Run
|
||||
|
||||
$> mvn
|
||||
|
||||
This will compile Apache Tuscany and run all of the tests in the source
|
||||
distribution.
|
||||
|
||||
Depending on the load of remote Maven 2.0 repositories, you may have
|
||||
to run "mvn" several times utill the required dependencies are
|
||||
all located in your local maven repository. It usually takes some time for
|
||||
maven to download required dependencies in the first build. Once all the
|
||||
dependencies have been downloaded you may use the -o option to run maven
|
||||
in offline mode, for example, 'mvn clean install -o'.
|
||||
|
||||
|
||||
Building the distributions
|
||||
--------------------------
|
||||
|
||||
1) Change to the distribution folder
|
||||
2) Run
|
||||
|
||||
$> mvn
|
||||
|
||||
This will build the binary and source distribution with .zip and .gz
|
||||
formats in the distribution/target directory.
|
||||
|
|
@ -1,397 +0,0 @@
|
|||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed 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.
|
||||
|
||||
|
||||
===============================================================================================================
|
||||
|
||||
Apache Tuscany SCA for Java Subcomponents
|
||||
=========================================:
|
||||
|
||||
The Tuscany SCA for Java release includes a number of subcomponents with
|
||||
separate copyright notices and license terms. Your use of the source
|
||||
code for the these subcomponents is subject to the terms and
|
||||
conditions of the following licenses.
|
||||
|
||||
===============================================================================================================
|
||||
|
||||
The module itest/databindings/common includes the test schema; datagraph.xsd, sdoJava.xsd, and sdoModel.xsd
|
||||
under the following license:
|
||||
|
||||
License for the Service Data Objects JavaDoc, Interface Definition files
|
||||
and XSD files.
|
||||
|
||||
The Service Data Objects JavaDoc, Interface Definition files and XSD files
|
||||
are being provided by the copyright holders under the following license.
|
||||
By using and/or copying this work, you agree that you have read,
|
||||
understood and will comply with the following terms and conditions:
|
||||
|
||||
Permission to copy, display, make derivative works of and distribute
|
||||
the Service Data Objects JavaDoc, Interface Definition files and XSD files
|
||||
(the "Artifacts") in any medium without fee or royalty is hereby granted,
|
||||
provided that you include the following on ALL copies of the Artifacts,
|
||||
or portions thereof, that you make:
|
||||
|
||||
1. A link or URL to the Artifacts at this location:
|
||||
http://www.osoa.org/display/Main/Service+Data+Objects+Specifications
|
||||
|
||||
2. The full text of this copyright notice as shown in the Artifacts.
|
||||
|
||||
|
||||
|
||||
THE ARTIFACTS ARE PROVIDED "AS IS" AND THE AUTHORS MAKE NO
|
||||
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THE
|
||||
ARTIFACTS AND THE IMPLEMENTATION OF THEIR CONTENTS,
|
||||
INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OR TITLE.
|
||||
|
||||
THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL,
|
||||
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY
|
||||
USE OR DISTRIBUTION OF THE ARTIFACTS.
|
||||
|
||||
The name and trademarks of the Authors may NOT be used in any manner,
|
||||
including advertising or publicity pertaining to the Service Data
|
||||
Objects Specification or its contents without specific, written prior
|
||||
permission. Title to copyright in the Service Data Objects
|
||||
Specification will at all times remain with the Authors.
|
||||
|
||||
No other rights are granted by implication, estoppel or otherwise.
|
||||
|
||||
Revision level 1.11, last updated on 2007/12/21
|
||||
|
||||
=================================================================================================================
|
||||
|
||||
The module implementation-script temporarily includes one file under the following BSD license:
|
||||
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
- Neither the name of the Sun Microsystems, Inc. nor the names of
|
||||
contributors may be used to endorse or promote products derived from this
|
||||
software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
||||
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGE.
|
||||
|
||||
=================================================================================================================
|
||||
|
||||
The module assembly-xsd includes XSD files under the following SCA Collaboration license:
|
||||
|
||||
License for the Service Component Architecture JavaDoc, Interface
|
||||
Definition files and XSD files.
|
||||
|
||||
The Service Component Architecture JavaDoc, Interface Definition files,
|
||||
and XSD files are being provided by the copyright holders under the
|
||||
following license. By using and/or copying this work, you agree that
|
||||
you have read, understood and will comply with the following terms and
|
||||
conditions:
|
||||
|
||||
Permission to copy, display, make derivative works of, and distribute
|
||||
the Service Component Architecture JavaDoc, Interface Definition Files
|
||||
and XSD files (the "Artifacts") in any medium without fee or royalty is
|
||||
hereby granted, provided that you include the following on ALL copies
|
||||
of the Artifacts, or portions thereof, that you make:
|
||||
|
||||
1. A link or URL to the Artifacts at this location:
|
||||
http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications
|
||||
|
||||
2. The full text of this copyright notice as shown in the Artifacts.
|
||||
|
||||
THE ARTIFACTS ARE PROVIDED "AS IS," AND THE AUTHORS MAKE NO
|
||||
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THE
|
||||
ARTIFACTS AND THE IMPLEMENTATION OF THEIR CONTENTS, INCLUDING, BUT NOT
|
||||
LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
PURPOSE, NON-INFRINGEMENT OR TITLE.
|
||||
|
||||
THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL,
|
||||
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY
|
||||
USE OR DISTRIBUTION OF THE ARTIFACTS.
|
||||
|
||||
The name and trademarks of the Authors may NOT be used in any manner,
|
||||
including advertising or publicity pertaining to the Service Component
|
||||
Architecture Specification or its contents without specific, written
|
||||
prior permission. Title to copyright in the Service Component
|
||||
Architecture Specification and the JavaDoc, Interface Definition Files
|
||||
and XSD Files will at all times remain with the Authors.
|
||||
|
||||
No other rights are granted by implication, estoppel or otherwise.
|
||||
|
||||
Revision level 1.1, last updated on 2007/11/19
|
||||
|
||||
=================================================================================================================
|
||||
The modules
|
||||
|
||||
binding-ws-xml
|
||||
databinding
|
||||
databinding-axiom
|
||||
databinding-jaxb
|
||||
databinding-json
|
||||
databinding-sdo
|
||||
databinding-sdo-axiom
|
||||
databinding-xmlbeans
|
||||
interface-wsdl-xml
|
||||
|
||||
Include the ipo.xsd and address.xsd information from the XML Schema Primer
|
||||
(http://www.w3.org/TR/2004/PER-xmlschema-0-20040318/) combined into the
|
||||
file ipo.xsd and extended with UK postcode structures.
|
||||
|
||||
The ipo.xsd file is include under the following license:
|
||||
|
||||
W3C(c) SOFTWARE NOTICE AND LICENSE
|
||||
http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
|
||||
|
||||
This work (and included software, documentation such as READMEs, or other
|
||||
related items) is being provided by the copyright holders under the following
|
||||
license. By obtaining, using and/or copying this work, you (the licensee) agree
|
||||
that you have read, understood, and will comply with the following terms and conditions.
|
||||
|
||||
Permission to copy, modify, and distribute this software and its documentation,
|
||||
with or without modification, for any purpose and without fee or royalty is
|
||||
hereby granted, provided that you include the following on ALL copies of the
|
||||
software and documentation or portions thereof, including modifications:
|
||||
|
||||
1. The full text of this NOTICE in a location viewable to users of the
|
||||
redistributed or derivative work.
|
||||
2. Any pre-existing intellectual property disclaimers, notices, or terms
|
||||
and conditions. If none exist, the W3C Software Short Notice should be
|
||||
included (hypertext is preferred, text is permitted) within the body of
|
||||
any redistributed or derivative code.
|
||||
3. Notice of any changes or modifications to the files, including the date
|
||||
changes were made. (We recommend you provide URIs to the location from which
|
||||
the code is derived.)
|
||||
|
||||
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
|
||||
NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO,
|
||||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
|
||||
USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS,
|
||||
COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
|
||||
|
||||
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
|
||||
|
||||
The name and trademarks of copyright holders may NOT be used in advertising or
|
||||
publicity pertaining to the software without specific, written prior permission.
|
||||
Title to copyright in this software and any associated documentation will at all
|
||||
times remain with copyright holders.
|
|
@ -1,39 +0,0 @@
|
|||
Apache Tuscany
|
||||
Copyright (c) 2005 - 2009 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
This product includes/uses JSON-RPC JavaScript client (jsonrpc.js)
|
||||
Copyright (c) 2003-2004 Jan-Klaas Kollhof
|
||||
Copyright (c) 2005 Michael Clark, Metaparadigm Pte Ltd
|
||||
|
||||
This product also includes software under the BSD license
|
||||
(see the LICENSE file contained in this distribution), with
|
||||
the following copyright:
|
||||
Copyright (c) 2006, Sun Microsystems, Inc. All rights reserved.
|
||||
|
||||
This product includes software under the Service Component Architecture JavaDoc,
|
||||
Interface Definition files and XSD files license.
|
||||
(c) Copyright SCA Collaboration 2006, 2007
|
||||
|
||||
This product includes software under the Service Data Objects JavaDoc and
|
||||
Interface Definition file license
|
||||
|
||||
(c) Copyright BEA Systems, Inc., International Business Machines Corporation,
|
||||
Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
|
||||
Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
|
||||
2005, 2006. All rights reserved.
|
||||
|
||||
This product includes software under the W3C(c) Software License
|
||||
with the following copyright:
|
||||
|
||||
Copyright (c) 2008 World Wide Web Consortium, (Massachusetts Institute of Technology,
|
||||
European Research Consortium for Informatics and Mathematics, Keio University).
|
||||
All Rights Reserved. This work is distributed under the W3C(c) Software License [1] in
|
||||
the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
|
||||
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
# 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.
|
||||
|
||||
# This script can be used to generate Maven build POM and assembly files
|
||||
# for all the distributions
|
||||
|
||||
echo "Generate Maven files: core"
|
||||
cd core; ../etc/generate-filtered-dependencies.sh > src/main/components/bin-filtered-dependencies.xml; ../etc/generate-maven-files.sh
|
||||
|
||||
echo "Generate Maven files: ejava"
|
||||
cd ../ejava; ../etc/generate-maven-files.sh
|
||||
|
||||
echo "Generate Maven files: manager"
|
||||
cd ../manager; ../etc/generate-maven-files.sh
|
||||
|
||||
echo "Generate Maven files: process"
|
||||
cd ../process; ../etc/generate-maven-files.sh
|
||||
|
||||
echo "Generate Maven files: web20"
|
||||
cd ../web20; ../etc/generate-maven-files.sh
|
||||
|
||||
echo "Generate Maven files: webservice"
|
||||
cd ../webservice; ../etc/generate-maven-files.sh
|
||||
|
||||
echo "Generate Maven files: all"
|
||||
cd ../all; ../etc/generate-maven-files.sh
|
||||
|
||||
echo "Generate Maven files: repository"
|
||||
cd ../repository; ../etc/generate-maven-files.sh
|
||||
|
|
@ -1,69 +0,0 @@
|
|||
# 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.
|
||||
|
||||
# This generates a Maven assembly component that can be included in a Maven
|
||||
# assembly to include the source of the modules in a source distribution.
|
||||
|
||||
echo "<!--"
|
||||
echo " * Licensed to the Apache Software Foundation (ASF) under one"
|
||||
echo " * or more contributor license agreements. See the NOTICE file"
|
||||
echo " * distributed with this work for additional information"
|
||||
echo " * regarding copyright ownership. The ASF licenses this file"
|
||||
echo " * to you under the Apache License, Version 2.0 (the"
|
||||
echo " * "License"); you may not use this file except in compliance"
|
||||
echo " * with the License. You may obtain a copy of the License at"
|
||||
echo " *"
|
||||
echo " * http://www.apache.org/licenses/LICENSE-2.0"
|
||||
echo " *"
|
||||
echo " * Unless required by applicable law or agreed to in writing,"
|
||||
echo " * software distributed under the License is distributed on an"
|
||||
echo " * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY"
|
||||
echo " * KIND, either express or implied. See the License for the"
|
||||
echo " * specific language governing permissions and limitations"
|
||||
echo " * under the License."
|
||||
echo "-->"
|
||||
echo "<component>"
|
||||
echo " <dependencySets>"
|
||||
echo ""
|
||||
echo " <!-- Add all the Tuscany modules to the modules directory -->"
|
||||
echo " <dependencySet>"
|
||||
echo " <outputDirectory>modules</outputDirectory>"
|
||||
echo " <unpack>false</unpack>"
|
||||
echo " <includes>"
|
||||
echo " <include>org.apache.tuscany.sca:*</include>"
|
||||
echo " </includes>"
|
||||
echo " <excludes>"
|
||||
|
||||
mvn -o dependency:list | awk '/.INFO. (.*.tuscany.sca):(tuscany-)(.*):(.*):(.*):(.*)/ { print gensub("(.INFO. )(.*)(:)(.*)(:)(.*)(:)(.*)(:)(.*)", "\\2:\\4", "g") }' | sort | awk '{ printf " <exclude>%s</exclude>\n", $1 }'
|
||||
|
||||
echo " </excludes>"
|
||||
echo " </dependencySet>"
|
||||
echo ""
|
||||
echo " <!-- Add all the dependent jars to the lib directory -->"
|
||||
echo " <dependencySet>"
|
||||
echo " <outputDirectory>lib</outputDirectory>"
|
||||
echo " <unpack>false</unpack>"
|
||||
echo " <excludes>"
|
||||
|
||||
mvn -o dependency:list | awk '/.INFO. (.*):(.*):(.*):(.*):(.*)/ && !/(.*)(.tuscany.sca):(.*)/ { print gensub("(.INFO. )(.*)(:)(.*)(:)(.*)(:)(.*)(:)(.*)", "\\2:\\4", "g") }' | sort | awk '{ printf " <exclude>%s</exclude>\n", $1 }'
|
||||
|
||||
echo " <exclude>org.apache.tuscany.sca:*</exclude>"
|
||||
echo " </excludes>"
|
||||
echo " </dependencySet>"
|
||||
echo " </dependencySets>"
|
||||
echo "</component>"
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
# 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.
|
||||
|
||||
# This script can be used to generate Maven build POM and assembly files
|
||||
# for a distribution
|
||||
|
||||
../etc/generate-src-modules.sh > src/main/components/src-modules.xml
|
||||
../etc/generate-pom.sh > pom.xml.tmp
|
||||
cp pom.xml.tmp pom.xml
|
||||
rm pom.xml.tmp
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
# 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.
|
||||
|
||||
# This script can be used to generate a Maven build profile that includes all
|
||||
# the modules included directly or transitively in a distribution
|
||||
|
||||
cat pom.xml | awk 'BEGIN { i=0 } /<modules>/ { i=1; print } /.*/ { if (i==0) print } '
|
||||
|
||||
mvn -o dependency:list | awk '/.INFO. (.*.tuscany.sca):(tuscany-)(.*):(.*):(.*):(.*)/ { print gensub("(.INFO. )(.*)(:)(tuscany-)(.*)(:)(.*)(:)(.*)(:)(.*)", "\\5", "g") }' | grep -v "distribution-" | grep -v "maven-" | grep -v "wsdl2java" | grep -v "java2wsdl" | sort | awk '{ printf " <module>../../modules/%s</module>\n", $1 }'
|
||||
|
||||
cat pom.xml | awk 'BEGIN { i=0 } /<\/modules>/ { i=1 } /.*/ { if (i==1) print } '
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
# 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.
|
||||
|
||||
# This generates a Maven assembly component that can be included in a Maven
|
||||
# assembly to include the source of the modules in a source distribution.
|
||||
|
||||
echo "<!--"
|
||||
echo " * Licensed to the Apache Software Foundation (ASF) under one"
|
||||
echo " * or more contributor license agreements. See the NOTICE file"
|
||||
echo " * distributed with this work for additional information"
|
||||
echo " * regarding copyright ownership. The ASF licenses this file"
|
||||
echo " * to you under the Apache License, Version 2.0 (the"
|
||||
echo " * "License"); you may not use this file except in compliance"
|
||||
echo " * with the License. You may obtain a copy of the License at"
|
||||
echo " *"
|
||||
echo " * http://www.apache.org/licenses/LICENSE-2.0"
|
||||
echo " *"
|
||||
echo " * Unless required by applicable law or agreed to in writing,"
|
||||
echo " * software distributed under the License is distributed on an"
|
||||
echo " * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY"
|
||||
echo " * KIND, either express or implied. See the License for the"
|
||||
echo " * specific language governing permissions and limitations"
|
||||
echo " * under the License."
|
||||
echo "-->"
|
||||
echo "<component>"
|
||||
echo " <fileSets>"
|
||||
echo ""
|
||||
echo " <!-- Add module sources to the modules directory -->"
|
||||
echo " <fileSet>"
|
||||
echo " <directory>../../modules</directory>"
|
||||
echo " <outputDirectory>modules</outputDirectory>"
|
||||
echo " <includes>"
|
||||
|
||||
mvn -o dependency:list | awk '/.INFO. (.*.tuscany.sca):(tuscany-)(.*):(.*):(.*):(.*)/ { print gensub("(.INFO. )(.*)(:)(tuscany-)(.*)(:)(.*)(:)(.*)(:)(.*)", "\\5", "g") }' | sort | awk '{ printf " <include>%s/**/*</include>\n", $1 }'
|
||||
|
||||
echo " </includes>"
|
||||
echo " <excludes>"
|
||||
echo " <!-- General file/folders to exclude -->"
|
||||
echo " <exclude>**/.*</exclude>"
|
||||
echo " <exclude>**/.*/**</exclude>"
|
||||
echo " <exclude>**/*.log</exclude>"
|
||||
echo ""
|
||||
echo " <!-- Specific files/folders to exclude -->"
|
||||
echo " <exclude>pom.xml</exclude>"
|
||||
echo " <exclude>**/target</exclude>"
|
||||
echo " <exclude>**/target/**/*</exclude>"
|
||||
echo " </excludes>"
|
||||
echo " </fileSet>"
|
||||
echo " </fileSets>"
|
||||
echo "</component>"
|
||||
|
|
@ -1,178 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-distribution</artifactId>
|
||||
<version>2.0-SNAPSHOT</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>tuscany-distribution-manager</artifactId>
|
||||
<name>Apache Tuscany SCA Domain Manager Distribution</name>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<!-- Core distribution -->
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-feature-manager</artifactId>
|
||||
<type>pom</type>
|
||||
<version>2.0-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
<profiles>
|
||||
|
||||
<!-- Build profile that can be used to build the distro packages -->
|
||||
<profile>
|
||||
<id>distribution</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-maven-bundle-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>distribution-modules</id>
|
||||
<phase>generate-resources</phase>
|
||||
<goals>
|
||||
<goal>generate-modules</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<targetDirectory>target/modules</targetDirectory>
|
||||
<excludeDirectories>
|
||||
<excludeDirectory>../core/target/modules</excludeDirectory>
|
||||
</excludeDirectories>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>distribution-package</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>single</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<descriptors>
|
||||
<descriptor>src/main/assembly/bin.xml</descriptor>
|
||||
<descriptor>src/main/assembly/src.xml</descriptor>
|
||||
</descriptors>
|
||||
<tarLongFileMode>gnu</tarLongFileMode>
|
||||
<finalName>apache-tuscany-sca-manager-2.0-SNAPSHOT</finalName>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<!-- Profile that can be used to build the modules included in the distro -->
|
||||
<profile>
|
||||
<id>modules</id>
|
||||
<modules>
|
||||
<module>../../../modules/assembly</module>
|
||||
<module>../../../modules/assembly-xml</module>
|
||||
<module>../../../modules/assembly-xsd</module>
|
||||
<module>../../../modules/binding-atom</module>
|
||||
<module>../../../modules/binding-atom-abdera</module>
|
||||
<module>../../../modules/binding-corba</module>
|
||||
<module>../../../modules/binding-corba-runtime</module>
|
||||
<module>../../../modules/binding-ejb</module>
|
||||
<module>../../../modules/binding-http</module>
|
||||
<module>../../../modules/binding-http-runtime</module>
|
||||
<module>../../../modules/binding-jsonrpc</module>
|
||||
<module>../../../modules/binding-rmi</module>
|
||||
<module>../../../modules/binding-rss</module>
|
||||
<module>../../../modules/binding-sca</module>
|
||||
<module>../../../modules/binding-sca-xml</module>
|
||||
<module>../../../modules/binding-ws</module>
|
||||
<module>../../../modules/binding-ws-wsdlgen</module>
|
||||
<module>../../../modules/binding-ws-xml</module>
|
||||
<module>../../../modules/contribution</module>
|
||||
<module>../../../modules/contribution-java</module>
|
||||
<module>../../../modules/contribution-namespace</module>
|
||||
<module>../../../modules/contribution-resource</module>
|
||||
<module>../../../modules/contribution-xml</module>
|
||||
<module>../../../modules/core</module>
|
||||
<module>../../../modules/core-databinding</module>
|
||||
<module>../../../modules/core-spi</module>
|
||||
<module>../../../modules/data-api</module>
|
||||
<module>../../../modules/databinding</module>
|
||||
<module>../../../modules/databinding-jaxb</module>
|
||||
<module>../../../modules/definitions</module>
|
||||
<module>../../../modules/definitions-xml</module>
|
||||
<module>../../../modules/domain-manager</module>
|
||||
<module>../../../modules/endpoint</module>
|
||||
<module>../../../modules/extensibility</module>
|
||||
<module>../../../modules/extensibility-equinox</module>
|
||||
<module>../../../modules/host-corba</module>
|
||||
<module>../../../modules/host-corba-jse</module>
|
||||
<module>../../../modules/host-http</module>
|
||||
<module>../../../modules/host-jetty</module>
|
||||
<module>../../../modules/implementation-bpel</module>
|
||||
<module>../../../modules/implementation-ejb</module>
|
||||
<module>../../../modules/implementation-java</module>
|
||||
<module>../../../modules/implementation-java-runtime</module>
|
||||
<module>../../../modules/implementation-java-xml</module>
|
||||
<module>../../../modules/implementation-node</module>
|
||||
<module>../../../modules/implementation-node-runtime</module>
|
||||
<module>../../../modules/implementation-resource</module>
|
||||
<module>../../../modules/implementation-widget</module>
|
||||
<module>../../../modules/implementation-widget-runtime</module>
|
||||
<module>../../../modules/interface</module>
|
||||
<module>../../../modules/interface-java</module>
|
||||
<module>../../../modules/interface-java-jaxws</module>
|
||||
<module>../../../modules/interface-java-xml</module>
|
||||
<module>../../../modules/interface-wsdl</module>
|
||||
<module>../../../modules/interface-wsdl-xml</module>
|
||||
<module>../../../modules/monitor</module>
|
||||
<module>../../../modules/node-api</module>
|
||||
<module>../../../modules/node-impl</module>
|
||||
<module>../../../modules/node-launcher</module>
|
||||
<module>../../../modules/node-launcher-equinox</module>
|
||||
<module>../../../modules/node-launcher-webapp</module>
|
||||
<module>../../../modules/node-manager</module>
|
||||
<module>../../../modules/policy</module>
|
||||
<module>../../../modules/policy-security</module>
|
||||
<module>../../../modules/policy-security-jsr250</module>
|
||||
<module>../../../modules/policy-security-ws</module>
|
||||
<module>../../../modules/policy-xml</module>
|
||||
<module>../../../modules/sca-api</module>
|
||||
<module>../../../modules/workspace</module>
|
||||
<module>../../../modules/workspace-impl</module>
|
||||
<module>../../../modules/workspace-xml</module>
|
||||
<module>../../../modules/xsd</module>
|
||||
<module>../../../modules/xsd-xml</module>
|
||||
</modules>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
</project>
|
|
@ -1,38 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<assembly>
|
||||
<!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
|
||||
<id></id>
|
||||
<includeBaseDirectory>true</includeBaseDirectory>
|
||||
<baseDirectory>tuscany-sca-2.0-SNAPSHOT</baseDirectory>
|
||||
<formats>
|
||||
<!--
|
||||
<format>dir</format>
|
||||
<format>tar.gz</format>
|
||||
-->
|
||||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/bin-common.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/bin-modules.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/bin-samples.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
|
@ -1,37 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<assembly>
|
||||
<!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
|
||||
<id>src</id>
|
||||
<includeBaseDirectory>true</includeBaseDirectory>
|
||||
<baseDirectory>tuscany-sca-2.0-SNAPSHOT-src</baseDirectory>
|
||||
<formats>
|
||||
<!--
|
||||
<format>dir</format>
|
||||
<format>tar.gz</format>
|
||||
-->
|
||||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/src-common.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/src-modules.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
|
@ -1,42 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../../samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>domain-management/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -1,116 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-atom/**/*</include>
|
||||
<include>binding-atom-abdera/**/*</include>
|
||||
<include>binding-corba/**/*</include>
|
||||
<include>binding-corba-runtime/**/*</include>
|
||||
<include>binding-ejb/**/*</include>
|
||||
<include>binding-http/**/*</include>
|
||||
<include>binding-http-runtime/**/*</include>
|
||||
<include>binding-jsonrpc/**/*</include>
|
||||
<include>binding-rmi/**/*</include>
|
||||
<include>binding-rss/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>binding-ws/**/*</include>
|
||||
<include>binding-ws-wsdlgen/**/*</include>
|
||||
<include>binding-ws-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-resource/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>distribution-core/**/*</include>
|
||||
<include>domain-manager/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>extensibility-equinox/**/*</include>
|
||||
<include>host-corba/**/*</include>
|
||||
<include>host-corba-jse/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>host-jetty/**/*</include>
|
||||
<include>implementation-bpel/**/*</include>
|
||||
<include>implementation-ejb/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>implementation-resource/**/*</include>
|
||||
<include>implementation-widget/**/*</include>
|
||||
<include>implementation-widget-runtime/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>node-api/**/*</include>
|
||||
<include>node-impl/**/*</include>
|
||||
<include>node-launcher/**/*</include>
|
||||
<include>node-launcher-equinox/**/*</include>
|
||||
<include>node-launcher-webapp/**/*</include>
|
||||
<include>node-manager/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-security-jsr250/**/*</include>
|
||||
<include>policy-security-ws/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>workspace/**/*</include>
|
||||
<include>workspace-impl/**/*</include>
|
||||
<include>workspace-xml/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -1,431 +0,0 @@
|
|||
Changes With Apache Tuscany SCA 1.2 (incubating) April 2008
|
||||
===========================================================
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-2027
|
||||
* TUSCANY-1999
|
||||
* TUSCANY-2037
|
||||
* TUSCANY-2034
|
||||
* TUSCANY-2038
|
||||
* TUSCANY-2043
|
||||
* TUSCANY-2046
|
||||
* TUSCANY-2047
|
||||
* TUSCANY-2028
|
||||
* TUSCANY-1873
|
||||
* TUSCANY-2049
|
||||
* TUSCANY-2035
|
||||
* TUSCANY-1206
|
||||
* TUSCANY-2036
|
||||
* TUSCANY-1771
|
||||
* TUSCANY-2013
|
||||
* TUSCANY-1926
|
||||
* TUSCANY-1917
|
||||
* TUSCANY-1949
|
||||
* TUSCANY-1941
|
||||
* TUSCANY-2045
|
||||
* TUSCANY-2057
|
||||
* TUSCANY-2055
|
||||
* TUSCANY-2056
|
||||
* TUSCANY-2072
|
||||
* TUSCANY-2047
|
||||
* TUSCANY-2073
|
||||
* TUSCANY-1977
|
||||
* TUSCANY-2075
|
||||
* TUSCANY-1894
|
||||
* TUSCANY-2079
|
||||
* TUSCANY-2078
|
||||
* TUSCANY-2080
|
||||
* TUSCANY-2068
|
||||
* TUSCANY-1950
|
||||
* TUSCANY-2077
|
||||
* TUSCANY-2056
|
||||
* TUSCANY-2088
|
||||
* TUSCANY-2086
|
||||
* TUSCANY-2094
|
||||
* TUSCANY-2106
|
||||
|
||||
Features and/or Enhancements
|
||||
|
||||
* Core
|
||||
- Interceptor Enhancements
|
||||
- Phase-based interceptor ordering to allow contribution of new interceptors and also define the order in witch they should be invoked
|
||||
- Pass-by-reference SPI to allow interceptors to indicate if they support pass-by-reference
|
||||
- PolicyProvider SPIs to allow extensions to plugin policy interceptors
|
||||
- Support for JAXWS annotations and mapping of faults to Java exceptions according to JAXWS specification
|
||||
- Improvement of contribution service to allow it to be used outside of the runtime environment
|
||||
- Support for Contribution Import/Export resource
|
||||
- Enhanced Distributed Domain story using Workspace
|
||||
- Implementation of a SCA domain allowing a system administrator to manage contributions, composites and sca nodes that run these composites
|
||||
- Set of core services providing management capabilities
|
||||
- Administration web interface
|
||||
- This is a work in progress and you can see it in action in samples/calculator-distributed. Other samples that use distributed operation are yet to move over to the workspace.
|
||||
- Enhanced support for SCA Policy spec
|
||||
- Ability to apply external policy definitions to a SCA composition
|
||||
- Ability to spread policy definitions to multiple definitions.xml files available across the sca domain
|
||||
- Bug fixes
|
||||
- Improvements of http binding to support servlet components
|
||||
- Enable Tuscany to run inside an OSGi runtime
|
||||
|
||||
* Web 2.0 Extensions
|
||||
- Enhancements to implementation.widget (support for properties)
|
||||
- New atom binding based on Apache Abdera
|
||||
- Refactoring of rss-rome binding
|
||||
* Other Extensions
|
||||
- Binding JMS
|
||||
- greatly simplified the use of the JMS binding, support locating JMS resources from JNDI, and better compliance with the SCA JMS binding spec
|
||||
- see the doc page for more details: http://incubator.apache.org/tuscany/sca-java-bindingjms.html
|
||||
- Enhancements to Binding RMI
|
||||
- Support shared RMI registry and use 999x as the ports in test case to avoid 1099 conflict
|
||||
- Enhancements to Groovy extension
|
||||
- Support for 'native' groovy classes
|
||||
- Enhancements to OSGi bundle contributions
|
||||
- Support Bundle URLs to be added as contributions
|
||||
|
||||
* Tools
|
||||
- Eclipse plugin providing a Tuscany runtime Library and Tuscany launcher in Eclipse environment
|
||||
- An updatesite is also available to facilitate the plugin installation using the Eclipse update manager
|
||||
|
||||
* Samples/Tutorial/Demos
|
||||
- calculator-distributed migrated to use new Tuscany Distributed Workspace
|
||||
- sample-calculator-ws-secure-webapp
|
||||
- sample-helloworld-jms-webapp
|
||||
- new jms samples
|
||||
- improve bigbank demo to include support for policies
|
||||
- tutorial store changes
|
||||
- use of import/export
|
||||
- development of contribution without requiring dependencies on the Tuscany runtime
|
||||
- usage of new sca domain infrastructure
|
||||
|
||||
* Testing
|
||||
- Web Container Testing Framework integrated with (Tomcat, Jetty, Geronimo and Websphere)
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 1.1 (incubating) January 2008
|
||||
===============================================================
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-1939
|
||||
* TUSCANY-1914
|
||||
* TUSCANY-1854
|
||||
* TUSCANY-1931
|
||||
* TUSCANY-1547
|
||||
* TUSCANY-1909
|
||||
* TUSCANY-1919
|
||||
* TUSCANY-1930
|
||||
* TUSCANY-1806
|
||||
* TUSCANY-1804
|
||||
* TUSCANY-1916
|
||||
* TUSCANY-1913
|
||||
* TUSCANY-1834
|
||||
* TUSCANY-1857
|
||||
* TUSCANY-1687
|
||||
* TUSCANY-1801
|
||||
* TUSCANY-1742
|
||||
* TUSCANY-1762
|
||||
* TUSCANY-1945
|
||||
* TUSCANY-1595
|
||||
* TUSCANY-1594
|
||||
* TUSCANY-1849
|
||||
* TUSCANY-1836
|
||||
* TUSCANY-1934
|
||||
* TUSCANY-1902
|
||||
* TUSCANY-1608
|
||||
* TUSCANY-1943
|
||||
* TUSCANY-1896
|
||||
* TUSCANY-1626
|
||||
* TUSCANY-1797
|
||||
* TUSCANY-1601
|
||||
* TUSCANY-1415
|
||||
|
||||
- Better JMS support
|
||||
* binding.jms supporting point to point text based messaging only
|
||||
* New SOAP/JMS sample (helloworld-ws-reference/service-jms)
|
||||
|
||||
- Improvements in PolicyFramework Support
|
||||
* Support for policy specifications on operation elements in a composite definition
|
||||
* Separate sample (calculator-implementation-policies) to demonstrate use of Implementation Policies
|
||||
(uses logging and JAAS Authentication)
|
||||
|
||||
- Modeling of client side java script components
|
||||
* See implementation.widget
|
||||
|
||||
- Evolving support for doman API suggested by assembly spec including a standalone node and nodes running
|
||||
connected together in a domain. This is still experimental.
|
||||
|
||||
- Class loading and OSGI improvements
|
||||
* Enable Tuscany to be run in a multi-classloader environment including inside OSGi. By default,
|
||||
Tuscany continues to run using a single CLASSPATH-based classloader.
|
||||
* Contributions no longer need to be in the CLASSPATH. All import/export dependencies across contributions should be
|
||||
explicitly specified (as described in the spec).
|
||||
|
||||
- JAXB based POJO transformations
|
||||
|
||||
Changes With Apache Tuscany SCA 1.0.1 (incubating) November 2007
|
||||
================================================================
|
||||
|
||||
The Tuscany SCA Java 1.0.1 is mainly a bug-fix release. It also comes with some improvements as listed below.
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-1848
|
||||
* TUSCANY-1857
|
||||
* TUSCANY-1859
|
||||
* TUSCANY-1801
|
||||
* TUSCANY-1823
|
||||
* TUSCANY-1839
|
||||
* TUSCANY-1814
|
||||
* TUSCANY-1818
|
||||
* TUSCANY-1834
|
||||
* TUSCANY-1637
|
||||
* TUSCANY-1826
|
||||
* TUSCANY-1823
|
||||
* TUSCANY-1819
|
||||
* TUSCANY-1821
|
||||
* TUSCANY-1822
|
||||
* TUSCANY-1806
|
||||
* TUSCANY-1808
|
||||
* TUSCANY-1756
|
||||
* TUSCANY-1757
|
||||
|
||||
- Fix build issues with Maven 2.0.7 and JDK 6
|
||||
|
||||
- Reduce memory consumption for WSDLs that import large XSDs
|
||||
|
||||
- Add more logging statements for better servicibility
|
||||
|
||||
- Add an extension point to allow extensions to plug-in extension schemas.
|
||||
|
||||
- Add a demo application to showcase XML integration story
|
||||
|
||||
- Improve in databinding framework
|
||||
* Add support for JSON Databindings and other refactoring
|
||||
* Set databinding for introspected data type and enhance the checking of wrapper style
|
||||
* Improve the tree-based XMLStreamReader and convert Bean & DOM to use this approach
|
||||
* Add a tree-iterator based XMLStreamReader base impl
|
||||
* Add default element info to java interface
|
||||
* Rename Interface.setDefaultDataBinding to resetDataBinding
|
||||
|
||||
- Limit the method injection to setters and allow the setter annotation to override field annotation
|
||||
|
||||
- Evolving support in Intent and Policy handling
|
||||
* Add support for policies in implementation
|
||||
* Fix the algorithm for macthing policySets defined on bindings for the wire
|
||||
* Add policy intent for implementation.java
|
||||
* Extend java implementation type to recognize and apply policies, adding util support for this in Policy module
|
||||
* Add policy module for logging
|
||||
|
||||
- Evolving development in the SCA Domain/Node
|
||||
|
||||
- Update NOTICE files with missing dependencies
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 1.0 (incubating) September 2007
|
||||
===============================================================
|
||||
|
||||
- Tuscany Java SCA now implements V1.0 of the core SCA
|
||||
specifications
|
||||
SCA Assembly Model V1.0
|
||||
SCA Java Common Annotations and APIs V1.0
|
||||
SCA Java Component Implementation V1.0
|
||||
SCA Web Services Binding V1.0
|
||||
Including callbacks, conversations and callable references
|
||||
|
||||
|
||||
- Support for ws-security configurable in the web services binding
|
||||
thro Tuscany SCA policy intents and policysets using the policy framework
|
||||
introduced in the last release.
|
||||
|
||||
Note : This release supports specifications of policies around axis2
|
||||
config params - see helloworld-ws-service-secure sample. The policy
|
||||
intents that have been tested are authentication, integrity and
|
||||
confidentiality.
|
||||
There is no sample or test that exercises confidentiality since there
|
||||
are some unresolved licensing issue around bouncycastle libraries.
|
||||
However, users who are not encumbered by the bouncycastle license
|
||||
restrictions can try the 'confidentiality' intent. See FAQ -
|
||||
http://incubator.apache.org/tuscany/tuscany-sca-java-faq.html
|
||||
|
||||
This release does not include support for WS-Policy
|
||||
attachments in Tuscany Policysets for ws-security.
|
||||
|
||||
|
||||
- An XQuery component implementation type
|
||||
implementation-xquery
|
||||
|
||||
|
||||
- A Databinding for converting data to and from nodes for XQuery
|
||||
processing
|
||||
databinding-saxon
|
||||
|
||||
|
||||
- OSGI support has been extended to allow Tuscany contributions
|
||||
packaged as OSGI bundles hence taking advantage of OSGI's bundle
|
||||
loading an dependency management capabilities
|
||||
|
||||
|
||||
- A BPEL component implementation type experimental implementation
|
||||
based on SCA BPEL Client and Implementation V1.0. At the moment only
|
||||
supports BPEL process as services.
|
||||
implementation-bpel
|
||||
|
||||
|
||||
- The distributed runtime implementation has been separated out
|
||||
into
|
||||
*) domain
|
||||
*) node
|
||||
It is now wrapped by a SCADomain interface as is the standalone
|
||||
runtime.
|
||||
|
||||
Note: This release does not include support for WebApp host deployment
|
||||
for a distributed SCA Domain
|
||||
|
||||
|
||||
|
||||
- The web service binding will now generate WSDL automatically
|
||||
based on the service interface if no WSDL is provided
|
||||
|
||||
|
||||
- A new "store" sample and associated document show how a
|
||||
simple store front application can be constructed
|
||||
samples/store
|
||||
|
||||
- The following features of this release are still experimental:
|
||||
- BPEL implementation type, integrating with Apache ODE
|
||||
- OSGI implementation type, integrating with Apache Felix
|
||||
- XQuery implementation type
|
||||
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 0.99 (incubating) August 2007
|
||||
=============================================================
|
||||
|
||||
The following are the significant additions to release 0.99
|
||||
over and above all of what was offered in release 0.91.
|
||||
|
||||
- A version of the default sca binding that works between
|
||||
components runing in separate Java virtual machines
|
||||
binding-sca-axis
|
||||
|
||||
- A simple node implementation and a service discovery
|
||||
function for running sca applications distributed
|
||||
across more than one node
|
||||
distributed
|
||||
distributed-impl
|
||||
|
||||
- integration with OSGi runtimes is now supported with
|
||||
a new implementation-osgi component type
|
||||
|
||||
- PUB/SUB interactions are now supported by using new
|
||||
notification binding and implementation types, and
|
||||
samples demonstrating the feature.
|
||||
|
||||
- The Tuscany runtime now has a policy framework supporting
|
||||
the SCA policy specification
|
||||
|
||||
- the endpoint URIs used by SCA bindings has been rationalized
|
||||
and now follows the SCA Assembly specification
|
||||
|
||||
- binding-ajax has been renamed to binding-dwr
|
||||
|
||||
Changes With Apache Tuscany SCA 0.91 (incubating) July 2007
|
||||
===========================================================
|
||||
|
||||
The following are the significant additions to release 0.91
|
||||
over and above all of what was offered in release 0.90.
|
||||
|
||||
|
||||
- Enhancements to support multiple contributions to the SCA Domain
|
||||
|
||||
- The inclusion of a alternative simplified extensions-helper
|
||||
SPI layer to faciliate rapid development of extensions
|
||||
|
||||
- More Implementation Extenstions
|
||||
Spring
|
||||
WebResource
|
||||
|
||||
- More Binding Extensions
|
||||
AJAX
|
||||
EJB
|
||||
RSS/ATOM Feeds
|
||||
|
||||
- Demos that demonstrate the use of a mix of extensions
|
||||
alert-aggregator-webapp
|
||||
bigbank-account
|
||||
bigbank-calculator
|
||||
bigbank-stockquote
|
||||
|
||||
|
||||
- Samples
|
||||
Samples to demostrate use of Spring, Resource, AJAX extensions
|
||||
|
||||
Changes With Apache Tuscany SCA 0.90 (incubating) June 2007
|
||||
===========================================================
|
||||
|
||||
- Implementations for all of the Java Annotations and API Specification V1.0 found at
|
||||
(http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications)
|
||||
apart from the following.
|
||||
@ComponentName
|
||||
Conversation
|
||||
RequestContext
|
||||
|
||||
- New assembly model implementation taking into account SCA 1.0 artifacts
|
||||
Data duplication between assembly model and runtime removed
|
||||
|
||||
- Simple single process domain support
|
||||
Contribution support to scope items being deployed into the runtime
|
||||
|
||||
- Improved Package/Class naming consistency across modules
|
||||
|
||||
- Extensions now loaded via Java service mechanism
|
||||
Refactored extensions to use new SPIs (see below)
|
||||
|
||||
- Maven and Ant based sample builds in the binary distribution
|
||||
|
||||
- Implementation Extensions
|
||||
Java
|
||||
Script supporting (Ruby, Python, Groovy, JavaScript)
|
||||
|
||||
- Binding Extensions
|
||||
Axis2
|
||||
RMI
|
||||
JSONRPC
|
||||
|
||||
-Databinding Extensions
|
||||
Axiom
|
||||
JAXB
|
||||
SDO
|
||||
|
||||
- Host environments
|
||||
Embedded
|
||||
Tomcat
|
||||
Jetty
|
||||
RMI
|
||||
|
||||
- A clear set of SPIs intended to be stable over future releases
|
||||
SCA assembly model
|
||||
org.apache.tuscany.sca.assembly
|
||||
org.apache.tuscany.sca.interfacedef
|
||||
org.apache.tuscany.sca.interfacedef.java
|
||||
org.apache.tuscany.sca.interfacedef.wsdl
|
||||
org.apache.tuscany.sca.policy
|
||||
|
||||
SCA contribution model
|
||||
org.apache.tuscany.sca.contribution
|
||||
|
||||
Runtime extensions
|
||||
org.apache.tuscany.sca.core
|
||||
org.apache.tuscany.sca.invocation
|
||||
org.apache.tuscany.sca.provider
|
||||
org.apache.tuscany.sca.runtime
|
||||
org.apache.tuscany.sca.work
|
||||
|
||||
Data binding support
|
||||
org.apache.tuscany.sca.databinding
|
||||
|
||||
Embedding Tuscany
|
||||
org.apache.tuscany.sca.host.embedded
|
||||
|
||||
Servlet container integration
|
||||
org.apache.tuscany.sca.http
|
||||
|
||||
- For this point release a partial set of JavaDoc is provided to
|
||||
be filled out as we close on release 1.0
|
|
@ -1,19 +0,0 @@
|
|||
Apache Tuscany SCA 1.2 (incubating) April 2008 README
|
||||
=====================================================
|
||||
|
||||
Welcome to the Tuscany SCA 1.2 release.
|
||||
|
||||
See the RELEASE_NOTES file for information specific to this release.
|
||||
|
||||
In the binary release see the INSTALL file for information on how to
|
||||
install the release.
|
||||
|
||||
In the source distribution see the BUILDING file for information on
|
||||
building the source code.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,83 +0,0 @@
|
|||
Apache Tuscany SCA 1.2 (incubating) April 2008 Release Notes
|
||||
============================================================
|
||||
|
||||
Apache Tuscany provides a runtime based on the Service Component
|
||||
Architecture. SCA is a set of specifications aimed at simplifying SOA
|
||||
Application Development which are being standardized at OASIS as part
|
||||
of Open Composite Services Architecture (Open CSA) - http://www.oasis-opencsa.org/.
|
||||
|
||||
Overview
|
||||
--------
|
||||
|
||||
The Apache Tuscany SCA 1.2 release includes implementations of the
|
||||
main SCA specifications including:
|
||||
|
||||
SCA Assembly Model V1.0
|
||||
SCA Policy Framework V1.0
|
||||
SCA Java Common Annotations and APIs V1.0
|
||||
SCA Java Component Implementation V1.0
|
||||
SCA Spring Component Implementation V1.0
|
||||
SCA BPEL Client and Implementation V1.0
|
||||
SCA Web Services Binding V1.0
|
||||
SCA EJB Session Bean Binding V1.0
|
||||
|
||||
It also includes implementations of many features not yet defined
|
||||
by SCA specifications, including:
|
||||
|
||||
- SCA bindings for Direct Web Remoting, RSS and ATOM Feeds,
|
||||
HTTP resources, JSON-RPC, PUB/SUB Notifications, and RMI.
|
||||
- SCA implementation types for OSGI, XQuery, BPEL, Widget and various
|
||||
dynamic languages including Groovy, Javascript, Python and Ruby
|
||||
- Databindings for Service Data Objects (SDO), JAXB, XmlBeans,
|
||||
Axis2's AXIOM, JSON, SAXON, DOM, SAX and StAX
|
||||
|
||||
The Tuscany SCA Runtime can be configured as a single node SCA domain or
|
||||
as an SCA domain distributed across multiple nodes.
|
||||
In addition Tuscany SCA supports the following host-deployment options: -
|
||||
- running standalone
|
||||
- running with distributed nodes across multiple JVMs
|
||||
- running with embedded Jetty or Tomcat
|
||||
- running as part of a standard web application
|
||||
|
||||
The Wepapp samples included in this release have been tried and tested on
|
||||
- Tomcat 5.5.20 and Tomcat 6.0.14
|
||||
- Jetty 6.1.3
|
||||
- Geronimo 2.0.2 Tomcat6 jee5
|
||||
- WebSphere 6.1 fix pack 9
|
||||
|
||||
See the CHANGES file for a detailed list of the features in this release.
|
||||
|
||||
Support
|
||||
-------
|
||||
|
||||
For more information on Apache Tuscany visit the website at:
|
||||
|
||||
http://incubator.apache.org/tuscany/
|
||||
|
||||
Any issues with this release can be reported to Apache Tuscany
|
||||
using the mailing lists or in the JIRA issue tracker.
|
||||
|
||||
Mailing list archives:
|
||||
|
||||
http://mail-archives.apache.org/mod_mbox/ws-tuscany-user/
|
||||
http://mail-archives.apache.org/mod_mbox/ws-tuscany-dev/
|
||||
|
||||
Jira:
|
||||
|
||||
http://issues.apache.org/jira/browse/TUSCANY
|
||||
|
||||
To join the project's mailing lists follow the instructions at:
|
||||
|
||||
http://incubator.apache.org/tuscany/mailing-lists.html
|
||||
|
||||
To find out more about OASIS Open CSA go to:
|
||||
|
||||
http://www.oasis-opencsa.org.
|
||||
|
||||
Apache Tuscany welcomes your help. Any contribution, including code,
|
||||
testing, improving the documentation, or bug reporting is always
|
||||
appreciated.
|
||||
|
||||
Thank you for using Apache Tuscany!
|
||||
|
||||
- The Tuscany Team.
|
|
@ -1,27 +0,0 @@
|
|||
Installing the Apache Tuscany SCA 1.2 (incubating) April 2008 Release binary distribution
|
||||
=========================================================================================
|
||||
|
||||
Unzip Tuscany binary distribution archive and you get the following:
|
||||
|
||||
tuscany-sca-1.1-incubating
|
||||
DISCLAIMER - the ASF incubation disclaimer
|
||||
INSTALL - this help file
|
||||
LICENSE - the Apache License and any dependecy licenses
|
||||
NOTICE - attribution notices associated with the licenses
|
||||
README - readme for the release
|
||||
RELEASE_NOTES - description of this release
|
||||
CHANGES - A note of the major changes in this release
|
||||
|
||||
/demos - Demo applications showcasing the use of Apache Tuscany
|
||||
|
||||
/lib - The tuscany-sca-all and tuscany-sca-manifest jars and all their dependencies
|
||||
|
||||
/modules - all of the individual Tuscany jars
|
||||
|
||||
/samples - all the Tuscany samples, see the README in that directory
|
||||
|
||||
/tutorial - The store tutorial, see the README in that directory
|
||||
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load diff
|
@ -1,95 +0,0 @@
|
|||
Apache Tuscany
|
||||
Copyright (c) 2005 - 2009 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
This product includes/uses XmlSchema developed at
|
||||
The Apache Software Foundation (http://ws.apache.org/commons/XmlSchema)
|
||||
Portions Copyright 2006 International Business Machines Corp.
|
||||
|
||||
This product includes/uses ode-bpel-api-1.1 developed at
|
||||
The Apache Software Foundation (http://ode.apache.org)
|
||||
- Copyright 1999-2006 Intalio - This product includes software developed by Intalio (http://www.intalio.com)
|
||||
- Copyright 2006 Sybase - This product includes software developed by Sybase.(http://www.sybase.com)
|
||||
|
||||
"This product includes software developed by the Spring Framework
|
||||
Project (http://www.springframework.org)."
|
||||
|
||||
This product includes/uses the Jetty Servlet Engine (http://jetty.mortbay.org),
|
||||
developed by Mort Bay Consulting (http://www.mortbay.com)
|
||||
|
||||
This product includes/uses the Groovy Script Engine (http://groovy.codehaus.org/),
|
||||
Copyright 2003 (C) James Strachan and Bob Mcwhirter. All Rights Reserved.
|
||||
|
||||
This product includes/uses the Axion : the Open Source Java Database (http://axion.tigris.org/)
|
||||
Copyright (c) 2002-2003 Axion Development Team. All rights reserved.
|
||||
|
||||
This product includes/uses DOM4J : the flexible XML framework for java (http://www.dom4j.org/)
|
||||
Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved.
|
||||
|
||||
This product includes/uses software, AOP alliance (http://aopalliance.sourceforge.net)
|
||||
License: Public Domain
|
||||
|
||||
This product includes/uses JSON-RPC-Java (http://oss.metaparadigm.com/jsonrpc/)
|
||||
|
||||
This product includes/uses JSON-RPC JavaScript client (jsonrpc.js)
|
||||
Copyright (c) 2003-2004 Jan-Klaas Kollhof
|
||||
Copyright (c) 2005 Michael Clark, Metaparadigm Pte Ltd
|
||||
|
||||
This product includes software from the GlassFish project (https://glassfish.dev.java.net/)
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
|
||||
This product includes software from the Rome project (https://rome.dev.java.net/)
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
|
||||
This product includes/uses the Eclipse Modeling Framework project (http://www.eclipse.org/emf/)
|
||||
|
||||
This product includes/uses the Mozilla Rhino project (http://www.mozilla.org/rhino/)
|
||||
|
||||
This product includes/uses the Sourceforge wsdl4j project (http://sourceforge.net/projects/wsdl4j/)i
|
||||
|
||||
This product includes/uses the Codehaus JRuby project (http://jruby.codehaus.org/)
|
||||
|
||||
This product includes/uses JDOM (http://www.jdom.org/)
|
||||
Copyright (C) 2000-2004 Jason Hunter & Brett McLaughlin. All rights reserved.
|
||||
|
||||
This product includes/uses DWR (http://getahead.org/dwr)
|
||||
Copyright 2005 Joe Walker. All rights reserved.
|
||||
|
||||
This product includes/uses dojotoolkit (http://dojotoolkit.org/)
|
||||
Copyright (c) 2005, The Dojo Foundation. All rights reserved.
|
||||
|
||||
This product includes/uses Howl (http://howl.objectweb.org/)
|
||||
Copyright (c) 2004, Bull S.A.
|
||||
|
||||
This product includes/uses axion (http://axion.tigris.org/)
|
||||
Copyright (c) 2002-2003 Axion Development Team.
|
||||
|
||||
This product includes/uses javacc (https://javacc.dev.java.net/)
|
||||
Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
|
||||
|
||||
The Program includes all or portions of the following software: "The
|
||||
Saxon XSLT and XQuery Processor from Saxonica Limited" distributed under
|
||||
an MPL v1.0 license. Please refer to the homepage URL at
|
||||
http://www.saxonica.com/.
|
||||
|
||||
This product includes/uses Serp (http://serp.sourceforge.net/) under the BSD license:
|
||||
Copyright (c) 2002, A. Abram White. All rights reserved.
|
||||
|
||||
This product also includes software under the BSD license
|
||||
with the following copyright:
|
||||
Copyright (c) 2006, Sun Microsystems, Inc. All rights reserved.
|
||||
|
||||
This product includes software under the Service Component Architecture JavaDoc,
|
||||
Interface Definition files and XSD files license.
|
||||
(c) Copyright SCA Collaboration 2006, 2007
|
||||
|
||||
This product includes software under the Service Data Objects JavaDoc and
|
||||
Interface Definition file license
|
||||
|
||||
(c) Copyright BEA Systems, Inc., International Business Machines Corporation,
|
||||
Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
|
||||
Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
|
||||
2005, 2006. All rights reserved.
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
Building the Apache Tuscany SCA 1.2 (incubating) April 2008 Release source distribution
|
||||
=======================================================================================
|
||||
|
||||
Initial Setup
|
||||
-------------
|
||||
|
||||
1) Install J2SE 5.0 SDK, which can be downloaded from
|
||||
http://java.sun.com/j2se/1.5.0/download.jsp. Use version of 1.5.0_06 JDK or higher.
|
||||
|
||||
2) Make sure that your JAVA_HOME environment variable is set to the newly installed
|
||||
JDK location, and that your PATH includes %JAVA_HOME%\bin (windows) or
|
||||
$JAVA_HOME$/bin (unix).
|
||||
|
||||
3) Install Maven 2.0.7 or higher, which can be downloaded from
|
||||
http://maven.apache.org/download.html. Make sure that your PATH includes
|
||||
the MVN_HOME/bin directory.
|
||||
|
||||
4) Make sure that your MAVEN_OPTS environment variable has -Xmx128M (or more),
|
||||
you can manually do this by executing the following in your prompt :
|
||||
Windows users:
|
||||
set MAVEN_OPTS=-Xmx128M
|
||||
Unix users:
|
||||
export MAVEN_OPTS=-Xmx128M
|
||||
|
||||
|
||||
Building
|
||||
--------
|
||||
|
||||
1) Change to the top level directory of Apache Tuscany source distribution.
|
||||
2) Run
|
||||
|
||||
$> mvn
|
||||
|
||||
This will compile Apache Tuscany and run all of the tests in the source
|
||||
distribution.
|
||||
|
||||
Depending on the load of remote Maven 2.0 repositories, you may have
|
||||
to run "mvn" several times utill the required dependencies are
|
||||
all located in your local maven repository. It usually takes some time for
|
||||
maven to download required dependencies in the first build. Once all the
|
||||
dependencies have been downloaded you may use the -o option to run maven
|
||||
in offline mode, for example, 'mvn clean install -o'.
|
||||
|
||||
|
||||
Building the distributions
|
||||
--------------------------
|
||||
|
||||
1) Change to the distribution folder
|
||||
2) Run
|
||||
|
||||
$> mvn
|
||||
|
||||
This will build the binary and source distribution with .zip and .gz
|
||||
formats in the distribution/target directory.
|
||||
|
|
@ -1,397 +0,0 @@
|
|||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed 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.
|
||||
|
||||
|
||||
===============================================================================================================
|
||||
|
||||
Apache Tuscany SCA for Java Subcomponents
|
||||
=========================================:
|
||||
|
||||
The Tuscany SCA for Java release includes a number of subcomponents with
|
||||
separate copyright notices and license terms. Your use of the source
|
||||
code for the these subcomponents is subject to the terms and
|
||||
conditions of the following licenses.
|
||||
|
||||
===============================================================================================================
|
||||
|
||||
The module itest/databindings/common includes the test schema; datagraph.xsd, sdoJava.xsd, and sdoModel.xsd
|
||||
under the following license:
|
||||
|
||||
License for the Service Data Objects JavaDoc, Interface Definition files
|
||||
and XSD files.
|
||||
|
||||
The Service Data Objects JavaDoc, Interface Definition files and XSD files
|
||||
are being provided by the copyright holders under the following license.
|
||||
By using and/or copying this work, you agree that you have read,
|
||||
understood and will comply with the following terms and conditions:
|
||||
|
||||
Permission to copy, display, make derivative works of and distribute
|
||||
the Service Data Objects JavaDoc, Interface Definition files and XSD files
|
||||
(the "Artifacts") in any medium without fee or royalty is hereby granted,
|
||||
provided that you include the following on ALL copies of the Artifacts,
|
||||
or portions thereof, that you make:
|
||||
|
||||
1. A link or URL to the Artifacts at this location:
|
||||
http://www.osoa.org/display/Main/Service+Data+Objects+Specifications
|
||||
|
||||
2. The full text of this copyright notice as shown in the Artifacts.
|
||||
|
||||
|
||||
|
||||
THE ARTIFACTS ARE PROVIDED "AS IS" AND THE AUTHORS MAKE NO
|
||||
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THE
|
||||
ARTIFACTS AND THE IMPLEMENTATION OF THEIR CONTENTS,
|
||||
INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OR TITLE.
|
||||
|
||||
THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL,
|
||||
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY
|
||||
USE OR DISTRIBUTION OF THE ARTIFACTS.
|
||||
|
||||
The name and trademarks of the Authors may NOT be used in any manner,
|
||||
including advertising or publicity pertaining to the Service Data
|
||||
Objects Specification or its contents without specific, written prior
|
||||
permission. Title to copyright in the Service Data Objects
|
||||
Specification will at all times remain with the Authors.
|
||||
|
||||
No other rights are granted by implication, estoppel or otherwise.
|
||||
|
||||
Revision level 1.11, last updated on 2007/12/21
|
||||
|
||||
=================================================================================================================
|
||||
|
||||
The module implementation-script temporarily includes one file under the following BSD license:
|
||||
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
- Neither the name of the Sun Microsystems, Inc. nor the names of
|
||||
contributors may be used to endorse or promote products derived from this
|
||||
software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
||||
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGE.
|
||||
|
||||
=================================================================================================================
|
||||
|
||||
The module assembly-xsd includes XSD files under the following SCA Collaboration license:
|
||||
|
||||
License for the Service Component Architecture JavaDoc, Interface
|
||||
Definition files and XSD files.
|
||||
|
||||
The Service Component Architecture JavaDoc, Interface Definition files,
|
||||
and XSD files are being provided by the copyright holders under the
|
||||
following license. By using and/or copying this work, you agree that
|
||||
you have read, understood and will comply with the following terms and
|
||||
conditions:
|
||||
|
||||
Permission to copy, display, make derivative works of, and distribute
|
||||
the Service Component Architecture JavaDoc, Interface Definition Files
|
||||
and XSD files (the "Artifacts") in any medium without fee or royalty is
|
||||
hereby granted, provided that you include the following on ALL copies
|
||||
of the Artifacts, or portions thereof, that you make:
|
||||
|
||||
1. A link or URL to the Artifacts at this location:
|
||||
http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications
|
||||
|
||||
2. The full text of this copyright notice as shown in the Artifacts.
|
||||
|
||||
THE ARTIFACTS ARE PROVIDED "AS IS," AND THE AUTHORS MAKE NO
|
||||
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THE
|
||||
ARTIFACTS AND THE IMPLEMENTATION OF THEIR CONTENTS, INCLUDING, BUT NOT
|
||||
LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
PURPOSE, NON-INFRINGEMENT OR TITLE.
|
||||
|
||||
THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL,
|
||||
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY
|
||||
USE OR DISTRIBUTION OF THE ARTIFACTS.
|
||||
|
||||
The name and trademarks of the Authors may NOT be used in any manner,
|
||||
including advertising or publicity pertaining to the Service Component
|
||||
Architecture Specification or its contents without specific, written
|
||||
prior permission. Title to copyright in the Service Component
|
||||
Architecture Specification and the JavaDoc, Interface Definition Files
|
||||
and XSD Files will at all times remain with the Authors.
|
||||
|
||||
No other rights are granted by implication, estoppel or otherwise.
|
||||
|
||||
Revision level 1.1, last updated on 2007/11/19
|
||||
|
||||
=================================================================================================================
|
||||
The modules
|
||||
|
||||
binding-ws-xml
|
||||
databinding
|
||||
databinding-axiom
|
||||
databinding-jaxb
|
||||
databinding-json
|
||||
databinding-sdo
|
||||
databinding-sdo-axiom
|
||||
databinding-xmlbeans
|
||||
interface-wsdl-xml
|
||||
|
||||
Include the ipo.xsd and address.xsd information from the XML Schema Primer
|
||||
(http://www.w3.org/TR/2004/PER-xmlschema-0-20040318/) combined into the
|
||||
file ipo.xsd and extended with UK postcode structures.
|
||||
|
||||
The ipo.xsd file is include under the following license:
|
||||
|
||||
W3C(c) SOFTWARE NOTICE AND LICENSE
|
||||
http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
|
||||
|
||||
This work (and included software, documentation such as READMEs, or other
|
||||
related items) is being provided by the copyright holders under the following
|
||||
license. By obtaining, using and/or copying this work, you (the licensee) agree
|
||||
that you have read, understood, and will comply with the following terms and conditions.
|
||||
|
||||
Permission to copy, modify, and distribute this software and its documentation,
|
||||
with or without modification, for any purpose and without fee or royalty is
|
||||
hereby granted, provided that you include the following on ALL copies of the
|
||||
software and documentation or portions thereof, including modifications:
|
||||
|
||||
1. The full text of this NOTICE in a location viewable to users of the
|
||||
redistributed or derivative work.
|
||||
2. Any pre-existing intellectual property disclaimers, notices, or terms
|
||||
and conditions. If none exist, the W3C Software Short Notice should be
|
||||
included (hypertext is preferred, text is permitted) within the body of
|
||||
any redistributed or derivative code.
|
||||
3. Notice of any changes or modifications to the files, including the date
|
||||
changes were made. (We recommend you provide URIs to the location from which
|
||||
the code is derived.)
|
||||
|
||||
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
|
||||
NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO,
|
||||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
|
||||
USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS,
|
||||
COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
|
||||
|
||||
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
|
||||
|
||||
The name and trademarks of copyright holders may NOT be used in advertising or
|
||||
publicity pertaining to the software without specific, written prior permission.
|
||||
Title to copyright in this software and any associated documentation will at all
|
||||
times remain with copyright holders.
|
|
@ -1,39 +0,0 @@
|
|||
Apache Tuscany
|
||||
Copyright (c) 2005 - 2009 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
This product includes/uses JSON-RPC JavaScript client (jsonrpc.js)
|
||||
Copyright (c) 2003-2004 Jan-Klaas Kollhof
|
||||
Copyright (c) 2005 Michael Clark, Metaparadigm Pte Ltd
|
||||
|
||||
This product also includes software under the BSD license
|
||||
(see the LICENSE file contained in this distribution), with
|
||||
the following copyright:
|
||||
Copyright (c) 2006, Sun Microsystems, Inc. All rights reserved.
|
||||
|
||||
This product includes software under the Service Component Architecture JavaDoc,
|
||||
Interface Definition files and XSD files license.
|
||||
(c) Copyright SCA Collaboration 2006, 2007
|
||||
|
||||
This product includes software under the Service Data Objects JavaDoc and
|
||||
Interface Definition file license
|
||||
|
||||
(c) Copyright BEA Systems, Inc., International Business Machines Corporation,
|
||||
Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
|
||||
Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
|
||||
2005, 2006. All rights reserved.
|
||||
|
||||
This product includes software under the W3C(c) Software License
|
||||
with the following copyright:
|
||||
|
||||
Copyright (c) 2008 World Wide Web Consortium, (Massachusetts Institute of Technology,
|
||||
European Research Consortium for Informatics and Mathematics, Keio University).
|
||||
All Rights Reserved. This work is distributed under the W3C(c) Software License [1] in
|
||||
the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
|
||||
|
||||
|
|
@ -1,162 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-distribution</artifactId>
|
||||
<version>2.0-SNAPSHOT</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>tuscany-distribution-process</artifactId>
|
||||
<name>Apache Tuscany SCA Business Process Distribution</name>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<!-- Core distribution -->
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-feature-process</artifactId>
|
||||
<type>pom</type>
|
||||
<version>2.0-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
<profiles>
|
||||
|
||||
<!-- Build profile that can be used to build the distro packages -->
|
||||
<profile>
|
||||
<id>distribution</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-maven-bundle-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>distribution-modules</id>
|
||||
<phase>generate-resources</phase>
|
||||
<goals>
|
||||
<goal>generate-modules</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<targetDirectory>target/modules</targetDirectory>
|
||||
<excludeDirectories>
|
||||
<excludeDirectory>../core/target/modules</excludeDirectory>
|
||||
</excludeDirectories>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>distribution-package</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>single</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<descriptors>
|
||||
<descriptor>src/main/assembly/bin.xml</descriptor>
|
||||
<descriptor>src/main/assembly/src.xml</descriptor>
|
||||
</descriptors>
|
||||
<tarLongFileMode>gnu</tarLongFileMode>
|
||||
<finalName>apache-tuscany-sca-process-2.0-SNAPSHOT</finalName>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<!-- Profile that can be used to build the modules included in the distro -->
|
||||
<profile>
|
||||
<id>modules</id>
|
||||
<modules>
|
||||
<module>../../../modules/assembly</module>
|
||||
<module>../../../modules/assembly-xml</module>
|
||||
<module>../../../modules/assembly-xsd</module>
|
||||
<module>../../../modules/binding-corba</module>
|
||||
<module>../../../modules/binding-corba-runtime</module>
|
||||
<module>../../../modules/binding-sca</module>
|
||||
<module>../../../modules/binding-sca-xml</module>
|
||||
<module>../../../modules/contribution</module>
|
||||
<module>../../../modules/contribution-java</module>
|
||||
<module>../../../modules/contribution-namespace</module>
|
||||
<module>../../../modules/contribution-xml</module>
|
||||
<module>../../../modules/core</module>
|
||||
<module>../../../modules/core-databinding</module>
|
||||
<module>../../../modules/core-spi</module>
|
||||
<module>../../../modules/data-api</module>
|
||||
<module>../../../modules/databinding</module>
|
||||
<module>../../../modules/databinding-jaxb</module>
|
||||
<module>../../../modules/databinding-saxon</module>
|
||||
<module>../../../modules/databinding-sdo</module>
|
||||
<module>../../../modules/definitions</module>
|
||||
<module>../../../modules/definitions-xml</module>
|
||||
<module>../../../modules/endpoint</module>
|
||||
<module>../../../modules/extensibility</module>
|
||||
<module>../../../modules/extensibility-equinox</module>
|
||||
<module>../../../modules/host-corba</module>
|
||||
<module>../../../modules/host-corba-jse</module>
|
||||
<module>../../../modules/host-http</module>
|
||||
<module>../../../modules/implementation-bpel</module>
|
||||
<module>../../../modules/implementation-bpel-ode</module>
|
||||
<module>../../../modules/implementation-java</module>
|
||||
<module>../../../modules/implementation-java-runtime</module>
|
||||
<module>../../../modules/implementation-java-xml</module>
|
||||
<module>../../../modules/implementation-node</module>
|
||||
<module>../../../modules/implementation-node-runtime</module>
|
||||
<module>../../../modules/implementation-xquery</module>
|
||||
<module>../../../modules/interface</module>
|
||||
<module>../../../modules/interface-java</module>
|
||||
<module>../../../modules/interface-java-jaxws</module>
|
||||
<module>../../../modules/interface-java-xml</module>
|
||||
<module>../../../modules/interface-wsdl</module>
|
||||
<module>../../../modules/interface-wsdl-xml</module>
|
||||
<module>../../../modules/monitor</module>
|
||||
<module>../../../modules/node-api</module>
|
||||
<module>../../../modules/node-impl</module>
|
||||
<module>../../../modules/node-launcher</module>
|
||||
<module>../../../modules/node-launcher-equinox</module>
|
||||
<module>../../../modules/node-launcher-webapp</module>
|
||||
<module>../../../modules/policy</module>
|
||||
<module>../../../modules/policy-security</module>
|
||||
<module>../../../modules/policy-security-jsr250</module>
|
||||
<module>../../../modules/policy-xml</module>
|
||||
<module>../../../modules/sca-api</module>
|
||||
<module>../../../modules/workspace</module>
|
||||
<module>../../../modules/workspace-impl</module>
|
||||
<module>../../../modules/workspace-xml</module>
|
||||
<module>../../../modules/xsd</module>
|
||||
<module>../../../modules/xsd-xml</module>
|
||||
</modules>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
</project>
|
|
@ -1,38 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<assembly>
|
||||
<!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
|
||||
<id></id>
|
||||
<includeBaseDirectory>true</includeBaseDirectory>
|
||||
<baseDirectory>tuscany-sca-2.0-SNAPSHOT</baseDirectory>
|
||||
<formats>
|
||||
<!--
|
||||
<format>dir</format>
|
||||
<format>tar.gz</format>
|
||||
-->
|
||||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/bin-common.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/bin-modules.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/bin-samples.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
|
@ -1,37 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<assembly>
|
||||
<!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
|
||||
<id>src</id>
|
||||
<includeBaseDirectory>true</includeBaseDirectory>
|
||||
<baseDirectory>tuscany-sca-2.0-SNAPSHOT-src</baseDirectory>
|
||||
<formats>
|
||||
<!--
|
||||
<format>dir</format>
|
||||
<format>tar.gz</format>
|
||||
-->
|
||||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/src-common.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/src-modules.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
|
@ -1,44 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../../samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>helloworld-bpel/**/*</include>
|
||||
<include>helloworld-bpel-ws/**/*</include>
|
||||
<include>quote-xquery/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -1,100 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-corba/**/*</include>
|
||||
<include>binding-corba-runtime/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>databinding-saxon/**/*</include>
|
||||
<include>databinding-sdo/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>distribution-core/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>extensibility-equinox/**/*</include>
|
||||
<include>host-corba/**/*</include>
|
||||
<include>host-corba-jse/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>implementation-bpel/**/*</include>
|
||||
<include>implementation-bpel-ode/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>implementation-xquery/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>node-api/**/*</include>
|
||||
<include>node-impl/**/*</include>
|
||||
<include>node-launcher/**/*</include>
|
||||
<include>node-launcher-equinox/**/*</include>
|
||||
<include>node-launcher-webapp/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-security-jsr250/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>workspace/**/*</include>
|
||||
<include>workspace-impl/**/*</include>
|
||||
<include>workspace-xml/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -1,431 +0,0 @@
|
|||
Changes With Apache Tuscany SCA 1.2 (incubating) April 2008
|
||||
===========================================================
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-2027
|
||||
* TUSCANY-1999
|
||||
* TUSCANY-2037
|
||||
* TUSCANY-2034
|
||||
* TUSCANY-2038
|
||||
* TUSCANY-2043
|
||||
* TUSCANY-2046
|
||||
* TUSCANY-2047
|
||||
* TUSCANY-2028
|
||||
* TUSCANY-1873
|
||||
* TUSCANY-2049
|
||||
* TUSCANY-2035
|
||||
* TUSCANY-1206
|
||||
* TUSCANY-2036
|
||||
* TUSCANY-1771
|
||||
* TUSCANY-2013
|
||||
* TUSCANY-1926
|
||||
* TUSCANY-1917
|
||||
* TUSCANY-1949
|
||||
* TUSCANY-1941
|
||||
* TUSCANY-2045
|
||||
* TUSCANY-2057
|
||||
* TUSCANY-2055
|
||||
* TUSCANY-2056
|
||||
* TUSCANY-2072
|
||||
* TUSCANY-2047
|
||||
* TUSCANY-2073
|
||||
* TUSCANY-1977
|
||||
* TUSCANY-2075
|
||||
* TUSCANY-1894
|
||||
* TUSCANY-2079
|
||||
* TUSCANY-2078
|
||||
* TUSCANY-2080
|
||||
* TUSCANY-2068
|
||||
* TUSCANY-1950
|
||||
* TUSCANY-2077
|
||||
* TUSCANY-2056
|
||||
* TUSCANY-2088
|
||||
* TUSCANY-2086
|
||||
* TUSCANY-2094
|
||||
* TUSCANY-2106
|
||||
|
||||
Features and/or Enhancements
|
||||
|
||||
* Core
|
||||
- Interceptor Enhancements
|
||||
- Phase-based interceptor ordering to allow contribution of new interceptors and also define the order in witch they should be invoked
|
||||
- Pass-by-reference SPI to allow interceptors to indicate if they support pass-by-reference
|
||||
- PolicyProvider SPIs to allow extensions to plugin policy interceptors
|
||||
- Support for JAXWS annotations and mapping of faults to Java exceptions according to JAXWS specification
|
||||
- Improvement of contribution service to allow it to be used outside of the runtime environment
|
||||
- Support for Contribution Import/Export resource
|
||||
- Enhanced Distributed Domain story using Workspace
|
||||
- Implementation of a SCA domain allowing a system administrator to manage contributions, composites and sca nodes that run these composites
|
||||
- Set of core services providing management capabilities
|
||||
- Administration web interface
|
||||
- This is a work in progress and you can see it in action in samples/calculator-distributed. Other samples that use distributed operation are yet to move over to the workspace.
|
||||
- Enhanced support for SCA Policy spec
|
||||
- Ability to apply external policy definitions to a SCA composition
|
||||
- Ability to spread policy definitions to multiple definitions.xml files available across the sca domain
|
||||
- Bug fixes
|
||||
- Improvements of http binding to support servlet components
|
||||
- Enable Tuscany to run inside an OSGi runtime
|
||||
|
||||
* Web 2.0 Extensions
|
||||
- Enhancements to implementation.widget (support for properties)
|
||||
- New atom binding based on Apache Abdera
|
||||
- Refactoring of rss-rome binding
|
||||
* Other Extensions
|
||||
- Binding JMS
|
||||
- greatly simplified the use of the JMS binding, support locating JMS resources from JNDI, and better compliance with the SCA JMS binding spec
|
||||
- see the doc page for more details: http://incubator.apache.org/tuscany/sca-java-bindingjms.html
|
||||
- Enhancements to Binding RMI
|
||||
- Support shared RMI registry and use 999x as the ports in test case to avoid 1099 conflict
|
||||
- Enhancements to Groovy extension
|
||||
- Support for 'native' groovy classes
|
||||
- Enhancements to OSGi bundle contributions
|
||||
- Support Bundle URLs to be added as contributions
|
||||
|
||||
* Tools
|
||||
- Eclipse plugin providing a Tuscany runtime Library and Tuscany launcher in Eclipse environment
|
||||
- An updatesite is also available to facilitate the plugin installation using the Eclipse update manager
|
||||
|
||||
* Samples/Tutorial/Demos
|
||||
- calculator-distributed migrated to use new Tuscany Distributed Workspace
|
||||
- sample-calculator-ws-secure-webapp
|
||||
- sample-helloworld-jms-webapp
|
||||
- new jms samples
|
||||
- improve bigbank demo to include support for policies
|
||||
- tutorial store changes
|
||||
- use of import/export
|
||||
- development of contribution without requiring dependencies on the Tuscany runtime
|
||||
- usage of new sca domain infrastructure
|
||||
|
||||
* Testing
|
||||
- Web Container Testing Framework integrated with (Tomcat, Jetty, Geronimo and Websphere)
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 1.1 (incubating) January 2008
|
||||
===============================================================
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-1939
|
||||
* TUSCANY-1914
|
||||
* TUSCANY-1854
|
||||
* TUSCANY-1931
|
||||
* TUSCANY-1547
|
||||
* TUSCANY-1909
|
||||
* TUSCANY-1919
|
||||
* TUSCANY-1930
|
||||
* TUSCANY-1806
|
||||
* TUSCANY-1804
|
||||
* TUSCANY-1916
|
||||
* TUSCANY-1913
|
||||
* TUSCANY-1834
|
||||
* TUSCANY-1857
|
||||
* TUSCANY-1687
|
||||
* TUSCANY-1801
|
||||
* TUSCANY-1742
|
||||
* TUSCANY-1762
|
||||
* TUSCANY-1945
|
||||
* TUSCANY-1595
|
||||
* TUSCANY-1594
|
||||
* TUSCANY-1849
|
||||
* TUSCANY-1836
|
||||
* TUSCANY-1934
|
||||
* TUSCANY-1902
|
||||
* TUSCANY-1608
|
||||
* TUSCANY-1943
|
||||
* TUSCANY-1896
|
||||
* TUSCANY-1626
|
||||
* TUSCANY-1797
|
||||
* TUSCANY-1601
|
||||
* TUSCANY-1415
|
||||
|
||||
- Better JMS support
|
||||
* binding.jms supporting point to point text based messaging only
|
||||
* New SOAP/JMS sample (helloworld-ws-reference/service-jms)
|
||||
|
||||
- Improvements in PolicyFramework Support
|
||||
* Support for policy specifications on operation elements in a composite definition
|
||||
* Separate sample (calculator-implementation-policies) to demonstrate use of Implementation Policies
|
||||
(uses logging and JAAS Authentication)
|
||||
|
||||
- Modeling of client side java script components
|
||||
* See implementation.widget
|
||||
|
||||
- Evolving support for doman API suggested by assembly spec including a standalone node and nodes running
|
||||
connected together in a domain. This is still experimental.
|
||||
|
||||
- Class loading and OSGI improvements
|
||||
* Enable Tuscany to be run in a multi-classloader environment including inside OSGi. By default,
|
||||
Tuscany continues to run using a single CLASSPATH-based classloader.
|
||||
* Contributions no longer need to be in the CLASSPATH. All import/export dependencies across contributions should be
|
||||
explicitly specified (as described in the spec).
|
||||
|
||||
- JAXB based POJO transformations
|
||||
|
||||
Changes With Apache Tuscany SCA 1.0.1 (incubating) November 2007
|
||||
================================================================
|
||||
|
||||
The Tuscany SCA Java 1.0.1 is mainly a bug-fix release. It also comes with some improvements as listed below.
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-1848
|
||||
* TUSCANY-1857
|
||||
* TUSCANY-1859
|
||||
* TUSCANY-1801
|
||||
* TUSCANY-1823
|
||||
* TUSCANY-1839
|
||||
* TUSCANY-1814
|
||||
* TUSCANY-1818
|
||||
* TUSCANY-1834
|
||||
* TUSCANY-1637
|
||||
* TUSCANY-1826
|
||||
* TUSCANY-1823
|
||||
* TUSCANY-1819
|
||||
* TUSCANY-1821
|
||||
* TUSCANY-1822
|
||||
* TUSCANY-1806
|
||||
* TUSCANY-1808
|
||||
* TUSCANY-1756
|
||||
* TUSCANY-1757
|
||||
|
||||
- Fix build issues with Maven 2.0.7 and JDK 6
|
||||
|
||||
- Reduce memory consumption for WSDLs that import large XSDs
|
||||
|
||||
- Add more logging statements for better servicibility
|
||||
|
||||
- Add an extension point to allow extensions to plug-in extension schemas.
|
||||
|
||||
- Add a demo application to showcase XML integration story
|
||||
|
||||
- Improve in databinding framework
|
||||
* Add support for JSON Databindings and other refactoring
|
||||
* Set databinding for introspected data type and enhance the checking of wrapper style
|
||||
* Improve the tree-based XMLStreamReader and convert Bean & DOM to use this approach
|
||||
* Add a tree-iterator based XMLStreamReader base impl
|
||||
* Add default element info to java interface
|
||||
* Rename Interface.setDefaultDataBinding to resetDataBinding
|
||||
|
||||
- Limit the method injection to setters and allow the setter annotation to override field annotation
|
||||
|
||||
- Evolving support in Intent and Policy handling
|
||||
* Add support for policies in implementation
|
||||
* Fix the algorithm for macthing policySets defined on bindings for the wire
|
||||
* Add policy intent for implementation.java
|
||||
* Extend java implementation type to recognize and apply policies, adding util support for this in Policy module
|
||||
* Add policy module for logging
|
||||
|
||||
- Evolving development in the SCA Domain/Node
|
||||
|
||||
- Update NOTICE files with missing dependencies
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 1.0 (incubating) September 2007
|
||||
===============================================================
|
||||
|
||||
- Tuscany Java SCA now implements V1.0 of the core SCA
|
||||
specifications
|
||||
SCA Assembly Model V1.0
|
||||
SCA Java Common Annotations and APIs V1.0
|
||||
SCA Java Component Implementation V1.0
|
||||
SCA Web Services Binding V1.0
|
||||
Including callbacks, conversations and callable references
|
||||
|
||||
|
||||
- Support for ws-security configurable in the web services binding
|
||||
thro Tuscany SCA policy intents and policysets using the policy framework
|
||||
introduced in the last release.
|
||||
|
||||
Note : This release supports specifications of policies around axis2
|
||||
config params - see helloworld-ws-service-secure sample. The policy
|
||||
intents that have been tested are authentication, integrity and
|
||||
confidentiality.
|
||||
There is no sample or test that exercises confidentiality since there
|
||||
are some unresolved licensing issue around bouncycastle libraries.
|
||||
However, users who are not encumbered by the bouncycastle license
|
||||
restrictions can try the 'confidentiality' intent. See FAQ -
|
||||
http://incubator.apache.org/tuscany/tuscany-sca-java-faq.html
|
||||
|
||||
This release does not include support for WS-Policy
|
||||
attachments in Tuscany Policysets for ws-security.
|
||||
|
||||
|
||||
- An XQuery component implementation type
|
||||
implementation-xquery
|
||||
|
||||
|
||||
- A Databinding for converting data to and from nodes for XQuery
|
||||
processing
|
||||
databinding-saxon
|
||||
|
||||
|
||||
- OSGI support has been extended to allow Tuscany contributions
|
||||
packaged as OSGI bundles hence taking advantage of OSGI's bundle
|
||||
loading an dependency management capabilities
|
||||
|
||||
|
||||
- A BPEL component implementation type experimental implementation
|
||||
based on SCA BPEL Client and Implementation V1.0. At the moment only
|
||||
supports BPEL process as services.
|
||||
implementation-bpel
|
||||
|
||||
|
||||
- The distributed runtime implementation has been separated out
|
||||
into
|
||||
*) domain
|
||||
*) node
|
||||
It is now wrapped by a SCADomain interface as is the standalone
|
||||
runtime.
|
||||
|
||||
Note: This release does not include support for WebApp host deployment
|
||||
for a distributed SCA Domain
|
||||
|
||||
|
||||
|
||||
- The web service binding will now generate WSDL automatically
|
||||
based on the service interface if no WSDL is provided
|
||||
|
||||
|
||||
- A new "store" sample and associated document show how a
|
||||
simple store front application can be constructed
|
||||
samples/store
|
||||
|
||||
- The following features of this release are still experimental:
|
||||
- BPEL implementation type, integrating with Apache ODE
|
||||
- OSGI implementation type, integrating with Apache Felix
|
||||
- XQuery implementation type
|
||||
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 0.99 (incubating) August 2007
|
||||
=============================================================
|
||||
|
||||
The following are the significant additions to release 0.99
|
||||
over and above all of what was offered in release 0.91.
|
||||
|
||||
- A version of the default sca binding that works between
|
||||
components runing in separate Java virtual machines
|
||||
binding-sca-axis
|
||||
|
||||
- A simple node implementation and a service discovery
|
||||
function for running sca applications distributed
|
||||
across more than one node
|
||||
distributed
|
||||
distributed-impl
|
||||
|
||||
- integration with OSGi runtimes is now supported with
|
||||
a new implementation-osgi component type
|
||||
|
||||
- PUB/SUB interactions are now supported by using new
|
||||
notification binding and implementation types, and
|
||||
samples demonstrating the feature.
|
||||
|
||||
- The Tuscany runtime now has a policy framework supporting
|
||||
the SCA policy specification
|
||||
|
||||
- the endpoint URIs used by SCA bindings has been rationalized
|
||||
and now follows the SCA Assembly specification
|
||||
|
||||
- binding-ajax has been renamed to binding-dwr
|
||||
|
||||
Changes With Apache Tuscany SCA 0.91 (incubating) July 2007
|
||||
===========================================================
|
||||
|
||||
The following are the significant additions to release 0.91
|
||||
over and above all of what was offered in release 0.90.
|
||||
|
||||
|
||||
- Enhancements to support multiple contributions to the SCA Domain
|
||||
|
||||
- The inclusion of a alternative simplified extensions-helper
|
||||
SPI layer to faciliate rapid development of extensions
|
||||
|
||||
- More Implementation Extenstions
|
||||
Spring
|
||||
WebResource
|
||||
|
||||
- More Binding Extensions
|
||||
AJAX
|
||||
EJB
|
||||
RSS/ATOM Feeds
|
||||
|
||||
- Demos that demonstrate the use of a mix of extensions
|
||||
alert-aggregator-webapp
|
||||
bigbank-account
|
||||
bigbank-calculator
|
||||
bigbank-stockquote
|
||||
|
||||
|
||||
- Samples
|
||||
Samples to demostrate use of Spring, Resource, AJAX extensions
|
||||
|
||||
Changes With Apache Tuscany SCA 0.90 (incubating) June 2007
|
||||
===========================================================
|
||||
|
||||
- Implementations for all of the Java Annotations and API Specification V1.0 found at
|
||||
(http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications)
|
||||
apart from the following.
|
||||
@ComponentName
|
||||
Conversation
|
||||
RequestContext
|
||||
|
||||
- New assembly model implementation taking into account SCA 1.0 artifacts
|
||||
Data duplication between assembly model and runtime removed
|
||||
|
||||
- Simple single process domain support
|
||||
Contribution support to scope items being deployed into the runtime
|
||||
|
||||
- Improved Package/Class naming consistency across modules
|
||||
|
||||
- Extensions now loaded via Java service mechanism
|
||||
Refactored extensions to use new SPIs (see below)
|
||||
|
||||
- Maven and Ant based sample builds in the binary distribution
|
||||
|
||||
- Implementation Extensions
|
||||
Java
|
||||
Script supporting (Ruby, Python, Groovy, JavaScript)
|
||||
|
||||
- Binding Extensions
|
||||
Axis2
|
||||
RMI
|
||||
JSONRPC
|
||||
|
||||
-Databinding Extensions
|
||||
Axiom
|
||||
JAXB
|
||||
SDO
|
||||
|
||||
- Host environments
|
||||
Embedded
|
||||
Tomcat
|
||||
Jetty
|
||||
RMI
|
||||
|
||||
- A clear set of SPIs intended to be stable over future releases
|
||||
SCA assembly model
|
||||
org.apache.tuscany.sca.assembly
|
||||
org.apache.tuscany.sca.interfacedef
|
||||
org.apache.tuscany.sca.interfacedef.java
|
||||
org.apache.tuscany.sca.interfacedef.wsdl
|
||||
org.apache.tuscany.sca.policy
|
||||
|
||||
SCA contribution model
|
||||
org.apache.tuscany.sca.contribution
|
||||
|
||||
Runtime extensions
|
||||
org.apache.tuscany.sca.core
|
||||
org.apache.tuscany.sca.invocation
|
||||
org.apache.tuscany.sca.provider
|
||||
org.apache.tuscany.sca.runtime
|
||||
org.apache.tuscany.sca.work
|
||||
|
||||
Data binding support
|
||||
org.apache.tuscany.sca.databinding
|
||||
|
||||
Embedding Tuscany
|
||||
org.apache.tuscany.sca.host.embedded
|
||||
|
||||
Servlet container integration
|
||||
org.apache.tuscany.sca.http
|
||||
|
||||
- For this point release a partial set of JavaDoc is provided to
|
||||
be filled out as we close on release 1.0
|
|
@ -1,19 +0,0 @@
|
|||
Apache Tuscany SCA 1.2 (incubating) April 2008 README
|
||||
=====================================================
|
||||
|
||||
Welcome to the Tuscany SCA 1.2 release.
|
||||
|
||||
See the RELEASE_NOTES file for information specific to this release.
|
||||
|
||||
In the binary release see the INSTALL file for information on how to
|
||||
install the release.
|
||||
|
||||
In the source distribution see the BUILDING file for information on
|
||||
building the source code.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,83 +0,0 @@
|
|||
Apache Tuscany SCA 1.2 (incubating) April 2008 Release Notes
|
||||
============================================================
|
||||
|
||||
Apache Tuscany provides a runtime based on the Service Component
|
||||
Architecture. SCA is a set of specifications aimed at simplifying SOA
|
||||
Application Development which are being standardized at OASIS as part
|
||||
of Open Composite Services Architecture (Open CSA) - http://www.oasis-opencsa.org/.
|
||||
|
||||
Overview
|
||||
--------
|
||||
|
||||
The Apache Tuscany SCA 1.2 release includes implementations of the
|
||||
main SCA specifications including:
|
||||
|
||||
SCA Assembly Model V1.0
|
||||
SCA Policy Framework V1.0
|
||||
SCA Java Common Annotations and APIs V1.0
|
||||
SCA Java Component Implementation V1.0
|
||||
SCA Spring Component Implementation V1.0
|
||||
SCA BPEL Client and Implementation V1.0
|
||||
SCA Web Services Binding V1.0
|
||||
SCA EJB Session Bean Binding V1.0
|
||||
|
||||
It also includes implementations of many features not yet defined
|
||||
by SCA specifications, including:
|
||||
|
||||
- SCA bindings for Direct Web Remoting, RSS and ATOM Feeds,
|
||||
HTTP resources, JSON-RPC, PUB/SUB Notifications, and RMI.
|
||||
- SCA implementation types for OSGI, XQuery, BPEL, Widget and various
|
||||
dynamic languages including Groovy, Javascript, Python and Ruby
|
||||
- Databindings for Service Data Objects (SDO), JAXB, XmlBeans,
|
||||
Axis2's AXIOM, JSON, SAXON, DOM, SAX and StAX
|
||||
|
||||
The Tuscany SCA Runtime can be configured as a single node SCA domain or
|
||||
as an SCA domain distributed across multiple nodes.
|
||||
In addition Tuscany SCA supports the following host-deployment options: -
|
||||
- running standalone
|
||||
- running with distributed nodes across multiple JVMs
|
||||
- running with embedded Jetty or Tomcat
|
||||
- running as part of a standard web application
|
||||
|
||||
The Wepapp samples included in this release have been tried and tested on
|
||||
- Tomcat 5.5.20 and Tomcat 6.0.14
|
||||
- Jetty 6.1.3
|
||||
- Geronimo 2.0.2 Tomcat6 jee5
|
||||
- WebSphere 6.1 fix pack 9
|
||||
|
||||
See the CHANGES file for a detailed list of the features in this release.
|
||||
|
||||
Support
|
||||
-------
|
||||
|
||||
For more information on Apache Tuscany visit the website at:
|
||||
|
||||
http://incubator.apache.org/tuscany/
|
||||
|
||||
Any issues with this release can be reported to Apache Tuscany
|
||||
using the mailing lists or in the JIRA issue tracker.
|
||||
|
||||
Mailing list archives:
|
||||
|
||||
http://mail-archives.apache.org/mod_mbox/ws-tuscany-user/
|
||||
http://mail-archives.apache.org/mod_mbox/ws-tuscany-dev/
|
||||
|
||||
Jira:
|
||||
|
||||
http://issues.apache.org/jira/browse/TUSCANY
|
||||
|
||||
To join the project's mailing lists follow the instructions at:
|
||||
|
||||
http://incubator.apache.org/tuscany/mailing-lists.html
|
||||
|
||||
To find out more about OASIS Open CSA go to:
|
||||
|
||||
http://www.oasis-opencsa.org.
|
||||
|
||||
Apache Tuscany welcomes your help. Any contribution, including code,
|
||||
testing, improving the documentation, or bug reporting is always
|
||||
appreciated.
|
||||
|
||||
Thank you for using Apache Tuscany!
|
||||
|
||||
- The Tuscany Team.
|
|
@ -1,27 +0,0 @@
|
|||
Installing the Apache Tuscany SCA 1.2 (incubating) April 2008 Release binary distribution
|
||||
=========================================================================================
|
||||
|
||||
Unzip Tuscany binary distribution archive and you get the following:
|
||||
|
||||
tuscany-sca-1.1-incubating
|
||||
DISCLAIMER - the ASF incubation disclaimer
|
||||
INSTALL - this help file
|
||||
LICENSE - the Apache License and any dependecy licenses
|
||||
NOTICE - attribution notices associated with the licenses
|
||||
README - readme for the release
|
||||
RELEASE_NOTES - description of this release
|
||||
CHANGES - A note of the major changes in this release
|
||||
|
||||
/demos - Demo applications showcasing the use of Apache Tuscany
|
||||
|
||||
/lib - The tuscany-sca-all and tuscany-sca-manifest jars and all their dependencies
|
||||
|
||||
/modules - all of the individual Tuscany jars
|
||||
|
||||
/samples - all the Tuscany samples, see the README in that directory
|
||||
|
||||
/tutorial - The store tutorial, see the README in that directory
|
||||
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load diff
|
@ -1,95 +0,0 @@
|
|||
Apache Tuscany
|
||||
Copyright (c) 2005 - 2009 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
This product includes/uses XmlSchema developed at
|
||||
The Apache Software Foundation (http://ws.apache.org/commons/XmlSchema)
|
||||
Portions Copyright 2006 International Business Machines Corp.
|
||||
|
||||
This product includes/uses ode-bpel-api-1.1 developed at
|
||||
The Apache Software Foundation (http://ode.apache.org)
|
||||
- Copyright 1999-2006 Intalio - This product includes software developed by Intalio (http://www.intalio.com)
|
||||
- Copyright 2006 Sybase - This product includes software developed by Sybase.(http://www.sybase.com)
|
||||
|
||||
"This product includes software developed by the Spring Framework
|
||||
Project (http://www.springframework.org)."
|
||||
|
||||
This product includes/uses the Jetty Servlet Engine (http://jetty.mortbay.org),
|
||||
developed by Mort Bay Consulting (http://www.mortbay.com)
|
||||
|
||||
This product includes/uses the Groovy Script Engine (http://groovy.codehaus.org/),
|
||||
Copyright 2003 (C) James Strachan and Bob Mcwhirter. All Rights Reserved.
|
||||
|
||||
This product includes/uses the Axion : the Open Source Java Database (http://axion.tigris.org/)
|
||||
Copyright (c) 2002-2003 Axion Development Team. All rights reserved.
|
||||
|
||||
This product includes/uses DOM4J : the flexible XML framework for java (http://www.dom4j.org/)
|
||||
Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved.
|
||||
|
||||
This product includes/uses software, AOP alliance (http://aopalliance.sourceforge.net)
|
||||
License: Public Domain
|
||||
|
||||
This product includes/uses JSON-RPC-Java (http://oss.metaparadigm.com/jsonrpc/)
|
||||
|
||||
This product includes/uses JSON-RPC JavaScript client (jsonrpc.js)
|
||||
Copyright (c) 2003-2004 Jan-Klaas Kollhof
|
||||
Copyright (c) 2005 Michael Clark, Metaparadigm Pte Ltd
|
||||
|
||||
This product includes software from the GlassFish project (https://glassfish.dev.java.net/)
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
|
||||
This product includes software from the Rome project (https://rome.dev.java.net/)
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
|
||||
This product includes/uses the Eclipse Modeling Framework project (http://www.eclipse.org/emf/)
|
||||
|
||||
This product includes/uses the Mozilla Rhino project (http://www.mozilla.org/rhino/)
|
||||
|
||||
This product includes/uses the Sourceforge wsdl4j project (http://sourceforge.net/projects/wsdl4j/)i
|
||||
|
||||
This product includes/uses the Codehaus JRuby project (http://jruby.codehaus.org/)
|
||||
|
||||
This product includes/uses JDOM (http://www.jdom.org/)
|
||||
Copyright (C) 2000-2004 Jason Hunter & Brett McLaughlin. All rights reserved.
|
||||
|
||||
This product includes/uses DWR (http://getahead.org/dwr)
|
||||
Copyright 2005 Joe Walker. All rights reserved.
|
||||
|
||||
This product includes/uses dojotoolkit (http://dojotoolkit.org/)
|
||||
Copyright (c) 2005, The Dojo Foundation. All rights reserved.
|
||||
|
||||
This product includes/uses Howl (http://howl.objectweb.org/)
|
||||
Copyright (c) 2004, Bull S.A.
|
||||
|
||||
This product includes/uses axion (http://axion.tigris.org/)
|
||||
Copyright (c) 2002-2003 Axion Development Team.
|
||||
|
||||
This product includes/uses javacc (https://javacc.dev.java.net/)
|
||||
Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
|
||||
|
||||
The Program includes all or portions of the following software: "The
|
||||
Saxon XSLT and XQuery Processor from Saxonica Limited" distributed under
|
||||
an MPL v1.0 license. Please refer to the homepage URL at
|
||||
http://www.saxonica.com/.
|
||||
|
||||
This product includes/uses Serp (http://serp.sourceforge.net/) under the BSD license:
|
||||
Copyright (c) 2002, A. Abram White. All rights reserved.
|
||||
|
||||
This product also includes software under the BSD license
|
||||
with the following copyright:
|
||||
Copyright (c) 2006, Sun Microsystems, Inc. All rights reserved.
|
||||
|
||||
This product includes software under the Service Component Architecture JavaDoc,
|
||||
Interface Definition files and XSD files license.
|
||||
(c) Copyright SCA Collaboration 2006, 2007
|
||||
|
||||
This product includes software under the Service Data Objects JavaDoc and
|
||||
Interface Definition file license
|
||||
|
||||
(c) Copyright BEA Systems, Inc., International Business Machines Corporation,
|
||||
Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
|
||||
Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
|
||||
2005, 2006. All rights reserved.
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
Building the Apache Tuscany SCA 1.2 (incubating) April 2008 Release source distribution
|
||||
=======================================================================================
|
||||
|
||||
Initial Setup
|
||||
-------------
|
||||
|
||||
1) Install J2SE 5.0 SDK, which can be downloaded from
|
||||
http://java.sun.com/j2se/1.5.0/download.jsp. Use version of 1.5.0_06 JDK or higher.
|
||||
|
||||
2) Make sure that your JAVA_HOME environment variable is set to the newly installed
|
||||
JDK location, and that your PATH includes %JAVA_HOME%\bin (windows) or
|
||||
$JAVA_HOME$/bin (unix).
|
||||
|
||||
3) Install Maven 2.0.7 or higher, which can be downloaded from
|
||||
http://maven.apache.org/download.html. Make sure that your PATH includes
|
||||
the MVN_HOME/bin directory.
|
||||
|
||||
4) Make sure that your MAVEN_OPTS environment variable has -Xmx128M (or more),
|
||||
you can manually do this by executing the following in your prompt :
|
||||
Windows users:
|
||||
set MAVEN_OPTS=-Xmx128M
|
||||
Unix users:
|
||||
export MAVEN_OPTS=-Xmx128M
|
||||
|
||||
|
||||
Building
|
||||
--------
|
||||
|
||||
1) Change to the top level directory of Apache Tuscany source distribution.
|
||||
2) Run
|
||||
|
||||
$> mvn
|
||||
|
||||
This will compile Apache Tuscany and run all of the tests in the source
|
||||
distribution.
|
||||
|
||||
Depending on the load of remote Maven 2.0 repositories, you may have
|
||||
to run "mvn" several times utill the required dependencies are
|
||||
all located in your local maven repository. It usually takes some time for
|
||||
maven to download required dependencies in the first build. Once all the
|
||||
dependencies have been downloaded you may use the -o option to run maven
|
||||
in offline mode, for example, 'mvn clean install -o'.
|
||||
|
||||
|
||||
Building the distributions
|
||||
--------------------------
|
||||
|
||||
1) Change to the distribution folder
|
||||
2) Run
|
||||
|
||||
$> mvn
|
||||
|
||||
This will build the binary and source distribution with .zip and .gz
|
||||
formats in the distribution/target directory.
|
||||
|
|
@ -1,397 +0,0 @@
|
|||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed 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.
|
||||
|
||||
|
||||
===============================================================================================================
|
||||
|
||||
Apache Tuscany SCA for Java Subcomponents
|
||||
=========================================:
|
||||
|
||||
The Tuscany SCA for Java release includes a number of subcomponents with
|
||||
separate copyright notices and license terms. Your use of the source
|
||||
code for the these subcomponents is subject to the terms and
|
||||
conditions of the following licenses.
|
||||
|
||||
===============================================================================================================
|
||||
|
||||
The module itest/databindings/common includes the test schema; datagraph.xsd, sdoJava.xsd, and sdoModel.xsd
|
||||
under the following license:
|
||||
|
||||
License for the Service Data Objects JavaDoc, Interface Definition files
|
||||
and XSD files.
|
||||
|
||||
The Service Data Objects JavaDoc, Interface Definition files and XSD files
|
||||
are being provided by the copyright holders under the following license.
|
||||
By using and/or copying this work, you agree that you have read,
|
||||
understood and will comply with the following terms and conditions:
|
||||
|
||||
Permission to copy, display, make derivative works of and distribute
|
||||
the Service Data Objects JavaDoc, Interface Definition files and XSD files
|
||||
(the "Artifacts") in any medium without fee or royalty is hereby granted,
|
||||
provided that you include the following on ALL copies of the Artifacts,
|
||||
or portions thereof, that you make:
|
||||
|
||||
1. A link or URL to the Artifacts at this location:
|
||||
http://www.osoa.org/display/Main/Service+Data+Objects+Specifications
|
||||
|
||||
2. The full text of this copyright notice as shown in the Artifacts.
|
||||
|
||||
|
||||
|
||||
THE ARTIFACTS ARE PROVIDED "AS IS" AND THE AUTHORS MAKE NO
|
||||
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THE
|
||||
ARTIFACTS AND THE IMPLEMENTATION OF THEIR CONTENTS,
|
||||
INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OR TITLE.
|
||||
|
||||
THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL,
|
||||
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY
|
||||
USE OR DISTRIBUTION OF THE ARTIFACTS.
|
||||
|
||||
The name and trademarks of the Authors may NOT be used in any manner,
|
||||
including advertising or publicity pertaining to the Service Data
|
||||
Objects Specification or its contents without specific, written prior
|
||||
permission. Title to copyright in the Service Data Objects
|
||||
Specification will at all times remain with the Authors.
|
||||
|
||||
No other rights are granted by implication, estoppel or otherwise.
|
||||
|
||||
Revision level 1.11, last updated on 2007/12/21
|
||||
|
||||
=================================================================================================================
|
||||
|
||||
The module implementation-script temporarily includes one file under the following BSD license:
|
||||
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
- Neither the name of the Sun Microsystems, Inc. nor the names of
|
||||
contributors may be used to endorse or promote products derived from this
|
||||
software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
||||
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGE.
|
||||
|
||||
=================================================================================================================
|
||||
|
||||
The module assembly-xsd includes XSD files under the following SCA Collaboration license:
|
||||
|
||||
License for the Service Component Architecture JavaDoc, Interface
|
||||
Definition files and XSD files.
|
||||
|
||||
The Service Component Architecture JavaDoc, Interface Definition files,
|
||||
and XSD files are being provided by the copyright holders under the
|
||||
following license. By using and/or copying this work, you agree that
|
||||
you have read, understood and will comply with the following terms and
|
||||
conditions:
|
||||
|
||||
Permission to copy, display, make derivative works of, and distribute
|
||||
the Service Component Architecture JavaDoc, Interface Definition Files
|
||||
and XSD files (the "Artifacts") in any medium without fee or royalty is
|
||||
hereby granted, provided that you include the following on ALL copies
|
||||
of the Artifacts, or portions thereof, that you make:
|
||||
|
||||
1. A link or URL to the Artifacts at this location:
|
||||
http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications
|
||||
|
||||
2. The full text of this copyright notice as shown in the Artifacts.
|
||||
|
||||
THE ARTIFACTS ARE PROVIDED "AS IS," AND THE AUTHORS MAKE NO
|
||||
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THE
|
||||
ARTIFACTS AND THE IMPLEMENTATION OF THEIR CONTENTS, INCLUDING, BUT NOT
|
||||
LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
PURPOSE, NON-INFRINGEMENT OR TITLE.
|
||||
|
||||
THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL,
|
||||
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY
|
||||
USE OR DISTRIBUTION OF THE ARTIFACTS.
|
||||
|
||||
The name and trademarks of the Authors may NOT be used in any manner,
|
||||
including advertising or publicity pertaining to the Service Component
|
||||
Architecture Specification or its contents without specific, written
|
||||
prior permission. Title to copyright in the Service Component
|
||||
Architecture Specification and the JavaDoc, Interface Definition Files
|
||||
and XSD Files will at all times remain with the Authors.
|
||||
|
||||
No other rights are granted by implication, estoppel or otherwise.
|
||||
|
||||
Revision level 1.1, last updated on 2007/11/19
|
||||
|
||||
=================================================================================================================
|
||||
The modules
|
||||
|
||||
binding-ws-xml
|
||||
databinding
|
||||
databinding-axiom
|
||||
databinding-jaxb
|
||||
databinding-json
|
||||
databinding-sdo
|
||||
databinding-sdo-axiom
|
||||
databinding-xmlbeans
|
||||
interface-wsdl-xml
|
||||
|
||||
Include the ipo.xsd and address.xsd information from the XML Schema Primer
|
||||
(http://www.w3.org/TR/2004/PER-xmlschema-0-20040318/) combined into the
|
||||
file ipo.xsd and extended with UK postcode structures.
|
||||
|
||||
The ipo.xsd file is include under the following license:
|
||||
|
||||
W3C(c) SOFTWARE NOTICE AND LICENSE
|
||||
http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
|
||||
|
||||
This work (and included software, documentation such as READMEs, or other
|
||||
related items) is being provided by the copyright holders under the following
|
||||
license. By obtaining, using and/or copying this work, you (the licensee) agree
|
||||
that you have read, understood, and will comply with the following terms and conditions.
|
||||
|
||||
Permission to copy, modify, and distribute this software and its documentation,
|
||||
with or without modification, for any purpose and without fee or royalty is
|
||||
hereby granted, provided that you include the following on ALL copies of the
|
||||
software and documentation or portions thereof, including modifications:
|
||||
|
||||
1. The full text of this NOTICE in a location viewable to users of the
|
||||
redistributed or derivative work.
|
||||
2. Any pre-existing intellectual property disclaimers, notices, or terms
|
||||
and conditions. If none exist, the W3C Software Short Notice should be
|
||||
included (hypertext is preferred, text is permitted) within the body of
|
||||
any redistributed or derivative code.
|
||||
3. Notice of any changes or modifications to the files, including the date
|
||||
changes were made. (We recommend you provide URIs to the location from which
|
||||
the code is derived.)
|
||||
|
||||
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
|
||||
NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO,
|
||||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
|
||||
USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS,
|
||||
COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
|
||||
|
||||
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
|
||||
|
||||
The name and trademarks of copyright holders may NOT be used in advertising or
|
||||
publicity pertaining to the software without specific, written prior permission.
|
||||
Title to copyright in this software and any associated documentation will at all
|
||||
times remain with copyright holders.
|
|
@ -1,39 +0,0 @@
|
|||
Apache Tuscany
|
||||
Copyright (c) 2005 - 2009 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
This product includes/uses JSON-RPC JavaScript client (jsonrpc.js)
|
||||
Copyright (c) 2003-2004 Jan-Klaas Kollhof
|
||||
Copyright (c) 2005 Michael Clark, Metaparadigm Pte Ltd
|
||||
|
||||
This product also includes software under the BSD license
|
||||
(see the LICENSE file contained in this distribution), with
|
||||
the following copyright:
|
||||
Copyright (c) 2006, Sun Microsystems, Inc. All rights reserved.
|
||||
|
||||
This product includes software under the Service Component Architecture JavaDoc,
|
||||
Interface Definition files and XSD files license.
|
||||
(c) Copyright SCA Collaboration 2006, 2007
|
||||
|
||||
This product includes software under the Service Data Objects JavaDoc and
|
||||
Interface Definition file license
|
||||
|
||||
(c) Copyright BEA Systems, Inc., International Business Machines Corporation,
|
||||
Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
|
||||
Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
|
||||
2005, 2006. All rights reserved.
|
||||
|
||||
This product includes software under the W3C(c) Software License
|
||||
with the following copyright:
|
||||
|
||||
Copyright (c) 2008 World Wide Web Consortium, (Massachusetts Institute of Technology,
|
||||
European Research Consortium for Informatics and Mathematics, Keio University).
|
||||
All Rights Reserved. This work is distributed under the W3C(c) Software License [1] in
|
||||
the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
|
||||
|
||||
|
|
@ -1,188 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-distribution</artifactId>
|
||||
<version>2.0-SNAPSHOT</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>tuscany-distribution-repository</artifactId>
|
||||
<name>Apache Tuscany SCA Maven Repository Distribution</name>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-feature-repository</artifactId>
|
||||
<type>pom</type>
|
||||
<version>2.0-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
<profiles>
|
||||
|
||||
<!-- Default build profile that can be used to build the distro packages -->
|
||||
<profile>
|
||||
<id>distribution</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>distribution-package</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>single</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<descriptors>
|
||||
<descriptor>src/main/assembly/repository.xml</descriptor>
|
||||
</descriptors>
|
||||
<tarLongFileMode>gnu</tarLongFileMode>
|
||||
<finalName>apache-tuscany-sca-repository-2.0-SNAPSHOT</finalName>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<!-- Profile that can be used to build the modules included in the distro -->
|
||||
<profile>
|
||||
<id>modules</id>
|
||||
<modules>
|
||||
<module>../../../modules/assembly</module>
|
||||
<module>../../../modules/assembly-xml</module>
|
||||
<module>../../../modules/assembly-xsd</module>
|
||||
<module>../../../modules/binding-atom</module>
|
||||
<module>../../../modules/binding-atom-abdera</module>
|
||||
<module>../../../modules/binding-corba</module>
|
||||
<module>../../../modules/binding-corba-runtime</module>
|
||||
<module>../../../modules/binding-ejb</module>
|
||||
<module>../../../modules/binding-ejb-runtime</module>
|
||||
<module>../../../modules/binding-gdata</module>
|
||||
<module>../../../modules/binding-gdata-gsoc</module>
|
||||
<module>../../../modules/binding-gdata-runtime</module>
|
||||
<module>../../../modules/binding-gdata-runtime-gsoc</module>
|
||||
<module>../../../modules/binding-http</module>
|
||||
<module>../../../modules/binding-http-runtime</module>
|
||||
<module>../../../modules/binding-jms</module>
|
||||
<module>../../../modules/binding-jms-runtime</module>
|
||||
<module>../../../modules/binding-jsonrpc</module>
|
||||
<module>../../../modules/binding-jsonrpc-runtime</module>
|
||||
<module>../../../modules/binding-rmi</module>
|
||||
<module>../../../modules/binding-rmi-runtime</module>
|
||||
<module>../../../modules/binding-rss</module>
|
||||
<module>../../../modules/binding-rss-rome</module>
|
||||
<module>../../../modules/binding-sca</module>
|
||||
<module>../../../modules/binding-sca-axis2</module>
|
||||
<module>../../../modules/binding-sca-xml</module>
|
||||
<module>../../../modules/binding-ws</module>
|
||||
<module>../../../modules/binding-ws-axis2</module>
|
||||
<module>../../../modules/binding-ws-axis2-policy</module>
|
||||
<module>../../../modules/binding-ws-wsdlgen</module>
|
||||
<module>../../../modules/binding-ws-xml</module>
|
||||
<module>../../../modules/contribution</module>
|
||||
<module>../../../modules/contribution-java</module>
|
||||
<module>../../../modules/contribution-namespace</module>
|
||||
<module>../../../modules/contribution-resource</module>
|
||||
<module>../../../modules/contribution-xml</module>
|
||||
<module>../../../modules/core</module>
|
||||
<module>../../../modules/core-databinding</module>
|
||||
<module>../../../modules/core-spi</module>
|
||||
<module>../../../modules/data-api</module>
|
||||
<module>../../../modules/databinding</module>
|
||||
<module>../../../modules/databinding-axiom</module>
|
||||
<module>../../../modules/databinding-fastinfoset</module>
|
||||
<module>../../../modules/databinding-jaxb</module>
|
||||
<module>../../../modules/databinding-jaxb-axiom</module>
|
||||
<module>../../../modules/databinding-json</module>
|
||||
<module>../../../modules/databinding-saxon</module>
|
||||
<module>../../../modules/databinding-sdo</module>
|
||||
<module>../../../modules/databinding-sdo-axiom</module>
|
||||
<module>../../../modules/databinding-xmlbeans</module>
|
||||
<module>../../../modules/definitions</module>
|
||||
<module>../../../modules/definitions-xml</module>
|
||||
<module>../../../modules/domain-manager</module>
|
||||
<module>../../../modules/endpoint</module>
|
||||
<module>../../../modules/extensibility</module>
|
||||
<module>../../../modules/extensibility-equinox</module>
|
||||
<module>../../../modules/host-corba</module>
|
||||
<module>../../../modules/host-corba-jee</module>
|
||||
<module>../../../modules/host-corba-jse</module>
|
||||
<module>../../../modules/host-http</module>
|
||||
<module>../../../modules/host-jetty</module>
|
||||
<module>../../../modules/host-rmi</module>
|
||||
<module>../../../modules/implementation-bpel</module>
|
||||
<module>../../../modules/implementation-bpel-ode</module>
|
||||
<module>../../../modules/implementation-ejb</module>
|
||||
<module>../../../modules/implementation-java</module>
|
||||
<module>../../../modules/implementation-java-runtime</module>
|
||||
<module>../../../modules/implementation-java-xml</module>
|
||||
<module>../../../modules/implementation-node</module>
|
||||
<module>../../../modules/implementation-node-runtime</module>
|
||||
<module>../../../modules/implementation-resource</module>
|
||||
<module>../../../modules/implementation-resource-runtime</module>
|
||||
<module>../../../modules/implementation-script</module>
|
||||
<module>../../../modules/implementation-script-runtime</module>
|
||||
<module>../../../modules/implementation-spring</module>
|
||||
<module>../../../modules/implementation-widget</module>
|
||||
<module>../../../modules/implementation-widget-runtime</module>
|
||||
<module>../../../modules/implementation-xquery</module>
|
||||
<module>../../../modules/interface</module>
|
||||
<module>../../../modules/interface-java</module>
|
||||
<module>../../../modules/interface-java-jaxws</module>
|
||||
<module>../../../modules/interface-java-xml</module>
|
||||
<module>../../../modules/interface-wsdl</module>
|
||||
<module>../../../modules/interface-wsdl-xml</module>
|
||||
<module>../../../modules/monitor</module>
|
||||
<module>../../../modules/node-api</module>
|
||||
<module>../../../modules/node-impl</module>
|
||||
<module>../../../modules/node-launcher</module>
|
||||
<module>../../../modules/node-launcher-equinox</module>
|
||||
<module>../../../modules/node-launcher-webapp</module>
|
||||
<module>../../../modules/node-manager</module>
|
||||
<module>../../../modules/policy</module>
|
||||
<module>../../../modules/policy-security</module>
|
||||
<module>../../../modules/policy-security-jsr250</module>
|
||||
<module>../../../modules/policy-security-ws</module>
|
||||
<module>../../../modules/policy-transaction</module>
|
||||
<module>../../../modules/policy-xml</module>
|
||||
<module>../../../modules/policy-xml-ws</module>
|
||||
<module>../../../modules/sca-api</module>
|
||||
<module>../../../modules/tracing-aspectj</module>
|
||||
<module>../../../modules/workspace</module>
|
||||
<module>../../../modules/workspace-impl</module>
|
||||
<module>../../../modules/workspace-xml</module>
|
||||
<module>../../../modules/xsd</module>
|
||||
<module>../../../modules/xsd-xml</module>
|
||||
</modules>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
</project>
|
|
@ -1,43 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<assembly>
|
||||
<!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
|
||||
<id></id>
|
||||
<includeBaseDirectory>true</includeBaseDirectory>
|
||||
<baseDirectory>tuscany-sca-2.0-SNAPSHOT</baseDirectory>
|
||||
<formats>
|
||||
<!--
|
||||
<format>dir</format>
|
||||
<format>tar.gz</format>
|
||||
-->
|
||||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/bin-common.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
|
||||
<repositories>
|
||||
<repository>
|
||||
<includeMetadata>true</includeMetadata>
|
||||
<outputDirectory>repository</outputDirectory>
|
||||
</repository>
|
||||
</repositories>
|
||||
</assembly>
|
|
@ -1,173 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-atom/**/*</include>
|
||||
<include>binding-atom-abdera/**/*</include>
|
||||
<include>binding-corba/**/*</include>
|
||||
<include>binding-corba-runtime/**/*</include>
|
||||
<include>binding-ejb/**/*</include>
|
||||
<include>binding-ejb-runtime/**/*</include>
|
||||
<include>binding-gdata/**/*</include>
|
||||
<include>binding-gdata-gsoc/**/*</include>
|
||||
<include>binding-gdata-runtime/**/*</include>
|
||||
<include>binding-gdata-runtime-gsoc/**/*</include>
|
||||
<include>binding-http/**/*</include>
|
||||
<include>binding-http-runtime/**/*</include>
|
||||
<include>binding-jms/**/*</include>
|
||||
<include>binding-jms-runtime/**/*</include>
|
||||
<include>binding-jsonrpc/**/*</include>
|
||||
<include>binding-jsonrpc-runtime/**/*</include>
|
||||
<include>binding-rmi/**/*</include>
|
||||
<include>binding-rmi-runtime/**/*</include>
|
||||
<include>binding-rss/**/*</include>
|
||||
<include>binding-rss-rome/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-axis2/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>binding-ws/**/*</include>
|
||||
<include>binding-ws-axis2/**/*</include>
|
||||
<include>binding-ws-axis2-policy/**/*</include>
|
||||
<include>binding-ws-wsdlgen/**/*</include>
|
||||
<include>binding-ws-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-resource/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-axiom/**/*</include>
|
||||
<include>databinding-fastinfoset/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>databinding-jaxb-axiom/**/*</include>
|
||||
<include>databinding-json/**/*</include>
|
||||
<include>databinding-saxon/**/*</include>
|
||||
<include>databinding-sdo/**/*</include>
|
||||
<include>databinding-sdo-axiom/**/*</include>
|
||||
<include>databinding-xmlbeans/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>distribution-all/**/*</include>
|
||||
<include>distribution-core/**/*</include>
|
||||
<include>distribution-core/**/*</include>
|
||||
<include>distribution-core:zip/**/*</include>
|
||||
<include>distribution-ejava/**/*</include>
|
||||
<include>distribution-ejava/**/*</include>
|
||||
<include>distribution-ejava:zip/**/*</include>
|
||||
<include>distribution-manager/**/*</include>
|
||||
<include>distribution-manager/**/*</include>
|
||||
<include>distribution-manager:zip/**/*</include>
|
||||
<include>distribution-process/**/*</include>
|
||||
<include>distribution-process/**/*</include>
|
||||
<include>distribution-process:zip/**/*</include>
|
||||
<include>distribution-web20/**/*</include>
|
||||
<include>distribution-web20/**/*</include>
|
||||
<include>distribution-web20:zip/**/*</include>
|
||||
<include>distribution-webservice/**/*</include>
|
||||
<include>distribution-webservice/**/*</include>
|
||||
<include>distribution-webservice:zip/**/*</include>
|
||||
<include>domain-manager/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>extensibility-equinox/**/*</include>
|
||||
<include>host-corba/**/*</include>
|
||||
<include>host-corba-jee/**/*</include>
|
||||
<include>host-corba-jse/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>host-jetty/**/*</include>
|
||||
<include>host-rmi/**/*</include>
|
||||
<include>implementation-bpel/**/*</include>
|
||||
<include>implementation-bpel-ode/**/*</include>
|
||||
<include>implementation-ejb/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>implementation-resource/**/*</include>
|
||||
<include>implementation-resource-runtime/**/*</include>
|
||||
<include>implementation-script/**/*</include>
|
||||
<include>implementation-script-runtime/**/*</include>
|
||||
<include>implementation-spring/**/*</include>
|
||||
<include>implementation-widget/**/*</include>
|
||||
<include>implementation-widget-runtime/**/*</include>
|
||||
<include>implementation-xquery/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>java2wsdl/**/*</include>
|
||||
<include>maven-ant-generator/**/*</include>
|
||||
<include>maven-bundle-plugin/**/*</include>
|
||||
<include>maven-incremental-build/**/*</include>
|
||||
<include>maven-java2wsdl/**/*</include>
|
||||
<include>maven-wsdl2java/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>node-api/**/*</include>
|
||||
<include>node-impl/**/*</include>
|
||||
<include>node-launcher/**/*</include>
|
||||
<include>node-launcher-equinox/**/*</include>
|
||||
<include>node-launcher-webapp/**/*</include>
|
||||
<include>node-manager/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-security-jsr250/**/*</include>
|
||||
<include>policy-security-ws/**/*</include>
|
||||
<include>policy-transaction/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>policy-xml-ws/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>tracing-aspectj/**/*</include>
|
||||
<include>workspace/**/*</include>
|
||||
<include>workspace-impl/**/*</include>
|
||||
<include>workspace-xml/**/*</include>
|
||||
<include>wsdl2java/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -1,431 +0,0 @@
|
|||
Changes With Apache Tuscany SCA 1.2 (incubating) April 2008
|
||||
===========================================================
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-2027
|
||||
* TUSCANY-1999
|
||||
* TUSCANY-2037
|
||||
* TUSCANY-2034
|
||||
* TUSCANY-2038
|
||||
* TUSCANY-2043
|
||||
* TUSCANY-2046
|
||||
* TUSCANY-2047
|
||||
* TUSCANY-2028
|
||||
* TUSCANY-1873
|
||||
* TUSCANY-2049
|
||||
* TUSCANY-2035
|
||||
* TUSCANY-1206
|
||||
* TUSCANY-2036
|
||||
* TUSCANY-1771
|
||||
* TUSCANY-2013
|
||||
* TUSCANY-1926
|
||||
* TUSCANY-1917
|
||||
* TUSCANY-1949
|
||||
* TUSCANY-1941
|
||||
* TUSCANY-2045
|
||||
* TUSCANY-2057
|
||||
* TUSCANY-2055
|
||||
* TUSCANY-2056
|
||||
* TUSCANY-2072
|
||||
* TUSCANY-2047
|
||||
* TUSCANY-2073
|
||||
* TUSCANY-1977
|
||||
* TUSCANY-2075
|
||||
* TUSCANY-1894
|
||||
* TUSCANY-2079
|
||||
* TUSCANY-2078
|
||||
* TUSCANY-2080
|
||||
* TUSCANY-2068
|
||||
* TUSCANY-1950
|
||||
* TUSCANY-2077
|
||||
* TUSCANY-2056
|
||||
* TUSCANY-2088
|
||||
* TUSCANY-2086
|
||||
* TUSCANY-2094
|
||||
* TUSCANY-2106
|
||||
|
||||
Features and/or Enhancements
|
||||
|
||||
* Core
|
||||
- Interceptor Enhancements
|
||||
- Phase-based interceptor ordering to allow contribution of new interceptors and also define the order in witch they should be invoked
|
||||
- Pass-by-reference SPI to allow interceptors to indicate if they support pass-by-reference
|
||||
- PolicyProvider SPIs to allow extensions to plugin policy interceptors
|
||||
- Support for JAXWS annotations and mapping of faults to Java exceptions according to JAXWS specification
|
||||
- Improvement of contribution service to allow it to be used outside of the runtime environment
|
||||
- Support for Contribution Import/Export resource
|
||||
- Enhanced Distributed Domain story using Workspace
|
||||
- Implementation of a SCA domain allowing a system administrator to manage contributions, composites and sca nodes that run these composites
|
||||
- Set of core services providing management capabilities
|
||||
- Administration web interface
|
||||
- This is a work in progress and you can see it in action in samples/calculator-distributed. Other samples that use distributed operation are yet to move over to the workspace.
|
||||
- Enhanced support for SCA Policy spec
|
||||
- Ability to apply external policy definitions to a SCA composition
|
||||
- Ability to spread policy definitions to multiple definitions.xml files available across the sca domain
|
||||
- Bug fixes
|
||||
- Improvements of http binding to support servlet components
|
||||
- Enable Tuscany to run inside an OSGi runtime
|
||||
|
||||
* Web 2.0 Extensions
|
||||
- Enhancements to implementation.widget (support for properties)
|
||||
- New atom binding based on Apache Abdera
|
||||
- Refactoring of rss-rome binding
|
||||
* Other Extensions
|
||||
- Binding JMS
|
||||
- greatly simplified the use of the JMS binding, support locating JMS resources from JNDI, and better compliance with the SCA JMS binding spec
|
||||
- see the doc page for more details: http://incubator.apache.org/tuscany/sca-java-bindingjms.html
|
||||
- Enhancements to Binding RMI
|
||||
- Support shared RMI registry and use 999x as the ports in test case to avoid 1099 conflict
|
||||
- Enhancements to Groovy extension
|
||||
- Support for 'native' groovy classes
|
||||
- Enhancements to OSGi bundle contributions
|
||||
- Support Bundle URLs to be added as contributions
|
||||
|
||||
* Tools
|
||||
- Eclipse plugin providing a Tuscany runtime Library and Tuscany launcher in Eclipse environment
|
||||
- An updatesite is also available to facilitate the plugin installation using the Eclipse update manager
|
||||
|
||||
* Samples/Tutorial/Demos
|
||||
- calculator-distributed migrated to use new Tuscany Distributed Workspace
|
||||
- sample-calculator-ws-secure-webapp
|
||||
- sample-helloworld-jms-webapp
|
||||
- new jms samples
|
||||
- improve bigbank demo to include support for policies
|
||||
- tutorial store changes
|
||||
- use of import/export
|
||||
- development of contribution without requiring dependencies on the Tuscany runtime
|
||||
- usage of new sca domain infrastructure
|
||||
|
||||
* Testing
|
||||
- Web Container Testing Framework integrated with (Tomcat, Jetty, Geronimo and Websphere)
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 1.1 (incubating) January 2008
|
||||
===============================================================
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-1939
|
||||
* TUSCANY-1914
|
||||
* TUSCANY-1854
|
||||
* TUSCANY-1931
|
||||
* TUSCANY-1547
|
||||
* TUSCANY-1909
|
||||
* TUSCANY-1919
|
||||
* TUSCANY-1930
|
||||
* TUSCANY-1806
|
||||
* TUSCANY-1804
|
||||
* TUSCANY-1916
|
||||
* TUSCANY-1913
|
||||
* TUSCANY-1834
|
||||
* TUSCANY-1857
|
||||
* TUSCANY-1687
|
||||
* TUSCANY-1801
|
||||
* TUSCANY-1742
|
||||
* TUSCANY-1762
|
||||
* TUSCANY-1945
|
||||
* TUSCANY-1595
|
||||
* TUSCANY-1594
|
||||
* TUSCANY-1849
|
||||
* TUSCANY-1836
|
||||
* TUSCANY-1934
|
||||
* TUSCANY-1902
|
||||
* TUSCANY-1608
|
||||
* TUSCANY-1943
|
||||
* TUSCANY-1896
|
||||
* TUSCANY-1626
|
||||
* TUSCANY-1797
|
||||
* TUSCANY-1601
|
||||
* TUSCANY-1415
|
||||
|
||||
- Better JMS support
|
||||
* binding.jms supporting point to point text based messaging only
|
||||
* New SOAP/JMS sample (helloworld-ws-reference/service-jms)
|
||||
|
||||
- Improvements in PolicyFramework Support
|
||||
* Support for policy specifications on operation elements in a composite definition
|
||||
* Separate sample (calculator-implementation-policies) to demonstrate use of Implementation Policies
|
||||
(uses logging and JAAS Authentication)
|
||||
|
||||
- Modeling of client side java script components
|
||||
* See implementation.widget
|
||||
|
||||
- Evolving support for doman API suggested by assembly spec including a standalone node and nodes running
|
||||
connected together in a domain. This is still experimental.
|
||||
|
||||
- Class loading and OSGI improvements
|
||||
* Enable Tuscany to be run in a multi-classloader environment including inside OSGi. By default,
|
||||
Tuscany continues to run using a single CLASSPATH-based classloader.
|
||||
* Contributions no longer need to be in the CLASSPATH. All import/export dependencies across contributions should be
|
||||
explicitly specified (as described in the spec).
|
||||
|
||||
- JAXB based POJO transformations
|
||||
|
||||
Changes With Apache Tuscany SCA 1.0.1 (incubating) November 2007
|
||||
================================================================
|
||||
|
||||
The Tuscany SCA Java 1.0.1 is mainly a bug-fix release. It also comes with some improvements as listed below.
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-1848
|
||||
* TUSCANY-1857
|
||||
* TUSCANY-1859
|
||||
* TUSCANY-1801
|
||||
* TUSCANY-1823
|
||||
* TUSCANY-1839
|
||||
* TUSCANY-1814
|
||||
* TUSCANY-1818
|
||||
* TUSCANY-1834
|
||||
* TUSCANY-1637
|
||||
* TUSCANY-1826
|
||||
* TUSCANY-1823
|
||||
* TUSCANY-1819
|
||||
* TUSCANY-1821
|
||||
* TUSCANY-1822
|
||||
* TUSCANY-1806
|
||||
* TUSCANY-1808
|
||||
* TUSCANY-1756
|
||||
* TUSCANY-1757
|
||||
|
||||
- Fix build issues with Maven 2.0.7 and JDK 6
|
||||
|
||||
- Reduce memory consumption for WSDLs that import large XSDs
|
||||
|
||||
- Add more logging statements for better servicibility
|
||||
|
||||
- Add an extension point to allow extensions to plug-in extension schemas.
|
||||
|
||||
- Add a demo application to showcase XML integration story
|
||||
|
||||
- Improve in databinding framework
|
||||
* Add support for JSON Databindings and other refactoring
|
||||
* Set databinding for introspected data type and enhance the checking of wrapper style
|
||||
* Improve the tree-based XMLStreamReader and convert Bean & DOM to use this approach
|
||||
* Add a tree-iterator based XMLStreamReader base impl
|
||||
* Add default element info to java interface
|
||||
* Rename Interface.setDefaultDataBinding to resetDataBinding
|
||||
|
||||
- Limit the method injection to setters and allow the setter annotation to override field annotation
|
||||
|
||||
- Evolving support in Intent and Policy handling
|
||||
* Add support for policies in implementation
|
||||
* Fix the algorithm for macthing policySets defined on bindings for the wire
|
||||
* Add policy intent for implementation.java
|
||||
* Extend java implementation type to recognize and apply policies, adding util support for this in Policy module
|
||||
* Add policy module for logging
|
||||
|
||||
- Evolving development in the SCA Domain/Node
|
||||
|
||||
- Update NOTICE files with missing dependencies
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 1.0 (incubating) September 2007
|
||||
===============================================================
|
||||
|
||||
- Tuscany Java SCA now implements V1.0 of the core SCA
|
||||
specifications
|
||||
SCA Assembly Model V1.0
|
||||
SCA Java Common Annotations and APIs V1.0
|
||||
SCA Java Component Implementation V1.0
|
||||
SCA Web Services Binding V1.0
|
||||
Including callbacks, conversations and callable references
|
||||
|
||||
|
||||
- Support for ws-security configurable in the web services binding
|
||||
thro Tuscany SCA policy intents and policysets using the policy framework
|
||||
introduced in the last release.
|
||||
|
||||
Note : This release supports specifications of policies around axis2
|
||||
config params - see helloworld-ws-service-secure sample. The policy
|
||||
intents that have been tested are authentication, integrity and
|
||||
confidentiality.
|
||||
There is no sample or test that exercises confidentiality since there
|
||||
are some unresolved licensing issue around bouncycastle libraries.
|
||||
However, users who are not encumbered by the bouncycastle license
|
||||
restrictions can try the 'confidentiality' intent. See FAQ -
|
||||
http://incubator.apache.org/tuscany/tuscany-sca-java-faq.html
|
||||
|
||||
This release does not include support for WS-Policy
|
||||
attachments in Tuscany Policysets for ws-security.
|
||||
|
||||
|
||||
- An XQuery component implementation type
|
||||
implementation-xquery
|
||||
|
||||
|
||||
- A Databinding for converting data to and from nodes for XQuery
|
||||
processing
|
||||
databinding-saxon
|
||||
|
||||
|
||||
- OSGI support has been extended to allow Tuscany contributions
|
||||
packaged as OSGI bundles hence taking advantage of OSGI's bundle
|
||||
loading an dependency management capabilities
|
||||
|
||||
|
||||
- A BPEL component implementation type experimental implementation
|
||||
based on SCA BPEL Client and Implementation V1.0. At the moment only
|
||||
supports BPEL process as services.
|
||||
implementation-bpel
|
||||
|
||||
|
||||
- The distributed runtime implementation has been separated out
|
||||
into
|
||||
*) domain
|
||||
*) node
|
||||
It is now wrapped by a SCADomain interface as is the standalone
|
||||
runtime.
|
||||
|
||||
Note: This release does not include support for WebApp host deployment
|
||||
for a distributed SCA Domain
|
||||
|
||||
|
||||
|
||||
- The web service binding will now generate WSDL automatically
|
||||
based on the service interface if no WSDL is provided
|
||||
|
||||
|
||||
- A new "store" sample and associated document show how a
|
||||
simple store front application can be constructed
|
||||
samples/store
|
||||
|
||||
- The following features of this release are still experimental:
|
||||
- BPEL implementation type, integrating with Apache ODE
|
||||
- OSGI implementation type, integrating with Apache Felix
|
||||
- XQuery implementation type
|
||||
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 0.99 (incubating) August 2007
|
||||
=============================================================
|
||||
|
||||
The following are the significant additions to release 0.99
|
||||
over and above all of what was offered in release 0.91.
|
||||
|
||||
- A version of the default sca binding that works between
|
||||
components runing in separate Java virtual machines
|
||||
binding-sca-axis
|
||||
|
||||
- A simple node implementation and a service discovery
|
||||
function for running sca applications distributed
|
||||
across more than one node
|
||||
distributed
|
||||
distributed-impl
|
||||
|
||||
- integration with OSGi runtimes is now supported with
|
||||
a new implementation-osgi component type
|
||||
|
||||
- PUB/SUB interactions are now supported by using new
|
||||
notification binding and implementation types, and
|
||||
samples demonstrating the feature.
|
||||
|
||||
- The Tuscany runtime now has a policy framework supporting
|
||||
the SCA policy specification
|
||||
|
||||
- the endpoint URIs used by SCA bindings has been rationalized
|
||||
and now follows the SCA Assembly specification
|
||||
|
||||
- binding-ajax has been renamed to binding-dwr
|
||||
|
||||
Changes With Apache Tuscany SCA 0.91 (incubating) July 2007
|
||||
===========================================================
|
||||
|
||||
The following are the significant additions to release 0.91
|
||||
over and above all of what was offered in release 0.90.
|
||||
|
||||
|
||||
- Enhancements to support multiple contributions to the SCA Domain
|
||||
|
||||
- The inclusion of a alternative simplified extensions-helper
|
||||
SPI layer to faciliate rapid development of extensions
|
||||
|
||||
- More Implementation Extenstions
|
||||
Spring
|
||||
WebResource
|
||||
|
||||
- More Binding Extensions
|
||||
AJAX
|
||||
EJB
|
||||
RSS/ATOM Feeds
|
||||
|
||||
- Demos that demonstrate the use of a mix of extensions
|
||||
alert-aggregator-webapp
|
||||
bigbank-account
|
||||
bigbank-calculator
|
||||
bigbank-stockquote
|
||||
|
||||
|
||||
- Samples
|
||||
Samples to demostrate use of Spring, Resource, AJAX extensions
|
||||
|
||||
Changes With Apache Tuscany SCA 0.90 (incubating) June 2007
|
||||
===========================================================
|
||||
|
||||
- Implementations for all of the Java Annotations and API Specification V1.0 found at
|
||||
(http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications)
|
||||
apart from the following.
|
||||
@ComponentName
|
||||
Conversation
|
||||
RequestContext
|
||||
|
||||
- New assembly model implementation taking into account SCA 1.0 artifacts
|
||||
Data duplication between assembly model and runtime removed
|
||||
|
||||
- Simple single process domain support
|
||||
Contribution support to scope items being deployed into the runtime
|
||||
|
||||
- Improved Package/Class naming consistency across modules
|
||||
|
||||
- Extensions now loaded via Java service mechanism
|
||||
Refactored extensions to use new SPIs (see below)
|
||||
|
||||
- Maven and Ant based sample builds in the binary distribution
|
||||
|
||||
- Implementation Extensions
|
||||
Java
|
||||
Script supporting (Ruby, Python, Groovy, JavaScript)
|
||||
|
||||
- Binding Extensions
|
||||
Axis2
|
||||
RMI
|
||||
JSONRPC
|
||||
|
||||
-Databinding Extensions
|
||||
Axiom
|
||||
JAXB
|
||||
SDO
|
||||
|
||||
- Host environments
|
||||
Embedded
|
||||
Tomcat
|
||||
Jetty
|
||||
RMI
|
||||
|
||||
- A clear set of SPIs intended to be stable over future releases
|
||||
SCA assembly model
|
||||
org.apache.tuscany.sca.assembly
|
||||
org.apache.tuscany.sca.interfacedef
|
||||
org.apache.tuscany.sca.interfacedef.java
|
||||
org.apache.tuscany.sca.interfacedef.wsdl
|
||||
org.apache.tuscany.sca.policy
|
||||
|
||||
SCA contribution model
|
||||
org.apache.tuscany.sca.contribution
|
||||
|
||||
Runtime extensions
|
||||
org.apache.tuscany.sca.core
|
||||
org.apache.tuscany.sca.invocation
|
||||
org.apache.tuscany.sca.provider
|
||||
org.apache.tuscany.sca.runtime
|
||||
org.apache.tuscany.sca.work
|
||||
|
||||
Data binding support
|
||||
org.apache.tuscany.sca.databinding
|
||||
|
||||
Embedding Tuscany
|
||||
org.apache.tuscany.sca.host.embedded
|
||||
|
||||
Servlet container integration
|
||||
org.apache.tuscany.sca.http
|
||||
|
||||
- For this point release a partial set of JavaDoc is provided to
|
||||
be filled out as we close on release 1.0
|
|
@ -1,19 +0,0 @@
|
|||
Apache Tuscany SCA 1.2 (incubating) April 2008 README
|
||||
=====================================================
|
||||
|
||||
Welcome to the Tuscany SCA 1.2 release.
|
||||
|
||||
See the RELEASE_NOTES file for information specific to this release.
|
||||
|
||||
In the binary release see the INSTALL file for information on how to
|
||||
install the release.
|
||||
|
||||
In the source distribution see the BUILDING file for information on
|
||||
building the source code.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,83 +0,0 @@
|
|||
Apache Tuscany SCA 1.2 (incubating) April 2008 Release Notes
|
||||
============================================================
|
||||
|
||||
Apache Tuscany provides a runtime based on the Service Component
|
||||
Architecture. SCA is a set of specifications aimed at simplifying SOA
|
||||
Application Development which are being standardized at OASIS as part
|
||||
of Open Composite Services Architecture (Open CSA) - http://www.oasis-opencsa.org/.
|
||||
|
||||
Overview
|
||||
--------
|
||||
|
||||
The Apache Tuscany SCA 1.2 release includes implementations of the
|
||||
main SCA specifications including:
|
||||
|
||||
SCA Assembly Model V1.0
|
||||
SCA Policy Framework V1.0
|
||||
SCA Java Common Annotations and APIs V1.0
|
||||
SCA Java Component Implementation V1.0
|
||||
SCA Spring Component Implementation V1.0
|
||||
SCA BPEL Client and Implementation V1.0
|
||||
SCA Web Services Binding V1.0
|
||||
SCA EJB Session Bean Binding V1.0
|
||||
|
||||
It also includes implementations of many features not yet defined
|
||||
by SCA specifications, including:
|
||||
|
||||
- SCA bindings for Direct Web Remoting, RSS and ATOM Feeds,
|
||||
HTTP resources, JSON-RPC, PUB/SUB Notifications, and RMI.
|
||||
- SCA implementation types for OSGI, XQuery, BPEL, Widget and various
|
||||
dynamic languages including Groovy, Javascript, Python and Ruby
|
||||
- Databindings for Service Data Objects (SDO), JAXB, XmlBeans,
|
||||
Axis2's AXIOM, JSON, SAXON, DOM, SAX and StAX
|
||||
|
||||
The Tuscany SCA Runtime can be configured as a single node SCA domain or
|
||||
as an SCA domain distributed across multiple nodes.
|
||||
In addition Tuscany SCA supports the following host-deployment options: -
|
||||
- running standalone
|
||||
- running with distributed nodes across multiple JVMs
|
||||
- running with embedded Jetty or Tomcat
|
||||
- running as part of a standard web application
|
||||
|
||||
The Wepapp samples included in this release have been tried and tested on
|
||||
- Tomcat 5.5.20 and Tomcat 6.0.14
|
||||
- Jetty 6.1.3
|
||||
- Geronimo 2.0.2 Tomcat6 jee5
|
||||
- WebSphere 6.1 fix pack 9
|
||||
|
||||
See the CHANGES file for a detailed list of the features in this release.
|
||||
|
||||
Support
|
||||
-------
|
||||
|
||||
For more information on Apache Tuscany visit the website at:
|
||||
|
||||
http://incubator.apache.org/tuscany/
|
||||
|
||||
Any issues with this release can be reported to Apache Tuscany
|
||||
using the mailing lists or in the JIRA issue tracker.
|
||||
|
||||
Mailing list archives:
|
||||
|
||||
http://mail-archives.apache.org/mod_mbox/ws-tuscany-user/
|
||||
http://mail-archives.apache.org/mod_mbox/ws-tuscany-dev/
|
||||
|
||||
Jira:
|
||||
|
||||
http://issues.apache.org/jira/browse/TUSCANY
|
||||
|
||||
To join the project's mailing lists follow the instructions at:
|
||||
|
||||
http://incubator.apache.org/tuscany/mailing-lists.html
|
||||
|
||||
To find out more about OASIS Open CSA go to:
|
||||
|
||||
http://www.oasis-opencsa.org.
|
||||
|
||||
Apache Tuscany welcomes your help. Any contribution, including code,
|
||||
testing, improving the documentation, or bug reporting is always
|
||||
appreciated.
|
||||
|
||||
Thank you for using Apache Tuscany!
|
||||
|
||||
- The Tuscany Team.
|
|
@ -1,27 +0,0 @@
|
|||
Installing the Apache Tuscany SCA 1.2 (incubating) April 2008 Release binary distribution
|
||||
=========================================================================================
|
||||
|
||||
Unzip Tuscany binary distribution archive and you get the following:
|
||||
|
||||
tuscany-sca-1.1-incubating
|
||||
DISCLAIMER - the ASF incubation disclaimer
|
||||
INSTALL - this help file
|
||||
LICENSE - the Apache License and any dependecy licenses
|
||||
NOTICE - attribution notices associated with the licenses
|
||||
README - readme for the release
|
||||
RELEASE_NOTES - description of this release
|
||||
CHANGES - A note of the major changes in this release
|
||||
|
||||
/demos - Demo applications showcasing the use of Apache Tuscany
|
||||
|
||||
/lib - The tuscany-sca-all and tuscany-sca-manifest jars and all their dependencies
|
||||
|
||||
/modules - all of the individual Tuscany jars
|
||||
|
||||
/samples - all the Tuscany samples, see the README in that directory
|
||||
|
||||
/tutorial - The store tutorial, see the README in that directory
|
||||
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load diff
|
@ -1,95 +0,0 @@
|
|||
Apache Tuscany
|
||||
Copyright (c) 2005 - 2009 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
This product includes/uses XmlSchema developed at
|
||||
The Apache Software Foundation (http://ws.apache.org/commons/XmlSchema)
|
||||
Portions Copyright 2006 International Business Machines Corp.
|
||||
|
||||
This product includes/uses ode-bpel-api-1.1 developed at
|
||||
The Apache Software Foundation (http://ode.apache.org)
|
||||
- Copyright 1999-2006 Intalio - This product includes software developed by Intalio (http://www.intalio.com)
|
||||
- Copyright 2006 Sybase - This product includes software developed by Sybase.(http://www.sybase.com)
|
||||
|
||||
"This product includes software developed by the Spring Framework
|
||||
Project (http://www.springframework.org)."
|
||||
|
||||
This product includes/uses the Jetty Servlet Engine (http://jetty.mortbay.org),
|
||||
developed by Mort Bay Consulting (http://www.mortbay.com)
|
||||
|
||||
This product includes/uses the Groovy Script Engine (http://groovy.codehaus.org/),
|
||||
Copyright 2003 (C) James Strachan and Bob Mcwhirter. All Rights Reserved.
|
||||
|
||||
This product includes/uses the Axion : the Open Source Java Database (http://axion.tigris.org/)
|
||||
Copyright (c) 2002-2003 Axion Development Team. All rights reserved.
|
||||
|
||||
This product includes/uses DOM4J : the flexible XML framework for java (http://www.dom4j.org/)
|
||||
Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved.
|
||||
|
||||
This product includes/uses software, AOP alliance (http://aopalliance.sourceforge.net)
|
||||
License: Public Domain
|
||||
|
||||
This product includes/uses JSON-RPC-Java (http://oss.metaparadigm.com/jsonrpc/)
|
||||
|
||||
This product includes/uses JSON-RPC JavaScript client (jsonrpc.js)
|
||||
Copyright (c) 2003-2004 Jan-Klaas Kollhof
|
||||
Copyright (c) 2005 Michael Clark, Metaparadigm Pte Ltd
|
||||
|
||||
This product includes software from the GlassFish project (https://glassfish.dev.java.net/)
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
|
||||
This product includes software from the Rome project (https://rome.dev.java.net/)
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
|
||||
This product includes/uses the Eclipse Modeling Framework project (http://www.eclipse.org/emf/)
|
||||
|
||||
This product includes/uses the Mozilla Rhino project (http://www.mozilla.org/rhino/)
|
||||
|
||||
This product includes/uses the Sourceforge wsdl4j project (http://sourceforge.net/projects/wsdl4j/)i
|
||||
|
||||
This product includes/uses the Codehaus JRuby project (http://jruby.codehaus.org/)
|
||||
|
||||
This product includes/uses JDOM (http://www.jdom.org/)
|
||||
Copyright (C) 2000-2004 Jason Hunter & Brett McLaughlin. All rights reserved.
|
||||
|
||||
This product includes/uses DWR (http://getahead.org/dwr)
|
||||
Copyright 2005 Joe Walker. All rights reserved.
|
||||
|
||||
This product includes/uses dojotoolkit (http://dojotoolkit.org/)
|
||||
Copyright (c) 2005, The Dojo Foundation. All rights reserved.
|
||||
|
||||
This product includes/uses Howl (http://howl.objectweb.org/)
|
||||
Copyright (c) 2004, Bull S.A.
|
||||
|
||||
This product includes/uses axion (http://axion.tigris.org/)
|
||||
Copyright (c) 2002-2003 Axion Development Team.
|
||||
|
||||
This product includes/uses javacc (https://javacc.dev.java.net/)
|
||||
Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
|
||||
|
||||
The Program includes all or portions of the following software: "The
|
||||
Saxon XSLT and XQuery Processor from Saxonica Limited" distributed under
|
||||
an MPL v1.0 license. Please refer to the homepage URL at
|
||||
http://www.saxonica.com/.
|
||||
|
||||
This product includes/uses Serp (http://serp.sourceforge.net/) under the BSD license:
|
||||
Copyright (c) 2002, A. Abram White. All rights reserved.
|
||||
|
||||
This product also includes software under the BSD license
|
||||
with the following copyright:
|
||||
Copyright (c) 2006, Sun Microsystems, Inc. All rights reserved.
|
||||
|
||||
This product includes software under the Service Component Architecture JavaDoc,
|
||||
Interface Definition files and XSD files license.
|
||||
(c) Copyright SCA Collaboration 2006, 2007
|
||||
|
||||
This product includes software under the Service Data Objects JavaDoc and
|
||||
Interface Definition file license
|
||||
|
||||
(c) Copyright BEA Systems, Inc., International Business Machines Corporation,
|
||||
Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
|
||||
Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
|
||||
2005, 2006. All rights reserved.
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
Building the Apache Tuscany SCA 1.2 (incubating) April 2008 Release source distribution
|
||||
=======================================================================================
|
||||
|
||||
Initial Setup
|
||||
-------------
|
||||
|
||||
1) Install J2SE 5.0 SDK, which can be downloaded from
|
||||
http://java.sun.com/j2se/1.5.0/download.jsp. Use version of 1.5.0_06 JDK or higher.
|
||||
|
||||
2) Make sure that your JAVA_HOME environment variable is set to the newly installed
|
||||
JDK location, and that your PATH includes %JAVA_HOME%\bin (windows) or
|
||||
$JAVA_HOME$/bin (unix).
|
||||
|
||||
3) Install Maven 2.0.7 or higher, which can be downloaded from
|
||||
http://maven.apache.org/download.html. Make sure that your PATH includes
|
||||
the MVN_HOME/bin directory.
|
||||
|
||||
4) Make sure that your MAVEN_OPTS environment variable has -Xmx128M (or more),
|
||||
you can manually do this by executing the following in your prompt :
|
||||
Windows users:
|
||||
set MAVEN_OPTS=-Xmx128M
|
||||
Unix users:
|
||||
export MAVEN_OPTS=-Xmx128M
|
||||
|
||||
|
||||
Building
|
||||
--------
|
||||
|
||||
1) Change to the top level directory of Apache Tuscany source distribution.
|
||||
2) Run
|
||||
|
||||
$> mvn
|
||||
|
||||
This will compile Apache Tuscany and run all of the tests in the source
|
||||
distribution.
|
||||
|
||||
Depending on the load of remote Maven 2.0 repositories, you may have
|
||||
to run "mvn" several times utill the required dependencies are
|
||||
all located in your local maven repository. It usually takes some time for
|
||||
maven to download required dependencies in the first build. Once all the
|
||||
dependencies have been downloaded you may use the -o option to run maven
|
||||
in offline mode, for example, 'mvn clean install -o'.
|
||||
|
||||
|
||||
Building the distributions
|
||||
--------------------------
|
||||
|
||||
1) Change to the distribution folder
|
||||
2) Run
|
||||
|
||||
$> mvn
|
||||
|
||||
This will build the binary and source distribution with .zip and .gz
|
||||
formats in the distribution/target directory.
|
||||
|
|
@ -1,397 +0,0 @@
|
|||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed 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.
|
||||
|
||||
|
||||
===============================================================================================================
|
||||
|
||||
Apache Tuscany SCA for Java Subcomponents
|
||||
=========================================:
|
||||
|
||||
The Tuscany SCA for Java release includes a number of subcomponents with
|
||||
separate copyright notices and license terms. Your use of the source
|
||||
code for the these subcomponents is subject to the terms and
|
||||
conditions of the following licenses.
|
||||
|
||||
===============================================================================================================
|
||||
|
||||
The module itest/databindings/common includes the test schema; datagraph.xsd, sdoJava.xsd, and sdoModel.xsd
|
||||
under the following license:
|
||||
|
||||
License for the Service Data Objects JavaDoc, Interface Definition files
|
||||
and XSD files.
|
||||
|
||||
The Service Data Objects JavaDoc, Interface Definition files and XSD files
|
||||
are being provided by the copyright holders under the following license.
|
||||
By using and/or copying this work, you agree that you have read,
|
||||
understood and will comply with the following terms and conditions:
|
||||
|
||||
Permission to copy, display, make derivative works of and distribute
|
||||
the Service Data Objects JavaDoc, Interface Definition files and XSD files
|
||||
(the "Artifacts") in any medium without fee or royalty is hereby granted,
|
||||
provided that you include the following on ALL copies of the Artifacts,
|
||||
or portions thereof, that you make:
|
||||
|
||||
1. A link or URL to the Artifacts at this location:
|
||||
http://www.osoa.org/display/Main/Service+Data+Objects+Specifications
|
||||
|
||||
2. The full text of this copyright notice as shown in the Artifacts.
|
||||
|
||||
|
||||
|
||||
THE ARTIFACTS ARE PROVIDED "AS IS" AND THE AUTHORS MAKE NO
|
||||
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THE
|
||||
ARTIFACTS AND THE IMPLEMENTATION OF THEIR CONTENTS,
|
||||
INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OR TITLE.
|
||||
|
||||
THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL,
|
||||
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY
|
||||
USE OR DISTRIBUTION OF THE ARTIFACTS.
|
||||
|
||||
The name and trademarks of the Authors may NOT be used in any manner,
|
||||
including advertising or publicity pertaining to the Service Data
|
||||
Objects Specification or its contents without specific, written prior
|
||||
permission. Title to copyright in the Service Data Objects
|
||||
Specification will at all times remain with the Authors.
|
||||
|
||||
No other rights are granted by implication, estoppel or otherwise.
|
||||
|
||||
Revision level 1.11, last updated on 2007/12/21
|
||||
|
||||
=================================================================================================================
|
||||
|
||||
The module implementation-script temporarily includes one file under the following BSD license:
|
||||
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
- Neither the name of the Sun Microsystems, Inc. nor the names of
|
||||
contributors may be used to endorse or promote products derived from this
|
||||
software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
||||
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGE.
|
||||
|
||||
=================================================================================================================
|
||||
|
||||
The module assembly-xsd includes XSD files under the following SCA Collaboration license:
|
||||
|
||||
License for the Service Component Architecture JavaDoc, Interface
|
||||
Definition files and XSD files.
|
||||
|
||||
The Service Component Architecture JavaDoc, Interface Definition files,
|
||||
and XSD files are being provided by the copyright holders under the
|
||||
following license. By using and/or copying this work, you agree that
|
||||
you have read, understood and will comply with the following terms and
|
||||
conditions:
|
||||
|
||||
Permission to copy, display, make derivative works of, and distribute
|
||||
the Service Component Architecture JavaDoc, Interface Definition Files
|
||||
and XSD files (the "Artifacts") in any medium without fee or royalty is
|
||||
hereby granted, provided that you include the following on ALL copies
|
||||
of the Artifacts, or portions thereof, that you make:
|
||||
|
||||
1. A link or URL to the Artifacts at this location:
|
||||
http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications
|
||||
|
||||
2. The full text of this copyright notice as shown in the Artifacts.
|
||||
|
||||
THE ARTIFACTS ARE PROVIDED "AS IS," AND THE AUTHORS MAKE NO
|
||||
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THE
|
||||
ARTIFACTS AND THE IMPLEMENTATION OF THEIR CONTENTS, INCLUDING, BUT NOT
|
||||
LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
PURPOSE, NON-INFRINGEMENT OR TITLE.
|
||||
|
||||
THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL,
|
||||
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY
|
||||
USE OR DISTRIBUTION OF THE ARTIFACTS.
|
||||
|
||||
The name and trademarks of the Authors may NOT be used in any manner,
|
||||
including advertising or publicity pertaining to the Service Component
|
||||
Architecture Specification or its contents without specific, written
|
||||
prior permission. Title to copyright in the Service Component
|
||||
Architecture Specification and the JavaDoc, Interface Definition Files
|
||||
and XSD Files will at all times remain with the Authors.
|
||||
|
||||
No other rights are granted by implication, estoppel or otherwise.
|
||||
|
||||
Revision level 1.1, last updated on 2007/11/19
|
||||
|
||||
=================================================================================================================
|
||||
The modules
|
||||
|
||||
binding-ws-xml
|
||||
databinding
|
||||
databinding-axiom
|
||||
databinding-jaxb
|
||||
databinding-json
|
||||
databinding-sdo
|
||||
databinding-sdo-axiom
|
||||
databinding-xmlbeans
|
||||
interface-wsdl-xml
|
||||
|
||||
Include the ipo.xsd and address.xsd information from the XML Schema Primer
|
||||
(http://www.w3.org/TR/2004/PER-xmlschema-0-20040318/) combined into the
|
||||
file ipo.xsd and extended with UK postcode structures.
|
||||
|
||||
The ipo.xsd file is include under the following license:
|
||||
|
||||
W3C(c) SOFTWARE NOTICE AND LICENSE
|
||||
http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
|
||||
|
||||
This work (and included software, documentation such as READMEs, or other
|
||||
related items) is being provided by the copyright holders under the following
|
||||
license. By obtaining, using and/or copying this work, you (the licensee) agree
|
||||
that you have read, understood, and will comply with the following terms and conditions.
|
||||
|
||||
Permission to copy, modify, and distribute this software and its documentation,
|
||||
with or without modification, for any purpose and without fee or royalty is
|
||||
hereby granted, provided that you include the following on ALL copies of the
|
||||
software and documentation or portions thereof, including modifications:
|
||||
|
||||
1. The full text of this NOTICE in a location viewable to users of the
|
||||
redistributed or derivative work.
|
||||
2. Any pre-existing intellectual property disclaimers, notices, or terms
|
||||
and conditions. If none exist, the W3C Software Short Notice should be
|
||||
included (hypertext is preferred, text is permitted) within the body of
|
||||
any redistributed or derivative code.
|
||||
3. Notice of any changes or modifications to the files, including the date
|
||||
changes were made. (We recommend you provide URIs to the location from which
|
||||
the code is derived.)
|
||||
|
||||
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
|
||||
NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO,
|
||||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
|
||||
USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS,
|
||||
COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
|
||||
|
||||
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
|
||||
|
||||
The name and trademarks of copyright holders may NOT be used in advertising or
|
||||
publicity pertaining to the software without specific, written prior permission.
|
||||
Title to copyright in this software and any associated documentation will at all
|
||||
times remain with copyright holders.
|
|
@ -1,39 +0,0 @@
|
|||
Apache Tuscany
|
||||
Copyright (c) 2005 - 2009 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
This product includes/uses JSON-RPC JavaScript client (jsonrpc.js)
|
||||
Copyright (c) 2003-2004 Jan-Klaas Kollhof
|
||||
Copyright (c) 2005 Michael Clark, Metaparadigm Pte Ltd
|
||||
|
||||
This product also includes software under the BSD license
|
||||
(see the LICENSE file contained in this distribution), with
|
||||
the following copyright:
|
||||
Copyright (c) 2006, Sun Microsystems, Inc. All rights reserved.
|
||||
|
||||
This product includes software under the Service Component Architecture JavaDoc,
|
||||
Interface Definition files and XSD files license.
|
||||
(c) Copyright SCA Collaboration 2006, 2007
|
||||
|
||||
This product includes software under the Service Data Objects JavaDoc and
|
||||
Interface Definition file license
|
||||
|
||||
(c) Copyright BEA Systems, Inc., International Business Machines Corporation,
|
||||
Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
|
||||
Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
|
||||
2005, 2006. All rights reserved.
|
||||
|
||||
This product includes software under the W3C(c) Software License
|
||||
with the following copyright:
|
||||
|
||||
Copyright (c) 2008 World Wide Web Consortium, (Massachusetts Institute of Technology,
|
||||
European Research Consortium for Informatics and Mathematics, Keio University).
|
||||
All Rights Reserved. This work is distributed under the W3C(c) Software License [1] in
|
||||
the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
|
||||
|
||||
|
|
@ -1,173 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-distribution</artifactId>
|
||||
<version>2.0-SNAPSHOT</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>tuscany-distribution-web20</artifactId>
|
||||
<name>Apache Tuscany SCA Web 2.0 Distribution</name>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-distribution-web20</artifactId>
|
||||
<type>pom</type>
|
||||
<version>2.0-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
<profiles>
|
||||
|
||||
<!-- Build profile that can be used to build the distro packages -->
|
||||
<profile>
|
||||
<id>distribution</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-maven-bundle-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>distribution-modules</id>
|
||||
<phase>generate-resources</phase>
|
||||
<goals>
|
||||
<goal>generate-modules</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<targetDirectory>target/modules</targetDirectory>
|
||||
<excludeDirectories>
|
||||
<excludeDirectory>../core/target/modules</excludeDirectory>
|
||||
</excludeDirectories>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>distribution-package</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>single</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<descriptors>
|
||||
<descriptor>src/main/assembly/bin.xml</descriptor>
|
||||
<descriptor>src/main/assembly/src.xml</descriptor>
|
||||
</descriptors>
|
||||
<tarLongFileMode>gnu</tarLongFileMode>
|
||||
<finalName>apache-tuscany-sca-web20-2.0-SNAPSHOT</finalName>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<!-- Profile that can be used to build the modules included in the distro -->
|
||||
<profile>
|
||||
<id>modules</id>
|
||||
<modules>
|
||||
<module>../../../modules/assembly</module>
|
||||
<module>../../../modules/assembly-xml</module>
|
||||
<module>../../../modules/assembly-xsd</module>
|
||||
<module>../../../modules/binding-atom</module>
|
||||
<module>../../../modules/binding-atom-abdera</module>
|
||||
<module>../../../modules/binding-corba</module>
|
||||
<module>../../../modules/binding-corba-runtime</module>
|
||||
<module>../../../modules/binding-http</module>
|
||||
<module>../../../modules/binding-http-runtime</module>
|
||||
<module>../../../modules/binding-jsonrpc</module>
|
||||
<module>../../../modules/binding-jsonrpc-runtime</module>
|
||||
<module>../../../modules/binding-rss</module>
|
||||
<module>../../../modules/binding-rss-rome</module>
|
||||
<module>../../../modules/binding-sca</module>
|
||||
<module>../../../modules/binding-sca-xml</module>
|
||||
<module>../../../modules/contribution</module>
|
||||
<module>../../../modules/contribution-java</module>
|
||||
<module>../../../modules/contribution-namespace</module>
|
||||
<module>../../../modules/contribution-resource</module>
|
||||
<module>../../../modules/contribution-xml</module>
|
||||
<module>../../../modules/core</module>
|
||||
<module>../../../modules/core-databinding</module>
|
||||
<module>../../../modules/core-spi</module>
|
||||
<module>../../../modules/data-api</module>
|
||||
<module>../../../modules/databinding</module>
|
||||
<module>../../../modules/databinding-jaxb</module>
|
||||
<module>../../../modules/databinding-json</module>
|
||||
<module>../../../modules/definitions</module>
|
||||
<module>../../../modules/definitions-xml</module>
|
||||
<module>../../../modules/endpoint</module>
|
||||
<module>../../../modules/extensibility</module>
|
||||
<module>../../../modules/extensibility-equinox</module>
|
||||
<module>../../../modules/host-corba</module>
|
||||
<module>../../../modules/host-corba-jse</module>
|
||||
<module>../../../modules/host-http</module>
|
||||
<module>../../../modules/host-jetty</module>
|
||||
<module>../../../modules/implementation-java</module>
|
||||
<module>../../../modules/implementation-java-runtime</module>
|
||||
<module>../../../modules/implementation-java-xml</module>
|
||||
<module>../../../modules/implementation-node</module>
|
||||
<module>../../../modules/implementation-node-runtime</module>
|
||||
<module>../../../modules/implementation-resource</module>
|
||||
<module>../../../modules/implementation-resource-runtime</module>
|
||||
<module>../../../modules/implementation-script</module>
|
||||
<module>../../../modules/implementation-script-runtime</module>
|
||||
<module>../../../modules/implementation-widget</module>
|
||||
<module>../../../modules/implementation-widget-runtime</module>
|
||||
<module>../../../modules/interface</module>
|
||||
<module>../../../modules/interface-java</module>
|
||||
<module>../../../modules/interface-java-jaxws</module>
|
||||
<module>../../../modules/interface-java-xml</module>
|
||||
<module>../../../modules/interface-wsdl</module>
|
||||
<module>../../../modules/interface-wsdl-xml</module>
|
||||
<module>../../../modules/monitor</module>
|
||||
<module>../../../modules/node-api</module>
|
||||
<module>../../../modules/node-impl</module>
|
||||
<module>../../../modules/node-launcher</module>
|
||||
<module>../../../modules/node-launcher-equinox</module>
|
||||
<module>../../../modules/node-launcher-webapp</module>
|
||||
<module>../../../modules/policy</module>
|
||||
<module>../../../modules/policy-security</module>
|
||||
<module>../../../modules/policy-security-jsr250</module>
|
||||
<module>../../../modules/policy-xml</module>
|
||||
<module>../../../modules/sca-api</module>
|
||||
<module>../../../modules/workspace</module>
|
||||
<module>../../../modules/workspace-impl</module>
|
||||
<module>../../../modules/workspace-xml</module>
|
||||
<module>../../../modules/xsd</module>
|
||||
<module>../../../modules/xsd-xml</module>
|
||||
</modules>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
</project>
|
|
@ -1,38 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<assembly>
|
||||
<!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
|
||||
<id></id>
|
||||
<includeBaseDirectory>true</includeBaseDirectory>
|
||||
<baseDirectory>tuscany-sca-2.0-SNAPSHOT</baseDirectory>
|
||||
<formats>
|
||||
<!--
|
||||
<format>dir</format>
|
||||
<format>tar.gz</format>
|
||||
-->
|
||||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/bin-common.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/bin-modules.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/bin-samples.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
|
@ -1,37 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<assembly>
|
||||
<!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
|
||||
<id>src</id>
|
||||
<includeBaseDirectory>true</includeBaseDirectory>
|
||||
<baseDirectory>tuscany-sca-2.0-SNAPSHOT-src</baseDirectory>
|
||||
<formats>
|
||||
<!--
|
||||
<format>dir</format>
|
||||
<format>tar.gz</format>
|
||||
-->
|
||||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/src-common.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/src-modules.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
|
@ -1,44 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../../samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>feed-aggregator/**/*</include>
|
||||
<include>store/**/*</include>
|
||||
<include>web-resource/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -1,112 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-atom/**/*</include>
|
||||
<include>binding-atom-abdera/**/*</include>
|
||||
<include>binding-corba/**/*</include>
|
||||
<include>binding-corba-runtime/**/*</include>
|
||||
<include>binding-http/**/*</include>
|
||||
<include>binding-http-runtime/**/*</include>
|
||||
<include>binding-jsonrpc/**/*</include>
|
||||
<include>binding-jsonrpc-runtime/**/*</include>
|
||||
<include>binding-rss/**/*</include>
|
||||
<include>binding-rss-rome/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-resource/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>databinding-json/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>distribution-core/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>extensibility-equinox/**/*</include>
|
||||
<include>host-corba/**/*</include>
|
||||
<include>host-corba-jse/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>host-jetty/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>implementation-resource/**/*</include>
|
||||
<include>implementation-resource-runtime/**/*</include>
|
||||
<include>implementation-script/**/*</include>
|
||||
<include>implementation-script-runtime/**/*</include>
|
||||
<include>implementation-widget/**/*</include>
|
||||
<include>implementation-widget-runtime/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>node-api/**/*</include>
|
||||
<include>node-impl/**/*</include>
|
||||
<include>node-launcher/**/*</include>
|
||||
<include>node-launcher-equinox/**/*</include>
|
||||
<include>node-launcher-webapp/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-security-jsr250/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>workspace/**/*</include>
|
||||
<include>workspace-impl/**/*</include>
|
||||
<include>workspace-xml/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -1,431 +0,0 @@
|
|||
Changes With Apache Tuscany SCA 1.2 (incubating) April 2008
|
||||
===========================================================
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-2027
|
||||
* TUSCANY-1999
|
||||
* TUSCANY-2037
|
||||
* TUSCANY-2034
|
||||
* TUSCANY-2038
|
||||
* TUSCANY-2043
|
||||
* TUSCANY-2046
|
||||
* TUSCANY-2047
|
||||
* TUSCANY-2028
|
||||
* TUSCANY-1873
|
||||
* TUSCANY-2049
|
||||
* TUSCANY-2035
|
||||
* TUSCANY-1206
|
||||
* TUSCANY-2036
|
||||
* TUSCANY-1771
|
||||
* TUSCANY-2013
|
||||
* TUSCANY-1926
|
||||
* TUSCANY-1917
|
||||
* TUSCANY-1949
|
||||
* TUSCANY-1941
|
||||
* TUSCANY-2045
|
||||
* TUSCANY-2057
|
||||
* TUSCANY-2055
|
||||
* TUSCANY-2056
|
||||
* TUSCANY-2072
|
||||
* TUSCANY-2047
|
||||
* TUSCANY-2073
|
||||
* TUSCANY-1977
|
||||
* TUSCANY-2075
|
||||
* TUSCANY-1894
|
||||
* TUSCANY-2079
|
||||
* TUSCANY-2078
|
||||
* TUSCANY-2080
|
||||
* TUSCANY-2068
|
||||
* TUSCANY-1950
|
||||
* TUSCANY-2077
|
||||
* TUSCANY-2056
|
||||
* TUSCANY-2088
|
||||
* TUSCANY-2086
|
||||
* TUSCANY-2094
|
||||
* TUSCANY-2106
|
||||
|
||||
Features and/or Enhancements
|
||||
|
||||
* Core
|
||||
- Interceptor Enhancements
|
||||
- Phase-based interceptor ordering to allow contribution of new interceptors and also define the order in witch they should be invoked
|
||||
- Pass-by-reference SPI to allow interceptors to indicate if they support pass-by-reference
|
||||
- PolicyProvider SPIs to allow extensions to plugin policy interceptors
|
||||
- Support for JAXWS annotations and mapping of faults to Java exceptions according to JAXWS specification
|
||||
- Improvement of contribution service to allow it to be used outside of the runtime environment
|
||||
- Support for Contribution Import/Export resource
|
||||
- Enhanced Distributed Domain story using Workspace
|
||||
- Implementation of a SCA domain allowing a system administrator to manage contributions, composites and sca nodes that run these composites
|
||||
- Set of core services providing management capabilities
|
||||
- Administration web interface
|
||||
- This is a work in progress and you can see it in action in samples/calculator-distributed. Other samples that use distributed operation are yet to move over to the workspace.
|
||||
- Enhanced support for SCA Policy spec
|
||||
- Ability to apply external policy definitions to a SCA composition
|
||||
- Ability to spread policy definitions to multiple definitions.xml files available across the sca domain
|
||||
- Bug fixes
|
||||
- Improvements of http binding to support servlet components
|
||||
- Enable Tuscany to run inside an OSGi runtime
|
||||
|
||||
* Web 2.0 Extensions
|
||||
- Enhancements to implementation.widget (support for properties)
|
||||
- New atom binding based on Apache Abdera
|
||||
- Refactoring of rss-rome binding
|
||||
* Other Extensions
|
||||
- Binding JMS
|
||||
- greatly simplified the use of the JMS binding, support locating JMS resources from JNDI, and better compliance with the SCA JMS binding spec
|
||||
- see the doc page for more details: http://incubator.apache.org/tuscany/sca-java-bindingjms.html
|
||||
- Enhancements to Binding RMI
|
||||
- Support shared RMI registry and use 999x as the ports in test case to avoid 1099 conflict
|
||||
- Enhancements to Groovy extension
|
||||
- Support for 'native' groovy classes
|
||||
- Enhancements to OSGi bundle contributions
|
||||
- Support Bundle URLs to be added as contributions
|
||||
|
||||
* Tools
|
||||
- Eclipse plugin providing a Tuscany runtime Library and Tuscany launcher in Eclipse environment
|
||||
- An updatesite is also available to facilitate the plugin installation using the Eclipse update manager
|
||||
|
||||
* Samples/Tutorial/Demos
|
||||
- calculator-distributed migrated to use new Tuscany Distributed Workspace
|
||||
- sample-calculator-ws-secure-webapp
|
||||
- sample-helloworld-jms-webapp
|
||||
- new jms samples
|
||||
- improve bigbank demo to include support for policies
|
||||
- tutorial store changes
|
||||
- use of import/export
|
||||
- development of contribution without requiring dependencies on the Tuscany runtime
|
||||
- usage of new sca domain infrastructure
|
||||
|
||||
* Testing
|
||||
- Web Container Testing Framework integrated with (Tomcat, Jetty, Geronimo and Websphere)
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 1.1 (incubating) January 2008
|
||||
===============================================================
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-1939
|
||||
* TUSCANY-1914
|
||||
* TUSCANY-1854
|
||||
* TUSCANY-1931
|
||||
* TUSCANY-1547
|
||||
* TUSCANY-1909
|
||||
* TUSCANY-1919
|
||||
* TUSCANY-1930
|
||||
* TUSCANY-1806
|
||||
* TUSCANY-1804
|
||||
* TUSCANY-1916
|
||||
* TUSCANY-1913
|
||||
* TUSCANY-1834
|
||||
* TUSCANY-1857
|
||||
* TUSCANY-1687
|
||||
* TUSCANY-1801
|
||||
* TUSCANY-1742
|
||||
* TUSCANY-1762
|
||||
* TUSCANY-1945
|
||||
* TUSCANY-1595
|
||||
* TUSCANY-1594
|
||||
* TUSCANY-1849
|
||||
* TUSCANY-1836
|
||||
* TUSCANY-1934
|
||||
* TUSCANY-1902
|
||||
* TUSCANY-1608
|
||||
* TUSCANY-1943
|
||||
* TUSCANY-1896
|
||||
* TUSCANY-1626
|
||||
* TUSCANY-1797
|
||||
* TUSCANY-1601
|
||||
* TUSCANY-1415
|
||||
|
||||
- Better JMS support
|
||||
* binding.jms supporting point to point text based messaging only
|
||||
* New SOAP/JMS sample (helloworld-ws-reference/service-jms)
|
||||
|
||||
- Improvements in PolicyFramework Support
|
||||
* Support for policy specifications on operation elements in a composite definition
|
||||
* Separate sample (calculator-implementation-policies) to demonstrate use of Implementation Policies
|
||||
(uses logging and JAAS Authentication)
|
||||
|
||||
- Modeling of client side java script components
|
||||
* See implementation.widget
|
||||
|
||||
- Evolving support for doman API suggested by assembly spec including a standalone node and nodes running
|
||||
connected together in a domain. This is still experimental.
|
||||
|
||||
- Class loading and OSGI improvements
|
||||
* Enable Tuscany to be run in a multi-classloader environment including inside OSGi. By default,
|
||||
Tuscany continues to run using a single CLASSPATH-based classloader.
|
||||
* Contributions no longer need to be in the CLASSPATH. All import/export dependencies across contributions should be
|
||||
explicitly specified (as described in the spec).
|
||||
|
||||
- JAXB based POJO transformations
|
||||
|
||||
Changes With Apache Tuscany SCA 1.0.1 (incubating) November 2007
|
||||
================================================================
|
||||
|
||||
The Tuscany SCA Java 1.0.1 is mainly a bug-fix release. It also comes with some improvements as listed below.
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-1848
|
||||
* TUSCANY-1857
|
||||
* TUSCANY-1859
|
||||
* TUSCANY-1801
|
||||
* TUSCANY-1823
|
||||
* TUSCANY-1839
|
||||
* TUSCANY-1814
|
||||
* TUSCANY-1818
|
||||
* TUSCANY-1834
|
||||
* TUSCANY-1637
|
||||
* TUSCANY-1826
|
||||
* TUSCANY-1823
|
||||
* TUSCANY-1819
|
||||
* TUSCANY-1821
|
||||
* TUSCANY-1822
|
||||
* TUSCANY-1806
|
||||
* TUSCANY-1808
|
||||
* TUSCANY-1756
|
||||
* TUSCANY-1757
|
||||
|
||||
- Fix build issues with Maven 2.0.7 and JDK 6
|
||||
|
||||
- Reduce memory consumption for WSDLs that import large XSDs
|
||||
|
||||
- Add more logging statements for better servicibility
|
||||
|
||||
- Add an extension point to allow extensions to plug-in extension schemas.
|
||||
|
||||
- Add a demo application to showcase XML integration story
|
||||
|
||||
- Improve in databinding framework
|
||||
* Add support for JSON Databindings and other refactoring
|
||||
* Set databinding for introspected data type and enhance the checking of wrapper style
|
||||
* Improve the tree-based XMLStreamReader and convert Bean & DOM to use this approach
|
||||
* Add a tree-iterator based XMLStreamReader base impl
|
||||
* Add default element info to java interface
|
||||
* Rename Interface.setDefaultDataBinding to resetDataBinding
|
||||
|
||||
- Limit the method injection to setters and allow the setter annotation to override field annotation
|
||||
|
||||
- Evolving support in Intent and Policy handling
|
||||
* Add support for policies in implementation
|
||||
* Fix the algorithm for macthing policySets defined on bindings for the wire
|
||||
* Add policy intent for implementation.java
|
||||
* Extend java implementation type to recognize and apply policies, adding util support for this in Policy module
|
||||
* Add policy module for logging
|
||||
|
||||
- Evolving development in the SCA Domain/Node
|
||||
|
||||
- Update NOTICE files with missing dependencies
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 1.0 (incubating) September 2007
|
||||
===============================================================
|
||||
|
||||
- Tuscany Java SCA now implements V1.0 of the core SCA
|
||||
specifications
|
||||
SCA Assembly Model V1.0
|
||||
SCA Java Common Annotations and APIs V1.0
|
||||
SCA Java Component Implementation V1.0
|
||||
SCA Web Services Binding V1.0
|
||||
Including callbacks, conversations and callable references
|
||||
|
||||
|
||||
- Support for ws-security configurable in the web services binding
|
||||
thro Tuscany SCA policy intents and policysets using the policy framework
|
||||
introduced in the last release.
|
||||
|
||||
Note : This release supports specifications of policies around axis2
|
||||
config params - see helloworld-ws-service-secure sample. The policy
|
||||
intents that have been tested are authentication, integrity and
|
||||
confidentiality.
|
||||
There is no sample or test that exercises confidentiality since there
|
||||
are some unresolved licensing issue around bouncycastle libraries.
|
||||
However, users who are not encumbered by the bouncycastle license
|
||||
restrictions can try the 'confidentiality' intent. See FAQ -
|
||||
http://incubator.apache.org/tuscany/tuscany-sca-java-faq.html
|
||||
|
||||
This release does not include support for WS-Policy
|
||||
attachments in Tuscany Policysets for ws-security.
|
||||
|
||||
|
||||
- An XQuery component implementation type
|
||||
implementation-xquery
|
||||
|
||||
|
||||
- A Databinding for converting data to and from nodes for XQuery
|
||||
processing
|
||||
databinding-saxon
|
||||
|
||||
|
||||
- OSGI support has been extended to allow Tuscany contributions
|
||||
packaged as OSGI bundles hence taking advantage of OSGI's bundle
|
||||
loading an dependency management capabilities
|
||||
|
||||
|
||||
- A BPEL component implementation type experimental implementation
|
||||
based on SCA BPEL Client and Implementation V1.0. At the moment only
|
||||
supports BPEL process as services.
|
||||
implementation-bpel
|
||||
|
||||
|
||||
- The distributed runtime implementation has been separated out
|
||||
into
|
||||
*) domain
|
||||
*) node
|
||||
It is now wrapped by a SCADomain interface as is the standalone
|
||||
runtime.
|
||||
|
||||
Note: This release does not include support for WebApp host deployment
|
||||
for a distributed SCA Domain
|
||||
|
||||
|
||||
|
||||
- The web service binding will now generate WSDL automatically
|
||||
based on the service interface if no WSDL is provided
|
||||
|
||||
|
||||
- A new "store" sample and associated document show how a
|
||||
simple store front application can be constructed
|
||||
samples/store
|
||||
|
||||
- The following features of this release are still experimental:
|
||||
- BPEL implementation type, integrating with Apache ODE
|
||||
- OSGI implementation type, integrating with Apache Felix
|
||||
- XQuery implementation type
|
||||
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 0.99 (incubating) August 2007
|
||||
=============================================================
|
||||
|
||||
The following are the significant additions to release 0.99
|
||||
over and above all of what was offered in release 0.91.
|
||||
|
||||
- A version of the default sca binding that works between
|
||||
components runing in separate Java virtual machines
|
||||
binding-sca-axis
|
||||
|
||||
- A simple node implementation and a service discovery
|
||||
function for running sca applications distributed
|
||||
across more than one node
|
||||
distributed
|
||||
distributed-impl
|
||||
|
||||
- integration with OSGi runtimes is now supported with
|
||||
a new implementation-osgi component type
|
||||
|
||||
- PUB/SUB interactions are now supported by using new
|
||||
notification binding and implementation types, and
|
||||
samples demonstrating the feature.
|
||||
|
||||
- The Tuscany runtime now has a policy framework supporting
|
||||
the SCA policy specification
|
||||
|
||||
- the endpoint URIs used by SCA bindings has been rationalized
|
||||
and now follows the SCA Assembly specification
|
||||
|
||||
- binding-ajax has been renamed to binding-dwr
|
||||
|
||||
Changes With Apache Tuscany SCA 0.91 (incubating) July 2007
|
||||
===========================================================
|
||||
|
||||
The following are the significant additions to release 0.91
|
||||
over and above all of what was offered in release 0.90.
|
||||
|
||||
|
||||
- Enhancements to support multiple contributions to the SCA Domain
|
||||
|
||||
- The inclusion of a alternative simplified extensions-helper
|
||||
SPI layer to faciliate rapid development of extensions
|
||||
|
||||
- More Implementation Extenstions
|
||||
Spring
|
||||
WebResource
|
||||
|
||||
- More Binding Extensions
|
||||
AJAX
|
||||
EJB
|
||||
RSS/ATOM Feeds
|
||||
|
||||
- Demos that demonstrate the use of a mix of extensions
|
||||
alert-aggregator-webapp
|
||||
bigbank-account
|
||||
bigbank-calculator
|
||||
bigbank-stockquote
|
||||
|
||||
|
||||
- Samples
|
||||
Samples to demostrate use of Spring, Resource, AJAX extensions
|
||||
|
||||
Changes With Apache Tuscany SCA 0.90 (incubating) June 2007
|
||||
===========================================================
|
||||
|
||||
- Implementations for all of the Java Annotations and API Specification V1.0 found at
|
||||
(http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications)
|
||||
apart from the following.
|
||||
@ComponentName
|
||||
Conversation
|
||||
RequestContext
|
||||
|
||||
- New assembly model implementation taking into account SCA 1.0 artifacts
|
||||
Data duplication between assembly model and runtime removed
|
||||
|
||||
- Simple single process domain support
|
||||
Contribution support to scope items being deployed into the runtime
|
||||
|
||||
- Improved Package/Class naming consistency across modules
|
||||
|
||||
- Extensions now loaded via Java service mechanism
|
||||
Refactored extensions to use new SPIs (see below)
|
||||
|
||||
- Maven and Ant based sample builds in the binary distribution
|
||||
|
||||
- Implementation Extensions
|
||||
Java
|
||||
Script supporting (Ruby, Python, Groovy, JavaScript)
|
||||
|
||||
- Binding Extensions
|
||||
Axis2
|
||||
RMI
|
||||
JSONRPC
|
||||
|
||||
-Databinding Extensions
|
||||
Axiom
|
||||
JAXB
|
||||
SDO
|
||||
|
||||
- Host environments
|
||||
Embedded
|
||||
Tomcat
|
||||
Jetty
|
||||
RMI
|
||||
|
||||
- A clear set of SPIs intended to be stable over future releases
|
||||
SCA assembly model
|
||||
org.apache.tuscany.sca.assembly
|
||||
org.apache.tuscany.sca.interfacedef
|
||||
org.apache.tuscany.sca.interfacedef.java
|
||||
org.apache.tuscany.sca.interfacedef.wsdl
|
||||
org.apache.tuscany.sca.policy
|
||||
|
||||
SCA contribution model
|
||||
org.apache.tuscany.sca.contribution
|
||||
|
||||
Runtime extensions
|
||||
org.apache.tuscany.sca.core
|
||||
org.apache.tuscany.sca.invocation
|
||||
org.apache.tuscany.sca.provider
|
||||
org.apache.tuscany.sca.runtime
|
||||
org.apache.tuscany.sca.work
|
||||
|
||||
Data binding support
|
||||
org.apache.tuscany.sca.databinding
|
||||
|
||||
Embedding Tuscany
|
||||
org.apache.tuscany.sca.host.embedded
|
||||
|
||||
Servlet container integration
|
||||
org.apache.tuscany.sca.http
|
||||
|
||||
- For this point release a partial set of JavaDoc is provided to
|
||||
be filled out as we close on release 1.0
|
|
@ -1,19 +0,0 @@
|
|||
Apache Tuscany SCA 1.2 (incubating) April 2008 README
|
||||
=====================================================
|
||||
|
||||
Welcome to the Tuscany SCA 1.2 release.
|
||||
|
||||
See the RELEASE_NOTES file for information specific to this release.
|
||||
|
||||
In the binary release see the INSTALL file for information on how to
|
||||
install the release.
|
||||
|
||||
In the source distribution see the BUILDING file for information on
|
||||
building the source code.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,83 +0,0 @@
|
|||
Apache Tuscany SCA 1.2 (incubating) April 2008 Release Notes
|
||||
============================================================
|
||||
|
||||
Apache Tuscany provides a runtime based on the Service Component
|
||||
Architecture. SCA is a set of specifications aimed at simplifying SOA
|
||||
Application Development which are being standardized at OASIS as part
|
||||
of Open Composite Services Architecture (Open CSA) - http://www.oasis-opencsa.org/.
|
||||
|
||||
Overview
|
||||
--------
|
||||
|
||||
The Apache Tuscany SCA 1.2 release includes implementations of the
|
||||
main SCA specifications including:
|
||||
|
||||
SCA Assembly Model V1.0
|
||||
SCA Policy Framework V1.0
|
||||
SCA Java Common Annotations and APIs V1.0
|
||||
SCA Java Component Implementation V1.0
|
||||
SCA Spring Component Implementation V1.0
|
||||
SCA BPEL Client and Implementation V1.0
|
||||
SCA Web Services Binding V1.0
|
||||
SCA EJB Session Bean Binding V1.0
|
||||
|
||||
It also includes implementations of many features not yet defined
|
||||
by SCA specifications, including:
|
||||
|
||||
- SCA bindings for Direct Web Remoting, RSS and ATOM Feeds,
|
||||
HTTP resources, JSON-RPC, PUB/SUB Notifications, and RMI.
|
||||
- SCA implementation types for OSGI, XQuery, BPEL, Widget and various
|
||||
dynamic languages including Groovy, Javascript, Python and Ruby
|
||||
- Databindings for Service Data Objects (SDO), JAXB, XmlBeans,
|
||||
Axis2's AXIOM, JSON, SAXON, DOM, SAX and StAX
|
||||
|
||||
The Tuscany SCA Runtime can be configured as a single node SCA domain or
|
||||
as an SCA domain distributed across multiple nodes.
|
||||
In addition Tuscany SCA supports the following host-deployment options: -
|
||||
- running standalone
|
||||
- running with distributed nodes across multiple JVMs
|
||||
- running with embedded Jetty or Tomcat
|
||||
- running as part of a standard web application
|
||||
|
||||
The Wepapp samples included in this release have been tried and tested on
|
||||
- Tomcat 5.5.20 and Tomcat 6.0.14
|
||||
- Jetty 6.1.3
|
||||
- Geronimo 2.0.2 Tomcat6 jee5
|
||||
- WebSphere 6.1 fix pack 9
|
||||
|
||||
See the CHANGES file for a detailed list of the features in this release.
|
||||
|
||||
Support
|
||||
-------
|
||||
|
||||
For more information on Apache Tuscany visit the website at:
|
||||
|
||||
http://incubator.apache.org/tuscany/
|
||||
|
||||
Any issues with this release can be reported to Apache Tuscany
|
||||
using the mailing lists or in the JIRA issue tracker.
|
||||
|
||||
Mailing list archives:
|
||||
|
||||
http://mail-archives.apache.org/mod_mbox/ws-tuscany-user/
|
||||
http://mail-archives.apache.org/mod_mbox/ws-tuscany-dev/
|
||||
|
||||
Jira:
|
||||
|
||||
http://issues.apache.org/jira/browse/TUSCANY
|
||||
|
||||
To join the project's mailing lists follow the instructions at:
|
||||
|
||||
http://incubator.apache.org/tuscany/mailing-lists.html
|
||||
|
||||
To find out more about OASIS Open CSA go to:
|
||||
|
||||
http://www.oasis-opencsa.org.
|
||||
|
||||
Apache Tuscany welcomes your help. Any contribution, including code,
|
||||
testing, improving the documentation, or bug reporting is always
|
||||
appreciated.
|
||||
|
||||
Thank you for using Apache Tuscany!
|
||||
|
||||
- The Tuscany Team.
|
|
@ -1,27 +0,0 @@
|
|||
Installing the Apache Tuscany SCA 1.2 (incubating) April 2008 Release binary distribution
|
||||
=========================================================================================
|
||||
|
||||
Unzip Tuscany binary distribution archive and you get the following:
|
||||
|
||||
tuscany-sca-1.1-incubating
|
||||
DISCLAIMER - the ASF incubation disclaimer
|
||||
INSTALL - this help file
|
||||
LICENSE - the Apache License and any dependecy licenses
|
||||
NOTICE - attribution notices associated with the licenses
|
||||
README - readme for the release
|
||||
RELEASE_NOTES - description of this release
|
||||
CHANGES - A note of the major changes in this release
|
||||
|
||||
/demos - Demo applications showcasing the use of Apache Tuscany
|
||||
|
||||
/lib - The tuscany-sca-all and tuscany-sca-manifest jars and all their dependencies
|
||||
|
||||
/modules - all of the individual Tuscany jars
|
||||
|
||||
/samples - all the Tuscany samples, see the README in that directory
|
||||
|
||||
/tutorial - The store tutorial, see the README in that directory
|
||||
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load diff
|
@ -1,95 +0,0 @@
|
|||
Apache Tuscany
|
||||
Copyright (c) 2005 - 2009 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
This product includes/uses XmlSchema developed at
|
||||
The Apache Software Foundation (http://ws.apache.org/commons/XmlSchema)
|
||||
Portions Copyright 2006 International Business Machines Corp.
|
||||
|
||||
This product includes/uses ode-bpel-api-1.1 developed at
|
||||
The Apache Software Foundation (http://ode.apache.org)
|
||||
- Copyright 1999-2006 Intalio - This product includes software developed by Intalio (http://www.intalio.com)
|
||||
- Copyright 2006 Sybase - This product includes software developed by Sybase.(http://www.sybase.com)
|
||||
|
||||
"This product includes software developed by the Spring Framework
|
||||
Project (http://www.springframework.org)."
|
||||
|
||||
This product includes/uses the Jetty Servlet Engine (http://jetty.mortbay.org),
|
||||
developed by Mort Bay Consulting (http://www.mortbay.com)
|
||||
|
||||
This product includes/uses the Groovy Script Engine (http://groovy.codehaus.org/),
|
||||
Copyright 2003 (C) James Strachan and Bob Mcwhirter. All Rights Reserved.
|
||||
|
||||
This product includes/uses the Axion : the Open Source Java Database (http://axion.tigris.org/)
|
||||
Copyright (c) 2002-2003 Axion Development Team. All rights reserved.
|
||||
|
||||
This product includes/uses DOM4J : the flexible XML framework for java (http://www.dom4j.org/)
|
||||
Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved.
|
||||
|
||||
This product includes/uses software, AOP alliance (http://aopalliance.sourceforge.net)
|
||||
License: Public Domain
|
||||
|
||||
This product includes/uses JSON-RPC-Java (http://oss.metaparadigm.com/jsonrpc/)
|
||||
|
||||
This product includes/uses JSON-RPC JavaScript client (jsonrpc.js)
|
||||
Copyright (c) 2003-2004 Jan-Klaas Kollhof
|
||||
Copyright (c) 2005 Michael Clark, Metaparadigm Pte Ltd
|
||||
|
||||
This product includes software from the GlassFish project (https://glassfish.dev.java.net/)
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
|
||||
This product includes software from the Rome project (https://rome.dev.java.net/)
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
|
||||
This product includes/uses the Eclipse Modeling Framework project (http://www.eclipse.org/emf/)
|
||||
|
||||
This product includes/uses the Mozilla Rhino project (http://www.mozilla.org/rhino/)
|
||||
|
||||
This product includes/uses the Sourceforge wsdl4j project (http://sourceforge.net/projects/wsdl4j/)i
|
||||
|
||||
This product includes/uses the Codehaus JRuby project (http://jruby.codehaus.org/)
|
||||
|
||||
This product includes/uses JDOM (http://www.jdom.org/)
|
||||
Copyright (C) 2000-2004 Jason Hunter & Brett McLaughlin. All rights reserved.
|
||||
|
||||
This product includes/uses DWR (http://getahead.org/dwr)
|
||||
Copyright 2005 Joe Walker. All rights reserved.
|
||||
|
||||
This product includes/uses dojotoolkit (http://dojotoolkit.org/)
|
||||
Copyright (c) 2005, The Dojo Foundation. All rights reserved.
|
||||
|
||||
This product includes/uses Howl (http://howl.objectweb.org/)
|
||||
Copyright (c) 2004, Bull S.A.
|
||||
|
||||
This product includes/uses axion (http://axion.tigris.org/)
|
||||
Copyright (c) 2002-2003 Axion Development Team.
|
||||
|
||||
This product includes/uses javacc (https://javacc.dev.java.net/)
|
||||
Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
|
||||
|
||||
The Program includes all or portions of the following software: "The
|
||||
Saxon XSLT and XQuery Processor from Saxonica Limited" distributed under
|
||||
an MPL v1.0 license. Please refer to the homepage URL at
|
||||
http://www.saxonica.com/.
|
||||
|
||||
This product includes/uses Serp (http://serp.sourceforge.net/) under the BSD license:
|
||||
Copyright (c) 2002, A. Abram White. All rights reserved.
|
||||
|
||||
This product also includes software under the BSD license
|
||||
with the following copyright:
|
||||
Copyright (c) 2006, Sun Microsystems, Inc. All rights reserved.
|
||||
|
||||
This product includes software under the Service Component Architecture JavaDoc,
|
||||
Interface Definition files and XSD files license.
|
||||
(c) Copyright SCA Collaboration 2006, 2007
|
||||
|
||||
This product includes software under the Service Data Objects JavaDoc and
|
||||
Interface Definition file license
|
||||
|
||||
(c) Copyright BEA Systems, Inc., International Business Machines Corporation,
|
||||
Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
|
||||
Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
|
||||
2005, 2006. All rights reserved.
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
Building the Apache Tuscany SCA 1.2 (incubating) April 2008 Release source distribution
|
||||
=======================================================================================
|
||||
|
||||
Initial Setup
|
||||
-------------
|
||||
|
||||
1) Install J2SE 5.0 SDK, which can be downloaded from
|
||||
http://java.sun.com/j2se/1.5.0/download.jsp. Use version of 1.5.0_06 JDK or higher.
|
||||
|
||||
2) Make sure that your JAVA_HOME environment variable is set to the newly installed
|
||||
JDK location, and that your PATH includes %JAVA_HOME%\bin (windows) or
|
||||
$JAVA_HOME$/bin (unix).
|
||||
|
||||
3) Install Maven 2.0.7 or higher, which can be downloaded from
|
||||
http://maven.apache.org/download.html. Make sure that your PATH includes
|
||||
the MVN_HOME/bin directory.
|
||||
|
||||
4) Make sure that your MAVEN_OPTS environment variable has -Xmx128M (or more),
|
||||
you can manually do this by executing the following in your prompt :
|
||||
Windows users:
|
||||
set MAVEN_OPTS=-Xmx128M
|
||||
Unix users:
|
||||
export MAVEN_OPTS=-Xmx128M
|
||||
|
||||
|
||||
Building
|
||||
--------
|
||||
|
||||
1) Change to the top level directory of Apache Tuscany source distribution.
|
||||
2) Run
|
||||
|
||||
$> mvn
|
||||
|
||||
This will compile Apache Tuscany and run all of the tests in the source
|
||||
distribution.
|
||||
|
||||
Depending on the load of remote Maven 2.0 repositories, you may have
|
||||
to run "mvn" several times utill the required dependencies are
|
||||
all located in your local maven repository. It usually takes some time for
|
||||
maven to download required dependencies in the first build. Once all the
|
||||
dependencies have been downloaded you may use the -o option to run maven
|
||||
in offline mode, for example, 'mvn clean install -o'.
|
||||
|
||||
|
||||
Building the distributions
|
||||
--------------------------
|
||||
|
||||
1) Change to the distribution folder
|
||||
2) Run
|
||||
|
||||
$> mvn
|
||||
|
||||
This will build the binary and source distribution with .zip and .gz
|
||||
formats in the distribution/target directory.
|
||||
|
|
@ -1,397 +0,0 @@
|
|||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed 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.
|
||||
|
||||
|
||||
===============================================================================================================
|
||||
|
||||
Apache Tuscany SCA for Java Subcomponents
|
||||
=========================================:
|
||||
|
||||
The Tuscany SCA for Java release includes a number of subcomponents with
|
||||
separate copyright notices and license terms. Your use of the source
|
||||
code for the these subcomponents is subject to the terms and
|
||||
conditions of the following licenses.
|
||||
|
||||
===============================================================================================================
|
||||
|
||||
The module itest/databindings/common includes the test schema; datagraph.xsd, sdoJava.xsd, and sdoModel.xsd
|
||||
under the following license:
|
||||
|
||||
License for the Service Data Objects JavaDoc, Interface Definition files
|
||||
and XSD files.
|
||||
|
||||
The Service Data Objects JavaDoc, Interface Definition files and XSD files
|
||||
are being provided by the copyright holders under the following license.
|
||||
By using and/or copying this work, you agree that you have read,
|
||||
understood and will comply with the following terms and conditions:
|
||||
|
||||
Permission to copy, display, make derivative works of and distribute
|
||||
the Service Data Objects JavaDoc, Interface Definition files and XSD files
|
||||
(the "Artifacts") in any medium without fee or royalty is hereby granted,
|
||||
provided that you include the following on ALL copies of the Artifacts,
|
||||
or portions thereof, that you make:
|
||||
|
||||
1. A link or URL to the Artifacts at this location:
|
||||
http://www.osoa.org/display/Main/Service+Data+Objects+Specifications
|
||||
|
||||
2. The full text of this copyright notice as shown in the Artifacts.
|
||||
|
||||
|
||||
|
||||
THE ARTIFACTS ARE PROVIDED "AS IS" AND THE AUTHORS MAKE NO
|
||||
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THE
|
||||
ARTIFACTS AND THE IMPLEMENTATION OF THEIR CONTENTS,
|
||||
INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OR TITLE.
|
||||
|
||||
THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL,
|
||||
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY
|
||||
USE OR DISTRIBUTION OF THE ARTIFACTS.
|
||||
|
||||
The name and trademarks of the Authors may NOT be used in any manner,
|
||||
including advertising or publicity pertaining to the Service Data
|
||||
Objects Specification or its contents without specific, written prior
|
||||
permission. Title to copyright in the Service Data Objects
|
||||
Specification will at all times remain with the Authors.
|
||||
|
||||
No other rights are granted by implication, estoppel or otherwise.
|
||||
|
||||
Revision level 1.11, last updated on 2007/12/21
|
||||
|
||||
=================================================================================================================
|
||||
|
||||
The module implementation-script temporarily includes one file under the following BSD license:
|
||||
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
- Neither the name of the Sun Microsystems, Inc. nor the names of
|
||||
contributors may be used to endorse or promote products derived from this
|
||||
software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
||||
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGE.
|
||||
|
||||
=================================================================================================================
|
||||
|
||||
The module assembly-xsd includes XSD files under the following SCA Collaboration license:
|
||||
|
||||
License for the Service Component Architecture JavaDoc, Interface
|
||||
Definition files and XSD files.
|
||||
|
||||
The Service Component Architecture JavaDoc, Interface Definition files,
|
||||
and XSD files are being provided by the copyright holders under the
|
||||
following license. By using and/or copying this work, you agree that
|
||||
you have read, understood and will comply with the following terms and
|
||||
conditions:
|
||||
|
||||
Permission to copy, display, make derivative works of, and distribute
|
||||
the Service Component Architecture JavaDoc, Interface Definition Files
|
||||
and XSD files (the "Artifacts") in any medium without fee or royalty is
|
||||
hereby granted, provided that you include the following on ALL copies
|
||||
of the Artifacts, or portions thereof, that you make:
|
||||
|
||||
1. A link or URL to the Artifacts at this location:
|
||||
http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications
|
||||
|
||||
2. The full text of this copyright notice as shown in the Artifacts.
|
||||
|
||||
THE ARTIFACTS ARE PROVIDED "AS IS," AND THE AUTHORS MAKE NO
|
||||
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THE
|
||||
ARTIFACTS AND THE IMPLEMENTATION OF THEIR CONTENTS, INCLUDING, BUT NOT
|
||||
LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
PURPOSE, NON-INFRINGEMENT OR TITLE.
|
||||
|
||||
THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL,
|
||||
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY
|
||||
USE OR DISTRIBUTION OF THE ARTIFACTS.
|
||||
|
||||
The name and trademarks of the Authors may NOT be used in any manner,
|
||||
including advertising or publicity pertaining to the Service Component
|
||||
Architecture Specification or its contents without specific, written
|
||||
prior permission. Title to copyright in the Service Component
|
||||
Architecture Specification and the JavaDoc, Interface Definition Files
|
||||
and XSD Files will at all times remain with the Authors.
|
||||
|
||||
No other rights are granted by implication, estoppel or otherwise.
|
||||
|
||||
Revision level 1.1, last updated on 2007/11/19
|
||||
|
||||
=================================================================================================================
|
||||
The modules
|
||||
|
||||
binding-ws-xml
|
||||
databinding
|
||||
databinding-axiom
|
||||
databinding-jaxb
|
||||
databinding-json
|
||||
databinding-sdo
|
||||
databinding-sdo-axiom
|
||||
databinding-xmlbeans
|
||||
interface-wsdl-xml
|
||||
|
||||
Include the ipo.xsd and address.xsd information from the XML Schema Primer
|
||||
(http://www.w3.org/TR/2004/PER-xmlschema-0-20040318/) combined into the
|
||||
file ipo.xsd and extended with UK postcode structures.
|
||||
|
||||
The ipo.xsd file is include under the following license:
|
||||
|
||||
W3C(c) SOFTWARE NOTICE AND LICENSE
|
||||
http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
|
||||
|
||||
This work (and included software, documentation such as READMEs, or other
|
||||
related items) is being provided by the copyright holders under the following
|
||||
license. By obtaining, using and/or copying this work, you (the licensee) agree
|
||||
that you have read, understood, and will comply with the following terms and conditions.
|
||||
|
||||
Permission to copy, modify, and distribute this software and its documentation,
|
||||
with or without modification, for any purpose and without fee or royalty is
|
||||
hereby granted, provided that you include the following on ALL copies of the
|
||||
software and documentation or portions thereof, including modifications:
|
||||
|
||||
1. The full text of this NOTICE in a location viewable to users of the
|
||||
redistributed or derivative work.
|
||||
2. Any pre-existing intellectual property disclaimers, notices, or terms
|
||||
and conditions. If none exist, the W3C Software Short Notice should be
|
||||
included (hypertext is preferred, text is permitted) within the body of
|
||||
any redistributed or derivative code.
|
||||
3. Notice of any changes or modifications to the files, including the date
|
||||
changes were made. (We recommend you provide URIs to the location from which
|
||||
the code is derived.)
|
||||
|
||||
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
|
||||
NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO,
|
||||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
|
||||
USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS,
|
||||
COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
|
||||
|
||||
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
|
||||
|
||||
The name and trademarks of copyright holders may NOT be used in advertising or
|
||||
publicity pertaining to the software without specific, written prior permission.
|
||||
Title to copyright in this software and any associated documentation will at all
|
||||
times remain with copyright holders.
|
|
@ -1,39 +0,0 @@
|
|||
Apache Tuscany
|
||||
Copyright (c) 2005 - 2009 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
This product includes/uses JSON-RPC JavaScript client (jsonrpc.js)
|
||||
Copyright (c) 2003-2004 Jan-Klaas Kollhof
|
||||
Copyright (c) 2005 Michael Clark, Metaparadigm Pte Ltd
|
||||
|
||||
This product also includes software under the BSD license
|
||||
(see the LICENSE file contained in this distribution), with
|
||||
the following copyright:
|
||||
Copyright (c) 2006, Sun Microsystems, Inc. All rights reserved.
|
||||
|
||||
This product includes software under the Service Component Architecture JavaDoc,
|
||||
Interface Definition files and XSD files license.
|
||||
(c) Copyright SCA Collaboration 2006, 2007
|
||||
|
||||
This product includes software under the Service Data Objects JavaDoc and
|
||||
Interface Definition file license
|
||||
|
||||
(c) Copyright BEA Systems, Inc., International Business Machines Corporation,
|
||||
Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
|
||||
Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
|
||||
2005, 2006. All rights reserved.
|
||||
|
||||
This product includes software under the W3C(c) Software License
|
||||
with the following copyright:
|
||||
|
||||
Copyright (c) 2008 World Wide Web Consortium, (Massachusetts Institute of Technology,
|
||||
European Research Consortium for Informatics and Mathematics, Keio University).
|
||||
All Rights Reserved. This work is distributed under the W3C(c) Software License [1] in
|
||||
the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
|
||||
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<assembly>
|
||||
<!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
|
||||
<id></id>
|
||||
<includeBaseDirectory>true</includeBaseDirectory>
|
||||
<baseDirectory>tuscany-sca-2.0-SNAPSHOT</baseDirectory>
|
||||
<formats>
|
||||
<!--
|
||||
<format>dir</format>
|
||||
<format>tar.gz</format>
|
||||
-->
|
||||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/bin-common.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/bin-modules.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/bin-samples.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
|
@ -1,37 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<assembly>
|
||||
<!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
|
||||
<id>src</id>
|
||||
<includeBaseDirectory>true</includeBaseDirectory>
|
||||
<baseDirectory>tuscany-sca-2.0-SNAPSHOT-src</baseDirectory>
|
||||
<formats>
|
||||
<!--
|
||||
<format>dir</format>
|
||||
<format>tar.gz</format>
|
||||
-->
|
||||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/src-common.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/src-modules.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
|
@ -1,42 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>host-webapp-calculator/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -1,42 +0,0 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>host-webapp/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -1,431 +0,0 @@
|
|||
Changes With Apache Tuscany SCA 1.2 (incubating) April 2008
|
||||
===========================================================
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-2027
|
||||
* TUSCANY-1999
|
||||
* TUSCANY-2037
|
||||
* TUSCANY-2034
|
||||
* TUSCANY-2038
|
||||
* TUSCANY-2043
|
||||
* TUSCANY-2046
|
||||
* TUSCANY-2047
|
||||
* TUSCANY-2028
|
||||
* TUSCANY-1873
|
||||
* TUSCANY-2049
|
||||
* TUSCANY-2035
|
||||
* TUSCANY-1206
|
||||
* TUSCANY-2036
|
||||
* TUSCANY-1771
|
||||
* TUSCANY-2013
|
||||
* TUSCANY-1926
|
||||
* TUSCANY-1917
|
||||
* TUSCANY-1949
|
||||
* TUSCANY-1941
|
||||
* TUSCANY-2045
|
||||
* TUSCANY-2057
|
||||
* TUSCANY-2055
|
||||
* TUSCANY-2056
|
||||
* TUSCANY-2072
|
||||
* TUSCANY-2047
|
||||
* TUSCANY-2073
|
||||
* TUSCANY-1977
|
||||
* TUSCANY-2075
|
||||
* TUSCANY-1894
|
||||
* TUSCANY-2079
|
||||
* TUSCANY-2078
|
||||
* TUSCANY-2080
|
||||
* TUSCANY-2068
|
||||
* TUSCANY-1950
|
||||
* TUSCANY-2077
|
||||
* TUSCANY-2056
|
||||
* TUSCANY-2088
|
||||
* TUSCANY-2086
|
||||
* TUSCANY-2094
|
||||
* TUSCANY-2106
|
||||
|
||||
Features and/or Enhancements
|
||||
|
||||
* Core
|
||||
- Interceptor Enhancements
|
||||
- Phase-based interceptor ordering to allow contribution of new interceptors and also define the order in witch they should be invoked
|
||||
- Pass-by-reference SPI to allow interceptors to indicate if they support pass-by-reference
|
||||
- PolicyProvider SPIs to allow extensions to plugin policy interceptors
|
||||
- Support for JAXWS annotations and mapping of faults to Java exceptions according to JAXWS specification
|
||||
- Improvement of contribution service to allow it to be used outside of the runtime environment
|
||||
- Support for Contribution Import/Export resource
|
||||
- Enhanced Distributed Domain story using Workspace
|
||||
- Implementation of a SCA domain allowing a system administrator to manage contributions, composites and sca nodes that run these composites
|
||||
- Set of core services providing management capabilities
|
||||
- Administration web interface
|
||||
- This is a work in progress and you can see it in action in samples/calculator-distributed. Other samples that use distributed operation are yet to move over to the workspace.
|
||||
- Enhanced support for SCA Policy spec
|
||||
- Ability to apply external policy definitions to a SCA composition
|
||||
- Ability to spread policy definitions to multiple definitions.xml files available across the sca domain
|
||||
- Bug fixes
|
||||
- Improvements of http binding to support servlet components
|
||||
- Enable Tuscany to run inside an OSGi runtime
|
||||
|
||||
* Web 2.0 Extensions
|
||||
- Enhancements to implementation.widget (support for properties)
|
||||
- New atom binding based on Apache Abdera
|
||||
- Refactoring of rss-rome binding
|
||||
* Other Extensions
|
||||
- Binding JMS
|
||||
- greatly simplified the use of the JMS binding, support locating JMS resources from JNDI, and better compliance with the SCA JMS binding spec
|
||||
- see the doc page for more details: http://incubator.apache.org/tuscany/sca-java-bindingjms.html
|
||||
- Enhancements to Binding RMI
|
||||
- Support shared RMI registry and use 999x as the ports in test case to avoid 1099 conflict
|
||||
- Enhancements to Groovy extension
|
||||
- Support for 'native' groovy classes
|
||||
- Enhancements to OSGi bundle contributions
|
||||
- Support Bundle URLs to be added as contributions
|
||||
|
||||
* Tools
|
||||
- Eclipse plugin providing a Tuscany runtime Library and Tuscany launcher in Eclipse environment
|
||||
- An updatesite is also available to facilitate the plugin installation using the Eclipse update manager
|
||||
|
||||
* Samples/Tutorial/Demos
|
||||
- calculator-distributed migrated to use new Tuscany Distributed Workspace
|
||||
- sample-calculator-ws-secure-webapp
|
||||
- sample-helloworld-jms-webapp
|
||||
- new jms samples
|
||||
- improve bigbank demo to include support for policies
|
||||
- tutorial store changes
|
||||
- use of import/export
|
||||
- development of contribution without requiring dependencies on the Tuscany runtime
|
||||
- usage of new sca domain infrastructure
|
||||
|
||||
* Testing
|
||||
- Web Container Testing Framework integrated with (Tomcat, Jetty, Geronimo and Websphere)
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 1.1 (incubating) January 2008
|
||||
===============================================================
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-1939
|
||||
* TUSCANY-1914
|
||||
* TUSCANY-1854
|
||||
* TUSCANY-1931
|
||||
* TUSCANY-1547
|
||||
* TUSCANY-1909
|
||||
* TUSCANY-1919
|
||||
* TUSCANY-1930
|
||||
* TUSCANY-1806
|
||||
* TUSCANY-1804
|
||||
* TUSCANY-1916
|
||||
* TUSCANY-1913
|
||||
* TUSCANY-1834
|
||||
* TUSCANY-1857
|
||||
* TUSCANY-1687
|
||||
* TUSCANY-1801
|
||||
* TUSCANY-1742
|
||||
* TUSCANY-1762
|
||||
* TUSCANY-1945
|
||||
* TUSCANY-1595
|
||||
* TUSCANY-1594
|
||||
* TUSCANY-1849
|
||||
* TUSCANY-1836
|
||||
* TUSCANY-1934
|
||||
* TUSCANY-1902
|
||||
* TUSCANY-1608
|
||||
* TUSCANY-1943
|
||||
* TUSCANY-1896
|
||||
* TUSCANY-1626
|
||||
* TUSCANY-1797
|
||||
* TUSCANY-1601
|
||||
* TUSCANY-1415
|
||||
|
||||
- Better JMS support
|
||||
* binding.jms supporting point to point text based messaging only
|
||||
* New SOAP/JMS sample (helloworld-ws-reference/service-jms)
|
||||
|
||||
- Improvements in PolicyFramework Support
|
||||
* Support for policy specifications on operation elements in a composite definition
|
||||
* Separate sample (calculator-implementation-policies) to demonstrate use of Implementation Policies
|
||||
(uses logging and JAAS Authentication)
|
||||
|
||||
- Modeling of client side java script components
|
||||
* See implementation.widget
|
||||
|
||||
- Evolving support for doman API suggested by assembly spec including a standalone node and nodes running
|
||||
connected together in a domain. This is still experimental.
|
||||
|
||||
- Class loading and OSGI improvements
|
||||
* Enable Tuscany to be run in a multi-classloader environment including inside OSGi. By default,
|
||||
Tuscany continues to run using a single CLASSPATH-based classloader.
|
||||
* Contributions no longer need to be in the CLASSPATH. All import/export dependencies across contributions should be
|
||||
explicitly specified (as described in the spec).
|
||||
|
||||
- JAXB based POJO transformations
|
||||
|
||||
Changes With Apache Tuscany SCA 1.0.1 (incubating) November 2007
|
||||
================================================================
|
||||
|
||||
The Tuscany SCA Java 1.0.1 is mainly a bug-fix release. It also comes with some improvements as listed below.
|
||||
|
||||
- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
|
||||
* TUSCANY-1848
|
||||
* TUSCANY-1857
|
||||
* TUSCANY-1859
|
||||
* TUSCANY-1801
|
||||
* TUSCANY-1823
|
||||
* TUSCANY-1839
|
||||
* TUSCANY-1814
|
||||
* TUSCANY-1818
|
||||
* TUSCANY-1834
|
||||
* TUSCANY-1637
|
||||
* TUSCANY-1826
|
||||
* TUSCANY-1823
|
||||
* TUSCANY-1819
|
||||
* TUSCANY-1821
|
||||
* TUSCANY-1822
|
||||
* TUSCANY-1806
|
||||
* TUSCANY-1808
|
||||
* TUSCANY-1756
|
||||
* TUSCANY-1757
|
||||
|
||||
- Fix build issues with Maven 2.0.7 and JDK 6
|
||||
|
||||
- Reduce memory consumption for WSDLs that import large XSDs
|
||||
|
||||
- Add more logging statements for better servicibility
|
||||
|
||||
- Add an extension point to allow extensions to plug-in extension schemas.
|
||||
|
||||
- Add a demo application to showcase XML integration story
|
||||
|
||||
- Improve in databinding framework
|
||||
* Add support for JSON Databindings and other refactoring
|
||||
* Set databinding for introspected data type and enhance the checking of wrapper style
|
||||
* Improve the tree-based XMLStreamReader and convert Bean & DOM to use this approach
|
||||
* Add a tree-iterator based XMLStreamReader base impl
|
||||
* Add default element info to java interface
|
||||
* Rename Interface.setDefaultDataBinding to resetDataBinding
|
||||
|
||||
- Limit the method injection to setters and allow the setter annotation to override field annotation
|
||||
|
||||
- Evolving support in Intent and Policy handling
|
||||
* Add support for policies in implementation
|
||||
* Fix the algorithm for macthing policySets defined on bindings for the wire
|
||||
* Add policy intent for implementation.java
|
||||
* Extend java implementation type to recognize and apply policies, adding util support for this in Policy module
|
||||
* Add policy module for logging
|
||||
|
||||
- Evolving development in the SCA Domain/Node
|
||||
|
||||
- Update NOTICE files with missing dependencies
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 1.0 (incubating) September 2007
|
||||
===============================================================
|
||||
|
||||
- Tuscany Java SCA now implements V1.0 of the core SCA
|
||||
specifications
|
||||
SCA Assembly Model V1.0
|
||||
SCA Java Common Annotations and APIs V1.0
|
||||
SCA Java Component Implementation V1.0
|
||||
SCA Web Services Binding V1.0
|
||||
Including callbacks, conversations and callable references
|
||||
|
||||
|
||||
- Support for ws-security configurable in the web services binding
|
||||
thro Tuscany SCA policy intents and policysets using the policy framework
|
||||
introduced in the last release.
|
||||
|
||||
Note : This release supports specifications of policies around axis2
|
||||
config params - see helloworld-ws-service-secure sample. The policy
|
||||
intents that have been tested are authentication, integrity and
|
||||
confidentiality.
|
||||
There is no sample or test that exercises confidentiality since there
|
||||
are some unresolved licensing issue around bouncycastle libraries.
|
||||
However, users who are not encumbered by the bouncycastle license
|
||||
restrictions can try the 'confidentiality' intent. See FAQ -
|
||||
http://incubator.apache.org/tuscany/tuscany-sca-java-faq.html
|
||||
|
||||
This release does not include support for WS-Policy
|
||||
attachments in Tuscany Policysets for ws-security.
|
||||
|
||||
|
||||
- An XQuery component implementation type
|
||||
implementation-xquery
|
||||
|
||||
|
||||
- A Databinding for converting data to and from nodes for XQuery
|
||||
processing
|
||||
databinding-saxon
|
||||
|
||||
|
||||
- OSGI support has been extended to allow Tuscany contributions
|
||||
packaged as OSGI bundles hence taking advantage of OSGI's bundle
|
||||
loading an dependency management capabilities
|
||||
|
||||
|
||||
- A BPEL component implementation type experimental implementation
|
||||
based on SCA BPEL Client and Implementation V1.0. At the moment only
|
||||
supports BPEL process as services.
|
||||
implementation-bpel
|
||||
|
||||
|
||||
- The distributed runtime implementation has been separated out
|
||||
into
|
||||
*) domain
|
||||
*) node
|
||||
It is now wrapped by a SCADomain interface as is the standalone
|
||||
runtime.
|
||||
|
||||
Note: This release does not include support for WebApp host deployment
|
||||
for a distributed SCA Domain
|
||||
|
||||
|
||||
|
||||
- The web service binding will now generate WSDL automatically
|
||||
based on the service interface if no WSDL is provided
|
||||
|
||||
|
||||
- A new "store" sample and associated document show how a
|
||||
simple store front application can be constructed
|
||||
samples/store
|
||||
|
||||
- The following features of this release are still experimental:
|
||||
- BPEL implementation type, integrating with Apache ODE
|
||||
- OSGI implementation type, integrating with Apache Felix
|
||||
- XQuery implementation type
|
||||
|
||||
|
||||
|
||||
Changes With Apache Tuscany SCA 0.99 (incubating) August 2007
|
||||
=============================================================
|
||||
|
||||
The following are the significant additions to release 0.99
|
||||
over and above all of what was offered in release 0.91.
|
||||
|
||||
- A version of the default sca binding that works between
|
||||
components runing in separate Java virtual machines
|
||||
binding-sca-axis
|
||||
|
||||
- A simple node implementation and a service discovery
|
||||
function for running sca applications distributed
|
||||
across more than one node
|
||||
distributed
|
||||
distributed-impl
|
||||
|
||||
- integration with OSGi runtimes is now supported with
|
||||
a new implementation-osgi component type
|
||||
|
||||
- PUB/SUB interactions are now supported by using new
|
||||
notification binding and implementation types, and
|
||||
samples demonstrating the feature.
|
||||
|
||||
- The Tuscany runtime now has a policy framework supporting
|
||||
the SCA policy specification
|
||||
|
||||
- the endpoint URIs used by SCA bindings has been rationalized
|
||||
and now follows the SCA Assembly specification
|
||||
|
||||
- binding-ajax has been renamed to binding-dwr
|
||||
|
||||
Changes With Apache Tuscany SCA 0.91 (incubating) July 2007
|
||||
===========================================================
|
||||
|
||||
The following are the significant additions to release 0.91
|
||||
over and above all of what was offered in release 0.90.
|
||||
|
||||
|
||||
- Enhancements to support multiple contributions to the SCA Domain
|
||||
|
||||
- The inclusion of a alternative simplified extensions-helper
|
||||
SPI layer to faciliate rapid development of extensions
|
||||
|
||||
- More Implementation Extenstions
|
||||
Spring
|
||||
WebResource
|
||||
|
||||
- More Binding Extensions
|
||||
AJAX
|
||||
EJB
|
||||
RSS/ATOM Feeds
|
||||
|
||||
- Demos that demonstrate the use of a mix of extensions
|
||||
alert-aggregator-webapp
|
||||
bigbank-account
|
||||
bigbank-calculator
|
||||
bigbank-stockquote
|
||||
|
||||
|
||||
- Samples
|
||||
Samples to demostrate use of Spring, Resource, AJAX extensions
|
||||
|
||||
Changes With Apache Tuscany SCA 0.90 (incubating) June 2007
|
||||
===========================================================
|
||||
|
||||
- Implementations for all of the Java Annotations and API Specification V1.0 found at
|
||||
(http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications)
|
||||
apart from the following.
|
||||
@ComponentName
|
||||
Conversation
|
||||
RequestContext
|
||||
|
||||
- New assembly model implementation taking into account SCA 1.0 artifacts
|
||||
Data duplication between assembly model and runtime removed
|
||||
|
||||
- Simple single process domain support
|
||||
Contribution support to scope items being deployed into the runtime
|
||||
|
||||
- Improved Package/Class naming consistency across modules
|
||||
|
||||
- Extensions now loaded via Java service mechanism
|
||||
Refactored extensions to use new SPIs (see below)
|
||||
|
||||
- Maven and Ant based sample builds in the binary distribution
|
||||
|
||||
- Implementation Extensions
|
||||
Java
|
||||
Script supporting (Ruby, Python, Groovy, JavaScript)
|
||||
|
||||
- Binding Extensions
|
||||
Axis2
|
||||
RMI
|
||||
JSONRPC
|
||||
|
||||
-Databinding Extensions
|
||||
Axiom
|
||||
JAXB
|
||||
SDO
|
||||
|
||||
- Host environments
|
||||
Embedded
|
||||
Tomcat
|
||||
Jetty
|
||||
RMI
|
||||
|
||||
- A clear set of SPIs intended to be stable over future releases
|
||||
SCA assembly model
|
||||
org.apache.tuscany.sca.assembly
|
||||
org.apache.tuscany.sca.interfacedef
|
||||
org.apache.tuscany.sca.interfacedef.java
|
||||
org.apache.tuscany.sca.interfacedef.wsdl
|
||||
org.apache.tuscany.sca.policy
|
||||
|
||||
SCA contribution model
|
||||
org.apache.tuscany.sca.contribution
|
||||
|
||||
Runtime extensions
|
||||
org.apache.tuscany.sca.core
|
||||
org.apache.tuscany.sca.invocation
|
||||
org.apache.tuscany.sca.provider
|
||||
org.apache.tuscany.sca.runtime
|
||||
org.apache.tuscany.sca.work
|
||||
|
||||
Data binding support
|
||||
org.apache.tuscany.sca.databinding
|
||||
|
||||
Embedding Tuscany
|
||||
org.apache.tuscany.sca.host.embedded
|
||||
|
||||
Servlet container integration
|
||||
org.apache.tuscany.sca.http
|
||||
|
||||
- For this point release a partial set of JavaDoc is provided to
|
||||
be filled out as we close on release 1.0
|
|
@ -1,19 +0,0 @@
|
|||
Apache Tuscany SCA 1.2 (incubating) April 2008 README
|
||||
=====================================================
|
||||
|
||||
Welcome to the Tuscany SCA 1.2 release.
|
||||
|
||||
See the RELEASE_NOTES file for information specific to this release.
|
||||
|
||||
In the binary release see the INSTALL file for information on how to
|
||||
install the release.
|
||||
|
||||
In the source distribution see the BUILDING file for information on
|
||||
building the source code.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,83 +0,0 @@
|
|||
Apache Tuscany SCA 1.2 (incubating) April 2008 Release Notes
|
||||
============================================================
|
||||
|
||||
Apache Tuscany provides a runtime based on the Service Component
|
||||
Architecture. SCA is a set of specifications aimed at simplifying SOA
|
||||
Application Development which are being standardized at OASIS as part
|
||||
of Open Composite Services Architecture (Open CSA) - http://www.oasis-opencsa.org/.
|
||||
|
||||
Overview
|
||||
--------
|
||||
|
||||
The Apache Tuscany SCA 1.2 release includes implementations of the
|
||||
main SCA specifications including:
|
||||
|
||||
SCA Assembly Model V1.0
|
||||
SCA Policy Framework V1.0
|
||||
SCA Java Common Annotations and APIs V1.0
|
||||
SCA Java Component Implementation V1.0
|
||||
SCA Spring Component Implementation V1.0
|
||||
SCA BPEL Client and Implementation V1.0
|
||||
SCA Web Services Binding V1.0
|
||||
SCA EJB Session Bean Binding V1.0
|
||||
|
||||
It also includes implementations of many features not yet defined
|
||||
by SCA specifications, including:
|
||||
|
||||
- SCA bindings for Direct Web Remoting, RSS and ATOM Feeds,
|
||||
HTTP resources, JSON-RPC, PUB/SUB Notifications, and RMI.
|
||||
- SCA implementation types for OSGI, XQuery, BPEL, Widget and various
|
||||
dynamic languages including Groovy, Javascript, Python and Ruby
|
||||
- Databindings for Service Data Objects (SDO), JAXB, XmlBeans,
|
||||
Axis2's AXIOM, JSON, SAXON, DOM, SAX and StAX
|
||||
|
||||
The Tuscany SCA Runtime can be configured as a single node SCA domain or
|
||||
as an SCA domain distributed across multiple nodes.
|
||||
In addition Tuscany SCA supports the following host-deployment options: -
|
||||
- running standalone
|
||||
- running with distributed nodes across multiple JVMs
|
||||
- running with embedded Jetty or Tomcat
|
||||
- running as part of a standard web application
|
||||
|
||||
The Wepapp samples included in this release have been tried and tested on
|
||||
- Tomcat 5.5.20 and Tomcat 6.0.14
|
||||
- Jetty 6.1.3
|
||||
- Geronimo 2.0.2 Tomcat6 jee5
|
||||
- WebSphere 6.1 fix pack 9
|
||||
|
||||
See the CHANGES file for a detailed list of the features in this release.
|
||||
|
||||
Support
|
||||
-------
|
||||
|
||||
For more information on Apache Tuscany visit the website at:
|
||||
|
||||
http://incubator.apache.org/tuscany/
|
||||
|
||||
Any issues with this release can be reported to Apache Tuscany
|
||||
using the mailing lists or in the JIRA issue tracker.
|
||||
|
||||
Mailing list archives:
|
||||
|
||||
http://mail-archives.apache.org/mod_mbox/ws-tuscany-user/
|
||||
http://mail-archives.apache.org/mod_mbox/ws-tuscany-dev/
|
||||
|
||||
Jira:
|
||||
|
||||
http://issues.apache.org/jira/browse/TUSCANY
|
||||
|
||||
To join the project's mailing lists follow the instructions at:
|
||||
|
||||
http://incubator.apache.org/tuscany/mailing-lists.html
|
||||
|
||||
To find out more about OASIS Open CSA go to:
|
||||
|
||||
http://www.oasis-opencsa.org.
|
||||
|
||||
Apache Tuscany welcomes your help. Any contribution, including code,
|
||||
testing, improving the documentation, or bug reporting is always
|
||||
appreciated.
|
||||
|
||||
Thank you for using Apache Tuscany!
|
||||
|
||||
- The Tuscany Team.
|
|
@ -1,27 +0,0 @@
|
|||
Installing the Apache Tuscany SCA 1.2 (incubating) April 2008 Release binary distribution
|
||||
=========================================================================================
|
||||
|
||||
Unzip Tuscany binary distribution archive and you get the following:
|
||||
|
||||
tuscany-sca-1.1-incubating
|
||||
DISCLAIMER - the ASF incubation disclaimer
|
||||
INSTALL - this help file
|
||||
LICENSE - the Apache License and any dependecy licenses
|
||||
NOTICE - attribution notices associated with the licenses
|
||||
README - readme for the release
|
||||
RELEASE_NOTES - description of this release
|
||||
CHANGES - A note of the major changes in this release
|
||||
|
||||
/demos - Demo applications showcasing the use of Apache Tuscany
|
||||
|
||||
/lib - The tuscany-sca-all and tuscany-sca-manifest jars and all their dependencies
|
||||
|
||||
/modules - all of the individual Tuscany jars
|
||||
|
||||
/samples - all the Tuscany samples, see the README in that directory
|
||||
|
||||
/tutorial - The store tutorial, see the README in that directory
|
||||
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load diff
|
@ -1,95 +0,0 @@
|
|||
Apache Tuscany
|
||||
Copyright (c) 2005 - 2008 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
This product includes/uses XmlSchema developed at
|
||||
The Apache Software Foundation (http://ws.apache.org/commons/XmlSchema)
|
||||
Portions Copyright 2006 International Business Machines Corp.
|
||||
|
||||
This product includes/uses ode-bpel-api-1.1 developed at
|
||||
The Apache Software Foundation (http://ode.apache.org)
|
||||
- Copyright 1999-2006 Intalio - This product includes software developed by Intalio (http://www.intalio.com)
|
||||
- Copyright 2006 Sybase - This product includes software developed by Sybase.(http://www.sybase.com)
|
||||
|
||||
"This product includes software developed by the Spring Framework
|
||||
Project (http://www.springframework.org)."
|
||||
|
||||
This product includes/uses the Jetty Servlet Engine (http://jetty.mortbay.org),
|
||||
developed by Mort Bay Consulting (http://www.mortbay.com)
|
||||
|
||||
This product includes/uses the Groovy Script Engine (http://groovy.codehaus.org/),
|
||||
Copyright 2003 (C) James Strachan and Bob Mcwhirter. All Rights Reserved.
|
||||
|
||||
This product includes/uses the Axion : the Open Source Java Database (http://axion.tigris.org/)
|
||||
Copyright (c) 2002-2003 Axion Development Team. All rights reserved.
|
||||
|
||||
This product includes/uses DOM4J : the flexible XML framework for java (http://www.dom4j.org/)
|
||||
Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved.
|
||||
|
||||
This product includes/uses software, AOP alliance (http://aopalliance.sourceforge.net)
|
||||
License: Public Domain
|
||||
|
||||
This product includes/uses JSON-RPC-Java (http://oss.metaparadigm.com/jsonrpc/)
|
||||
|
||||
This product includes/uses JSON-RPC JavaScript client (jsonrpc.js)
|
||||
Copyright (c) 2003-2004 Jan-Klaas Kollhof
|
||||
Copyright (c) 2005 Michael Clark, Metaparadigm Pte Ltd
|
||||
|
||||
This product includes software from the GlassFish project (https://glassfish.dev.java.net/)
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
|
||||
This product includes software from the Rome project (https://rome.dev.java.net/)
|
||||
Copyright (c) 2006, Sun Microsystems, Inc.
|
||||
|
||||
This product includes/uses the Eclipse Modeling Framework project (http://www.eclipse.org/emf/)
|
||||
|
||||
This product includes/uses the Mozilla Rhino project (http://www.mozilla.org/rhino/)
|
||||
|
||||
This product includes/uses the Sourceforge wsdl4j project (http://sourceforge.net/projects/wsdl4j/)i
|
||||
|
||||
This product includes/uses the Codehaus JRuby project (http://jruby.codehaus.org/)
|
||||
|
||||
This product includes/uses JDOM (http://www.jdom.org/)
|
||||
Copyright (C) 2000-2004 Jason Hunter & Brett McLaughlin. All rights reserved.
|
||||
|
||||
This product includes/uses DWR (http://getahead.org/dwr)
|
||||
Copyright 2005 Joe Walker. All rights reserved.
|
||||
|
||||
This product includes/uses dojotoolkit (http://dojotoolkit.org/)
|
||||
Copyright (c) 2005, The Dojo Foundation. All rights reserved.
|
||||
|
||||
This product includes/uses Howl (http://howl.objectweb.org/)
|
||||
Copyright (c) 2004, Bull S.A.
|
||||
|
||||
This product includes/uses axion (http://axion.tigris.org/)
|
||||
Copyright (c) 2002-2003 Axion Development Team.
|
||||
|
||||
This product includes/uses javacc (https://javacc.dev.java.net/)
|
||||
Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
|
||||
|
||||
The Program includes all or portions of the following software: "The
|
||||
Saxon XSLT and XQuery Processor from Saxonica Limited" distributed under
|
||||
an MPL v1.0 license. Please refer to the homepage URL at
|
||||
http://www.saxonica.com/.
|
||||
|
||||
This product includes/uses Serp (http://serp.sourceforge.net/) under the BSD license:
|
||||
Copyright (c) 2002, A. Abram White. All rights reserved.
|
||||
|
||||
This product also includes software under the BSD license
|
||||
with the following copyright:
|
||||
Copyright (c) 2006, Sun Microsystems, Inc. All rights reserved.
|
||||
|
||||
This product includes software under the Service Component Architecture JavaDoc,
|
||||
Interface Definition files and XSD files license.
|
||||
(c) Copyright SCA Collaboration 2006, 2007
|
||||
|
||||
This product includes software under the Service Data Objects JavaDoc and
|
||||
Interface Definition file license
|
||||
|
||||
(c) Copyright BEA Systems, Inc., International Business Machines Corporation,
|
||||
Oracle Corporation, Primeton Technologies Ltd., Rogue Wave Software, SAP AG.,
|
||||
Software AG., Sun Microsystems, Sybase Inc., Xcalia, Zend Technologies,
|
||||
2005, 2006. All rights reserved.
|
||||
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue