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 Services – Professional 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.