Successfully reported this slideshow.
Your SlideShare is downloading. ×

A Reference Architecture for Distributed Software Deployment

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 24 Ad
Advertisement

More Related Content

Similar to A Reference Architecture for Distributed Software Deployment (20)

More from Sander van der Burg (20)

Advertisement

Recently uploaded (20)

A Reference Architecture for Distributed Software Deployment

  1. 1. A Reference Architecture for Distributed Software Deployment Sander van der Burg Delft University of Technology, EEMCS, Department of Software Technology June 3, 2013 Sander van der Burg A Reference Architecture for Distributed Software Deployment
  2. 2. A Reference Architecture for Distributed Software Deployment Sander van der Burg A Reference Architecture for Distributed Software Deployment
  3. 3. A Reference Architecture for Distributed Software Deployment Sander van der Burg A Reference Architecture for Distributed Software Deployment
  4. 4. Software deployment Sander van der Burg A Reference Architecture for Distributed Software Deployment
  5. 5. Software deployment Sander van der Burg A Reference Architecture for Distributed Software Deployment Software deployment All of the activities that make a software system available for use.
  6. 6. Challenges Sander van der Burg A Reference Architecture for Distributed Software Deployment
  7. 7. Challenges Sander van der Burg A Reference Architecture for Distributed Software Deployment Software deployment Time consuming Error prone Destructive upgrades
  8. 8. Some history: Early history Sander van der Burg A Reference Architecture for Distributed Software Deployment
  9. 9. Some history: High-level languages and operating systems Sander van der Burg A Reference Architecture for Distributed Software Deployment
  10. 10. Some history: High-level languages and operating systems Sander van der Burg A Reference Architecture for Distributed Software Deployment Software components Requires compiler or interpreter and a compatible operating system
  11. 11. Some history: Component-based software engineering Sander van der Burg A Reference Architecture for Distributed Software Deployment
  12. 12. Some history: Component-based software engineering Sander van der Burg A Reference Architecture for Distributed Software Deployment Software components Components increase programmer productivity Components increase quality of software
  13. 13. Some history: Component-based software engineering Disadvantages: Sander van der Burg A Reference Architecture for Distributed Software Deployment
  14. 14. Nowadays: Services on the Internet Sander van der Burg A Reference Architecture for Distributed Software Deployment
  15. 15. Nowadays: Services on the internet Challenges: Sander van der Burg A Reference Architecture for Distributed Software Deployment
  16. 16. Nowadays: Services on the Internet Challenges: Sander van der Burg A Reference Architecture for Distributed Software Deployment Software components Software deployment has become increasingly more compli- cated
  17. 17. Earlier research: Nix deployment system Sander van der Burg A Reference Architecture for Distributed Software Deployment
  18. 18. Earlier research: Nix deployment system Sander van der Burg A Reference Architecture for Distributed Software Deployment Nix deployment Fully automated deployment Reliable Reproducible Generic Efficient
  19. 19. Deploying service-oriented systems Nix and NixOS are not sufficient for deploying service-oriented systems: Sander van der Burg A Reference Architecture for Distributed Software Deployment
  20. 20. Deploying service-oriented systems Nix and NixOS are not sufficient for deploying service-oriented systems: Sander van der Burg A Reference Architecture for Distributed Software Deployment
  21. 21. Deploying service-oriented systems Nix and NixOS are not sufficient for deploying service-oriented systems: Sander van der Burg A Reference Architecture for Distributed Software Deployment Non-functional requirements Is privacy-sensitive data secured? Do the analysis components perform well? Is the system resilient to machine crashes?
  22. 22. A Reference Architecture for Distributed Software Deployment Sander van der Burg A Reference Architecture for Distributed Software Deployment
  23. 23. An Architecture for Distributed Software Deployment Sander van der Burg A Reference Architecture for Distributed Software Deployment
  24. 24. Questions Sander van der Burg A Reference Architecture for Distributed Software Deployment

×