SlideShare a Scribd company logo
© scillystuff on flickr
CHOReOS presentation
        to ANIKETOS
hugues.vincent@thalesgroup.com




                                 Template v9
CHOReOS main goals
“Large Scale Choreographies for the Future Internet”
 Sustaining decentralized service compositions
 Revisiting choreography-centric SOAs
   Dynamic development process
   Middleware leveraging wide scale/dynamic networking and computing
    paradigms




                 Future                             Service
                             Choreography
                Internet                          Composition




                                                                        2
CHOReOS Innovation
                                          Abstractions & models
        Ultra-Large Scale:                 Reasoning about: composition, interaction
                                            protocols, choreography synthesis and evolution
Number of to-be-coordinated
                    services              Dynamic choreography-centric development
       Size of service base               From domain-expert requirements to
                                            choreography specification
        Wide distribution
                                           Synthesizing scalable and adaptable
           Heterogeneity
                                CHOReOS
                                            choreographies
               Dynamics
                                          Service-oriented middleware
                     Load                 Sustain load (Grid & Cloud Computing)
  From static to dynamic                   Sustain heterogeneity (ESB, P2P)
   domain expert-centric
                                           Sustain network pervasiveness (Internet of Things)
               processes:
                                           Large-scale deployment & evolution
 From service development
             to service usage             Governance and V&V support
Blurring boundaries between               Governance (rules, policies & mechanisms) for V&V
                                           Run-time V&V for inter-organization choreographies
            domain expert &
             developer roles
                                          Representative use cases


                                                                                                 3
Main Blocks

Formally                                  Dynamic
grounded                             choreography-
abstractions and                           centric
models                         development process




                       Integrated
                    Development and
                        Runtime
                      Environment


Service
governance,
verification, and                     Service-oriented
validation                                middleware




                                                         4
At a Glance
Duration:                 European programme:
 Oct. 2010 – Sep. 2013    Call FP7-ICT-2009-5
                           Grant n°257178
Consortium:                Internet of Services,
                            Software & virtualisation
 7 industrials             (ICT-2009.1.2)
 8 academics

Budget:
 Total: 8.67 m€
 EU contrib.: 6.38 m€    Further information:
                           http://www.choreos.eu

                                                        5
Consortium
FR Project leader – large systems Integrator / airport use case
LT   Model-based design tooling (UML2, BPMN…)
IT   Functional and QoS validation in the service-oriented paradigm
FR ESB middleware solution for the Internet
     Scientific Leader – System architectures for future networking
FR
     environment, and middleware for pervasive computing
EL   DynaRoute use case
FR Open-source middleware
UK Requirements engineering
IT   Model-driven engineering and systematic software synthesis
EL   Abstractions for service-oriented computing
LV   Socio-technical factor evaluation
EL   Exploitation Leader – DynaRoute use case

IT   Telecom use case
     Scalable system engineering, from supporting development
BR
     environment to middleware

                                                                      6
Implementation
                                WP 11 (THA):
                                Management

                               WP 1 (INRIA):
                            Architectural style for
                            choreography-based
                                      FI
    WP 2 (UDA):                                            WP 4 (CNR-ISTI):
Dynamic development                                     Governance and V&V
 of adaptable, QoS-                                         support for
     aware ULS                                         choreographies for the
  choreographies                 WP 3 (USP):                    FI
                            Service-Oriented
                            Middleware for the
                                   FI


                                WP 5 (EBM):
  CHOReOS IDRE - Integrated Development Environment & Runtime Environment


     WP 6 (THA):                WP 7 (WIND):                WP 8 (VTRIP):
     Use Case                  Use case                 Use Case and Demo
 "Passenger-friendly         "Mobile-enabled               "DynaRoute"
      airport"               coordination of
                                people"


                                WP 10 (WIND):
           Technical and Socio-technical Assessment & Exploitation


                                                                                7
Use Cases
Passenger-friendly airport

DynaRoute (Demo)

Mobile-enabled coordination
of people




                              8
The CHOReOS DoW didn’t include Security and
Trust aspects
 These aspects are felt as strong points today

ANIKETOS: Ensuring Trustworthiness and
Security in Service Composition
 Create collaboration, exchange requirements, use
  cases and architectural patterns




                                                     9
Q&A




Template v9         © scillystuff on flickr

More Related Content

Similar to CHOReOS European project presented to ANIKETOS project

CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, ParisCHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
OW2
 
