タグ

SOAに関するkonjackのブックマーク (2)

  • スキルアップのための分散オブジェクト入門

    Java、EJB、Webアプリケーションなど、さまざまな新しいテクノロジのキーワードが登場する中で、「分散オブジェト技術」というキーワードは一見古く感じられます。しかし、長い歴史をもつ分散オブジェクト技術は、情報システムにおけるソフトウェアの分散配置による大規模システムの実現、ソフトウェアのコンポーネント化や再利用、将来の拡張性を確保する手法として、今後も利用され続ける技術です。 そして現在、企業システムの統合、Webシステムとレガシーの接続が業界の大きなテーマとなっています。その解決にWebサービスも注目を集めていますが、分散オブジェクト技術との共存が現実解との共通認識が業界にはあり、分散オブジェクト技術は、技術者にとって今後ますますシステムインテグレーションを行う際の基礎的な知識として、知っているべき技術となるでしょう。 連載では、初心者の方を対象に文で内容をできるだけやさしく解説

  • SOAの未来はRESTか

    最も単純な場合、サービスは必要なものをすべて含んだ、独立して開発、配置、管理、メンテナンスができるソフトウエアの実装であり、企業の特定のビジネスと関係のある機能をに提供し、設計によって"統合可能"である、と言えます。ある“サービス”は動詞で定義できます(例えば、“顧客の信用度を検証する”、というふうに実現する機能を表現します)。 サービスはプログラミングの構成概念ではありません。APIのセットでもありません。むしろ、企業の問題解決のために実装される、設計物(部品の設計、実装、メンテナンス)と配置物です。サービスの機能性はサービスのインターフェイス(そのサービス特有の)によって定義されます。このインターフェイスは複数の実装方法で実現できます。サービスのインターフェイスを定義するにはふたつの基的な方法があります。RPCスタイルとメッセージングスタイルです。RPCスタイルの実装はサービスの起動

    SOAの未来はRESTか
  • 1