Eclipse Foundation, Inc. | © 2007 by OpenWide / University of Augsburg and made available under the EPL v1.0 1 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 OpenWide / University of Augsburg and made available under the EPL v1.0 2 STP and JWT use cases around a central STP IM model Runtime Technical Business Process Service central STP IM model managing Services and / or Processes
Eclipse Foundation, Inc. | © 2007 by OpenWide / University of Augsburg and made available under the EPL v JWT Workflows on top of STP-IM managed services Runtime Technical Business JWT / Scarbo SCA Ed, WTP, SVC… Frascati, ESB… 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 Process Service
Eclipse Foundation, Inc. | © 2007 by OpenWide / University of Augsburg and made available under the EPL v 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 OpenWide / University of Augsburg and made available under the EPL v bis JWT as process implementor within STP IM managed SOA Runtime Technical Business JWT Technical Ed. / Scarbo SCA Ed, WTP, SVC… Frascati, ESB… BPMN Ed. 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 Process Service
Eclipse Foundation, Inc. | © 2007 by OpenWide / University of Augsburg and made available under the EPL v1.0 6 Full stack solutions (Swordfish, Spagic) 2. JWT for top-down SOA design Runtime Technical Business JWT Business Views (default, Bull’s…) Top-down design of business processes and service applications is done in JWT JWT publishes them to STP IM Technical implementation is done in any compatible stack Process Service
Eclipse Foundation, Inc. | © 2007 by OpenWide / University of Augsburg and made available under the EPL v1.0 7 Design of SCA + Process (XPDL…) With any tools 3. Scarbo as SOA runtime Runtime Technical Business Frascati Scarbo 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 Process Service