Product services
IBM® Product Master includes several components that are implemented as JVM services.
The six JVM services and the RMI (Java™ Remote Method Invocation) registry that is run concurrently in the product. The RMI registry registers all product services and must be running before starting all other services.
JVM Service | Description |
---|---|
admin |
The admin service starts and stops modules on remote machines. |
appsvr |
The application server service serves JavaServer Pages. |
eventprocessor |
The event processor service dispatches events between all the modules. |
queuemanager |
The queue manager service sends documents outside of Product Master. |
scheduler |
The scheduler service runs all scheduled jobs
in the background. The scheduler provides a unified view to manage all jobs that are scheduled within Product Master. Through the Jobs Console, a job can be run based on a defined timetable and monitored with status information. The
scheduler service communicates with the application through the unified
database server and file system, as well as through the |
workflow |
The workflow engine processes workflow events that are posted to the database. |
rmiregistry |
The RMI (Remote Method Invocation) registry
service is a standard Java method
that finds and starts methods or functions on remote systems. RMI is type of RPC (Remote Procedure Call). In Java, a remote system can be on another physical system or on the same machine but in a different JVM. The rmiregistry is a simple directory. Java objects connect to the registry and register how to connect to them and what methods or functions they have. Other services look up the function they need in the registry to find out where it is, then call the remote object and run the method. An example is to shut down a service. The RootAdmin Java object looks up Product Master services in the registry, finds out how to contact them, and starts their shutdown method. As such, the rmiregistry service does not require a great deal of system resources. |
rootadmin |
rootadmin is a Java class that enables you to provide command
options to get certain information about each service type and to perform
specific activities that are associated with each service. |