Submitter's Name
|
|
Anish Karmarkar
|
TC Name
|
|
Service Component Architecture / J (SCA-J) TC
|
TC Email Address
|
|
sca-j@lists.oasis-open.org
|
Work Product Title
|
|
Service Component Architecture SCA-J Common Annotations and APIs Specification Version 1.1
|
Committee Specification Draft ##
|
|
Committee Specification Draft 05
|
CSD URI
|
|
http://docs.oasis-open.org/opencsa/sca-j/sca-javacaa-1.1-spec-csd05.html
|
Additional Resources
|
|
http://www.oasis-open.org/committees/download.php/40138/sca-javacaa-1.1-spec-cd04-rev3.zip
|
Approval Link
|
|
http://www.oasis-open.org/committees/download.php/40157/SCA%20Java%20Minutes%202010-11-08.doc
|
Previous Public Review Announcement
|
|
http://lists.oasis-open.org/archives/tc-announce/201003/msg00008.html
|
Abstract
|
|
The SCA-J Common Annotations and APIs specification defines a Java syntax for programming
concepts defined in the SCA Assembly Model Specification. It specifies a set of APIs and
annotations that can be used by Java-based artifacts described by other SCA specifications such
as the POJO Component Implementation Specification [JAVA_CI].
Specifically, this specification covers:
1. Implementation metadata for specifying component services, references, and properties
2. A client and component API
3. Metadata for asynchronous services
4. Metadata for callbacks
5. Definitions of standard component implementation scopes
6. Java to WSDL and WSDL to Java mappings
7. Security policy annotations
Note that other Java-based SCA specifications can choose to implement their own mappings of
assembly model concepts using native APIs and idioms when appropriate.
|
TC Description
|
|
The SCA-J TC defines the Java (tm) language binding for SCA components based on the SCA Assembly specification. The specifications include a client and implementation specification, a common annotations specification, Spring client and implementation specification, an EJB binding specification, and the J2EE integration specification.
|
Notes
|
|
This request has a dependency on issue http://tools.oasis-open.org/issues/browse/TCADMIN-299 which ask for CSD05 creation and upload request.
The CSD URL provided above (http://docs.oasis-open.org/opencsa/sca-j/sca-javacaa-1.1-spec-csd05.html) is my best guess of what the CSD URL will be if/when TCADMIN-299 is resolved.
|