SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Similar a CHOReOS Project Overview

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
 

Similar a CHOReOS Project Overview (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
 

Más 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
 

Más 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
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Último (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

CHOReOS Project Overview

  • 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