Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Integrated STP Tutorial Proposal - EclipseCON'09

Revision as of 13:20, 21 November 2008 by Adrian.mos.inria.fr (Talk | contribs) (Initial Thoughts)

Introduction

This page serves as a working space for an integrated STP tutorial, grouping together a set of STP components and sub-projects in a coherent whole. The basic idea is to show how people can use STP to design a "hello-world" SOA system by using its various editors and capabilities. The editors are connected together through the Intermediate Model component that provides some basic "glue" to help integrate some of the SOA artefacts.

First Meeting - 21/11/2008

Following up to the Eclipse Summit Europe conference, we organised a first conference call with the interested parties.

Participants

  • Stephane Drapeau, Obeo
  • Renat Zubairov, Sopera
  • Vincent Zurczak, EBM
  • Adrian Mos, INRIA
  • Antoine Toulme, Intalio
  • Oisin Hurley, IONA

Initial Thoughts

Basic Flow:

  1. Start with BPMN
    • design a simple "Hello World" type business process
    • showcase the BPMN editor features and so on
  1. move through the IM to SCA
    • Generate IM from BPMN (or if the builder approach works by Eclipse CON, use that)
    • Generate SCA from IM
    • Show what happens "behind the scenes" with and outline view
  1. Use SCA
    • Edit the generated SCA diagram
    • Show how to extend the SCA model in the designer
      • add new bindings
      • add new implementation types
    • Edit and validate SCA (textual composite editor)
    • the orchestration could be done by Java code (implement the "orchestration" component as a POJO)
    • define policies (double click on the SCA diagram would fire the Policy editor up and we can associate policies to some SCA elements).
  1. Generate artefacts and deploy to
    • Tuscany
    • Petals
  1. Show the entire thing running
    • web-based interface
    • a simple form or something similar that would involve calling up the SOA process defined and implemented before

Back to the top