Versions Compared

Key

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

...

  1. I develop SCA components, assemble them in a composite, package them
    in an SCA contribution. I don't really know what a WAR or an EAR is, I'm
    just using the SCA programming model and packaging model. I deploy my
    SCA contribution to Geronimo and run it there. I can then access these services using
    the various bindings that Tuscany provides.
  2. I'm assembling SCA components, some of them developed using the SCA
    programming model (Java components, BPEL components or composite
    components for example) and I want to re-use an EJB module in my
    assembly, allowing other SCA components to talk to its session beans
    using the SCA programming model. That EJB module does not know anything
    about SCA, it only uses the EJB programming model.
  3. I want to use a Web app in my SCA assembly and call SCA components
    from it. I should be able to declare an SCA component representing my
    Web app, wire that component to other SCA components in the assembly,
    and then magically the wired references will be available as proxies for
    use in my JSPs, allowing me to call an SCA component using a simple
    jsp:useBean tag. I should also be able to access the services inside of my
    servlets, filters, etc by using annotations.

Implementation

For achieving #1 (the first level of integration) we need to consider the following points.

...