protocol interconnection
play

Protocol Interconnection in Urban Traffic Coordination use case - PowerPoint PPT Presentation

Protocol Interconnection in Urban Traffic Coordination use case (demo) Georgios Bouloukakis Inria 1 st Review Meeting Brussels, February 11, 2016 Route planning: Choreography diagram Specification Specification sub-choreography diagram


  1. Protocol Interconnection in Urban Traffic Coordination use case (demo) Georgios Bouloukakis Inria 1 st Review Meeting Brussels, February 11, 2016

  2. Route planning: Choreography diagram Specification Specification sub-choreography diagram raffic Specification raffic Specification 2 afikv affic afikv affic “+” flo “+” “+” “x”): (simplified affic flo affic “+” affic “x”): (simplified affic simplified affic affic defin first “Send Destination”, simplified “Send nation” =” ” ” ” ” ” defin first “Send Destination”, “Send nation” =” ” ” ” ” ”

  3. Route planning: Service coordination ND TRVC DTS-HERE BS-MAP Legend 1. ND 2. BS-MAP 3. DTS-GOOGLE DTS-GOOGLE 4. DTS-HERE DTS-TRV-ACC 5. TRVC 6. DTS-TRV-ACC Web Services calls 3

  4. Route planning: BS-MAP to DTS-GOOGLE DTS GOOGLE BS-MAP GET /directions/{origin}/{destination}  BS-Map interacts using the SOAP protocol  DTS-GOOGLE interacts using the REST protocol  The eVolution Service Bus (VSB) enables the interconnection of services running on different protocols 4

  5. 5

  6. VSB Architecture 6

  7. Steps to interconnect BS-MAP and DTS- GOOGLE services (1) (2) The Synthesis Processor interacts to the VSB Manager providing: Service Interface description (3) (4) war artifact 7

  8. BS-MAP to DTS-GOOGLE BC DTS GOOGLE BS-MAP SOAP REST <service name="BindingComponent"> "operation": { requestRoute (origin, dest) “type": " two_way", <soap:address location= "role": “server”, "http://localhost:8888/BindingComponent"/> "scope": ” GET /directions/{origin}/{dest} ” , </service> "get_data ”: “ origin ”, “ destination ” <operation name="routeRequest"> <input …. /> "post_data ": ” Route ” <output …. /> …. </operation> …. 8

  9. Route planning: Service coordination using the BC ND TRVC DTS-HERE BS-MAP BC Legend 1. ND 2. BS-MAP 3. DTS-GOOGLE DTS-GOOGLE 4. DTS-HERE DTS-TRV-ACC 5. TRVC 6. DTS-TRV-ACC Web Services calls 9

  10. 10

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend