Overview
J-Integra® Espresso is a high performance middleware bridge that enables Java .NET Corba interoperability. It offers software developers a simple and flexible way of allowing applications built with Microsoft's .NET framework to interoperate with Java-based and CORBA-based systems without having to change existing systems or acquire additional hardware/software infrastructure.
J-Integra® Espresso is a true CORBA solution for the Microsoft .NET framework. This ORB (Object Request Broker) has been written entirely as managed C# code and can therefore be accessed by all .NET languages (C#, ASP.NET, etc). J-Integra® Espresso can be used in two different ways:
Point-to-Point Interoperability
J-Integra® Espresso can be used for point-to-point integration scenarios where the two applications that need to communicate with each other don't need to plug into a common integration infrastructure (such as an ESB). Example use case scenarios include:
- .NET client interaction with a J2EE Server
- .NET client invoking Java desktop applications
- .NET Server interaction with a J2EE Server
SOA / Web Services Adapter
A growing number of users are using J-Integra® Espresso as a complement to an integration suite or Enterprise Service Bus (ESB) where exisiting Java/.NET/Corba systems need to plug into a common integration infrastructure.
An example use case scenario would be to use J-Integra® Espresso as an RMI-IIOP protocol adapter that allows an ESB to access an EJB which does not have a Web Services interface.
