Eclipse SOA development what JWT brings Eclipse provides
Eclipse SOA development : what JWT brings Eclipse provides SOA tools Process : STP BPMN, JWT WE Service : STP SCA Ed. , STP SVC, WTP… Integrators : Swordfish, Spagic… The STP Intermediate Metamodel allows them to collaborate By letting them sync changes against a given pivotal STP IM model Here are use cases of JWT for SOA development By collaboration with other SOA tools through STP IM Eclipse Foundation, Inc. | © 2007 by Open. Wide / University of Augsburg and made available under the EPL v 1. 0 1
STP and JWT use cases around a central STP IM model Process Runtime Technical Business Service central STP IM model managing Services and / or Processes Eclipse Foundation, Inc. | © 2007 by Open. Wide / University of Augsburg and made available under the EPL v 1. 0 2
1. JWT Workflows on top of STP-IM managed services Process Runtime Technical Business Service JWT / Scarbo Services are designed (by SCA Ed…) and published to STP IM JWT designs and implements processes calling them Changes in service design are propagated to JWT through STP IM SCA Ed, WTP, SVC… Frascati, ESB… Eclipse Foundation, Inc. | © 2007 by Open. Wide / University of Augsburg and made available under the EPL v 1. 0 3
1. JWT Workflows on top of STP-IM managed services – use case with SCA Ed. A central STP IM model is used by SOA tools (JWT WE and SCA Ed. ) SCA Ed. Designs and assembles services in SCA composites Syncs with STP IM model to publish in it those services JWT WE syncs to create corresponding services applications Uses them to design processes calling them Later SCA Ed. Publishes changes in service design JWT WE syncs its service applications, new ones are created, deleted ones are flagged by warnings for refactoring Eclipse Foundation, Inc. | © 2007 by Open. Wide / University of Augsburg and made available under the EPL v 1. 0 4
1. bis JWT as process implementor within STP IM managed SOA Process Runtime Technical Business Service BPMN Ed. JWT Technical Ed. / Scarbo Business design is done in BPMN Ed. that publishes high-level processes and services to STP IM JWT implements processes calling them Changes in service design are propagated to JWT through STP IM SCA Ed, WTP, SVC… Frascati, ESB… Eclipse Foundation, Inc. | © 2007 by Open. Wide / University of Augsburg and made available under the EPL v 1. 0 5
2. JWT for top-down SOA design Process Runtime Technical Business Service JWT Business Views (default, Bull’s…) Top-down design of business processes and service applications is done in JWT publishes them to STP IM Technical implementation is done in any compatible stack Full stack solutions (Swordfish, Spagic) Eclipse Foundation, Inc. | © 2007 by Open. Wide / University of Augsburg and made available under the EPL v 1. 0 6
3. Scarbo as SOA runtime Process Runtime Technical Business Service Business and technical design of SOA is done using any (STP IM integrated) tools And published to Scarbo / Frascati compatible formats : SCA for services, XPDL (…) for processes Design of SCA + Process (XPDL…) With any tools Scarbo Frascati Eclipse Foundation, Inc. | © 2007 by Open. Wide / University of Augsburg and made available under the EPL v 1. 0 7
- Slides: 7