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
Order Capture System 9098
Archival Service 9099
Order Management System UI 9097
Migration Service 9100
EncryptPWDUtility 9191
Jeopardy 9102
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.