平成27年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問11
テクノロジ/開発技術サーバでの実行を前提とした,オブジェクト指向技術に基づいたコンポーネントソフトウェアの仕様はどれか。
出典:平成27年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問11
- アEAI(Enterprise Application Integration)
- イEJB(Enterprise JavaBeans)
- ウERP(Enterprise Resource Planning)
- エUML(Unified Modeling Language)
正解:イ
解説
EJB(Enterprise JavaBeans)は,Javaのオブジェクト指向技術に基づき,サーバ(アプリケーションサーバ)上での実行を前提としたコンポーネントソフトウェアの仕様です。トランザクション管理やセキュリティ,永続性といったサーバサイドの業務処理に必要な機能をコンテナが提供することで,開発者は業務ロジックの実装に専念できるようになっています。
選択肢ごとの解説
- ア誤り。EAIは,企業内の異なるシステム間でデータやアプリケーションを連携させるための統合基盤の考え方であり,サーバでの実行を前提としたコンポーネントソフトウェアの仕様ではありません。
- イ正しい。EJBは,サーバでの実行を前提とし,オブジェクト指向技術に基づいたコンポーネントソフトウェアの仕様です。
- ウ誤り。ERPは,企業の基幹業務を統合的に管理する情報システム(の考え方)であり,コンポーネントソフトウェアの仕様ではありません。
- エ誤り。UMLは,オブジェクト指向分析・設計のためのモデリング表記法であり,コンポーネントソフトウェアの仕様そのものではありません。