5.4. Red Hat JBoss Data Grid および Red Hat JBoss Fuse Service Works


5.4.1. Red Hat JBoss Fuse Service Works 向けの camel-jbossdatagrid のインストール

Red Hat JBoss Fuse Service Works は、エンタープライズアプリケーション統合 (EAI) およびサービス指向アーキテクチャー (SOA) ソリューションを開発するためのプラットフォームです。サービスコンポーネントフレームワーク、ビジネスルール/複雑イベント処理、ライフサイクル管理、ランタイム管理、およびプロセス自動化で構成されます。エンタープライズメッセージング、 Camel、および CXF を持つ JBoss Fuse と同じコア上に構築されるため、ビジネスサービスの設計、デプロイ、統合、およびオーケストレーションに使用できます。
JBoss Fuse Service Works (FSW) は、SOA の概念を統合されたアプリケーションに容易に適用する環境を提供します。SwitchYard アプリケーションは、複合サービスや複合参照などのコンポーネントで構成されます。これらは、サービス定義とアクセス性を提供します。
SwitchYard と同様に、JBoss Fuse Service Works はルールベースのルーター (Apache Camel)、Web サービスフレームワーク (Apache CFX)、およびメッセージブローカー (Apache ActiveMQ) を含む複数のコンポーネントで構成されます。

手順5.3 JBoss Fuse Service Works を用いた camel-jbossdatagrid のインストール

前提条件

Red Hat では、システム設定とデータをバックアップしてからこの手順の設定タスクを実行することを推奨しています。

  1. JBoss Fuse Service Works 6.0 のダウンロードおよびインストール

    JBoss Fuse Service Works 製品のダウンロードおよびインストール方法については、『Red Hat JBoss Fuse Service Works Installation Guide』を参照してください。
  2. JBoss Data Grid モジュールの Fuse Service Works へのインストール

    必要な使用モードに応じて、Hot Rod モジュールか Library モードのモジュールをインストールします。
  3. アプリケーションのデプロイ

    以下が含まれている必要があります。
    • 特定の camel-core ライブラリー。JBoss Fuse Service Works にはデフォルトで古いバージョンの camel-core が含まれているため、camel-core-2.12.0.redhat-610379.jar をインストールする必要があります。これは、https://repo.fusesource.com/nexus/content/groups/public/org/apache/camel/camel-core/2.12.0.redhat-610379/ から入手できます。
    • JBoss Data Grid ディストリビューションに同梱される camel-jbossdatagridコンポーネント。これは、Maven リポジトリーまたは個別のディストリビューションにあります。
    • 依然インストールされた特定モジュールの依存関係を定義する MANIFEST.MF または jboss-deployment-structure.xml ファイル。
以下の例は、jboss-deployment-structure.xml ファイルで依存関係を定義する方法を示しています。

例5.1 依存関係の定義

<jboss-deployment-structure>
    <deployment>
          <dependencies>
                <module name="org.infinispan" slot="jdg-6.4" /> 
                <module name="org.jgroups" slot="jdg-6.4" />
                <module name="org.infinispan.client.hotrod" slot="jdg-6.4" /> 
          </dependencies>
    </deployment>
</jboss-deployment-structure>
この例では、Hot Rod クライアントの使用時に org.infinispan.client.hotrod 依存関係のみが必要になります。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.