You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

A page to capture the ideas and discussions on Geronimo-Tuscany Integration. This wiki page is a summary of the discussions on the mailing lists. Feel free to help in developing the ideas here.

Use Cases

Currently we are considering three use cases. These are just the initial set and they may be changed or more added as we go forward. The use cases are listed below

  • 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.
  • 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.
  • 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.
  • No labels