Next Previous Up Top Contents Index

1 About Functional Developer CORBA

1.2 About the Functional Developer ORB

The Functional Developer ORB is a CORBA-compliant ORB written in Dylan, with a native implementation of the Internet Inter-ORB Protocol (IIOPTM).

The Functional Developer ORB lets you build and run distributed applications in Dylan, straight out of the box. When combined with the Dylan interface to ODBC, you can build 3-tier client-server applications completely in Dylan.

However, the fundamental purpose of the CORBA architecture is interoperability. The ORB's IIOP implementation provides immediate interoperation with any other ORB you may be using. For example, given a Java ORB you could write GUI clients in Swing or AWT that communicate to servers written in Dylan. Conversely, given a C++ ORB you can build DUIM (Dylan User Interface Manager) clients that talk to C++ servers.

Apart from proving that Dylan could tackle another complex domain, the advantages of building an ORB in Dylan were:


Developing Component Software with CORBA - 26 May 1999

Next Previous Up Top Contents Index