Minimum Bring Up
tuscany-assembly-1.4-EQUINOX-SNAPSHOT.jar Builder changes Passing the monitor in Passing policy definitions in? Builder extension plugability tuscany-assembly-xml-1.4-EQUINOX-SNAPSHOT.jar ModelFatory -> Factory SCADefinitions -> Definitions tuscany-assembly-xsd-1.4-EQUINOX-SNAPSHOT.jar Mainly trunk changes tuscany-binding-sca-1.4-EQUINOX-SNAPSHOT.jar Add "provider" package tuscany-binding-sca-xml-1.4-EQUINOX-SNAPSHOT.jar Thread in monitor ModelFactory -> Factory tuscany-contribution-1.4-EQUINOX-SNAPSHOT.jar Lots of changes processor Manage dependencies Add some exceptions Thread monitor through ModelFactoryExtensionPoint rename Remove package processor Service seems to have gone altogether tuscany-contribution-namespace-1.4-EQUINOX-SNAPSHOT.jar Mainly trunk changes tuscany-contribution-java-1.4-EQUINOX-SNAPSHOT.jar ModelFactory -> Factory tuscany-contribution-xml-1.4-EQUINOX-SNAPSHOT.jar Mainly trunk changes tuscany-core-1.4-EQUINOX-SNAPSHOT.jar Remove IOC from old runtime creation ModelFactory -> Factory Event and Store removed SCAProxy -> Proxy DefaultScopeRegistry? Trunk changes tuscany-core-databinding-1.4-EQUINOX-SNAPSHOT.jar ModelFactory -> Factory Databinding alisases tuscany-core-spi-1.4-EQUINOX-SNAPSHOT.jar Service discovery changes remove some unused code SCADefinitions -> Definitions tuscany-databinding-1.4-EQUINOX-SNAPSHOT.jar Add notion of aliases tuscany-databinding-jaxb-1.4-EQUINOX-SNAPSHOT.jar Add notion of aliases Schema output resolver tuscany-definitions-1.4-EQUINOX-SNAPSHOT.jar Change name from SCADefinitions to Definitions? tuscany-definitions-xml-1.4-EQUINOX-SNAPSHOT.jar SCADefinitions -> Definitions tuscany-endpoint-1.4-EQUINOX-SNAPSHOT.jar not much change tuscany-extensibility-1.4-EQUINOX-SNAPSHOT.jar Service discovery changes for OSGI comatibility New factory extension point tuscany-extensibility-equinox-1.4-EQUINOX-SNAPSHOT.jar Equinox specific but not much change tuscany-host-http-1.4-EQUINOX-SNAPSHOT.jar No change tuscany-implementation-java-1.4-EQUINOX-SNAPSHOT.jar Seem to be a lot of changes. Difficult to tell how they relate to OSGI tuscany-implementation-java-runtime-1.4-EQUINOX-SNAPSHOT.jar Take account of package name changes elsewhere tuscany-implementation-java-xml-1.4-EQUINOX-SNAPSHOT.jar ModelFactory -> Factory test changes tuscany-implementation-node-1.4-EQUINOX-SNAPSHOT.jar Builder changes - Not clear what for ModelFactory-> Factory tuscany-implementation-node-runtime-1.4-EQUINOX-SNAPSHOT.jar Node facade has added component context style methods SCANode -> Node tuscany-interface-1.4-EQUINOX-SNAPSHOT.jar No specific changes tuscany-interface-java-1.4-EQUINOX-SNAPSHOT.jar Service discovery trunk changes tuscany-interface-java-xml-1.4-EQUINOX-SNAPSHOT.jar Monitor changes tuscany-interface-java-jaxws-1.4-EQUINOX-SNAPSHOT.jar Pretty much the same tuscany-monitor-1.4-EQUINOX-SNAPSHOT.jar Create DefaultMonitorFactory in interface package Move problem impl from assembly to here Monitor extension plugability tuscany-node-api-1.4-EQUINOX-SNAPSHOT.jar Refactored, name changes tuscany-node-launcher-1.4-EQUINOX-SNAPSHOT.jar Much the same tuscany-node-launcher-equinox-1.4-EQUINOX-SNAPSHOT.jar lots of presumably Equinox specific changes tuscany-node-impl-1.4-EQUINOX-SNAPSHOT.jar Lots of changes. Not clear why. tuscany-policy-1.4-EQUINOX-SNAPSHOT.jar Service discovery changes tuscany-policy-xml-1.4-EQUINOX-SNAPSHOT.jar Some code tidying Passing in a model resolver now? tuscany-sca-api-1.4-EQUINOX-SNAPSHOT.jar Trunk changes tuscany-workspace-1.4-EQUINOX-SNAPSHOT.jar Dependency builder changes tuscany-workspace-impl-1.4-EQUINOX-SNAPSHOT.jar ModelFactory -> Factory Dependency build changes tuscany-workspace-xml-1.4-EQUINOX-SNAPSHOT.jar Monitor Changes Package name changes tuscany-xsd-1.4-EQUINOX-SNAPSHOT.jar Public -> private Distribution Not two directories are alike. Pull in what we need Etc Doesn't appear in branch itest There are some new itests in trunk that didn't make it into the branch samples There are also quite a few samples that have been removed from the branch tools eclipse more discrete features/plugins. Be interesting to know what these are for ejava manager process web20 webservice eclipse34 is not in the branch java2wsdl & wsdl2java are moved under sdo maven added maven-bundle-plugin added maven-incremental-build added maven-eclipse-compiler maven-tuscany-bundle-plugin is not in the branch runtime-inspector is not in the branch tutorial www-services is not in the branch
Current Links
Features of OSGi Enablement http://cwiki.apache.org/confluence/display/TUSCANYWIKI/OSGi+Enablement+for+Tuscany+Runtime
Overview of how Tuscany fits in with OSGi http://cwiki.apache.org/confluence/display/TUSCANY/OSGi+Aware+Programming+in+Tuscany
Devloping with Tuscany (with some points on how to bring a module into Eclipse PDE if you want to) http://tuscany.apache.org/sca-java-development-guide-osgi.html
Thoughts on how to get the branch changes merged into trunk http://cwiki.apache.org/confluence/display/TUSCANYWIKI/OASIS+Development+Stream
Older Links
http://wiki.apache.org/confluence/display/TUSCANYWIKI/OSGi+Integration