ORBexpress RT

For C#

Why 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 C#

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 C#, client/server applications can transparently run across multiple platforms, operating systems, programming languages, and compilers. ORBexpress for C# targets applications that need a fast ORB and world-class reliability.

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

Features

Tested Interoperability

ORBexpress for C# 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 C# 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 C# 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 C# enables true application portability. ORBexpress for C# 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 C# code.

Optimized Collocation

ORBexpress for C# provides the architectural flexibility of complete location transparency, including collocation of objects in the same process. ORBexpress for C# optimizes invocations between collocated objects to a local function call, maximizing performance.

Fault-Resilient Connections

ORBexpress for C# 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 C# can retry on the same path, use an alternate path, or fail over to an alternate server.

Flexible, Controllable Quality of Service

ORBexpress for C# 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 C# provides object relocation with no source modification.

World-Class Support – ORBexpress for C# includes one-year of maintenance, support and upgrades with every development license.

No Run-time Fees – Simplified pricing for you and your customers, with no run-time fees for licenses under maintenance.

Free Training – Every development license includes a 3-day CORBA Development Using ORBexpress for C# 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 C# – ORBexpress for C# assists the development of “100% Pure C#” applications. View a list of ORBexpress platforms.