Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Feature

Section(s) in Java EE Spec v1.0

Priority

Map to Daytrader

Comments

Status

1. WAR

5.4.5

 

 

implementation.web

 

a) Web application to consume services; @Reference/@EJB resulting in references.

5.4.1

1

Daytrader web application

Inject SCA Service in web component

 

b) WAR with componentType side file

5.4.3

2

 

Some of component type information comes from a component type file META-INF/web.componentType

 

c) web.composite as a composite implementation

6.1.3

4

 

 

 

d) JSP tag libraries

5.4.4

1

Daytrader web application

Inject SCA Service in web component

 

 

 

 

 

 

 

2. EJB Applications

5.1.6, 5.2.4

 

 

implementation.ejb

 

a) EJB application to provide services exposed into SCA Domain

5.1, 5.1.1

1

TradeBean

Business interfaces of session beans as services

 

b) EJB application to consume services; @Reference/@EJB resulting in references

5.1.2, 5.1.3, 5.1.4, 5.2.1, 5.2.2, 5.2.3

1

TradeBean

Remote EJB references and references to SCA services

 

c) An EJB application's ejb-jar.composite to be used as composite implementation

6.1.3

 

 

 

 

d) EJB with a componentType side file

5.1.5

3

 

Some of component type information comes from a component type file META-INF/<bean-name>.componentType

 

e) Services by Stateful Session Beans as conversational services

5.1.9

2

 

 

 

f) @OneWay

5.1.10

2

TradeBrokerMDB

Non-blocking service operations

 

g) @Callback

5.1.11

2

TradeBrokerMDB

callback service

 

 

 

 

 

 

 

3. Java EE Archives (SCA-enhanced)

 

 

 

 

 

a) META-INF/sca-contribution.xml

6.1.1

 

 

Contribution to SCA Domain

 

b) META-INF/sca-contribution-generated.xml

6.1.1

 

 

 

 

c) Application composite

6.1.3

 

 

 

 

d) Local assembly: Additional implementation types, binding and wiring capabilities

6.1.2

 

 

 

 

e) Domain-level assembly

6.1.4

 

 

 

 

 

 

 

 

 

 

4. Java EE Applications as implementation

7

 

 

implementation.jee

 

a) Pure Web App as implementation

7.1.2

1

Daytrader web application

 

 

b) Pure EJB App as implementation

7.1.1

1

Daytrader ejb application

 

 

c) Pure JEE App as implementation

7.1.3

1

 

 

 

d) SCA-enhanced Web App as implementation w includeDefaults

7.2

 

 

 

 

e) SCA-enhanced EJB App as implementation w includeDefaults

7.2

 

 

 

 

f) SCA-enhanced JEE App as implementation w includeDefaults

7.2

 

 

 

 

 

 

 

 

 

 

5. Leveraging Tuscany/SCA

 

 

 

 

 

a) Web2.0 clients

 

 

 

 

 

b) Expose JEE components with JSONRPC bindings

 

 

 

 

 

 

 

 

 

 

 

6. Transcations

5.3

 

 

Mapping EJB Transaction Demarcation to SCA Transaction Policies

 

 

 

 

 

 

 

7. Miscellaneous

 

 

 

 

 

a) Import and Export of SCA artifacts

6.1.5

 

 

As described in the assembly spec

 

b) Resolution of WSDL and XSD artifacts

6.1.6

 

 

Ref: OASIS SML Catalogs 1.1 spec

 

References

Wiki Markup
\[1\] http://www.osoa.org/download/attachments/35/SCA_JAVAEE_Integration_V100.pdf?version=1
\[2\] http://cwiki.apache.org/GMOxDOC21/daytrader.html