The book describes the technologies and techniques that are used to develop distributed applications, for example distributed financial systems. These are applications which are implemented on a number of connected computers which employ Internet technology for their interconnection. It describes topics such as : Internet business models, the structure of the Internet, client and server technology, distributed architectures, database servers, Web servers, client-side programming, server side programming, distributed object technology, RMI, CORBA, XML, Internet security, distributed concurrency, transactions, bots, agents, spiders, ubiquitous computing and concludes with a case study. The book has a number of features;
Each of the links below are to the first page of each chapter. This contains a description of the book a mini table of contents, what you can be expected to do after completing the chapter and a list of key terms. Each page is in pdf format.
This section contains links to some of the exercises in the book. You can also view all the exercises associated with Chapters 1 and 7 by clicking on the links in the section below titled Sample Chapters
The two sample chapter below are in pdf format so they may take a little time to load; each chapter contains all the web links and exercises associated with it All you need do to view these is to click inside the blue rectangles in the margin. Note that the individual items of code cannot be accessed from the exercises. I have also included a link to the book's preface. This describes the rationale for my writing the book.