3. ウェブサービス編

本章ではNablarchアプリケーションフレームワークを利用してウェブサービスを開発するために必要となる情報を提供する。

Nablarchでは、以下2種類のRESTFulウェブサービス用のフレームワークを提供している。

理由

RESTfulウェブサービス編 では、 JSR 339(外部サイト、英語) で規定されている 一部のアノテーションを使用して容易にウェブサービスを構築することが出来る。

一方、 HTTPメッセージング編 はボディ部やHTTPヘッダーに制約があり、柔軟な設計ができない。 特に、既に構築済みの外部システムと連携するようなウェブサービスを構築する際には、この制約により設計及び実装の難易度が高くなる。

また、 汎用データフォーマット 機能に依存しており、フォーマット定義ファイルを作成する必要があるなど、開発コストが高くなるデメリットがある。