平成29年度春期 応用情報技術者試験 午前 問17
サーバアプリケーションの開発のための,オブジェクト指向技術に基づいたコンポーネントソフトウェアの仕様はどれか。
- ア EAI(Enterprise Application Integration)
- イ EJB(Enterprise JavaBeans)
- ウ ERP(Enterprise Resource Planning)
- エ UML(Unified Modeling Language)
解答・解説を見る
正解:イ
AI解説
正解はイ。EJB(Enterprise JavaBeans)は、Javaでサーバサイドのアプリケーションを開発するための、オブジェクト指向技術に基づいたコンポーネントソフトウェアの仕様である。ビジネスロジックを部品(コンポーネント)化し、トランザクション管理やセキュリティなどの共通機能をアプリケーションサーバに任せることで、再利用性の高いサーバアプリケーションを効率的に開発できる。 ア: EAIは企業内の複数のアプリケーションやシステムを連携・統合する技術・ミドルウェアの総称であり、コンポーネントソフトウェアの仕様ではない。 イ: 正しい。EJBはサーバサイドJavaのコンポーネント仕様である。 ウ: ERPは企業の経営資源を統合管理する経営手法およびそのための統合業務パッケージであり、開発用コンポーネント仕様ではない。 エ: UMLはオブジェクト指向分析・設計で用いる統一モデリング言語(表記法)であり、コンポーネントソフトウェアの仕様ではない。 💡 「サーバサイド」「Java」「コンポーネント」の3語がそろえばEJB。E始まりの略語(EAI=連携統合、ERP=経営資源計画)との混同を狙う問題なので、それぞれの守備範囲を一言で言えるようにしておく。
出典:平成29年度 春期 応用情報技術者試験 午前 問17 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。