Java Composite Application Platform Suite (Java CAPS) は、Oracle Corporationの標準ベースのエンタープライズ サービス バスソフトウェア スイートです。このスイートには、既存のアプリケーションを統合し、サービス指向アーキテクチャ環境で新しいビジネス サービスを提供するのに役立つ複数のコンポーネントが含まれています。これはJava EE準拠のプラットフォームであり、アプリケーション間統合、企業間統合、ビジネス プロセス管理に加えて、統合ヒューマンワークフロー、エンタープライズ情報ポータル、抽出、変換、ロード(ETL)、ビジネス アクティビティ監視、および複合アプリケーション開発を提供します。
歴史
Java CAPSはもともとSoftware Technologies Corporation [1]の製品であり、後にSeeBeyond Technology Corporationとなった。当初、この製品はDataGateと名付けられていたが、1990年代後半に新しい分散アーキテクチャを採用してeGateに改名された。メッセージの翻訳にはLISPの変種であるMonkが使用された。
eGate 4.5 は、 Java Message Serviceの導入を含むJavaのサポートが強化され、2001 年にリリースされました。
J2EE (現在のJava EE) に基づく新しいアーキテクチャは、2003年にバージョン5.0で開始され、NetBeansに基づくIDEが使用されました。スイートは再びIntegrated Composite Application Network Suite (ICAN)に改名されました。[2] Table Runtime Environment (TRE) は、Enterprise ManagerなどのeGate 5.0ツールを活用できるようにDataGate 3.6をアップグレードしました。
Java 5.1 の新機能
2005年にサン・マイクロシステムズがSeeBeyondを買収した後、名前はSun Java Composite Application Platform Suite (Java CAPS)に変更されました。[3]
eGate Integratorは、コア統合機能を提供します。[4]スイートに含まれる他の製品には、eInsight Business Process Manager、eVision Studio、ePortal Composer、eTL Integrator、eXchange Integrator、eView Studio、eIndex Global Identifier Composite Application、eBAM Studioなどがあります。
Java CAPS のもう 1 つの主要な機能は、eWays と呼ばれるアダプタです。これらのアダプタはJCAに準拠しており、スイートが外部システムと対話できるようにします。
このスイートは、ビジネス プロセスの設計、記述、監視、テストのためのアダプタ、ライブラリ、IDE で構成されています。主なコンポーネントは次のとおりです。
- リポジトリ:共有プロジェクト、バージョン履歴、ファイルロック機能を可能にするバージョン管理システム。
- エンタープライズデザイナー: リポジトリを参照し、ビジネスプロセス、コラボレーション、接続マップ、デプロイメントプロファイルを作成するためのIDE。ビジネスプロセスはBPELで定義されます。BPELはWebサービスに特化しているわけではなく、むしろメッセージフローにおけるアクティビティ、入力/出力、および起こりうる例外の実行を定義します。[5]
- 論理ホスト: そこにデプロイされたアプリケーションをホストします。Java CAPS 5 までは、Sun Java System Application Server 9 が使用されていました。バージョン 6 では、ホストは JEE をサポートするために GlassFish になりました。通常、論理ホストは専用マシン上で実行され、起動すると、Sun Enterprise Service Bus のインスタンスであるドメインを参照します。
- Enterprise Manager : BPEL ダイアグラム、サーバー ログ、アクティビティの詳細、ビジネス プロセスのパラメーターとデータを通じて情報フローを監視する Web ポータル。
Java キャップス 6
2008年には、NetBeans 6.1、GlassFish v2、OpenESB v2を含むJava CAPS 6がリリースされました。[6] [7]
Java CAPS 6 には、Java CAPS 5.1.x と比較して、いくつかの異なる機能があります。
- IDE には NetBeans 6.1 が使用されています。NetBeans 6.1 には、標準の Java CAPS 5.1.3 エディタをサポートするプラグインがあり、統合プロジェクト ビュー、Java コラボレーション定義、BPEL などのエディタ、および IDE のランタイム環境が備わっています。
- ランタイム環境として、 Sun Java System Application Server 9.1 ( GlassFish v2ベース) が使用されます。
- Java Business Integration (JBI)のサポートを提供します。JBI には、バインディング コンポーネントとサービス エンジンの 2 種類のコンポーネントがあります。[8] JBI コンテナーと EE コンテナーは両方とも Sun アプリケーション サーバーにあります。JBI ブリッジは、Java EE コンポーネントと JBI コンポーネント間の相互運用性を実現します。
- 次のメッセージング サーバーをサポートします: Sun SeeBeyond JMS IQ Manager (stcms)、Sun Java Message Service Grid、および Sun Java MQ 4.1。
- コラボレーションが別のコラボレーションを呼び出すことができるサブ Java コラボレーションのサポートを提供します。
- インストールの機能強化 (ウィザードベースのインストーラー) と管理および監視の改善が含まれます。
2009年には、NetBeans IDE 6.5.1とGlassFish Enterprise Server 2.1パッチ2とともにJava CAPS 6.2がリリースされました。このバージョンではHL7メッセージング用のアダプタも導入されました。[9]
2010年にサン・マイクロシステムズはオラクル社に買収されました。2011年にオラクル社はNetBeans IDE 6.9とGlassFish Enterprise Server 2.1.1を含むJava CAPS 6.3をリリースしました。[10]
-
NetBeans の Java CAPS プロジェクト、コンポーネント ライブラリ、リポジトリ オプション
-
Enterprise Designerにはビジネスルールとビジネスルールデザイナーが含まれています
-
Enterprise DesignerにはJavaソースコードエディタが含まれています
-
NetBeans ServicesのJava CAPS環境には、論理ホストやその他のコンポーネントが含まれています。
-
Java CAPS デプロイメント プロファイル
-
Java CAPS 接続マップ
Java CAPS の将来
Sunによる買収後、OracleはSun SOA製品の機能をOracle SOA製品に組み込みました。Oracleは、Java CAPSプロジェクトをOracle SOA Suiteに移行するのに役立つツールを提供しています。[11] [12] Java CAPS 6.3のプレミアサポートは2016年4月まで延長されました。Oracleはもはやこの製品のプロモーションを行っておらず、ユーザーにOracle SOA Suiteへの移行を推奨しています。
Java CAPSのオープンソース版であるOpenESBはコミュニティによって支えられており、投資を保護したい企業にとって代替手段となり得る。 [13]
製品ライフサイクル
参照
参考文献
- ^ Dunn, Ashley (2000 年 5 月 22 日). 「企業はコミュニケーションギャップに自社のニッチを見つける」ロサンゼルス タイムズ。
- ^ Niccolai, James (2003 年 10 月 15 日)。「SeeBeyond がブランド名を変更した統合スイートをリリース」。InfoWorld。
- ^ 「Oracle: STC DataGate / SeeBeyond eGate / Sun Java CAPS / SOA Suite」. HealthIT2 .
- ^ Pinkerton, Ron. 「eGate の概要 -- Sun Java CAPS 1/3」。YouTube 。 2021年12月15日時点のオリジナルよりアーカイブ。
- ^ Java CAPS の基礎 - 一般的な EAI パターンの実装; 第 10.2 章、Java CAPS の監視と管理
- ^ Jaques, Robert. 「Sun が Java Caps 6 をリリース」. iTnews .
- ^ Gold-Bernstein, Beth (2015年11月17日). 「Sun CAPS 6 は正しいビジョンを持っている」. ebizQ .
- ^ Kinnumparath, Mareej. 「JBI - Java での SOA の標準ベースのアプローチ」。TechTarget。2018年10 月 30 日時点のオリジナルよりアーカイブ。2018年 10 月 29 日閲覧。
- ^ 「Java CAPS コンポーネントの変更と機能拡張」。Oracle 。
- ^ Lee, Michael. 「タスマニア州、中核的なeHealthインフラの代替を模索」ZDNet。
- ^ Java CAPS から Oracle への移行
- ^ Somekh, Mike. 「JCAPS 移行ツールがリリースされました!」Oracle。
- ^ ブルーノ、エリック。「オープン ESB アップデート」。ドクター ドブス。
外部リンク
- Java CAPS ドキュメント
