SlideShare une entreprise Scribd logo
1  sur  26
Industries Days / Embedded Days 2013
May 28th
, 2013
Dr. Pierre CHÂTEL – Thales
2
Industries Days / Embedded Days 2013
May 28th
, 2013
1. CHOReOS and choreographies
2. Use case and BPMN models
3. CHOReOS-specific solutions
4. Open source and diffusion strategy
5. Conclusion
Outline
3
Industries Days / Embedded Days 2013
May 28th
, 2013
Help with the next (current!) big step
in system architectures
Context
…
Interconnected
mainframes
through dedicated
channels
Local networks of
small computers
Future Internet
Large Scale
Highly
Distributed
Systems
High
Heterogeneity
Cloud
Computing
Today
Individual
“disconnected”
computers
1980
Internet
revolution
Interconnected
computers
around the globe
Web Services
4
Industries Days / Embedded Days 2013
May 28th
, 2013
Choreography-centric SOA,
middleware and tooling
for Services and Things
 Why?
Need to support Future Internet (Internet of Services (IoS) and Internet of
Things (IoT)), Large Scale, Distribution in modern systems
 How?
 Enabling service choreographies definition and execution
 Introducing a specific Development Process and Integrated Development
and Runtime Environment (IDRE) for coordination of services through
choreographies
CHOReOS
Future
Internet
CHOReOS
Ultra
Large
Scale
5
Industries Days / Embedded Days 2013
May 28th
, 2013
CHOReOS manages:
Major characteristics of Internet of Things
 High heterogeneity: totally different objects in terms of
functionality, technology and application fields that need to be
integrated
 Scalability: large number of “objects” (Pervasive technologies) that
need to communicate with each-other in a meaningful way
Major characteristic of Internet of Services
 Distributivity: numerous service orchestrations, dispatched over
the Internet, that need to communicate through message
exchanges, but avoiding a single point of control – or because a
single control point cannot be defined in a specific business
case!
Future Internet and CHOReOS
6
Industries Days / Embedded Days 2013
May 28th
, 2013
Orchestration vs. Choreography
Orchestration
Local
Centralized perspective
"Each player in the
orchestra strictly follows the
conductor's instructions“
Choreography
Global
Distributed perspective
“Dancers dance following a
general scenario, without a
single point of control”
7
Industries Days / Embedded Days 2013
May 28th
, 2013
System Choreographies
mobile
system
choreograph
y
Cloud resources
IT
system
Web
system
sensors,
actuators,
Things
No single conductor for choreographies
 CHOReOS provides the middleware that enables the execution of their
distributed coordination logic across different systems
8
Industries Days / Embedded Days 2013
May 28th
, 2013
1. CHOReOS and choreographies
2. Use case and BPMN models
3. CHOReOS-specific solutions
4. Open source and diffusion strategy
5. Conclusion
Outline
9
Industries Days / Embedded Days 2013
May 28th
, 2013
 Context: Air transportation, Service to passengers
 Goal: Improvements in services, airport fluidity
 Scenario
 Bad weather at destination: flight rerouted to another airport
 Passenger stress, lack of information, delays everywhere
 Choreographies are introduced as part of an overall solution
 Leverage existing business processes (orchestrations) for
specific and local parts of the scenario, with well-known
orchestrators (e.g. air traffic control, airport authorities, airlines)
 Brings broad-spectrum choreographies and bridges between
disconnected areas of responsibility
Passenger-Friendly Airport Use Case
At home
Inside
airport
In plane Landed
10
Industries Days / Embedded Days 2013
May 28th
, 2013
Use Case - Expected impact
Before CHOReOS
At alternate airport
 Delays everywhere (plane
logistics, handling
passengers luggage, …)
At airline level
 impervious dedicated
logistics for each situation
For passengers
 Poor indications
 Extra costs
 Waste of time
 … extra stress !
After CHOReOS
At alternate airport
 Less delays in rerouting-
consequences
At airline level
 Efficient coordinated logistics
 Costs reduction
 Improved flight rescheduling
process
For passengers
 Better information
 Less waste of time and money
 Improved airline/brand image
11
Industries Days / Embedded Days 2013
May 28th
, 2013
Use Case Overall Choreography
 Passengers arrival handling and
