Service Layers Overview
The following diagram displays the service layers in Operator Advisor. Information on each layer is provided below.
UI Utilities
• JavaScript implementation.
• Client UI logic.
• Calling the services on a configured manager.
• Converting parameters and results between the UIs and services, if needed.
• Contains no business logic implementation.
Manager
• JavaScript implementation.
• Manages the business logic for its related functionality, such as job orders, work definitions, personnel, materials, and processing resources.
• Calls the services on a database connection thing.
• Converts parameters and results between the manager and the database connection, if needed.
• Contains no SQL implementation.
Database Connection
• Java implementation
• Performs create, read, update, and delete (CRUD) actions on the database tables.
• Queries the database tables using JSON filters.
• Is database independent, uses JDBC-based SQL.
• Contains no business logic implementation.