Book description
Middleware is the bridge that connects distributed applications across different physical locations, with different hardware platforms, network technologies, operating systems, and programming languages. This book describes middleware from two different perspectives: from the viewpoint of the systems programmer and from the viewpoint of the applications programmer. It focuses on the use of open source solutions for creating middleware and the tools for developing distributed applications. The design principles presented are universal and apply to all middleware platforms, including CORBA and Web Services. The authors have created an open-source implementation of CORBA, called MICO, which is freely available on the web. MICO is one of the most successful of all open source projects and is widely used by demanding companies and institutions, and has also been adopted by many in the Linux community.* Provides a comprehensive look at the architecture and design of middlewarethe bridge that connects distributed software applications
* Includes a complete, commercial-quality open source middleware system written in C++
* Describes the theory of the middleware standard CORBA as well as how to implement a design using open source techniques
Table of contents
- Cover image
- Title page
- Table of Contents
- Inside Front Cover
- Copyright
- Dedication
- ABOUT THE AUTHORS
- PREFACE
- Chapter 1: INTRODUCTION
- Chapter 2: BASIC CONCEPTS
- Chapter 3: INTRODUCTION TO CORBA
- Chapter 4: μORB
- Chapter 5: ORB DESIGN
- Chapter 6: INTEROPERABILITY
- Chapter 7: OBJECT ADAPTERS
- Chapter 8: INVOCATION ADAPTERS
- Chapter 9: IDL COMPILER
- Chapter 10: CORBA AND BEYOND
- MICO INSTALLATION
- MICO IMPLEMENTATION OVERVIEW
- MICO IMPLEMENTATION DETAILS
- SAMPLE APPLICATION
- LIST OF FIGURES
- ACRONYMS
- GLOSSARY
- BIBLIOGRAPHY
- INDEX
Product information
- Title: Distributed Systems Architecture
- Author(s):
- Release date: April 2011
- Publisher(s): Morgan Kaufmann
- ISBN: 9780080454702
You might also like
book
Distributed Systems Observability
Network infrastructure is in the midst of a paradigm shift. As systems become more distributed, methods …
book
Patterns of Distributed Systems
A Patterns Approach to Designing Distributed Systems and Solving Common Implementation Problems More and more enterprises …
book
Designing Distributed Systems
Without established design patterns to guide them, developers have had to build distributed systems from scratch, …
video
Distributed Systems in One Lesson
Simple tasks like running a program or storing and retrieving data become much more complicated when …