tracking at the airport
12
Industries Days / Embedded Days 2013
May 28th
, 2013
1. CHOReOS and choreographies
2. Use case and BPMN models
3. CHOReOS-specific solutions
4. Open source and diffusion strategy
5. Conclusion
Outline
13
Industries Days / Embedded Days 2013
May 28th
, 2013
The CHOReOS Integrated Solution
Abstractions and
models
Service-oriented
middleware
Service
governance,
verification, and
validation
Choreography-
centric
development process
Integrated
Development and
Runtime
Environment (IDRE)
The “Integrated Development and Runtime Environment”
 Aim: integrate all CHOReOS components in one platform
14
Industries Days / Embedded Days 2013
May 28th
, 2013
Choreography-
centric
development process
15
Industries Days / Embedded Days 2013
May 28th
, 2013
From BPMN2 Choreography Specification to (runtime
artifacts) Synthesis and (service) Discovery
Step 1: BPMN specification  model to model
transformation  choreography labelled state transition
systems (CLTS)
 Choreography global coordination logic specified by the CLTS
Step 2: Projecting the global coordination logic into
individual expected participant sub-CLTSs
 Expected participants behaviors
Step 3: Discovery of available services, generation of
Coordination Delegates (CDs), based on
actual behaviors + expected behaviors of services
 CDs will manage the services at runtime,
based on the choreography coordination logic
Choreography synthesis
Service-oriented
middleware
16
Industries Days / Embedded Days 2013
May 28th
, 2013
1. CHOReOS and choreographies
2. Use case and BPMN models
3. Main CHOReOS solutions
4. Open source and diffusion strategy
5. Conclusion
Outline
17
Industries Days / Embedded Days 2013
May 28th
, 2013
Why open source
Facilitates deployment of complex technologies
Lower barriers to access
Chosen licenses
IDRE development modules
 Eclipse Public Licence (EPL)
 Affero General Public License (AGPL)
IDRE runtime modules : Lesser General Public License
(LGPL)
Documentation: Creative Commons License
Open sourcing CHOReOS
18
Industries Days / Embedded Days 2013
May 28th
, 2013
OW2 Consortium
''A global community working together to
develop open source infrastructure software**
and to foster a vibrant business ecosystem''
*Includes generic solutions in all product categories and middleware at large, including tools for the
development, deployment and management of distributed applications
19
Industries Days / Embedded Days 2013
May 28th
, 2013
The OW2 Future Internet Software
and Services initiative (FISSi)
 Joint efforts by OW2 Members aimed at
facilitating the use of OW2 FI technologies
(including CHOReOS) by mainstream
Systems Integrators, End-Users and
Software Vendors
 An opportunity: today's Internet shows its
limitations in the context of emerging and
pervasive mobile platforms, IoT becoming
a reality, a new world of Distributed
Systems of Systems
 The plan: provides our definition of Future
Internet, and solutions, as formalized in FISSi
 Participating Strategic Members: INRIA, Orange
Labs
CHOReOS as part of OW2 strategy
20
Industries Days / Embedded Days 2013
May 28th
, 2013
FISSi Targets One of Three FI Challenges
Networks and shared infrastructure
Services and applications
Media and content
In FISSi, CHOReOS will be the engine that
powers the very large scale interconnection of
smart data, objects and services
21
Industries Days / Embedded Days 2013
May 28th
, 2013
Software Vendors
Systems Integrators
Academia
Enterprises
SMEs
Public Entities
Consultants
OW2 CODE BASE
FI trends
New application
architecture
OSS FI software
Use cases and
best practices
OW2 Future Internet
Software and Services
Business Ecosystem
VISION & GOALS
OW2 FISSi Participants
CHOReOS
GASP
Open Mobile IS
Petals
Service4All
A Business Ecosystem at Work
22
Industries Days / Embedded Days 2013
May 28th
, 2013
1. CHOReOS and choreographies
2. Use case and BPMN models
3. Main CHOReOS solutions
4. Open source and diffusion strategy
5. Conclusion
Outline
23
Industries Days / Embedded Days 2013
May 28th
, 2013
CHOReOS at a Glance
Duration
Oct 10 – Sept 13
Partners
Market-oriented: 7
Academia and research-
oriented: 10
Total Budget
9M€
European programme
Call FP7-ICT-2009-05
Grant 257178
24
Industries Days / Embedded Days 2013
May 28th
, 2013
CHOReOS Partners
Market-oriented Academia and R&D
UOI
SSEI
UDA
25
Industries Days / Embedded Days 2013
May 28th
, 2013
CHOReOS prepares
SOAs for the Future
Internet (FI)
CHOReOS offers
innovative solutions for
the FI
All CHOReOS-specific
development will be
released as Open Source
software
Conclusion
While Sustaining decentralized
service choreographies
While Supporting Large Scale
Focusing on IoS and IoT
Middleware, tooling
E.g. usage of choreographies,
Coordination Delegates
The pursuit of the development,
valorization and business activities
beyond the original scope of the project
is enabled through the FISSi OW2
initiative
26
Industries Days / Embedded Days 2013
May 28th
, 2013
Thank You
http://choreos.eu

