Cosminexus(コズミネクサス)
Cosminexusは、
日立製作所が提供する
ミドルウェア製品で、主に
アプリケーションサーバの構築と運用を目的としています。このシステムはJava EE 7に対応しており、アプリケーション開発者にとって非常に有用なツールです。最新のバージョンは11.0です。
概要
Cosminexusは、特にJ2EEに対応したアプリケーション実行環境を提供するApplication Serverや、Windows環境でアプリケーションの開発をサポートするDeveloper、さらにはCosminexusおよびその他の
ミドルウェアで開発されたアプリケーションを統合してサービスを提供するためのService Platformなどが用意されています。これらの製品は、Windows、
Linux、
AIX、
HP-UXなど、さまざまなオペレーティングシステム上で動作することが可能です。さらに、
Apache HTTP ServerやTomcatなどの
オープンソースソフトウェアを基にした独自の機能拡張や制限が施されています。
この中には、日立独自の拡張を施した
Java仮想マシンも含まれており、各種環境において最適なパフォーマンスを発揮します。
歴史
Cosminexusの歴史は
1998年に始まります。当初は「日立
アプリケーションサーバ」という名称でリリースされ、EAIのサポートやアプリケーション開発の負担軽減を目指していました。
2000年には名称をCosminexusに変更し、JRunをベースにしたVersion 3を発表しました。これは
アプリケーションサーバとして日本で初めてJ2EEブランドを取得したものとして名を馳せました。
その後、Version 5では独自の
Java仮想マシンを導入し、Version 9ではインメモリデータグリッドがサポートされました。
2014年にはVersion 10がリリースされ、当時の最先端であるJava EE 7に準拠した商用製品として注目を浴びました。
特徴
Cosminexusは多くの特徴を持っており、特に以下の点が挙げられます:
- - 独自のメモリ管理: 8.0以降ではFullGCを抑制するメモリ管理が行われ、高いパフォーマンスを維持します。
- - PRFトレース機能: 障害解析や性能解析を容易にするために、影響を低減した状態でのトレース機能が提供されます。
- - OLTP技術の利用: 優先制御や流量制御、負荷分散を実現し、実行環境の安定性を高めます。
- - 仮想化ソフトとの連携: 8.5以降からは仮想化ソフトウェアとの高い互換性を実現しています。
- - 他製品との連携: Oracle、HiRDB、SQL Server、XDMなど、様々なデータベースソフトウェアと連携可能です。また、クラスタリングソフトウェアとの統合により、大規模で信頼性の高いアプリケーション環境の提供が可能となります。
まとめ
Cosminexusは、
日立製作所が長年の経験と技術を集結させた、非常に強力な
ミドルウェアです。アプリケーションの開発や運用において多様なニーズに応えることができ、多種多様な環境に適応できる点が特に魅力的です。今後のアプリケーション開発において、ますます重要な役割を果たすことでしょう。