ORBexpress RT
For JavaWhy ORBexpress RT?
Because ORBexpress RT is simply the easiest way for a complex system to communicate to a world full of differences.
You will really appreciate the features of ORBexpress RT if:
-
- You need extreme performance and scalability.
- You need portability across processors and operating systems to expand the life of your applications.
- You deploy into heterogeneous processor, operating system, or implementation language environments.
- Your organization requires world-class support from a company that supports customers with the most sophisticated and demanding distributed applications in the world.
- Your organization creates and deploys long lived applications that require a company dedicated to its products for the long term.
About ORBexpress RT 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
Tested Interoperability
ORBexpress for Java fully supports IIOP™ (Internet Inter-ORB Protocol), the CORBA standard, vendor-independent protocol. Through IIOP, ORBexpress for Java 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.
Key Benefits
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.
No Run-time Fees – Simplified pricing for you and your customers, with no run-time fees for licenses under maintenance.
World-Class Support – ORBexpress for Java includes one-year of maintenance, support and upgrades with every development license.
Professional Services – Professional Services such as additional training, consulting and mentoring are available to help you reduce project risk and development time.
100% Pure Java – ORBexpress for Java assists the development of “100% Pure Java” applications. View a list of ORBexpress platforms.