OW2 A presentation pierre_chatel
OW2 A presentation pierre_chatelOW2 A presentation pierre_chatel
OW2 A presentation pierre_chatel
choreos
 
CHOReOS
CHOReOSCHOReOS
CHOReOS
choreos
 
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
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
guest76d50b
 
Second Serenoa Newsletter
Second Serenoa NewsletterSecond Serenoa Newsletter
Second Serenoa Newsletter
Serenoa Project
 
Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of Data
John Domingue
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
SpagoWorld
 
Webinos Project
Webinos ProjectWebinos Project
Webinos Project
Georgios Gionis, PhD
 
ALIVE (Newsfromthefront 2010)
ALIVE (Newsfromthefront 2010)ALIVE (Newsfromthefront 2010)
ALIVE (Newsfromthefront 2010)
STI International
 
CHOReVOLUTION: a dynamic platform ready to compose, run and scale IoT IoS app...
CHOReVOLUTION: a dynamic platform ready to compose, run and scale IoT IoS app...CHOReVOLUTION: a dynamic platform ready to compose, run and scale IoT IoS app...
CHOReVOLUTION: a dynamic platform ready to compose, run and scale IoT IoS app...
OW2
 
01.egovFrame Training Book I
01.egovFrame Training Book I01.egovFrame Training Book I
01.egovFrame Training Book I
Chuong Nguyen
 
NCOIC SCOPE Executive Overview
NCOIC SCOPE Executive OverviewNCOIC SCOPE Executive Overview
NCOIC SCOPE Executive Overview
GovCloud Network
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdelivery
Kelly Emo
 
RTI Data-Distribution Service (DDS) Master Class - 2010
RTI Data-Distribution Service (DDS) Master Class - 2010RTI Data-Distribution Service (DDS) Master Class - 2010
RTI Data-Distribution Service (DDS) Master Class - 2010
Gerardo Pardo-Castellote
 
Soa Ref Model (Navy)
Soa Ref Model (Navy)Soa Ref Model (Navy)
Soa Ref Model (Navy)
jdavila04
 
Service Oriented Architecture
Service Oriented Architecture Service Oriented Architecture
Service Oriented Architecture
Prabhat gangwar
 
Seserv dp-workshop
Seserv dp-workshopSeserv dp-workshop
Seserv dp-workshop
Ioanna Papafili
 
¿Migrando a CU? Las mejores prácticas para Manejar los Retos
¿Migrando a CU? Las mejores prácticas para Manejar los Retos¿Migrando a CU? Las mejores prácticas para Manejar los Retos
¿Migrando a CU? Las mejores prácticas para Manejar los Retos
Mundo Contact
 
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
Edge AI and Vision Alliance
 

Similar to CHOReOS European project presented to ANIKETOS project (20)

CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, ParisCHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
 
OW2 A presentation pierre_chatel
OW2 A presentation pierre_chatelOW2 A presentation pierre_chatel
OW2 A presentation pierre_chatel
 
CHOReOS
CHOReOSCHOReOS
CHOReOS
 
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
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
 
Second Serenoa Newsletter
Second Serenoa NewsletterSecond Serenoa Newsletter
Second Serenoa Newsletter
 
Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of Data
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
 
Webinos Project
Webinos ProjectWebinos Project
Webinos Project
 
ALIVE (Newsfromthefront 2010)
ALIVE (Newsfromthefront 2010)ALIVE (Newsfromthefront 2010)
ALIVE (Newsfromthefront 2010)
 
CHOReVOLUTION: a dynamic platform ready to compose, run and scale IoT IoS app...
CHOReVOLUTION: a dynamic platform ready to compose, run and scale IoT IoS app...CHOReVOLUTION: a dynamic platform ready to compose, run and scale IoT IoS app...
CHOReVOLUTION: a dynamic platform ready to compose, run and scale IoT IoS app...
 
01.egovFrame Training Book I
01.egovFrame Training Book I01.egovFrame Training Book I
01.egovFrame Training Book I
 
NCOIC SCOPE Executive Overview
NCOIC SCOPE Executive OverviewNCOIC SCOPE Executive Overview
NCOIC SCOPE Executive Overview
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdelivery
 
RTI Data-Distribution Service (DDS) Master Class - 2010
RTI Data-Distribution Service (DDS) Master Class - 2010RTI Data-Distribution Service (DDS) Master Class - 2010
RTI Data-Distribution Service (DDS) Master Class - 2010
 
