AVAIL
Technology
EC(電子商取引システム)の現状
ミドルウェアの技術的要件
当社の提供するミドルウェア
効果
分散ミドルウェア技術とは
Technology


 私達の分散ミドルウェア技術の特徴は、電子商取引システム等の広域型ネットワークシステムのようなミッションクリティカルなアプリケーションシステムを、十分に実用性あるパフォーマンスで実現することを目指している点です。具体的な内容は、以下の通りです。

●中堅・中小規模のソフトウェア開発に適したミドルウェアです。
 私達の分散ミドルウェア技術は、中堅・中小企業のシステム開発においても十分に適用可能なものです。私達の技術は、アプリケーション間のトランザクション通信機能(Object Request Broker機能)だけではなく、システム運用管理、ファイル操作などアプリケーションシステム全体のパフォーマンスを向上させる先進的かつユニークな様々な機能を提供しています。 このような多く機能を統合化された環境の上で提供することによって、多額の投資ができる企業のみならず、中堅企業においても、分散ミドルウェア技術を利用したシステムを構築することができます。 また、製品に含まれる各種言語系開発ツールへの同時対応、共通インターフェイスを持ったデータベースライブラリ、ソフトウェア自動更新、バッチジョブスケジューリング、リモートメンテナンスなどの諸機能によって、小規模な事業者や、高度な技術を持たないソフトウェア開発者にも、分散システムの構築が可能となります。

●段階的に導入が行える商品体系です。
 私達の分散ミドルウェア技術の商品体系は、お客様を取り巻く環境に適合し、段階的にシステム導入を行えるようになっております。例えば、中小規模のシステム開発には、バッチ連携を主たる機能としているJob Street などを、中堅規模のシステム開発には、リアルタイム連携(企業内・企業間)を主たる機能としている SyOM を提供しています。 このような商品体系のため、お客様の段階的な成長を支援できるシステム構築が可能となります。


図-1


  =>> 図 〜 Job Street を起点とした企業システムの将来展開


●高速処理を実現する様々な機能を提供しています。
 私達の分散ミドルウェア技術の最も重視する要素の一つは、高速処理を実現することです。それは、今後、拡大が予測される電子商取引において、高速処理が成功の最重要課題と考えるからです。それを実現するため私達は、以下の機能を提供しています。
  • 圧縮機能(テキストデータ、ファイルなら約15倍圧縮)
  • 高速な Databaseアクセスドライバー(対ODBC の約2〜10倍)
  • PGローディング時間をゼロとする静的起動制御
  • 非同期での高速トランザクション処理(0.05秒/1TRS Celleron400)

●高度な拡張性と使い易さを備えたジョブ作成・実行環境を提供しています。
 私達の分散ミドルウェア技術は、特定のジョブ作成・実行環境に依存しません。汎用性ある環境を提供し、高度な拡張性と使い易さを備えるため、技術認知度の高い VBScriptや Jscriptでジョブ定義ができます。これによって、様々な ActiveXコンポーネントによる機能拡張が可能となります。

●既存開発者が直ぐに使える技術を提供しています。
 私達の分散ミドルウェア技術は、既存開発者が直ぐに使える技術を提供するため、マルチリンガルに対応しています。クライアントアプリケーションは、C++、Java(Servlet及びApplet)、VB、VBA、Perlにて開発することが可能です。サーバーアプリケーションは、C++、Java、VB、VBAにて開発することが可能です。 ジョブスクリプトとしては、VBScript、JavaScript、MS-DOSコマンド、Batchファイル用スクリプト、Perlを利用することができます。クライアントアプリケーションには、RCC(リモートコールクライアント)、サーバーアプリケーションには、RCS(リモートコールサーバー)が、ライブラリ乃至コンポーネントとして、それぞれの言語に対応して提供されています。 マルチリンガルであったとしても、そのコーディング作法がそれぞれに大きく異なっていたのでは、設計工程の生産性低下、技術移転コストの増加を招来する可能性は少なくありません。私達の技術では、いずれの開発言語を採用したとしても、共通したアルゴリズムを持つ、洗練された、最小限のコードで、プログラミングすることができます。 その結果、もっと普及している開発言語である VBの既存リソースのラッピングが容易となります。

●自社開発部門による技術開発を行っています。
 私達の分散ミドルウェア技術は、自社内ですべて開発を行っております。そのため、技術導入支援など、お客様のニーズに、迅速に対応できる充実したサポートを行うことが可能です。







Technology Page 1(Technology) / 6

1 / 2 / 3 / 4 / 5 / 6