Joomla Slide Menu by DART Creations
ORBexpress RT for Java Request a FREE ORBexpress Evaluation

For the Java™ Programming Language

High Performance CORBA for Real-time and Embedded Applications

Why ORBexpress? Because ORBexpress is simply the easiest way for a complex systems to communicate to a world full of differences.

You will really appreciate the features of ORBexpress if:

  • You need extreme performance and scalability, or
  • You need portability across processors and operating systems to expand the life of your applications, or
  • You deploy into heterogeneous processor, operating system, or implementation language environments, or
  • Your organization requires world-class support from a company that supports customers with the most sophisticated and demanding distributed applications in the world, or
  • Your organization creates and deploys long lived applications that require a company dedicated to its products for the long term.
Comparison of ORB latency performance
ORBexpress Performance
Comparison of average round-trip time in microseconds for a message

ABOUT: ORBexpress for Java

ORBexpress® is the middleware solution for building multi-tier, distributed systems. It enables your application components to communicate with each other no matter where they are located or who has designed them. Using ORBexpress for Java, client/server applications can transparently run across multiple platforms, operating systems, programming languages, and compilers. ORBexpress for Java targets applications that need a fast ORB and world-class reliability.

Designed to address the core challenges of distributed applications, ORBexpress for Java provides a fast, standards-based alternative to in-house, proprietary messaging protocols. This enables developers to focus on applications, not communications. ORBexpress for Java developers can build robust distributed systems with all the advantages of Java’s efficiency and robust tool support.

FEATURES: ORBexpress for Java

  • Tested Interoperability: ORBexpress for Java fully supports IIOP™ (Internet Inter-ORB Protocol), the CORBA standard, vendor-independent protocol. Through IIOP, ORBexpress for C++ offers proven interoperability with other IIOP-compliant ORBs and middleware.
  • Full Multi-Threading: ORBexpress for Java fully supports multi-threaded distributed applications on all platforms. The product provides a portable thread and synchronization primitive library providing high performance and cross platform consistency.
  • Fast Multiplexing Connection Model: The ORBexpress for Java connection management maintains high performance as the number of objects, operations, and threads are increased. Multiple requests to a server from different threads share the same connection. Requests can be processed in parallel by multiple server threads.
  • Portability: ORBexpress for Java enables true application portability. ORBexpress for Java has a fully featured Portable Object Adapter (POA) to ensure portability of object implementations. The ORBexpress IDL (Interface Definition Language) compiler generates readable and portable Java code.
  • Optimized Collocation: ORBexpress for Java provides the architectural flexibility of complete location transparency, including collocation of objects in the same process. ORBexpress for Java optimizes invocations between collocated objects to a local function call, maximizing performance.
  • Fault Resilient Connections: ORBexpress for Java facilitates fault-resilient connections between a client and server, enabling the development of highly available systems. Alternate paths to a server can be established. On failure to establish a connection or failure of an established connection, ORBexpress for Java can retry on the same path, use an alternate path, or fail over to an alternate server.
  • Flexible, Controllable Quality of Service: ORBexpress for Java supports synchronous and asynchronous messaging to provide flexibility for your application. Reliability options allow tuning to your application needs.

BENEFITS: ORBexpress for Java

  • Fast - Independently recognized as the fastest ORB on the market. ORBexpress is the preferred ORB for performance critical environments.
  • Efficient – Designed to use minimal system resources so that you can meet and exceed your performance requirements. ORBexpress also fully supports the new CORBA/e (CORBA for embedded) standard.
  • Scalable - ORBexpress is scalable: used in very large systems of hundreds of thousands of distributed objects while retaining fast system performance.
  • Flexible – ORBexpress for Java provides object relocation with no source modification.
  • World Class Support - ORBexpress for Java includes one-year of maintenance, support and upgrades with every development license.
  • No Run-time Fees - No run-time fees or royalties means simplified pricing for you and your customers.
  • Free Training – Every development license includes a 3-day CORBA Development Using ORBexpress for Java training class at no additional cost.
  • Professional ServicesProfessional Services such as additional training, consulting and mentoring are available to help you reduce risk and development time.
  • 100% Pure Java - ORBexpress for Java assists the development of "100% Pure Java" applications. View a list of ORBexpress platforms.

Please contact your Account Manager, or fill out an Information Request form, to get an evaluation copy of ORBexpress so you can experience for yourself the benefits of using the world's fastest, smallest and most robust ORB.