You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Feature

P1

P2

P3

P4

Who is working on it

Comments / description

 Assembly PM spec

 

 

 

 

 

 

Complex properties

 

X

 

 

 

Add support to SCDL parsers, builders and factory configuration. Integrate with data bindings.

Pass by-value / by-reference

X

 

 

 

 

Initial implementation almost in? Some cleanup necessary? Need to understand how to clone/copy data with different databindings, SDO, JAX-WS, and POJOs. Understand how to handle pointers across multiple parameters when copying.

Multiplicity

 


X

 

 

Support multiplicity constraints on references. Support multiple wires. Handle overrides. Investigate how to handle binding selection. Support for callbacks.

Naming constraints in a composite

 

 

X

 

 

Validate that service/reference/component names are unique inside a composite. Check the presence of SCDL includes.

Multi-valued properties

X

 

 

 

 

Add support to SCDL parsers, builders and factory configuration. Integrate with data bindings.

WSDL 2.0

 

 

 

X

 

Add support for WSDL 2.0 accross the board, runtime, WSDL/Java tools and WS binding.

Operation overloading (simple exact matching)

X

 

 

 

 

Change runtime service contract hashmap and invocation handling/dispatching. Adjust extensions to this. Match identical methods on ends of a wire.

Operation overloading (complete support)

 


X

 

 

Match and wire compatible methods, factor in different databindings, WSDL wrapping/unwrapping, and match invocation and actual parameters to a compatible method.

ComponentType side files

 

 

X

 

 

Partial support already in. Need to define overriding strategy when implementation and componentType metadata overlap.

Support for SCA contribution

X

 

 

 

 

Generic handling of SCA contributions and base plugin mechanism for loading/scanning artifacts. Allow a contribution and artifacts in it to be addressed by URI. Do not assume a fixed default.scdl file.

Filesystem based SCA contributions

 

 

 

X

 

Support free-form folder structure in a contribution. Support multiple SCDLs per contribution. Scan for SCDL and other artifacts under an SCA contribution.

JAR based SCA contributions


X

 

 

 

Support JAR contribution structure. Support multiple SCDLs per contribution. Scan for SCDL and other artifacts under an SCA contribution.

SCA includes

 

X

 

 

 

This does not seem complete, verify, in particular wiring across includes and support for nested includes.

 Java C&I spec

 

 

 

 

 

 

 

 

 

 

 

 

 

Conversational PM

 

 

 

 

 

 

 

 

 

 

 

 

 

Non-blocking PM

 

 

 

 

 

 

 

 

 

 

 

 

 

SCA default binding

 

 

 

 

 

 

 

 

 

 

 

 

 

 JMS binding

 

 

 

 

 

 

 

 

 

 

 

 

 

WS binding

 

 

 

 

 

 

 

 

 

 

 

 

 

EJB binding

 

 

 

 

 

 

 

 

 

 

 

 

 

REST binding

 

 

 

 

 

 

 

 

 

 

 

 

 

 JSON-RPC binding

 

 

 

 

 

 

 

 

 

 

 

 

 

 Data binding support

 

 

 

 

 

 

 

 

 

 

 

 

 

 Policy Intent framework

 

 

 

 

 

 








Transaction policy

 

 

 

 

 

 

 

 

 

 

 

 

 

Security policy

 

 

 

 

 

 

 

 

 

 

 

 

 

Reliability policy

 

 

 

 

 

 

 

 

 

 

 

 

 

Modular build

 

 

 

 

 

 

 

 

 

 

 

 

 

Packaging / deployment

 

 

 

 

 

 

 

 

 

 

 

 

 

Administration

 

 

 

 

 

 

 

 

 

 

 

 

 

Scenarios

 

 

 

 

 

 

 

 

 

 

 

 

 

Host runtimes

 

 

 

 

 

 

 

 

 

 

 

 

 

Spring component type

 

 

 

 

 

 

 

 

 

 

 

 

 

Javascript component type

 

 

 

 

 

 

 

 

 

 

 

 

 

Groovy component type

 

 

 

 

 

 

 

 

 

 

 

 

 

JRuby component type

 

 

 

 

 

 

 

 

 

 

 

 

 

BPEL component type

 

 

 

 

 

 

 

 

 

 

 

 

 

Function test suite

 

 

 

 

 

 

 

 

 

 

 

 

 

Integration test suite

 

 

 

 

 

 

 

 

 

 

 

 

 

Samples

 

 

 

 

 

 

 

 

 

 

 

 

 

Architecture documentation

 

 

 

 

 

 

 

 

 

 

 

 

 

User documentation

 

 

 

 

 

 

 

 

 

 

 

 

 

  • No labels