How would you present the CHOReOS project?
If I had to give a short presentation, I would say that CHOReOS is a European-funded research project that develops design and run-time technologies to support services choreographies for the Internet of the Future.
Design and run time?
Yes, design is the critical step where the CHOReOS technology enables the typical business user to define its needs in the form of service choreographies that are made of business services or thing-based services. And run time is the step where these choreographies are deployed over extended service buses that leverage cloud technology in order to achieve the required level of scalability and elasticity. These choreographies are permanently monitored at both infrastructure and business levels. We do this in order to supervise VM (virtual machines) resources and ensure that SLA (Service Level Agreements) contracts are satisfied.
What is your role in the project?
CHOReOS activities are divided into work packages with each covering a specific range of functions. As a member of the Petals Link team, I am involved in three of the most important CHOReOS activities. We have divided our activities into work packages with each covering a specific range of functions. For example, I am engaged in work package number three, which develops the middleware required to serve thousands of users issuing thousands or millions of simultaneous service requests. I also focus on work package four, that looks after Governance and Verification and Validation mechanisms. Furthermore, I am the leader of work package five for integration. In fact, the Petals Link team leads the WP5 integration piece of the project, meaning that we have the responsibility to produce high quality integrated software assets that group together CHOReOS components. We call this the CHOReOS Integrated Development and Runtime Environment (IDRE).
What key innovation do you bring or help develop?
One of the innovations that my team brings to the table is an open-source technology we are developing in order to support ultra-large-scale Service-Oriented Architecture (SOA). To build the CHOReOS middleware we leverage the Petals distributed enterprise service bus (ESB). For your information, ESB is a software architecture model used for designing and implementing the interaction and communication between mutually interacting software applications in SOA. Our ESB is already being used by another collaborative project called SOA4All, which is funded by the European Seventh Framework Programme. A second innovation I am working on is called Petals Master, which is a service governance framework that will be enriched to build the CHOReOS governance platform on the SLA side. In brief, CHOReOS will help us work on the interface between the Cloud and the Petals ESB in order to achieve elasticity at the bus level.
A word about yourself and your organization?
I am in charge of the Innovation & Research at Petals Link. Petals Link is a French IT startup that provides SOA open-source solutions. Petals Link is corporate member of OW2. Our main technologies are Petals ESB a natively distributed Enterprise Service Bus, Petals Master a SOA governance tool and Petals BPM a BPMN 2.0 modeling tool that allows us to design and deploy business processes over Petals ESB. Petals Link participates in research projects in order to develop and enhance its products portfolio. CHOReOS will help us develop the interface between Petals ESB and the Cloud while improving the Petals Master governance framework on the SLA side.
About Jean-Pierre Lorré
Jean-Pierre Lorré is the Innovation & Research Director at Petals Link, (a registered trademark of EBM WebSourcing), which provides SOA open source solutions. A university graduate of the Ecole Nationale Supérieure d'Ingénieurs in Caen, Jean-Pierre earned his high school diploma at Lycée François Premier in the historic city of Fontainebleau. In 1986, Jean-Pierre began his professional career as a researcher at France’s Atomic Energy Commission outside of Paris, where he managed a nuclear medical computer network. In 1991, Jean-Pierre moved to Toulouse in the south of France, where he supervised artificial intelligence applied to nuclear plans at CRIL. In 1999, Jean-Pierre joined Valtech in Toulouse where he managed Airbus projects rising to the rank of Principal of the IT firm. In 2005, he joined Petals Link in Toulouse as R&D Director managing multiple IST/FP7 European projects and ANR French projects. Jean-Pierre’s main domains of interest are Cloud technologies, SOA, ESB, open-source, distributed technologies, semantic services, and Web 3.0 tools.
CHOReOS is a project of the FP7 European program: FP7-ICT-2009-5 - Objective 1.2 (grant agremment n° 257178)