|  |
Development Tool for Java-COM Bridge
A tool for developing and enabling tight communication between Java- and COM-based applications.
Date Posted: June 22, 2004
|
|
 |
 |
|
Update: October 18, 2004
New update fixes many bridge generation compilation errors and other bugs.
What is Development Tool for Java-COM Bridge?
Development Tool for Java-COM Bridge is a tool for developing and enabling tight communication between JavaTM- and COM-based applications. An application running on Microsoft Windows® systems is typically constructed as a set of interconnecting components entirely based on Microsoft Component Object Model (COM) technology, or on Java technology. There is not a simple, direct way to connect a COM-based component with a Java-based component.
The Development Tool for Java-COM Bridge enables the integration of both COM- and Java-based components in one application and allows the two kinds of components to communicate bi-directionally through the Java Native Interface (JNI) technology.
This technology was used by a product: WebSphere Business Modeler Advanced Edition 6.0 and Entry Edition 6.0.
How does it work? The tool itself is based on the Eclipse technology for developing the Java-COM bridges. Using Eclipse, the user can use the tool (an Eclipse plug-in) to create the bridge(s) from type libraries and then reference the bridge(s) from the Java projects. The resulting application can access COM servers from Java or publish Java functionality as a COM server for access by other COM components.
One notable use of this tool is to migrate an existing application from a COM-based to a Java-based implementation in multiple phases. The components of the application can be migrated into Java gradually, while they are kept in communication with the rest of components (still in COM) through the bridges.
Further information is available in the developerWorks article Integrate COM and Java components.
|
|
 |

|  | About the technology author(s): Tom Houser is the original developer of the Rational Java/COM Bridge technology. Prior to joining IBM, he worked in the software tools development industry for 24 years, working on compilers, debuggers, and modeling tools. Mr. Houser holds a B.S. in Computer Science from University Wisconsin-Madison.
Peter Parapounsky is a software engineer at Rational Software, IBM Software Group. For the past five years, he's been working on different aspects of the Rational XDE product. Mr. Parapounsky holds an M.S. in Computer Science from the Technical University of Sofia, Bulgaria.
Cheng-Yee Lin is a development manager for the Rational modeling products. He has been involved in several projects related to compilers, UML, and API-based integrations with Integrated Development Environments. Mr. Lin holds M.S. and M.Ph. degrees in Computer Science from Yale University.
| |
|
| |
|