distributed computing with ada and corba using polyorb
play

Distributed Computing with Ada and CORBA using PolyORB Fr ed eric - PowerPoint PPT Presentation

What is distribution? CORBA and Ada Conclusion Distributed Computing with Ada and CORBA using PolyORB Fr ed eric Praca Ada-France FOSDEM19, 2 nd of February 2019, Brussels Distributed Computing with Ada and CORBA using PolyORB Fr


  1. What is distribution? CORBA and Ada Conclusion Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca Ada-France FOSDEM’19, 2 nd of February 2019, Brussels Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  2. What is distribution? CORBA and Ada Conclusion About the author Fr´ ed´ eric Praca holds a MSc in computer science. After working in the defence industry in a European aeronautics company, he now works for the energy industry developing information systems. Usually coding in Java/Python at work, he started coding in Ada in 2003 in his spare time. Now, he tries to advocate people to use Ada. Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  3. What is distribution? CORBA and Ada Conclusion Goal of the presentation The goal of this presentation is to show you a way to distribute computing thanks to Ada. Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  4. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion Table of Contents What is distribution? 1 Definition Technologies First conclusion CORBA and Ada 2 Conclusion 3 Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  5. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion According to Wikipedia A distributed system is a system whose components are located on different networked computers, which then communicate and coordinate their actions by passing messages to each other Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  6. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion According to Wikipedia A distributed system is a system whose components are located on different networked computers, which then communicate and coordinate their actions by passing messages to each other Message passing is not defined and several technologies exist for this task. Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  7. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion Different technologies appeared in the last 40 years: Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  8. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion Different technologies appeared in the last 40 years: SOAP Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  9. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion Different technologies appeared in the last 40 years: SOAP REST Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  10. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion Different technologies appeared in the last 40 years: SOAP REST CORBA Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  11. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion Different technologies appeared in the last 40 years: SOAP REST CORBA DSA Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  12. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion Different technologies appeared in the last 40 years: SOAP REST CORBA DSA RMI Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  13. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion Different technologies appeared in the last 40 years: SOAP REST CORBA DSA RMI DCOM Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  14. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion Different technologies appeared in the last 40 years: SOAP REST CORBA DSA RMI DCOM Among others. . . Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  15. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion Several candidates are possible with Ada Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  16. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion Several candidates are possible with Ada REST Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  17. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion Several candidates are possible with Ada REST SOAP Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  18. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion Several candidates are possible with Ada REST SOAP DSA Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  19. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion Several candidates are possible with Ada REST SOAP DSA CORBA Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  20. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion CORBA : Common Object Request Broker Architecture Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  21. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion CORBA : Common Object Request Broker Architecture Standard from the OMG (Object Management Group) Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  22. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion CORBA : Common Object Request Broker Architecture Standard from the OMG (Object Management Group) Released first time in 1991 Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  23. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion CORBA : Common Object Request Broker Architecture Standard from the OMG (Object Management Group) Released first time in 1991 Object oriented Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  24. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion CORBA : Common Object Request Broker Architecture Standard from the OMG (Object Management Group) Released first time in 1991 Object oriented Using a definition language (IDL) Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  25. What is distribution? Definition CORBA and Ada Technologies Conclusion First conclusion CORBA : Common Object Request Broker Architecture Standard from the OMG (Object Management Group) Released first time in 1991 Object oriented Using a definition language (IDL) Language agnostic but standard mappings were defined Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  26. Where is the code? What is distribution? CBSG, a short presentation CORBA and Ada Starting distributing bullshits : PolyORB Conclusion Building our CORBA server Now the client Table of Contents What is distribution? 1 CORBA and Ada 2 Where is the code? CBSG, a short presentation Starting distributing bullshits : PolyORB Building our CORBA server Now the client Conclusion 3 Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  27. Where is the code? What is distribution? CBSG, a short presentation CORBA and Ada Starting distributing bullshits : PolyORB Conclusion Building our CORBA server Now the client “ CORBA and Ada are not very trendy but together, they do a great job ” Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  28. Where is the code? What is distribution? CBSG, a short presentation CORBA and Ada Starting distributing bullshits : PolyORB Conclusion Building our CORBA server Now the client “ CORBA and Ada are not very trendy but together, they do a great job ” F. Praca Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  29. Where is the code? What is distribution? CBSG, a short presentation CORBA and Ada Starting distributing bullshits : PolyORB Conclusion Building our CORBA server Now the client “ CORBA and Ada are not very trendy but together, they do a great job ” F. Praca 2 nd of February at FOSDEM 2019, Brussels Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  30. Where is the code? What is distribution? CBSG, a short presentation CORBA and Ada Starting distributing bullshits : PolyORB Conclusion Building our CORBA server Now the client “ CORBA and Ada are not very trendy but together, they do a great job ” F. Praca 2 nd of February at FOSDEM 2019, Brussels Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

  31. Where is the code? What is distribution? CBSG, a short presentation CORBA and Ada Starting distributing bullshits : PolyORB Conclusion Building our CORBA server Now the client Code is available on GitHub https://github.com/FredPraca/distributed cbsg Go Distributed Computing with Ada and CORBA using PolyORB Fr´ ed´ eric Praca

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