J-Integra® and Servlets

J-Integra® Servlet-COM Bridging

Java™ Servlet and Java Server Pages (JSP) technology is becoming one of the most powerful technologies available for developing e-business solutions. The J-Integra® bridge lets you take advantage of this technology without sacrificing your existing investment in COM technology by providing access to COM components from a Java Servlet or JSP, just as if these components were implemented in Java.

Java Servlets and Java Server Pages provide Java developers with the tools to build dynamic Web-based presentation layers for their Java based back-end systems. Example systems include CRMs, HR/Payroll management, accounting systems, etc. Until now, JSP/Servlet technologies were unable to interact with COM based back-end systems, including Microsoft systems such as Exchange and BizTalk.The J-Integra® bridge brings these formerly incompatible technologies together by making COM objects look like Java classes for Java developers. Our pure java implementation means that the J-Integra® bridge can be used with any JVM running on any platform in any application.

Features and Benefits

  1. Pure Java implementation—access COM objects from any JVM.

  2. Elegant mapping of COM types to Java types lets you leverage your existing skills.

  3. Step-by-step examples to quickly get you up and running.

  4. High-speed native mode where your JSP/Servlets are hosted on the same platform as your COM objects.

  5. Easy to use and deploy.

  6. Compatible with any J2EE application server or Java Servlet container.

What are Java Servlets, and why might you consider using them?

Java Servlets are Java programs that have been built to execute within a Java Virtual Machine (JVM) which is itself executing within a Web server. Web servers typically respond to HyperText Transfer Protocol (HTTP) requests from Web browsers by sending a HTTP response containing the file requested.

Life starts to become more interesting when the response is dynamically generated, through some application software which is integrated with the Web server. There are many mechanisms for integrating application software with a Web server, in order to dynamically generate the response, including the common gateway interface (CGI), Web-server APIs (ISAPI/NSAPI), server-side scripting (LiveWire/Active Server Pages), and also Java Servlets.

You can write a Java program which will be invoked by the Web server in order to handle a request from a Web browser. The Web Server contains a Java Virtual Machine (JVM) in which your program (Servlet) executes. Remember that this is happening inside the Web Server—the Web browser sees nothing of how the response is generated.

The fact that the Web browser knows nothing of how the response is generated is what makes server-side Web application integration techniques so attractive—there are no special capabilities required of the Web browser. The disadvantage is that all user interactions with the application require that an HTTP request be sent to the Web server, and that the HTTP response be generated by your Servlet.

What does J-Integra® offer?

J-Integra® can be used by JSP/Java Servlets running inside any Web server that supports a standard JVM. The Web server can itself of course be running on any platform. J-Integra® can be used by a Servlet to make requests to COM components, such as COM components exposed by your existing business applications.

Examples

It's a good idea to start with the JSP/Servlet to Excel Example, since it is a thorough introduction to the basic concepts used in the other examples.

JSP/Servlet to Excel Example

Java Servlet To Com+

Java Servlet To MSMQ

Java Servlet To Exchange

Java Servlet to Outlook