CORBA and OMG Information Resources
The Object Management Group's
Common Object Request Broker Architecture
(OMG/CORBA)
Last modified:
Tue, Aug 25, 1998 (09:33)
.
Accesses:
(counter reset Apr 20, 1996)
CORBA (Common Object Request Broker Architecture)
is a standard for distributed objects being developed by the
Object Management Group (OMG).
The OMG is a consortium of
software vendors and end users.
Many OMG member companies are then developing commercial products that
support these standards
and/or are developing software that use this standard.
CORBA
provides the mechanisms by which objects transparently make
requests and receive responses, as defined by OMG's ORB.
The CORBA ORB is an application framework
that provides interoperability between objects,
built in (possibly) different languages,
running on (possibly) different machines
in heterogeneous distributed environments.
It is the cornerstone of OMG's Object Management Architecture.
Below we have links to:
- NOTE (information updates):
-
If you can help update or extend any of the information below,
please send mail to
bob@lanl.gov.
- NOTE (not affiliated with OMG):
-
This is a resource page for CORBA related information
and is not affiliated with the OMG.
It started off as a private resource page for myself and others I work with
and was intended as a central place to reference CORBA related information.
Most of the documents referenced were not generated here at Los Alamos.
Documents indexed here are
proposals, drafts, working documents, and pre-publication drafts.
For finial, official standards documents you must contact the OMG directly at
info@omg.org.
-
Instant CORBA
Robert Orfali, Dan Harkey, Edwards
Wiley, 1997
ISBN: 0-471-18333-4
-
CORBA Distributed Objects, using Orbix
Sean Baker
ACM Press, Addison-Wesley, 1997
ISBN: 0-201-92475-7
Publication date: May 1, 1997
-
Java Programming With CORBA
Andres Vogel, Keith Duddy
Wiley, 1997
ISBN: 0-471-17986-8
-
CORBA Fundamentals and Programming
Jon Siegel
Wiley, 1996
ISBN 0471-12148-7
-
Understanding CORBA
Randy Otte, et. al.
Prentice-Hall, 1996
ISBN: 0-13-459884-9
-
The CORBA Reference Guide: Understanding the Common Object Request Broker Architecture
Allan Pope
Addison-Wesley, 1997
ISBN: 0-201-63386-8
Publication date: May 1, 1997
-
Client/Server Programming with Java and CORBA
Robert Orfali, Dan Harkey
Wiley, 1997
ISBN: 0-471-16351-1
-
The Essential Distributed Objects Survival Guide
Orfali, Harkey, Edwards
Wiley, 1996
ISBN 0-471-12993-3
A very readable/good book.
-
CORBA Design Patterns
Mowbray and Malveau
Wiley, 1997
ISBN:
-
The Essential CORBA: Systems Integration Using Distributed Objects
T.J. Mowbray and R. Zahavi
Wiley/OMG, 1995
ISBN 0471106119
-
Suggested Readings
from the OMG
-
ObjectCurrents,
-
C++ Report,
Object Magazine,
and
other SIGS publications
No representation is being made as to how
CORBA-compliant a product listed here is.
Products listed in alphabetical order by company:
-
Open Software Foundation's (OSF)
DCE
(Distributed Computing Environment) and
HP's
OODCE
(
Programmer's Manual)
interface to DCE.
(See note below to decode .gz files.)
-
The
OLE/COM Resource Center
-
The
DCOM 1.0 specification
-
ETL's (Electrotechnical Laboratory)
HORB (distributed Java)
-
Doug Schmidt's
ACE
(ADAPTIVE Communication Environment)
-
TCSI's
Object Service Package (OSP).
NOTE: Release 5.0 (the next major release) is said to be CORBA 2.0 compliant
-
The University of Newcastle upon Tyne's
Arjuna
Research project (distributed, object-oriented, fault-tolerant)
-
PeerLogic's
Pipes
-
Cornell's (Ken Birman)
ISIS and Horus
Research projects
(process group oriented, fault-tolerant)
-
System comparisons:
-
Los Alamos National Laboratory's'
POOMA FrameWork
-
University of Virginia's (Andrew Grimshaw)
Legion
-
California Institute of Technology (CalTech) and Argonne National Laboratory's
Nexus
-
Oak Ridge National Laboratory's
PVM
-
The Message Passing Interface
MPI
-
Object-Oriented Message Passing Interface
OOMPI
(An OO Interface to MPI).
-
CalTech and Indiana University's
HPC++
-
Indiana University's (Dennis Gannon)
pC++
System
-
CalTech's
CC++
Parallel Language
-
University of Virginia's
Mentat
System
-
OOPSLA Mid-Year workshops
June 16-17, 1997 (Port Jefferson, Long Island)
-
The
TOOLS (Technology of Object-Oriented Languages and Systems) Conferences
-
The ACM SIGPLAN
Object-Oriented Programming Systems, Languages and Applications (OOPSLA) '97
Conference
October 5-9, 1997 (Atlanta, Georgia)
Workshops of note include:
Security issues in distributed object technology,
CORBA and the World Wide Web
-
The
Object World Frankfurt '97
(held in conjunction with COMDEX Internet '97)
October 7-10, 1997 (Frankfurt, Germany)
-
The
Distributed Objects in Telecommunications -- DOCT'97
(A special track at Object World Frankfurt)
October 7-8, 1997 (Frankfurt, Germany)
-
A list of
SIGS sponsored conferences
Notes:
-
NOTE (information updates):
-
If you can help update or extend any of the information below,
please send mail to Bob Tomlinson
(bob@lanl.gov).
-
-
Files ending in .gz are compressed with GNU Zip.
To create .gz files use gzip; to uncompress them use gunzip.
You can use your favorite search engine to find the most recent versions
of these tools or get them from the
University of Texas
which showed up at the top of a search I just made.
-
-
Files ending in .pdf are Portable Distribution Format files which
can be viewed with an Adobe Acrobat viewer.
Such viewers are available free from
Adobe.
-
-
Files ending in .ps are PostScript format files which are printable on
thousands of PostScript printers or viewable with PostScript previewing
software. Note that PostScript files are not entirely portable and many
software packages put out not quite correct PostScript that doesn't work
with one printer or software package or another. So if you have problems
with one piece of software you might try another before giving up.
To view PostScript documents, you can:
- send the PostScript file to a PostScript printer,
- view the PostScript with PostScript viewer software, or
- convert the PostScript file to PDF format which is then viewable with
PDF viewer.
Tools to view PostScript can be found with a web search. I searched for
"PostScript viewer" and came up with a
Ghostscript, Ghostview and GSview
page at the University of Wisconsin.
To convert PostScript to PDF use the "distiller" function from
Adobe Acrobat.
See the
note on PDF
for info on viewing PDF files.