SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
© 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

Mais conteúdo relacionado

Semelhante a 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, ParisOW2
 
OW2 A presentation pierre_chatel
OW2 A presentation pierre_chatelOW2 A presentation pierre_chatel
OW2 A presentation pierre_chatelchoreos
 
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
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation Enguest76d50b
 
Second Serenoa Newsletter
Second Serenoa NewsletterSecond Serenoa Newsletter
Second Serenoa NewsletterSerenoa 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 DataJohn Domingue
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation EnSpagoWorld
 
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 IChuong Nguyen
 
NCOIC SCOPE Executive Overview
NCOIC SCOPE Executive OverviewNCOIC SCOPE Executive Overview
NCOIC SCOPE Executive OverviewGovCloud Network
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdeliveryKelly 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 - 2010Gerardo 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
 
¿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 RetosMundo 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
 

Semelhante a 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...
 

Último

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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Último (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

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