JAVA EMBEDDED SUITE

 
Red Triangle Oracle Event Processing for Oracle Java Embedded  (オプション・コンポーネント)
  download
ダウンロード
  documentation
ドキュメント

Red Triangle  JAVA EMBEDDED SUITE

ホーム・ネットワーキング、医療機器、エネルギー・グリッド管理、工業オートメーション、M2Mおよびワイヤレス・デバイスなど、産業界で"物のインターネット"の成長が予想されるとともに、多くの組込みデバイスからのデータやデータ・トラフィックの収集および管理への要望が高まっています。Oracle Java Embedded Suiteを使用すれば、このようなリソースに制約のあるデバイスとの間でデータを安全に集計、保存、転送でき、M2MシステムやM2Mと類似したシステムでタイムリーかつ低コストなデータの一元化を実現できます。 Oracle Java Embedded Suiteによって、開発、生産、サポートのコストに対する厳密な制御を維持しながら、市場への製品投入の時間を短縮できます。Oracle Java Embedded Suiteは、データベース、RESTful Webサービス、サーブレット機能、およびJava EEテクノロジーをOracle Java SE Embeddedに追加しています。

  • Java SE Embedded 7 - あらゆる組込みデバイス向けに最適化された、Javaの最新プラットフォーム
  • Java Data Base (Java DB) - メモリに制約のあるデバイスに最適な、オラクルの完全なマルチユーザー・リレーショナル・データベース・エンジン
  • GlassFish for Embedded Suite - GlassFish Web Profileのサブセット(Java Enterpriseテクノロジーに基づいています)
  • Jersey Web Services Framework - RESTful Webサービスの実装用の堅牢なフレームワーク

Oracle Java SE Embedded


Oracle Java SE Embeddedは、デスクトップ標準のJava SEの大規模サブセットです。 SwingやAWTなどのグラフィカル・インタフェースが搭載されていないため、メモリ使用量は、中サイズのヘッドレス組込みデバイスと同等です。またJava SE for Embedded Devicesには、Java SEとのAPI互換を維持しながら、スペース(フットプリントやメモリ使用量)を最適化しています。組込みアプリケーションに対して、安全な実行環境、自動ガベージ・コレクション、その他の使い慣れたJava仮想マシンの利点がすべて提供されます。

Java SEとSE Embeddedには互換性があり、Oracle Java Embedded Suiteコンポーネントのすべてが100% Javaコードであるため、他の言語(C言語など)と比べて組込みアプリケーションの開発がずっと簡単です。NetBeans統合開発環境などの使い慣れたJava開発ツールも使用できます。クロス開発ツールは不要です。また、ツールチェーンの互換性の問題もありません。ターゲット・デバイスにコピーした、デスクトップ・システムでコンパイルしたアプリケーション・バイトコードは、同様に(速度以外は)動作します。


Java DB


Java DBは、JDBCを使用してSQLでアクセスするリレーショナル・データベースです。Oracle Java Embedded Suiteに含まれるJava DB Editionは、組込みアプリケーション向けに最適化されており、ネットワーク・クライアントとサーバーのような不要な機能が削除されています。組込みアプリケーションでは、Java DBはアプリケーションにライブラリとして組み込まれます。


GlassFish for Oracle Java Embedded Suite


Oracle Java Embedded Suiteには、GlassFishアプリケーション・サーバーのフットプリントの小さいバージョンが含まれます。このバージョンでは、簡単に開発できるよう、Servlet 3.0 APIおよびwarファイルにパッケージ化されたWebアプリケーションとサービスの配置をサポートします。GlassFishアプリケーション・サーバーはライブラリとしてパッケージ化され、仮想マシンに組込みアプリケーションとしてロードされます。


Jersey RESTful Web Services


Jerseyは、RESTful Webサービス向けのJava APIであるJAX-RS (JSR 311)のオラクルの実装です。また、Jerseyには、専用のRESTfulクライアントAPIなどの追加機能が付属しています。Java SE for Emedded Devicesに付属しているフットプリントが小さい軽量のHTTPサーバーは、単純なRESTful Webサービスのホストとして利用できます。完全な機能を持ったRESTfulサービスは、GlassFishコンテナをホストとして使用しなければなりません。

 

Red Triangle オプション・コンポーネント

Oracle Event Processing for Oracle Java Embedded
 
Oracle Event Processing for Oracle Java Embeddedは、イベントのフィルタリング、関連付け、処理をリアルタイムに実行するアプリケーションを構築するための完全なソリューションであり、下流のアプリケーション、サービス、イベント駆動型アーキテクチャにおいて真のリアルタイム・インテリジェンスの活用を実現します。Oracle Event Processing for Oracle Java Embeddedが提供する完全なソリューションを利用すると、イベント処理アプリケーションの設計、定義、開発、実装が可能となり、組込みデバイスの要件を達成するだけでなく、現時点で最高レベルのインテリジェント・システムを構築できます。Oracle Event Driven Serverテクノロジーを基盤としたOracle Event Processing for Oracle Java Embeddedは、エンタープライズ版に対してフットプリントの小さいメモリとディスクに最適化したバージョンを提供しますこのプラットフォームは、Java、ANSI SQL、OSGi™などの業界標準に基づいて構築されます。Oracle Event Processing for Oracle Java Embeddedは強力なJava開発ツールを備えているため、専門的トレーニングや固有のスキルセットへ投資することなく、開発チームは最先端のイベント駆動型アプリケーションを確実に構築できます。OEP for Oracle Java Embeddedについての詳細は我々に問い合わせてください。 データ・シート (PDF)