Contenu connexe

Similaire à CHOReOS Project Presentation at Solutions linux 2013

MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...Alessandra Bagnato
 
Application of SHAPE Technologies in Production and Process Optimization
Application of SHAPE Technologies in Production and Process OptimizationApplication of SHAPE Technologies in Production and Process Optimization
Application of SHAPE Technologies in Production and Process OptimizationBrian Elvesæter
 
CHOReVOLUTION Platform at Open Cloud Forum Paris 2017
CHOReVOLUTION Platform at Open Cloud Forum Paris 2017CHOReVOLUTION Platform at Open Cloud Forum Paris 2017
CHOReVOLUTION Platform at Open Cloud Forum Paris 2017CHOReVOLUTION
 
Moreq 2010 update-s-share
Moreq 2010 update-s-shareMoreq 2010 update-s-share
Moreq 2010 update-s-shareJürg Hagmann
 
Semic 2012 highlights report
Semic 2012 highlights report Semic 2012 highlights report
Semic 2012 highlights report Semic.eu
 
Industry day june 2013 standard and research v2
Industry day june 2013   standard and research v2Industry day june 2013   standard and research v2
Industry day june 2013 standard and research v2Dr Nicolas Figay
 
Caaa07 Presentation February Final
Caaa07 Presentation February FinalCaaa07 Presentation February Final
Caaa07 Presentation February Finalpbihler
 
Cloud computing: Advantages and challenges in the software industry and mobil...
Cloud computing: Advantages and challenges in the software industry and mobil...Cloud computing: Advantages and challenges in the software industry and mobil...
Cloud computing: Advantages and challenges in the software industry and mobil...Annie Pham
 
Agent based web service communicating different is’s and platforms
Agent based web service communicating different is’s and platformsAgent based web service communicating different is’s and platforms
Agent based web service communicating different is’s and platformsIAEME Publication
 
Semantische Standards in der Öffentlichen Verwaltung in Europa
Semantische Standards in der Öffentlichen Verwaltung in EuropaSemantische Standards in der Öffentlichen Verwaltung in Europa
Semantische Standards in der Öffentlichen Verwaltung in EuropaSemic.eu
 
OUT-OF-THE-BOX INTEROPERABLE COMPONENTS FOR THE DESIGN OF DIGITAL MEDIA ARCHI...
OUT-OF-THE-BOX INTEROPERABLE COMPONENTS FOR THE DESIGN OF DIGITAL MEDIA ARCHI...OUT-OF-THE-BOX INTEROPERABLE COMPONENTS FOR THE DESIGN OF DIGITAL MEDIA ARCHI...
OUT-OF-THE-BOX INTEROPERABLE COMPONENTS FOR THE DESIGN OF DIGITAL MEDIA ARCHI...FIAT/IFTA
 
Edge computing from standard to actual infrastructure deployment and software...
Edge computing from standard to actual infrastructure deployment and software...Edge computing from standard to actual infrastructure deployment and software...
Edge computing from standard to actual infrastructure deployment and software...DESMOND YUEN
 
DEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture SessionDEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture SessionH2020 DEMETER
 
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
 Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafiosPET Computação
 
