Biz/Browser よくある質問(FAQ)
HTMLブラウザとの違い
Biz/Browser は、Internet Explorerなどと同じHTMLも解釈できるWebブラウザなのでしょうか?
Internet ExplorerなどHTMLで記述された情報を表示するHTMLブラウザとは異なり、CRSというスクリプト言語で記述された情報を閲覧するために使います。HTMLを解釈することはできません。
Biz/Browser V からBiz/Browser 上でHTMLを表示することが可能になります。
どんなところがInternet ExplorerなどのHTMLブラウザよりも業務系に向いているのですか?
Biz/Browser は、入力制限や入力値のチェック、キーボードフォーカスの制御など、定型の作業を行うに当たって役立つ様々な機能を提供しています。これらの機能はクライアント側で実現でき、入力値のチェックなどは、HTMLと異なりサーバ側のアプリケーションに依存する必要がありません。また、画面設計情報は固定であり、どのクライアントから見ても同じ画面を表示することができます。このようにWeb環境でありながら、クライアント/サーバシステムのような操作性を提供できるところが、業務系システムに向いている所以です。
どんな用途やシステムに向いているのか
どのようなシステムに向いていますか?
さまざまな業務系システムへの応用が可能ですが、Biz/Browser の特性を活かすには、Web BtoB、専用線を持たない本支店(営業所)間の業務システム、モバイルPCを持って活動する営業マンが利用するシステムなど、インターネット環境でありながら使用ユーザを確定できるようなシステムに向いています。
Biz/Browser を採用することのメリットは何ですか?
高操作性、高速レスポンスに加え、CRSで作成する「ユーザインターフェース」は、サーバアプリケーションで実現する「ビジネスロジック」、データベースサーバの「データ」と分離することができるため、理想的な3階層システムを実現できます。これにより、システム構築および構築後のメンテナンスが従来型のWebアプリケーションシステムに比べて遥かに容易になります。
すでにHTMLベースでのシステム構築を行っています。Biz/Browser を導入するには全てのシステムを作り直さなければいけないのでしょうか?
いいえ、そのようなことはありません。Biz/Browser はInternet Explorer上で動作させることもできますので、既存のシステムのうち、特に操作性やレスポンスを高めたい部分をBiz/Browser で作成し連動させていくことも可能です。サーバ側のビジネスロジックが出来上がっている状態でも、僅かな変更でユーザインターフェースをBiz/Browser に置き換えることが可能です。
動作環境
Internet Explorerブラウザ内にBiz/Browser を表示できると書いてありますが、どのように動作するのでしょう?クライアント側に何らかのソフトウェアのインストールが必要ですか?
Biz/Browser はOLEでInternet Explorer上にて動作することができます。この場合、Biz/Browser の通信形態は、 Internet Explorer上の通信機能を利用して行う(「HTML通信」と呼びます)か、Biz/Browser 単体で行う(「独自通信」と呼びます)かのどちらかになります。 「HTML通信」を利用する場合は、製品に含まれるBizIEConnectionというActiveXをご利用頂くことで、 Internet Explorer上経由でサーバとの通信を行うことができます。「独自通信」の場合は特に何かをインストールする必要ありません。
Webサーバ側には何をインストールすれば良いですか?
Biz/Browserは、Webサーバ上のCRSファイルを閲覧するWebブラウザです。この構成は、Internet ExplorerなどのHTML ブラウザとWebサーバおよびサーバ上のHTMLファイルと同等です。システム構成においてサーバ側にASPやJavaなどのアプリケーションが必要となるかもしれませんが、Biz/Browser を利用するからといって特別にサーバ側に何かをインストールする必要はありません。
Biz/Browser を使用するにはクライアントPCへのインストールが必要なのでしょうか?それとも、Internet Explorerと連携して自動的にダウンロードとインストールを行うことができるものなのでしょうか?
Biz/Browser はご利用になる個々のクライアントPC毎にインストールする必要があります。インストールサーバを利用する方法は取れますが、Internet Explorerとの連携による自動ダウンロード/インストールには対応していません。これは、Biz/Browser が業務アプリに特化したブラウザである性質上、使用ユーザ(ライセンス)の管理/制限という観点からもこのようにしております。
開発者に要求される技術や知識
Biz/Browser による開発を行うにあたって、どのような知識や技術が必要ですか?
一般的なWebアプリケーションの開発者に求められるのと同程度の知識、技術があることが望ましいです。VBやJavaScriptなどのスクリプト言語になじみがあれば、より容易に開発に着手できます。標準技術に準拠することもBiz-Collectionsのコンセプトです。
CRSとは
CRSとは何ですか?
CRS(Chain Reflection Script)は、Biz/Browser に内蔵されているスクリプト言語です。
JavaScript互換の記法を持ち、機能的にも多くの面でよく似ています。JavaScriptを経験した方でしたら、Biz/Browser のアプリケーション開発にあたっても新たな知識の習得はさほど必要ないでしょう。しかし、JavaScriptとの完全な互換性を持つわけではありませんので、他のアプリケーションに記述されていたJavaScriptをコピーしても同じように動作はしません。
CRSプログラムはデータベースとの接続処理を扱うことができるのでしょうか?
Biz/Browser はあくまでもWebブラウザですので、データベースとの接続は、サーバアプリケーションに依存します。取得したデータの加工や、ユーザ入力のチェックをクライアント側で行う機能は優れていますが、実際のデータベースとの接続においては、Internet Explorerなどの HTMLブラウザと同等の位置づけになります。
Internet Explorerなどと同様に画像を使用することができますか?
Biz/Browser がサポートする画像は、JPEG形式と、PNG形式の画像形式をサポートしております。また、Biz/Browserは、独自にSVGのビューア機能を持っており、SVGという規格に対応しています。
静的データ、動的データ
なぜ通信速度が速いのですか?
Biz/Browser は、最初のWebサーバへのアクセス時にCRSスクリプトをダウンロードし、コンパイル後バイナリ形式のファイルとして、ローカルハードディスクに保存します。以後、同じファイルへのアクセスはキャッシュからの読み出しとなり、Webサーバへのアクセスは変更の発生するデータ(動的データ。Ex.データベースからの検索結果など)の送受信時のみとなります。このためHTMLベースのアプリケーションのように、画面を表示する都度、画面の定義情報もWebサーバから受け取らねばならないということが無く、通信量と回数を最小限に抑えることができます。これにより通信速度を劇的に上げることができるのです。
GUIレイアウト情報や制御処理は、CRSファイル内に含まれるものなのでしょうか?
CRSプログラムは、主としてオブジェクト構造の定義とイベントハンドラ関数の定義で構成されます。GUIオブジェクトのレイアウト情報などはオブジェクトのプロパティの設定により、制御構造はメソッドや関数定義により、CRSファイル内のスクリプト記述で行います。
GUI部分の元は、Biz/Browser に搭載されているのでしょうか?もしくは、市販されているActiveXコントロ一ルのように、個々のオブジェクトになっているのでしょうか?
Biz/Browser には数多くのオブジェクトが内蔵されています。ボタン、テキストボックス、ラベルといった一般的なものから、スプレッドシート機能を実現したり、入力ツールとしてカレンダーや電卓を表示する専用テキストボックスなど、豊富なGUIオブジェクトを提供しています。
キャッシュファイル
キャッシュはクライアントPCを再起動したタイミングで消えてしまうものなのでしょうか?
Biz/Browser のキャッシュは、ダウンロードしたCRSスクリプトをコンパイルしバイナリ形式のファイルとして、ローカルハードディスクに保存します。一度保存したキャッシュは、明示的に削除しない限り有効です。ディスク上に保存するので、PCの終了・起動により削除されることもありません。また Biz/Browser によって自動的にキャッシュを削除するということもありません。
通信の方法
送受信時のデータ形式はどのようなものでしょうか?(CSV?独自形式?バイナリ?)
Biz/Browser の通信はHTTPを利用しています。従って送受信時のデータは全てHTTPに乗るフォーマットである必要があります。具体的にはCRS、CSV、XML、その他テキストとなります。
Biz/Browser とサ一バとのやりとりは、どのように行われるのでしょうか?
サーバとの通信にはHTTPを利用します。他のプロトコルは採用していません。サーバに対するリクエストはHTTP GETおよびPOSTで行います。
Biz/Browser は、Cookieの利用はできますか?
Biz/Browser が独自通信を行う場合には、Biz/Browser のサーバ接続管理オブジェクトを利用してCookie情報を参照できます。Internet Explorerの通信を利用した場合は、Cookie情報を参照することはできません。
サポート体制/内容
OSのバージョンアップにはどのように対応していますか?
Windows APIを利用していますので、基本的にマイクロソフトOSが互換を保つレベルであると考えています。この互換が無くなった場合、現在動作しているほとんどのアプリケーションが動作できなくなります。
なお、どのお客様でも懸念される保守に関しましては、マイクロソフトが保守を打ち切ったOSであっても弊社で保守を打ち切ることはなく、可能な範囲内で対応いたします。
教育やコンサルティングは行っていますか?
製品には、初めてお使いになる方向けの充実したサポートサービスを用意しています(教育サービス、コンサルテーションなど)。お客様のニーズに合わせてのご提供が可能ですので、是非弊社営業までご相談ください。
Biz/Browser 製品概要 | Biz/Browser の特長 | Biz/Designer の特長 | 『Biz/Designer』 FAQ





