Distributed Systems
Concepts and Design, Fifth Edition
Skip to content
  • Start
  • References
  • Instructors Guide
    • Instructors Guide: Overview
    • Presentation points
      • Presentation Points Chapter 1
      • Presentation Points Chapter 2
      • Presentation Points Chapter 3
      • Presentation Points Chapter 4
      • Presentation Points Chapter 5
      • Presentation Points Chapter 6
      • Presentation Points Chapter 7
      • Presentation Points Chapter 8
      • Presentation Points Chapter 9
      • Presentation Points Chapter 10
      • Presentation Points Chapter 11
      • Presentation Points Chapter 12
      • Presentation Points Chapter 13
      • Presentation Points Chapter 14
      • Presentation Points Chapter 15
      • Presentation points Chapter 16
      • Presentation Points Chapter 17
      • Presentation Points Chapter 18
      • Presentation Points Chapter 19
      • Presentation Points Chapter 20
      • Presentation Points Chapter 21
    • Teaching Slides
    • Exercises
    • How to Get the Solutions to Exercises
    • Lab Projects
      • Project 1
      • Project 2
      • Project 3
      • Project 4
      • Project 5
      • Project 6
  • Extra Material
    • Extra Material: Overview
    • Source code for programs in the book
    • Saved material from fourth edition
    • Supplementary material for Chapter 3
    • Supplementary material for Chapter 4
    • Supplementary material for Chapter 5
    • Supplementary material for Chapter 6
    • Supplementary material for Chapter 7
    • Supplementary material for Chapter 8
    • Supplementary material for Chapter 9
    • Supplementary material for Chapter 11
    • Supplementary material for Chapter 15
  • Errata
  • Contents
  • Preface
  • Authors
RSSGallery

Source code for programs in the book

These links will take you to the code:

Chapter 4. Interprocess Communication

Figure 4.3 UDP Client

Figure 4.4 UDP Server

Figure 4.5 TCP Client

Figure 4.6 TCP Server

Figure 4.17 Multicast peer

Chapter 5. Remote Invocation

Figure 5.16 Shape interface

Figure 5.16 ShapeList interface

Figure 5.18 ShapeListServer class

Figure 5.19 ShapeListServant class

Figure 5.20 Client of ShapeList and Shape

Code of ShapeServant class

Simple example of GraphicalObject

Chapter 11 Security

 Figures 11.8-11.10 TEA algorithm

Chapter 9. Web services

Figure 9.7 Java web service interface ShapeList

Figure 9.8 Java implementation of ShapeList server

Figure 9.9 Java implementation of the ShapeList client

Code of GraphicalObject class

Chapter 8 Distributed Objects and Components (Section 8.3 Corba Case Study)

Figure 8.2 IDL interfaces Shape and ShapeList

Figure 8.7 Java interface ShapeListOperations

Figure 8.7 (cont) Java interface ShapeList

Figure 8.8 ShapeListServant class

Figure 8.9 ShapeListServer class

Figure 8.10 client program for Shape and ShapeList

ShapeServant class

Copyright © 2011. Coulouris, Dollimore, Kindberg, Blair. | Log in