サービスレイヤーの概要
次の図は、Operator Advisor のサービスレイヤーを表示しています。各レイヤーの情報は以下で説明します。
UI ユーティリティ
• JavaScript を介して実装。
• クライアント UI ロジック。
• 設定されたマネージャにおけるサービスの呼び出し。
• 必要に応じて、UI とサービスの間におけるパラメータと結果の変換。
• ビジネスロジックの実装はありません。
マネージャ
• JavaScript を介して実装。
• ジョブオーダー、作業定義、担当者、材料、および処理リソースなどの、関連機能に対するビジネスロジックを管理。
• データベース接続 Thing におけるサービスの呼び出し。
• 必要に応じて、マネージャとデータベース接続の間におけるパラメータと結果の変換。
• SQL の実装はありません。
データベース接続
• Java を介して実装。
• データベーステーブルで、作成、読み取り、更新、および削除 (CRUD) の操作を実行。
• JSON フィルタを使用してデータベーステーブルをクエリー。
• データベースに依存せず、JDBC ベースの SQL を使用。
• ビジネスロジックの実装はありません。