CORBA Distributed Objects Using OrbixCORBA Distributed Objects is a practical guide to the CORBA standard, the leading standard for writing distributed systems and integrating software components. Orbix is used throughout to demonstrate the ease of use and power of CORBA. Drawn from personal experience of implementing and using the standard, this book demonstrates the way in which CORBA can be used to write the components of a distributed software system. Its pragmatic, hands-on approach will make it an invaluable reference for experienced programmers and system developers with a working knowledge of C++ - those looking to acquire either an overview or a full understanding of the CORBA specifications. This Book: provides a broad overview of CORBA as well as the detailed technical information necessary to fully understand CORBA introduces the principles of distributed computing and how CORBA permits interoperability across networks, operating systems and programming languages grows a running example to illustrate the most important features of the standar covers advanced CORBA features such as dynamic invocations and the CORBAservices; and also advanced Orbix features such as filters and thread suppor provides separate detailed descriptions that will act as references for users of CORB discusses some of the other technologies that can be integrated with CORBA, such as OLE and databases briefly illustrates the Java-based OrbixWebT |
Common terms and phrases
_bind address space allocated allows application array BOAImpl Booking Booking_i boolean C++ class cache caller Chapter chosenPlaces cinema Concurrency Control const char constructor contains CORBA objects CORBAservices cout created database DBMS de-allocate defined delete endl enum example exception exception handling factory object filter Front Office object Front Office_i Front Office_var Front OfficeSrv GroupBooking IDispatch IDL compiler IDL definitions IDL interface IDL operation IDL type IIOP implementation inherits Interface Repository invalid invocation loader mapping marker member functions mode module naming context Naming Service object of type object reference OODBMS operation call Orbix passed Persistent Object point of sale pointer Price programming language PropertySet query raises readonly attribute reference count request Resource object return value Section sequence server smart proxy specified string String_var struct supplier SystemException target object thread throw CORBA throw CORBA::SystemException transaction TypeCode typedef unsigned long variable void