ESBを使用し、CRMシステムを統合してエラー処理とロードバランシングを実装します。エンタープライズサービスバス(ESB)は、エンタープライズアプリケーション統合(EAI)を一変させました。今日、企業は、ネットワーク上のあらゆるもののミドルウェアとして機能するESBを使用して、あらゆるEAIのニーズに対応できます。ESBは、企業全体のあらゆるアプリケーション、デバイス、システムの接続ポイントとして機能する共有の中央インフラストラクチャです。ESBは統合をより速く、より簡単に、そしてより柔軟にし、すべてのエンドポイントが「互いに話す」ことを可能にします。ハンドコーディングを排除し、直感的なインターフェイスを提供するエンタープライズサービスバスは、優れた統合方法であるポイントツーポイント(P2P)よりもはるかにユーザーフレンドリーです。ESBを使用してカスタマーリレーションシップマネジメント(CRM)システムを統合する手順を説明します。顧客検索サービスを構成し、統合の上にエラー処理とロードバランシングを実装します。ESBのユースケースを簡単に紹介するため、構築済みのコネクターとコンポーネントを活用し、「ウィザード」に従って操作していきます。ESBを使用しています。ESBに統合(公開)する方法を説明します。Language)を設計します。このWSDLがサービスプロバイダーとのインターフェイスを提供します。ESBに公開する方法を説明します。最後に、SoapUIのようなテストタスクを使用しているか、サービスに接続される正式なアプリケーションに公開されるかに応じて、サービスの消費/利用方法を確認します。このESBチュートリアルに統合されるCRMシステムは、いくつかのカスタムエントリーを含む単純なカンマ区切りファイルです。WSDLファイルには、一連の複雑なカスタムタイプ、顧客の更新/顧客の挿入/顧客の取得のための既存の操作が含まれます。このWSDLは、Webサービスプロバイダーの実装の枠組みを定義します。ESBからアーカイブをダウンロードし、ディストリビューションの2つの部分を使用できるようにするディレクトリーに解凍します。ESBを起動すると、プロジェクトを作成できるウィンドウが表示されます。Studioが開きます。Studioが開いている間に、元の画面に戻って、Talendランタイムコンポーネントを起動します。ここからサービスがランタイム環境に展開されます。2つのコンテナーを使用します(下記参照)。どちらも同じマシン上に常駐しており、これらを使用してロードバランシングと機能の一部を確認できます。新しいコンテナーの準備が整ったら、Studioに戻って、顧客検索サービスを実装する新しいサービスを作成します。service]を選択します。finish]のボックスを選択して、WSDL内にあるXMLのタイプと定義を使用できるようにします。WSDLがStudioに取り込まれると、このWSDLの外観がグラフィカルに表示されます。すべての操作はSOAPバインディングを使用しており、その中には複数の操作(getCustomer、getCustomers、updateCustomer、updateCustomers)が含まれます。このESBチュートリアルでは、特定の顧客に関する情報を取得するために、顧客またはCRMリソースを検索するための「getCustomer」の操作に焦点を当てます。すべての顧客タイプはWSDLを介してこのStudioにインポートされています。CustomerType」)を提供することを前提としています。このサービスの関連操作を以下の画面に示します。それでは統合を構築しましょう。operation]を選択し、このgetCustomerサービス操作に実装を割り当てます。Studioは必要とされる追加の詳細を示すアウトラインを作成します。Studioウィンドウに、3つの部分で構成されるキャンバスが表示されます。右側のデザインパレットには、すべての再利用可能なコンポーネントが表示されます。これらは、サービスの実装を作成するために必要な、データベース、ファイルリソース、ビジネスアプリケーション、クラウドリソース、オーケストレーションのフォームなどへのアクセスを提供します。左側にはサービス設計とインターフェイス管理があり、メタデータでは統合に使用される主要リソースへの接続が定義されます。delimited]を選択し、指示に従って使用するカンマ区切りの顧客ファイルにナビゲートします。ウィザードは、CRMデータと、それをファイルリソースに組み込む方法を表示するための手順を案内します。手順に従って、そのリソースに関連付けられているメタデータを抽出し、そこから適切なスキーマを構築します。Studioは、内部的に使用する関連スキーマを生成します。以下のスクリーンショットは抽出された情報です。これで、顧客ファイルに関連付けられている接続性とメタデータを、左側に表示されているコンポーネントと一緒に使用できます。これらのコンポーネントはすべて、そのスキーマの使い方を認識しています。「tFileInputDelimited」を使用します。顧客データを取得するために必要なサービスのすべての要素(サービスのスタイル、サービスの終了、顧客情報)を作成しました。第2部では、それらをすべてリンクするための統合を構築します。ESBは、拡張可能なオープンソーステクノロジーに基づいた無償のESBツールです。ESBを使用することで、アプリケーションやレガシーシステムを利用したサービスの実現が容易になり、サービス指向の強力なアーキテクチャーを構築できます。2019最も利用されているリソースどこから始めてよいかわからないという方へ。