服务层概述
下图显示了 Operator Advisor 中的服务层。下面提供了有关每个层的信息。
UI 实用程序
• JavaScript 实现
• 客户端用户界面逻辑
• 调用已配置管理器上的服务
• 根据需要转换用户界面与服务之间的参数和结果
• 不包含业务逻辑实现
管理器
• JavaScript 实现
• 管理其相关功能的业务逻辑 (如作业单、工作定义、人员、物料和处理资源)
• 调用数据库连接事物上的服务
• 根据需要转换管理器与数据库连接之间的参数和结果
• 不包含 SQL 实现
数据库连接
• Java 实现
• 针对数据库表执行创建、读取、更新和删除 (CRUD) 操作
• 使用 JSON 筛选器查询数据库表
• 如果是独立数据库,则使用基于 JDBC 的 SQL
• 不包含业务逻辑实现