D6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platformD6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platformKarel Charvat
 
D6.2 Pan European Plan4all Platform
D6.2 Pan European Plan4all PlatformD6.2 Pan European Plan4all Platform
D6.2 Pan European Plan4all Platformplan4all
 

Similaire à CHOReOS Project Presentation at Solutions linux 2013 (20)

2nd SIG Meeting Presentation
2nd SIG Meeting Presentation2nd SIG Meeting Presentation
2nd SIG Meeting Presentation
 
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
 
Application of SHAPE Technologies in Production and Process Optimization
Application of SHAPE Technologies in Production and Process OptimizationApplication of SHAPE Technologies in Production and Process Optimization
Application of SHAPE Technologies in Production and Process Optimization
 
CHOReVOLUTION Platform at Open Cloud Forum Paris 2017
CHOReVOLUTION Platform at Open Cloud Forum Paris 2017CHOReVOLUTION Platform at Open Cloud Forum Paris 2017
CHOReVOLUTION Platform at Open Cloud Forum Paris 2017
 
Moreq 2010 update-s-share
Moreq 2010 update-s-shareMoreq 2010 update-s-share
Moreq 2010 update-s-share
 
Semic 2012 highlights report
Semic 2012 highlights report Semic 2012 highlights report
Semic 2012 highlights report
 
Industry day june 2013 standard and research v2
Industry day june 2013   standard and research v2Industry day june 2013   standard and research v2
Industry day june 2013 standard and research v2
 
Caaa07 Presentation February Final
Caaa07 Presentation February FinalCaaa07 Presentation February Final
Caaa07 Presentation February Final
 
Cloud computing: Advantages and challenges in the software industry and mobil...
Cloud computing: Advantages and challenges in the software industry and mobil...Cloud computing: Advantages and challenges in the software industry and mobil...
Cloud computing: Advantages and challenges in the software industry and mobil...
 
Agent based web service communicating different is’s and platforms
Agent based web service communicating different is’s and platformsAgent based web service communicating different is’s and platforms
Agent based web service communicating different is’s and platforms
 
Semantische Standards in der Öffentlichen Verwaltung in Europa
Semantische Standards in der Öffentlichen Verwaltung in EuropaSemantische Standards in der Öffentlichen Verwaltung in Europa
Semantische Standards in der Öffentlichen Verwaltung in Europa
 
OUT-OF-THE-BOX INTEROPERABLE COMPONENTS FOR THE DESIGN OF DIGITAL MEDIA ARCHI...
OUT-OF-THE-BOX INTEROPERABLE COMPONENTS FOR THE DESIGN OF DIGITAL MEDIA ARCHI...OUT-OF-THE-BOX INTEROPERABLE COMPONENTS FOR THE DESIGN OF DIGITAL MEDIA ARCHI...
OUT-OF-THE-BOX INTEROPERABLE COMPONENTS FOR THE DESIGN OF DIGITAL MEDIA ARCHI...
 
Softeam profile 2014
Softeam profile 2014Softeam profile 2014
Softeam profile 2014
 
Edge computing from standard to actual infrastructure deployment and software...
Edge computing from standard to actual infrastructure deployment and software...Edge computing from standard to actual infrastructure deployment and software...
Edge computing from standard to actual infrastructure deployment and software...
 
DEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture SessionDEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture Session
 
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
 Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
 
D6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platformD6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platform
 
D6.2 Pan European Plan4all Platform
D6.2 Pan European Plan4all PlatformD6.2 Pan European Plan4all Platform
D6.2 Pan European Plan4all Platform
 
Marta de la Cruz-Informe Final
Marta de la Cruz-Informe FinalMarta de la Cruz-Informe Final
Marta de la Cruz-Informe Final
 
1305 eurocloud jfriedrich
1305 eurocloud jfriedrich1305 eurocloud jfriedrich
1305 eurocloud jfriedrich
 

Plus de choreos

@ OW2con' 12
 @ OW2con' 12 @ OW2con' 12
@ OW2con' 12choreos
 
Service deployer FISL 2013
Service deployer FISL 2013Service deployer FISL 2013
Service deployer FISL 2013choreos
 
