Using Eclipse in a Concurrent Approach to SOA-BPM Development
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19
Adrian Mos
Alain Boulze
INRIA is focusing on the development of a SOA-BPM tooling platform, unifiying SOA as a new IT paradigm with the BPM activities such as Design, Execute and Monitoring. This platform will include two main conceptual spaces, the first being Design oriented and the second being Runtime oriented, each separated in three overlapping layers (Infrastructure, SOA IT and SOA Business). The Design space will involve modelling services and processes with sufficient information so as to allow the connection and traceability between layers. The Runtime space will provision execution support for services and processes defined in the Design space with the corresponding level of support for traceability and monitoring information
We are exploring using SCA enriched with BPM-oriented features as the representation in each of the 3 layers. We see Eclipse STP and JWT as central to the Design space of this approach, as a provider of the modelling support for each of the three layers, including injection of traceability and monitoring information. This information will be used in the Runtime space, and deliver the right indicators corresponding to each layer.
The concurrent approach proposed by INRIA supports simultaneous multi-layer views and allows contrasting of different perspectives ranging from usage to implementation. We envisage that this will increase usability and allow for better co-operation between the different roles involved in SOA development.
Adrian is an Eclipse Foundation committer to the STP project and the component lead for the STP Intermediate Model component. He currently serves as Technical Lead for Service Oriented Architecture (SOA) projects in the OW team in INRIA.
Prior to this position, he has worked in both industrial and research environments focusing on building automated management solutions for enterprise Java systems.
Adrian holds a PhD from Dublin City University, Ireland and a Computer Engineering degree from the Polytechnic University of Timisoara, Romania.
Alain is an Eclipse Foundation committer to the STP as a member of the STP PMC. He currently serves as Project Coordinator at the French National Institute for Research in Computer Science and Control for the OW@INRIA team. He is coordinating multi party projects and initiatives in the field of Open Source ESB and SOA. He is leading the French JOnES project which aims at building an Open ESB framework. He has spent over 20 years of experience in the software industry, IT and managed numerous multi-millions projects in international industry environments such as STMicroelectronics, Pechiney (now Alcan), Hewlett Packard, Air Liquide.