J-Integra® for COM Documentation


Contents


Introduction

J-Integra® for COM is a high performance middleware software bridge that enables Java COM interoperability. Its pure Java implementation of the DCOM wire protocol allows you to access COM components from Java clients, and Java objects from COM clients. J-Integra® for COM can be used in two different ways:

Point-to-Point Interoperability

J-Integra® for COM 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:

  • Java desktop application invoking COM application
  • J2EE Server invoking COM application
  • VB/C++ client interaction with a J2EE Server
  • IIS/ASP interaction with a J2EE Server
J-Integra® for COM Architecture Diagram
click to enlarge

SOA / Web Services Adapter

A growing number of users are using J-Integra® for COM as a complement to an integration suite or Enterprise Service Bus (ESB) where exisiting Java/COM systems need to plug into a common integration infrastructure.

An example use case scenario is to use J-Integra® for COM as a DCOM protocol adapter that allows an ESB to access a legacy COM application which does not have a Web Services interface.

J-Integra® for COM Adapter Architecture Diagram
click to enlarge


Specifications


Getting Started

We recommend trying out the following examples first if you are new to J-Integra®. Please note that the steps involved in running these examples are the same basic steps you will use to bridge any combination of Java/COM components. So even if you are looking to bridge different technologies than the ones used in these examples, we strongly recommend starting here so you can get used to the J-Integra® process.

Before running the examples, follow the installation instructions.