Service Layers Overview
The following diagram displays the service layers in Operator Advisor. Information on each layer is provided below.
Service Layers overview.
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
Was this helpful?