Feature | P1 | P2 | P3 | Next release 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 |
|
|
|
|
| |
|
|
|
|
|
|
|