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

For the C# 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.

ABOUT: ORBexpress 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: ORBexpress for C#

  • 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.

BENEFITS: ORBexpress for C#

  • 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 - 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 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.

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.