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 deployment-contributions | 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. |
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|