ORBELINE -------- The SMART Object Request Broker ORBeline is a complete implementation of OMG's Common Object Request Broker Architecture (CORBA). ORBeline goes beyond the standard specification to provide a SMART communication framework allowing you to easily develop large distributed applications that are robust, scalable, flexible and maintainable. ORBeline incorporates PostModern's proven communication framework that links thousands of nodes. Highlights ---------- ORBeline's SMART Agent dynamically tracks the communication taking place between all objects and their clients: o Smart Binding and Protocol Selection ORBeline automatically picks the best communication mechanism as soon as you try to access an object. If the object is in your process, it bypasses the ORB and the network altogether. When the object is on a remote node, ORBeline's SMART and efficient on-the-wire protocol is selected. When the object is implemented using another vendor's ORB, that vendor's on-the-wire protocol is used. o Built-in Fault Tolerance ORBeline's SMART Agent monitors communication between objects and their clients. In case of a failure, the SMART agent and ORBeline cooperate to reestablish connections between processes or their replicas. o Dynamic Directory Service ORBeline's Dynamic Directory Service tracks all registered and active objects, providing a high degree of efficiency, total location transparency and easy administration. There is no need for cumbersome configuration files, and no need for heavyweight object migration and replication mechanisms. o Platforms ORBeline runs on all classes of computers ranging from Cray supercomputers, to workstations, to personal computers and embedded systems. Complete CORBA implementation ----------------------------- ORBeline is the most complete ORB implementation currently on the market. It features the following: o IDL Compiler implementing the entire Interface Definition Language. o Static and Dynamic Invocation Interfaces o Complete Interface and Implementation Repositories. o Support for Object Activation. o Complete set of object administration tools. Features -------- o High Performance and Low Overhead ORBeline provides high performance while adding little overhead to your application. ORBeline is the only ORB product available on the market today suitable for running on real-time, embedded systems. o Flexible and Easy to Use With ORBeline it is easy to develop, deploy and maintain large distributed applications. ORBeline provides a high degree of flexibility and takes care of cumbersome details allowing developers to focus on their applications. o WAN Connectivity ORBeline uses PostModern's proven communication technology to connect wide area networks. o Scalability ORBeline's smart use of network resources and communication protocols allows applications to scale to networks of thousands of nodes. o Object Migration and Replication ORBeline's SMART agent and Dynamic Directory Service allow easy object migration and replication. Platforms --------- We are making the SunOS 4.x, Solaris 2.3, and OSF/1 versions of ORBeline available free of charge to the academic community. We will consider making other platforms available as well if there is enough interest. The following compilers are supported in this release: Solaris 2.3: Sun C++ 4.0 (native), SparcWorks 3.0 SunOS 4.x: Sun C++ 3.0 (cfront), SparcWorks 2.0.1 OSF/1 1.3: DEC C++ If there is enough interest, we can make versions compatible with other compilers available as well. LICENSING --------- ORBeline is provided free of charge to the academic community for teaching and research purposes. After installing ORBeline, call us at (415) 967-6169 or send e-mail to info@pomoco.com and we will send you a perpetual license for your site. If you are interested in ORBeline for commercial purposes, contact us and we can provide a limited time evaluation license. ACKNOWLEDGEMENTS ---------------- We would like to thank Stanford University for providing us with a high-speed ftp site from which to distribute this ORBeline release. PostModern Computing Technologies, Inc. 1897 Landings Drive Mountain View, CA 94043 Tel: (415) 967-6169 Fax: (415) 967-6212 info@pomoco.com