Soa Ref Model (Navy)
Soa Ref Model (Navy)Soa Ref Model (Navy)
Soa Ref Model (Navy)
 
Service Oriented Architecture
Service Oriented Architecture Service Oriented Architecture
Service Oriented Architecture
 
Seserv dp-workshop
Seserv dp-workshopSeserv dp-workshop
Seserv dp-workshop
 
¿Migrando a CU? Las mejores prácticas para Manejar los Retos
¿Migrando a CU? Las mejores prácticas para Manejar los Retos¿Migrando a CU? Las mejores prácticas para Manejar los Retos
¿Migrando a CU? Las mejores prácticas para Manejar los Retos
 
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
 

Recently uploaded

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 

Recently uploaded (20)

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 

CHOReOS European project presented to ANIKETOS project

  • 1. © scillystuff on flickr CHOReOS presentation to ANIKETOS hugues.vincent@thalesgroup.com Template v9
  • 2. CHOReOS main goals “Large Scale Choreographies for the Future Internet”  Sustaining decentralized service compositions  Revisiting choreography-centric SOAs  Dynamic development process  Middleware leveraging wide scale/dynamic networking and computing paradigms Future Service Choreography Internet Composition 2
  • 3. CHOReOS Innovation Abstractions & models Ultra-Large Scale:  Reasoning about: composition, interaction protocols, choreography synthesis and evolution Number of to-be-coordinated services Dynamic choreography-centric development Size of service base  From domain-expert requirements to choreography specification Wide distribution  Synthesizing scalable and adaptable Heterogeneity CHOReOS choreographies Dynamics Service-oriented middleware Load  Sustain load (Grid & Cloud Computing) From static to dynamic  Sustain heterogeneity (ESB, P2P) domain expert-centric  Sustain network pervasiveness (Internet of Things) processes:  Large-scale deployment & evolution From service development to service usage Governance and V&V support Blurring boundaries between  Governance (rules, policies & mechanisms) for V&V  Run-time V&V for inter-organization choreographies domain expert & developer roles Representative use cases 3
  • 4. Main Blocks Formally Dynamic grounded choreography- abstractions and centric models development process Integrated Development and Runtime Environment Service governance, verification, and Service-oriented validation middleware 4
  • 5. At a Glance Duration: European programme:  Oct. 2010 – Sep. 2013  Call FP7-ICT-2009-5  Grant n°257178 Consortium:  Internet of Services, Software & virtualisation  7 industrials (ICT-2009.1.2)  8 academics Budget:  Total: 8.67 m€  EU contrib.: 6.38 m€ Further information:  http://www.choreos.eu 5
  • 6. Consortium FR Project leader – large systems Integrator / airport use case LT Model-based design tooling (UML2, BPMN…) IT Functional and QoS validation in the service-oriented paradigm FR ESB middleware solution for the Internet Scientific Leader – System architectures for future networking FR environment, and middleware for pervasive computing EL DynaRoute use case FR Open-source middleware UK Requirements engineering IT Model-driven engineering and systematic software synthesis EL Abstractions for service-oriented computing LV Socio-technical factor evaluation EL Exploitation Leader – DynaRoute use case IT Telecom use case Scalable system engineering, from supporting development BR environment to middleware 6
  • 7. Implementation WP 11 (THA): Management WP 1 (INRIA): Architectural style for choreography-based FI WP 2 (UDA): WP 4 (CNR-ISTI): Dynamic development Governance and V&V of adaptable, QoS- support for aware ULS choreographies for the choreographies WP 3 (USP): FI Service-Oriented Middleware for the FI WP 5 (EBM): CHOReOS IDRE - Integrated Development Environment & Runtime Environment WP 6 (THA): WP 7 (WIND): WP 8 (VTRIP): Use Case Use case Use Case and Demo "Passenger-friendly "Mobile-enabled "DynaRoute" airport" coordination of people" WP 10 (WIND): Technical and Socio-technical Assessment & Exploitation 7
  • 8. Use Cases Passenger-friendly airport DynaRoute (Demo) Mobile-enabled coordination of people 8
  • 9. The CHOReOS DoW didn’t include Security and Trust aspects  These aspects are felt as strong points today ANIKETOS: Ensuring Trustworthiness and Security in Service Composition  Create collaboration, exchange requirements, use cases and architectural patterns 9
  • 10. Q&A Template v9 © scillystuff on flickr