開発者向け支援ツール |
クライアントの管理の負荷低減、データの一元管理とリアルタイムの情報共有化、データセンターやSaaSの利用などから、近年、ますますニーズが高まりつつあるWebシステム。Javaの進化、Ajaxや各種リッチクライアントの登場によりWebシステムで劣るとされてきたレスポンススピードと操作性は以前と比較すると改善されてきました。しかし、C/S同等とは言いきれません。今までのC/Sの開発とは違った言語や開発手法を習得しなければならず、C/Sのような使い勝手のよいシステムを開発するためには様々な工夫が必要となります。
チェプロは、C/S同等の速さと操作性を有する次世代Webシステムの開発を簡単に実現するため、独自の通信I/Fモジュール「WAOテクノロジー」を開発しました。WAOテクノロジーはDLL(Dynamic Link Library)です。これをクライアントとアプリケーションに設置するだけで、両者間において、クライアントの画面の項目単位の情報交換をインターネット環境で可能にします。そして、次世代Webシステム開発支援ツール「WAOtech」はWAOテクノロジーを自動生成するツールです。つまり、WAOtechさえ有れば、開発者はVB.NETで3層構造のアプリを開発した後、WAOtechでWAOテクノロジー(DLL)を自動生成しクライアントとアプリケーションサーバーへ設置するだけで、簡単に次世代Webシステムの開発が完了します。
WebシステムでC/S同等のレスポンスとスピードが実現します。自社開発の企業様では、稼動後、C/Sに慣れた社内エンドユーザーからレスポンスが遅いという不満の声なしに、ストレスなく使用して頂け、システム導入における当初の目論見どおりの成果を出すことが可能です。パッケージソフトやERP開発会社様では、速さと操作性において他者と差別化した自社製品を開発することができます。
JavaやAjax、またリッチクライアントの手法を新しく覚える必要はありません。スクリプト処理(Ajax等)、アプリケーション側の専用画面開発とクライアント側のキャッシュ処理(特殊ブラウザ)、アプリケーション側でのクライアントの仮想化(ターミナルサービスを利用したクライアントプログラム)など、一切不要です。VB.NETで3層構造のアプリケーションを開発してください。
サポート切れのVB5.0やVB6.0のC/S資産も、VB.NET化、3層化しWAOtechで自動生成したWAOテクノロジーをクライアントとアプリケーション側に設置するだけで次世代Webシステムに刷新できます。既存資産を流用した開発で開発コストと開発期間の大幅削減が図れます。また、ユーザーが使い慣れた画面や操作性を移行前と移行後を全く同じにすることができるため、Webシステム移行に伴うユーザーの再教育のコストもかかりません。
WAOアーキテクチャは、Saas、Web、C/S、スタンドアローンのいずれの環境にも対応できます。これにより、C/S版、SaaS版など使用環境に応じた個々のアプリケーションの開発が不要となり、開発費を大幅に削減できます。C/Sで使用する場合は、今まで必要であったクライアントの管理が不要、バージョンアップ等のアプリケーションの更新に伴う個々のクライアントへの再配布の問題がなくなり、運用コストの削減が図れます。また、SaaSを提供する際に頭を悩ますのがマルチテナントのセッション管理です。WAOテクノロジーでは、このマルチテナントのセッション管理を実現するサービス機能を提供しているため、この機能を利用すれば、ここでも開発コストを削減できます。

アプリケーションサーバーにかかる負荷が少ないのもWAOテクノロジーの大きな特長です。Webサーバーも不要で、運用に必要なサーバー台数を通常のWebシステムと比較して大幅に減らすことが可能です。サーバーの購入費用をはじめ、設置スペース、サーバーの稼動や空調にかかる電力コスト、管理コストなどを削減でき、グリーンITも推進します。
