| Get started
Demos
Resources
| 製品紹介 エンタープライズ・リッチクライアントWebプラットフォーム「Nexaweb」 Nexawebは、エンタープライズクラスのWebアプリケーション構築のためのプラットフォームです。信頼性・可用性・パフォーマンスが要求される基幹系システムの構築、情報の大量トランザクション下での迅速な意思決定を必要とする情報系システムの構築に適しています。 Nexawebの実体は、Java/XMLによるアプリケーション構築、クライアント管理を不要にするアーキテクチャ、クライアント/サーバを越えたUIを実現するリッチクライアント(RIA)テクノロジ、非同期通信・サーバプッシュの通信機能を備えたミドルウェアと開発環境です。信頼性の高いリアルタイム・双方向通信、エンタープライズシステムとの統合、高パフォーマンスを実現し、エンタープライズ環境において強みを発揮するのがNexawebの大きな特徴であり、我々が『エンタープライズ・リッチクライアントWebプラットフォーム』と呼ぶ理由です。 Enterprise Web 2.0を具現化したNexaweb Nexawebは、Enterprise Web 2.0をJava/XMLで実現するプラットフォームと開発環境を提供します。Web2.0の登場によって、インターネットは、クライアントコンピュータのリソースも活かすリッチなUIを備えたアプリケーションプラットフォームになりました。すなわちWeb 1.0の時代には、クライアントはサーバサイドで生成した画面を表示するだけのものでしたが、Web 2.0では、クライアントサイド(ユーザ側)でUIを実現。アプリケーションフローの自在な管理も可能になりました。Nexawebが具現化するEnterprise Web 2.0は、次の「Nexawebのアドバンテージ」で説明する特長を持ちます。
Nexawebアドバンテージ
●リッチUI リッチクライアント(RIA)ならではの豊かな表現力と操作性を備えたアプリケーションは、Nexawebにあらかじめ用意されている豊富なUIコンポーネント部品でスピーディーに開発できます。たとえば、グリッドやテーブルといった基本的なUIから、大量データの高速入力補助、キー指定、入力部品のドラッグ&ドロップ、リッチなグラフにいたるまで、豊富な部品が用意されており、統合開発環境「Nexaweb Studio」上でビジュアルに開発できます。 Nexawebは、XMLで表現された画面定義をクライアントサイドでリアルタイムにレンダリングすることでUIを実現します。XMLのバイナリ圧縮、DOM同期を用いた差分通信によって、低帯域・高速な通信を実現します。 ●メッセージ通信管理 リアルタイム通信を行うトレーディングやネットワーク監視などのアプリケーションでは、サーバプッシュによる通信と、数千行のデータ、チャート、グラフおよびそのほかの複雑な情報を含むリアルタイムな画面更新を必要とします。Nexawebは、プッシュや非同期通信をサポートし、通信を高速化するためのインテリジェント・ルーティング(差分更新やネットワーク帯域幅を自動的に管理)を採用。優れたメッセージ通信管理の機能を提供しています。加えてSSL通信もサポートすることで、セキュアで高速な通信環境を構築できます。 ●開発環境 リッチクライアント(RIA)ならではの豊かな表現力と操作性を備えたアプリケーションは、Nexawebにあらかじめ用意されている豊富なUIコンポーネント部品でスピーディーに開発できます。たとえば、グリッドやテーブルといった基本的なUIから、大量データの高速入力補助、キー指定、入力部品のドラッグ&ドロップ、リッチなグラフにいたるまで、豊富な部品が用意されています。
製品構成
Nexaweb PlatformNexaweb Platformは、NexawebクライアントとNexawebサーバとで構成されます。Nexaweb Platformは、Webアプリケーションの通信を含めたプレゼンテーション層を実現し、ビジネスロジックの管理と実行、クライアント/サーバ間のリアルタイム/同期/非同期通信などを担います。
Nexaweb Studioは、広く使用されているEclipse IDEのプラグインです。シンクライアントで高パフォーマンスのエンタープライズインターネットアプリケーションをより簡単に、またより迅速に開発できるため、開発コストを抑えることができます。Nexaweb Studioの使用により、開発コストを削減できます。Nexaweb Studioは、次の機能や特徴を備えています。 ●ドラッグ&ドロップ、コンポーネントおよびファイル管理、ソース表示とランタイムプレビューなどの機能を使用して、アプリケーションのプロトタイプを迅速に開発およびテストできる ●WYSIWYG編集およびプレビュー機能を備える ●複数の製品ラインにわたり、外観と操作性について統一された基準を確立できる ●再設計や特別なセットアップを行わずに、標準のJ2EEアプリケーションを構築できる
Nexawebクライアントには、大きく分けてJava版とAjax版の2種類のクライアントがあります。さらにJava版はJavaアプレットによって 構成される「Applet Client」と、Javaアプリケーションで構成される「Desktop Client」に分けられます。「Applet Client」は、Webブラウザ上でオンライン時のみのアプリケーションを実現します。「Desktop Client」は、デスクトップ上のJavaアプリケーションの稼動を実現し、オンライン/オフライン両方での稼動を可能にします。 ● Applet Client |