Microservices
Each TIBCO Order Management component, or microservices with the new architecture, has its embedded Tomcat container. The roles folder available in the $OM_HOME directory houses all the microservices.
The following table lists the microservices for TIBCO Order Management:
Microservice | Default Port |
---|---|
Configurator | 9090 |
Orchestrator | 9093 |
aopd | 9094 |
Authorization service | 9091 |
Data service | 9095 |
Catalog service | 9092 |
tmf-om-adapter | 8181 |
Configurator UI | 9104 |
Archival Service | 9099 |
Order Management System UI | 9097 |
Migration Service | 9100 |
EncryptPWDUtility | 9060 |
Jeopardy | 9102 |
catalog-client | 8082 |
Broker service | 9105 |
Each microservice under the $OM_HOME/roles/<service name>/standalone directory has the following directory structure:
- bin
This directory contains shell and power shell scripts to start and stop the service. It also contains a copyLib script, which is a utility script that can be used to copy hibernate, JDBC, JMS and other essential dependencies.
- config
This directory contains the service's set of configuration files. Initially, each service has the following files:
- application.properties
When the service starts, it downloads its required logback files from the database.
- lib
This directory holds all external and internal dependency jar files.
- logs
This directory is created when the service starts and contains all the logs for that service.
- services
This directory holds the service jar file, which is launched by the start script.