CHOReOS presented at WiNNOVATE Conference April 2012
CHOReOS presented at WiNNOVATE Conference April 2012CHOReOS presented at WiNNOVATE Conference April 2012
CHOReOS presented at WiNNOVATE Conference April 2012choreos
 
CHOReOS European project presented to ANIKETOS project (part 2)
CHOReOS European project presented to ANIKETOS project (part 2)CHOReOS European project presented to ANIKETOS project (part 2)
CHOReOS European project presented to ANIKETOS project (part 2)choreos
 
CHOReOS European project presented to ANIKETOS project
CHOReOS European project presented to ANIKETOS projectCHOReOS European project presented to ANIKETOS project
CHOReOS European project presented to ANIKETOS projectchoreos
 
USP presentation of CHOReOS @ FISL Conference
USP presentation of CHOReOS @ FISL ConferenceUSP presentation of CHOReOS @ FISL Conference
USP presentation of CHOReOS @ FISL Conferencechoreos
 
CHOReOS Web Services FISL Conference Brazil 2012
CHOReOS Web Services FISL Conference Brazil 2012CHOReOS Web Services FISL Conference Brazil 2012
CHOReOS Web Services FISL Conference Brazil 2012choreos
 
Scaling choreographies for the internet of the future
Scaling choreographies for the internet of the futureScaling choreographies for the internet of the future
Scaling choreographies for the internet of the futurechoreos
 
OW2 A presentation pierre_chatel
OW2 A presentation pierre_chatelOW2 A presentation pierre_chatel
OW2 A presentation pierre_chatelchoreos
 

Plus de choreos (10)

@ OW2con' 12
 @ OW2con' 12 @ OW2con' 12
@ OW2con' 12
 
Service deployer FISL 2013
Service deployer FISL 2013Service deployer FISL 2013
Service deployer FISL 2013
 
CHOReOS presented at WiNNOVATE Conference April 2012
CHOReOS presented at WiNNOVATE Conference April 2012CHOReOS presented at WiNNOVATE Conference April 2012
CHOReOS presented at WiNNOVATE Conference April 2012
 
CHOReOS European project presented to ANIKETOS project (part 2)
CHOReOS European project presented to ANIKETOS project (part 2)CHOReOS European project presented to ANIKETOS project (part 2)
CHOReOS European project presented to ANIKETOS project (part 2)
 
CHOReOS European project presented to ANIKETOS project
CHOReOS European project presented to ANIKETOS projectCHOReOS European project presented to ANIKETOS project
CHOReOS European project presented to ANIKETOS project
 
USP presentation of CHOReOS @ FISL Conference
USP presentation of CHOReOS @ FISL ConferenceUSP presentation of CHOReOS @ FISL Conference
USP presentation of CHOReOS @ FISL Conference
 
CHOReOS Web Services FISL Conference Brazil 2012
CHOReOS Web Services FISL Conference Brazil 2012CHOReOS Web Services FISL Conference Brazil 2012
CHOReOS Web Services FISL Conference Brazil 2012
 
Scaling choreographies for the internet of the future
Scaling choreographies for the internet of the futureScaling choreographies for the internet of the future
Scaling choreographies for the internet of the future
 
CHOReOS
CHOReOSCHOReOS
CHOReOS
 
OW2 A presentation pierre_chatel
OW2 A presentation pierre_chatelOW2 A presentation pierre_chatel
OW2 A presentation pierre_chatel
 

Dernier

20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdfJamie (Taka) Wang
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum ComputingGDSC PJATK
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 

Dernier (20)

20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 

