### ObjectSpace Voyager** - The Agent ORB for Java

ObjectSpace Voyager is the ObjectSpace product line designed to help developers produce high-impact distributed systems quickly. Voyager is 100% Java and is designed to use the Java language object model. Voyager allows you to use regular message syntax to construct remote objects, send them messages, and move them between programs. This reduces learning curves, minimizes maintenance, and, most importantly, speeds your time to market for new advanced systems. Voyager’s architecture is designed to provide developers full flexibility and powerful expansion paths.

#### Next-Generation Distributed Computing

ObjectSpace Voyager contains an easy-to-use set of features found in other Object Request Brokers (ORBs) and agent platforms, including CORBA, RMI, Aglets, and Odyssey. Voyager can compliment these technologies or replace them with a single, easy-to-use platform.

Visit the ObjectSpace Voyager Home Page.

#### Easy to Use

ObjectSpace Voyager contains an easy-to-use set of features found in other Object Request Brokers (ORBs) and agent platforms, including CORBA, RMI, Aglets, and Odyssey. Voyager can compliment these technologies or replace them with a single, easy-to-use platform.

The root of the Voyager product line is the ObjectSpace Voyager Core Technology. This product contains the core features and architecture of the platform, including a full-featured, intuitive ORB with support for mobile objects and autonomous agents. Also in the core package are services for persistence, scalable group communication, and basic directory services. The ObjectSpace Voyager Core Technology is everything you need to get started building high-impact systems in Java today.

As the industry evolves, other companies providing distributed technologies struggle with how to adapt to the new Java language. These companies are required to adapt earlier object models to fit the Java language. This results in a series of compromises that together have a dramatic impact on time to market and development costs. Voyager, on the other hand, is developed to use the Java language as its fundamental interface.

One of Java’s primary differentiations is the ability to load classes into a virtual machine at run time. This capability enables infrastructures to use mobile objects and autonomous agents as another tool for building distributed systems. Adding this capability to older distributed technologies is often impractical and results in difficult-to-use infrastructures. Voyager provides seamless support for mobile objects and autonomous agents.

- Remote-enable any Java class without modifying the code.
- Interoperate with CORBA and DCOM.
- Use regular Java syntax to construct objects remotely and send the remote messages.
- Create mobile autonomous agents in seconds.
- Space**, an innovative architecture for globally scalable systems.
- VoyagerDB**, a lightweight object storage system.

ObjectSpace Voyager is free for most commercial uses. Available on any platform that runs Java.

For more information, technical white papers, or to download your free copy, please call or visit our web site.

| PRODUCTS TRAINING CONSULTING ObjectSpace, Inc. 14850 Quorum Drive Suite 500 Dallas, TX 75240
Phone: 800-OBJECT-1 or
972-726-4100
FAX: 972-715-9000
E-mail: sales@objectspace.com
Web: http://www.objectspace.com

[ Catalog Home ]