java %3cv%3e._页面比较 - Java SCA next release planning (v.4 vs v.5) - Apache Tuscany - Apache Software ...

陈知
2023-12-01

Planning for the next (alpha4?) Java SCA release

Kernel

Component implementation

Bindings

DataBinding extensions

Does it make sense to finalize the feature list and then figure this out?

For example, decide on which bindings, extensions are in and then build this list.

Here's a list of all the modules currently in the trunk:

composite-plugin

console

contrib\discovery\bonjour

contrib\discovery\installjxta

contrib\discovery\jxta

contrib\equinox

contrib\osgi

contrib\plugin.standalone

core-samples\common\calculator

core-samples\standalone\calculator

core-samples\standalone\loanapplication

core-samples\standalone\script-calculator

core-samples\webapp\webcalc

extensions\axis2\binding

extensions\axis2\databinding

extensions\axis2\plugins\java2wsdl

extensions\axis2\plugins\wsdl2java

extensions\axis2\samples

extensions\axis2\tools\java2wsdl

extensions\axis2\tools\wsdl2java

extensions\bpel\container

extensions\celtix\binding

extensions\celtix\samples\helloworldws-celtix

extensions\groovy\container

extensions\groovy\samples

extensions\hessian\binding

extensions\javascript\container

extensions\javascript\samples

extensions\jms\binding

extensions\jms\samples

extensions\jsonrpc\binding

extensions\jsonrpc\samples

extensions\rmi\binding.rmi

extensions\rmi\samples

extensions\ruby\container

extensions\ruby\samples

extensions\script\container.bsf

extensions\script\container.jsr223

extensions\script\databinding.e4x

extensions\script\testing\groovy

extensions\script\testing\javascript

extensions\script\testing\jruby

extensions\script\testing\jython

extensions\servicemix\binding

extensions\spring\container

http.jetty

idl

idl-java

idl-wsdl

integration-test\propertyTest

integration-test\specTest

jms-discovery

kernel\api

kernel\core

kernel\databinding

kernel\host-api

kernel\spi

runtime\embedded

runtime\itest\plugin

runtime\itest\smoketest

runtime\services\contribution\contribution

runtime\services\contribution\contribution-framework

runtime\services\contribution\contribution-installer

runtime\services\management\jmx

runtime\services\maven

runtime\standalone\assembly

runtime\standalone\launcher

runtime\standalone\server.shutdown

runtime\standalone\server.start

runtime\standalone\smoketest

runtime\standalone\standalone-api

runtime\standalone\standalone-host

runtime\webapp\plugin.war

runtime\webapp\smoketest

runtime\webapp\webapp-api

runtime\webapp\webapp-host

scdl4j\assembly

scdl4j\policy

services\databinding\databinding-castor

services\databinding\databinding-framework

services\databinding\databinding-jaxb

services\databinding\databinding-json

services\databinding\databinding-sdo

services\databinding\databinding-sdo-axiom

services\databinding\databinding-xmlbeans

services\persistence\common

services\persistence\datasource

services\persistence\openjpa

services\persistence\store.jdbc

services\persistence\store.journal

services\transaction\transaction.geronimo

services\transports\http.tomcat

Samples

Here's the list of samples currently available. Some need a little bit of cleanup or adjustments to the latest SCDL and API levels, but most of them should be usable if we want to include them in our next release.

ModuleDescription

calculatorA simple calculator made of SCA components implementing each calculator operation, shows how to implement SCA Java components and assemble them in an SCA composite

loanapplicationShows the use of callback and conversational services

composite-implShows nested composition, using to implement an SCA component

simple-callbackA simple client calling a service with callback

simple-bigbankA simplified version of the Bigbank scenario from the SCA spec, implemented with Java components, no bindings

supplychainA supply chain management app (similar to the WS-I supplychain scenario) showing how to invoke SCA components asynchronously

echo-bindingShows how to extend Tuscany and implement support for a new service binding

echo-databindingShows how to extend Tuscany and implement support for a new data binding

bigbankAn implementation of the BigBank scenario from the SCA spec

calculator-wsThe calculator sample with a Web Service binding

helloworld-wsA helloworld Web service, shows how to provide a Web service using an SCA Web Service binding

helloworld-asyncA helloworld Web service with callback, showing how to invoke Web Services asynchronously

helloworld-ws-omA helloworld Web service, shows how to use Axiom in an SCA component

loanapplication-wsA version of the loanapplication sample using Web Service bindings (this one is currently broken)

helloworld-jmsA helloworld service using a JMS binding

jsonrpc helloworldA helloworld service using a JSONRPC binding

script samples?We have javascript, ruby and groovy helloworld samples, but I'm not sure if they currently work

spring sample?If we want to include the spring extension in the next release, we probably need a sample as well

web 2.0 sample?It would be great to have a web 2.0 sample similar to the Tuscany native AlertAggregator sample. We may be able to reuse some of it and try to run it on the Java runtime

 类似资料: