Javaキャップ

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)は、DataGate 3.6をアップグレードし、Enterprise ManagerなどのeGate 5.0ツールを利用できるようにしました。

Java CAPS 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のもう一つの主要機能は、eWaysと呼ばれるアダプタです。これらのアダプタはJCAに準拠しており、スイートと外部システムとの連携を可能にします。

このスイートは、ビジネスプロセスの設計、記述、監視、テストのためのアダプタ、ライブラリ、IDEで構成されています。主なコンポーネントは次のとおりです。

  • リポジトリ:共有プロジェクト、バージョン履歴、ファイルロック機能を可能にするバージョン管理システム。
  • Enterprise Designer:リポジトリを参照し、ビジネスプロセス、コラボレーション、接続マップ、デプロイメントプロファイルを作成するための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 CAPS 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年には、Java CAPS 6.2がNetBeans IDE 6.5.1とGlassFish Enterprise Server 2.1パッチ2とともにリリースされました。このバージョンではHL7メッセージング用のアダプタも導入されました[9]

2010年、サン・マイクロシステムズはオラクル社に買収されました。2011年、オラクル社はNetBeans IDE 6.9とGlassFish Enterprise Server 2.1.1を含むJava CAPS 6.3をリリースしました。[10]

Java CAPSの将来

サンによる買収後、オラクルはサンのSOA製品の機能をOracle SOA製品に組み込みました。オラクルは、Java CAPSプロジェクトをOracle SOA Suiteに移行するためのツールを提供しています。[11] [12] Java CAPS 6.3のプレミアサポートは2016年4月まで延長されました。オラクルは今後この製品のプロモーションは行わず、ユーザーにOracle SOA Suiteへの移行を推奨しています。

Java CAPSのオープンソース版であるOpenESBはコミュニティによって支えられており、投資を守りたい企業にとって代替手段となり得る。 [13]

製品ライフサイクル

リリースGA日付プレミアサポート終了延長サポート終了持続的なサポートの終了
5.1.02006年3月2007年12月利用不可不定
5.1.12006年6月2007年5月利用不可不定
5.1.22006年10月2008年6月利用不可不定
5.1.3利用不可2014年1月2017年1月不定
6.0.x2008年6月2012年1月利用不可不定
6.1.x2009年10月2014年1月2017年1月不定
6.2.x2009年10月2014年1月2017年1月不定
6.3.x2011年4月2016年4月2017年4月不定

参照

参考文献

  1. ^ ダン、アシュリー(2000年5月22日)「企業はコミュニケーションギャップに強みを見出す」ロサンゼルス・タイムズ
  2. ^ Niccolai, James (2003年10月15日). 「SeeBeyond、ブランド名を刷新した統合スイートをリリース」InfoWorld .
  3. ^ 「Oracle: STC DataGate / SeeBeyond eGate / Sun Java CAPS / SOA Suite」。HealthIT2
  4. ^ Pinkerton, Ron. 「eGateの概要 -- Sun Java CAPS 1/3」。YouTube 2021年12月15日時点のオリジナルよりアーカイブ。
  5. ^ Java CAPS の基礎 - 共通 EAI パターンの実装; 第 10.2 章、Java CAPS の監視と管理
  6. ^ Jaques, Robert. 「SunがJava Caps 6をリリース」. iTnews .
  7. ^ Gold-Bernstein, Beth (2015年11月17日). 「Sun CAPS 6は正しいビジョンを持っている」. ebizQ .
  8. ^ Kinnumparath, Mareej. 「JBI - JavaにおけるSOAのための標準ベースのアプローチ」TechTarget . 2018年10月30日時点のオリジナルよりアーカイブ。 2018年10月29日閲覧
  9. ^ 「Java CAPS コンポーネントの変更点と機能拡張」。Oracle
  10. ^ Lee, Michael. 「タスマニア州、eヘルスの中核インフラの代替を模索」ZDNet .
  11. ^ Java CAPSからOracleへの移行
  12. ^ Somekh, Mike. 「JCAPS 移行ツールがリリースされました!」Oracle
  13. ^ ブルーノ、エリック、「Open ESB アップデート」、ドクター・ドブス
  • Java CAPSドキュメント
「https://en.wikipedia.org/w/index.php?title=Java_Caps&oldid=1240392939」から取得