"3つの手順のエンタープライズSOAの実装"



技術のSOAの実装が構造には一般的に受け入れ合意は、ある基準の多くは、さまざまなメーカーが周りの既存の製品別の技術、これらの特性を達成するためにSOAのサポートの程度を達成するために同じ、現在はないではないのご提供ですメーカーは、SOAのさまざまな特性を満たすことができる、自社製品を請求することができます。このようなユーザーの場合、SOAアプリケーションの設立は、我々はそれぞれの状況を考慮し、問題のどんな種類の終わりに合わせるため、技術的なソリューションを選べることも長期的なSOAの計画を構築する必要が、SOAを確保できる解決するために必要がある実装と行動の着実な開発。

探査と実践は、SOAは技術的にはスルー徐々に改善し、プロセスを成熟、主に関連する技術を含む規格:

サービスの*の定義は、現在、主に、サービスの機能を説明し、インターフェイスのパラメータをサービスインターフェイスを記述するWSDLを使用します。サービスの動作特性、サービス、かどうかを信頼性の高い配信機能を提供するかどうか、トランザクションの整合性管理を提供するためにセキュリティを提供するかどうかなどの品質属性(明細書の詳細な説明を含む契約に加えて、必要なの説明)

*登録や検索サービスは、サービスの説明は、ファイル、データベースまたはディレクトリシステムに格納できます。サービスは、静的メソッドにアクセスすることができます、また、動的なマッチングを通じて方法を見つけることができます。

*通信サービスの間など、技術の現在の使用:HTTP / SOAPでは、/ JMSは、等は、SOAPの技術を使用して信頼性の高い場合は、関連する標準のWS -信頼性とWS - ReliableMessagingの問題を解決したい配信

準備とサービスプロセス、合成サービス、注目の定義のためのサービスの確立のプレゼンテーションでは、既存のサービスは、内部プロセスを再利用する*、関連する標準は、WS - BPELには、サービスのスケジューリング問題と同等業務提携に関する情報の参加型交換標準のWS - CDLに関連する。

· SOAアーキテクチャーの品質属性を考慮する必要がいる:セキュリティ、また、関連規格をサポートする必要がある管理を高度なメッセージング、トランザクション管理、。

•その他の技術が統合された開発ツール、モデルベースの開発アプローチをサポートし、Portalの統合運用監視ツールに基づいて、標準のWS - DMの関連が含まれます。

SOAは自身の開発のプロセスで、技術がステップ、経験を積む一歩に実装できますとして次に進むと内の深さpromoteにmove。 、長期的な研究の後は、"あなたのための"提案の3つのステップを次の見つけたものここでの開発手順の例です、実際のアプリケーションに応じて自分のSOAプロジェクトを計画で、ユーザーは、まず何を、実施後実装するかを決定する必要があります参照。

最初のステップはいくつかのSOAの基本的な特性を達成する。

のような:

サービスの説明、サービスインターフェイスのメソッドとパラメータのWSDL記述を使用して

サービス登録は、あなたが、あなたは、ファイル、データベースまたはディレクトリシステムを登録し、サービスの説明を管理に使用することができます手動で登録するサービスの説明を使用できます。

サービスは、手動で検索、または、そのインターフェイスの説明サービスを得るためにいくつかの簡単なツールを使用してすることができます探します。

サービス、通信、アクセス、サービスにアクセスするようにプログラムすることができます、あなたは、あなたも(JMS、電子などの達成するために)従来のミドルウェア技術を使用してSOAPプロトコルを使用できます。

シンプルなプロセスの関数は、非複雑なプロセスに複数のサービスの組み合わせは、もちろんのプログラミング手段によって達成することができるアセンブリの柔軟性特性の消失。

シンプルなツールをサポートするサービスの説明を、シンプルなサービスの登録と検索を提供します。

エンタープライズクラスの一部の高度な機能を追加するに基づいてSOAの成功の実装で2番目のステップです。

のような:

サービスの説明の拡大、サービスの品質属性はサービスを構成し、定義の属性できる簡単なサービス契約管理を使用します。

提供プロセス管理、統合開発ツールprocesses of定義すると、プロセスを実行するプロセス管理エンジンを使用し、実装プロセスを監視、サービスプロセスが非常にな組立のcharacteristicsを設定でき、必要に応じてサービスプロセスを最適化easily調整できます。

技術的なプラットフォームは、トランザクションの整合性のサービスを含む高品質の属性のエンタープライズクラスの保護、:セキュリティサービス、信頼性の高いメッセージングサービスを提供する。また、高性能の通信と処理能力を提供する必要があります。

Basic統合開発環境、プロセスから、サービス管理、統合開発、デバッグ、デプロイメント環境をカスタマイズすることができます。

基本的な監視と管理のツールは、ポータル技術をベースのユニファイドperformanceの監視および管理ツールをprovideするシステムの動作を理解し、必要に応じ動的に調整実行する。

第3段階は、より完全な、より高度なSOAの機能を提供する。

のような:

ビジネスからサービスの完全なサービスの契約と技術的な観点は、詳細に説明。

完全なサービス管理、サービスのバージョン管理、動的な変更管理。

動的ルックアップサービスは、特定の産業のコンテキストを提供するセマンティック検索機能を提供するには、動的には、必要なサービスを見つけることができます。

モデル駆動型開発のアプローチに基づいて、統合開発環境は、UMLの設計モデルの技術の説明に記載することができる設計段階から作業を支援する。

、分析、管理ツールは、システムのパフォーマンス向上の監視を提供活用とSOAシステムの管理にすべてのレベルのスタッフに役立ちます。

技術に加えて、フォーカスはまた、どのようSOAのチームを構築するため関係SOAの実装方法の実装に必要とされた、建設時にに、どのような長期計画が必要か、ビジネスや技術上の基準は、また、SOAをする必要がある確立することであるカット始めたSOAのシステムを、実装手順。