SOA

SOAとは

SOAは経営戦略です。

SOAは近年注目されているアプリケーションの構築手法のひとつですが、 SOAを採用するか否かで経営を大きく左右すると言われています。それは何故でしょうか。

今日の経営課題

  • 各アプリケーション毎に最適化され、冗長なアプリケーション、APIが数多く発生
  • システム開発・メンテナンスコストの増大
  • システムの柔軟性・拡張性の欠如
  • 費用対効果がわかりにくい

SOAが解決

  • 各アプリケーションの資産を利用してサービス化、最適化を図る
  • 再利用促進による開発・メンテナンスコスト削減
  • サービスの組み合わせによる柔軟性、発展性の実現
  • サービス利用向上による費用対効果の向上

SOAは具体的にはどのようなものなのでしょうか

では、SOAは具体的にはどのようなものなのでしょうか。

SOAでは主にWebServiceを利用します。
大規模システムになるとESB(EnterpriseServiceBus)やBPEL(BusinessProcessExecutionLanguage)等を利用して複数のServiceを連結して提供したり、レガシーシステムやメッセージングサービスへの仲介をするServiceの実現も可能です。

SOAの特徴

  • 複数のアプリケーションのServiceを連結して提供する事が可能。
  • レガシーシステムやメッセージングサービスへの仲介をし、既存資産を有効活用する事が可能。
  • サーバ、クライアント間のモジュールが疎結合となる。
  • 様々なアプリケーションからサービスを呼び出す事が可能。

当社のSOAの見解

システム開発は当然の事ながら企業の業績アップ・作業効率の改善等企業価値の向上を目的に行われます。
近年開発コストは増大し、本番リリース後もメンテナンスやカスタマイズにコストは かかり続けます。
そうした状況からこの状況を打開する為にシステムを「サービス化」という発想が生まれました。
「サービス化」により複数のアプリケーションにわたるサービスの連結、2相コミット、メッセージフォーマット変換によるレガシーシステムの活用等、多くのコストメリット、スケーラビリティを実現する事ができます。

SOA環境構築実績の豊富な当社に是非お任せ下さい!!
SOA環境の構築には様々なシステム要件、将来に渡る拡張性、可溶性を考慮する必要がございます。
↓
SOAシステムに関するご相談はこちら
PAGE TOP