1.2 Why use Java Service Manager?

Many vendors and open source communities are implementing their technology using Java classes. Manually creating and coding the interface to Java classes can be a challenging and time-consuming task that is focused on technology and not your ultimate business solution.

The Java Service Manager (JSM) simplifies the integration of Java classes with your application by standardizing the interface and by managing the execution of the services.

JSM includes a number of Java classes for exception handling, message handling, data conversion, etc. It also provides a comprehensive set of tracing utilities for the application developer. These features can dramatically reduce the time to integrate new Java classes with an application because the developer is not creating these utilities on their own.

If you don't use the Java Service Manager, some of the questions you will have to answer are:

The JSM allows you to focus on the business objectives of the applications rather than the underlying technological implementation. By using the Java Service Manager, a complex task or protocol can be simplified to a series of commands. LANSA developers only need to understand how to use the commands offered by the Java service.