CHOReOS Project Presentation at Solutions linux 2013

  • 1. Industries Days / Embedded Days 2013 May 28th , 2013 Dr. Pierre CHÂTEL – Thales
  • 2. 2 Industries Days / Embedded Days 2013 May 28th , 2013 1. CHOReOS and choreographies 2. Use case and BPMN models 3. CHOReOS-specific solutions 4. Open source and diffusion strategy 5. Conclusion Outline
  • 3. 3 Industries Days / Embedded Days 2013 May 28th , 2013 Help with the next (current!) big step in system architectures Context … Interconnected mainframes through dedicated channels Local networks of small computers Future Internet Large Scale Highly Distributed Systems High Heterogeneity Cloud Computing Today Individual “disconnected” computers 1980 Internet revolution Interconnected computers around the globe Web Services
  • 4. 4 Industries Days / Embedded Days 2013 May 28th , 2013 Choreography-centric SOA, middleware and tooling for Services and Things  Why? Need to support Future Internet (Internet of Services (IoS) and Internet of Things (IoT)), Large Scale, Distribution in modern systems  How?  Enabling service choreographies definition and execution  Introducing a specific Development Process and Integrated Development and Runtime Environment (IDRE) for coordination of services through choreographies CHOReOS Future Internet CHOReOS Ultra Large Scale
  • 5. 5 Industries Days / Embedded Days 2013 May 28th , 2013 CHOReOS manages: Major characteristics of Internet of Things  High heterogeneity: totally different objects in terms of functionality, technology and application fields that need to be integrated  Scalability: large number of “objects” (Pervasive technologies) that need to communicate with each-other in a meaningful way Major characteristic of Internet of Services  Distributivity: numerous service orchestrations, dispatched over the Internet, that need to communicate through message exchanges, but avoiding a single point of control – or because a single control point cannot be defined in a specific business case! Future Internet and CHOReOS
  • 6. 6 Industries Days / Embedded Days 2013 May 28th , 2013 Orchestration vs. Choreography Orchestration Local Centralized perspective "Each player in the orchestra strictly follows the conductor's instructions“ Choreography Global Distributed perspective “Dancers dance following a general scenario, without a single point of control”
  • 7. 7 Industries Days / Embedded Days 2013 May 28th , 2013 System Choreographies mobile system choreograph y Cloud resources IT system Web system sensors, actuators, Things No single conductor for choreographies  CHOReOS provides the middleware that enables the execution of their distributed coordination logic across different systems
  • 8. 8 Industries Days / Embedded Days 2013 May 28th , 2013 1. CHOReOS and choreographies 2. Use case and BPMN models 3. CHOReOS-specific solutions 4. Open source and diffusion strategy 5. Conclusion Outline
  • 9. 9 Industries Days / Embedded Days 2013 May 28th , 2013  Context: Air transportation, Service to passengers  Goal: Improvements in services, airport fluidity  Scenario  Bad weather at destination: flight rerouted to another airport  Passenger stress, lack of information, delays everywhere  Choreographies are introduced as part of an overall solution  Leverage existing business processes (orchestrations) for specific and local parts of the scenario, with well-known orchestrators (e.g. air traffic control, airport authorities, airlines)  Brings broad-spectrum choreographies and bridges between disconnected areas of responsibility Passenger-Friendly Airport Use Case At home Inside airport In plane Landed
  • 10. 10 Industries Days / Embedded Days 2013 May 28th , 2013 Use Case - Expected impact Before CHOReOS At alternate airport  Delays everywhere (plane logistics, handling passengers luggage, …) At airline level  impervious dedicated logistics for each situation For passengers  Poor indications  Extra costs  Waste of time  … extra stress ! After CHOReOS At alternate airport  Less delays in rerouting- consequences At airline level  Efficient coordinated logistics  Costs reduction  Improved flight rescheduling process For passengers  Better information  Less waste of time and money  Improved airline/brand image
  • 11. 11 Industries Days / Embedded Days 2013 May 28th , 2013 Use Case Overall Choreography  Passengers arrival handling and tracking at the airport
  • 12. 12 Industries Days / Embedded Days 2013 May 28th , 2013 1. CHOReOS and choreographies 2. Use case and BPMN models 3. CHOReOS-specific solutions 4. Open source and diffusion strategy 5. Conclusion Outline
  • 13. 13 Industries Days / Embedded Days 2013 May 28th , 2013 The CHOReOS Integrated Solution Abstractions and models Service-oriented middleware Service governance, verification, and validation Choreography- centric development process Integrated Development and Runtime Environment (IDRE) The “Integrated Development and Runtime Environment”  Aim: integrate all CHOReOS components in one platform
  • 14. 14 Industries Days / Embedded Days 2013 May 28th , 2013 Choreography- centric development process
  • 15. 15 Industries Days / Embedded Days 2013 May 28th , 2013 From BPMN2 Choreography Specification to (runtime artifacts) Synthesis and (service) Discovery Step 1: BPMN specification  model to model transformation  choreography labelled state transition systems (CLTS)  Choreography global coordination logic specified by the CLTS Step 2: Projecting the global coordination logic into individual expected participant sub-CLTSs  Expected participants behaviors Step 3: Discovery of available services, generation of Coordination Delegates (CDs), based on actual behaviors + expected behaviors of services  CDs will manage the services at runtime, based on the choreography coordination logic Choreography synthesis Service-oriented middleware
  • 16. 16 Industries Days / Embedded Days 2013 May 28th , 2013 1. CHOReOS and choreographies 2. Use case and BPMN models 3. Main CHOReOS solutions 4. Open source and diffusion strategy 5. Conclusion Outline
  • 17. 17 Industries Days / Embedded Days 2013 May 28th , 2013 Why open source Facilitates deployment of complex technologies Lower barriers to access Chosen licenses IDRE development modules  Eclipse Public Licence (EPL)  Affero General Public License (AGPL) IDRE runtime modules : Lesser General Public License (LGPL) Documentation: Creative Commons License Open sourcing CHOReOS
  • 18. 18 Industries Days / Embedded Days 2013 May 28th , 2013 OW2 Consortium ''A global community working together to develop open source infrastructure software** and to foster a vibrant business ecosystem'' *Includes generic solutions in all product categories and middleware at large, including tools for the development, deployment and management of distributed applications
  • 19. 19 Industries Days / Embedded Days 2013 May 28th , 2013 The OW2 Future Internet Software and Services initiative (FISSi)  Joint efforts by OW2 Members aimed at facilitating the use of OW2 FI technologies (including CHOReOS) by mainstream Systems Integrators, End-Users and Software Vendors  An opportunity: today's Internet shows its limitations in the context of emerging and pervasive mobile platforms, IoT becoming a reality, a new world of Distributed Systems of Systems  The plan: provides our definition of Future Internet, and solutions, as formalized in FISSi  Participating Strategic Members: INRIA, Orange Labs CHOReOS as part of OW2 strategy
  • 20. 20 Industries Days / Embedded Days 2013 May 28th , 2013 FISSi Targets One of Three FI Challenges Networks and shared infrastructure Services and applications Media and content In FISSi, CHOReOS will be the engine that powers the very large scale interconnection of smart data, objects and services
  • 21. 21 Industries Days / Embedded Days 2013 May 28th , 2013 Software Vendors Systems Integrators Academia Enterprises SMEs Public Entities Consultants OW2 CODE BASE FI trends New application architecture OSS FI software Use cases and best practices OW2 Future Internet Software and Services Business Ecosystem VISION & GOALS OW2 FISSi Participants CHOReOS GASP Open Mobile IS Petals Service4All A Business Ecosystem at Work
  • 22. 22 Industries Days / Embedded Days 2013 May 28th , 2013 1. CHOReOS and choreographies 2. Use case and BPMN models 3. Main CHOReOS solutions 4. Open source and diffusion strategy 5. Conclusion Outline
  • 23. 23 Industries Days / Embedded Days 2013 May 28th , 2013 CHOReOS at a Glance Duration Oct 10 – Sept 13 Partners Market-oriented: 7 Academia and research- oriented: 10 Total Budget 9M€ European programme Call FP7-ICT-2009-05 Grant 257178
  • 24. 24 Industries Days / Embedded Days 2013 May 28th , 2013 CHOReOS Partners Market-oriented Academia and R&D UOI SSEI UDA
  • 25. 25 Industries Days / Embedded Days 2013 May 28th , 2013 CHOReOS prepares SOAs for the Future Internet (FI) CHOReOS offers innovative solutions for the FI All CHOReOS-specific development will be released as Open Source software Conclusion While Sustaining decentralized service choreographies While Supporting Large Scale Focusing on IoS and IoT Middleware, tooling E.g. usage of choreographies, Coordination Delegates The pursuit of the development, valorization and business activities beyond the original scope of the project is enabled through the FISSi OW2 initiative
  • 26. 26 Industries Days / Embedded Days 2013 May 28th , 2013 Thank You http://choreos.eu