概要

Gondola-Netは、インターネット経由のデータベースアクセスを、カプセル化したデータベースアクセス用ミドルウエア(クラスライブラリ)です。
クライアント側クラスライブラリとサーバ側プロセスから構成され、クライアント側はハンディーターミナル(以下、HTと称します)等の上で動作するアプリケーションからDLL経由による関数呼び出しを行い、サーバ側プロセスはインターネット上に公開されたサーバに常駐することで、クライアントからの要求を処理します。
(以下、クライアント側クラスライブラリを「Gondola-NetLib」、サーバ上に常駐するプロセスを「Gondola-NetServer」と称します)

仕様

Gondola-NetServerの動作環境

Windows Server 2003/2008(32bit/64bit)
Microsoft .NET Framework 2.0以降

対応データベース

Microsoft SQL Server 2000/2005/2008, Oracle 9i/10g/11g, MySQL
※データベース毎に別製品(SQL Server版、Oracle版、MySQL版)となります。

対応開発環境

Microsoft Windows Xp/Vista/7
Microsoft Visual Studio 2005/2008のスマートデバイス開発環境

Gondola-Net.DLLの動作環境

Microsoft Windows CE 5.0、Microsoft Windows Embedded CE(6.0)
Microsoft .NET Compact Framework 2.0

データベース接続

Gondola-NetLibオブジェクトの1インスタンス当たり、8接続まで可能

クライアント(HT等)接続数

ご契約数により、128台まで可能

Gondola-NetManagerの動作環境

Microsoft Windows Xp/Vista/7
Microsoft .NET Framework 2.0以降

仕様

Gondola-NetLibは、Microsoft Visual Basic(以下、VB)、Microsoft Visual C#(以下、C#)における、スマートデバイス開発にて使用可能なクラスライブラリです。(Microsoft Visual Studio 2005/2008対応)


Gondola-NetLibとGondola-NetServerは独自の暗号化による通信を行います。


Gondola-NetLibではGondola-NetServerへのアクセスを、Open、Close、Execute等のメソッドにて行います。SQL文はExecuteメソッドへのパラメータとして渡します。


Executeメソッドに渡すSQL文は、使用するデータベースに透過的に送信されます。


Gondola-NetLibにて作成されたインスタンス毎にGondola-NetServerにアクセスするための認証設定(ユーザ名、パスワードによる)が可能です。


添付される保守用ソフト(以下Gondola-NetManagerと称します)により、Gondola-NetServerの使用状況のモニタリング、データベース接続情報の編集、ユーザの保守等を行う事が出来ます。


Gondola-NetServerからの応答時間は平均0.5秒程度です。(ハードウエアの性能、およびネットワーク速度に依存します)


HTTPプロトコルは使用していませんので、サーバ側にWEBサーバは必要ありません。


メリット

通信伝文は暗号化されているため、VPNやSSLの必要もなく、セキュリティーに関わる運用コストを削減することが出来ます。


VBやC#による、簡潔なプログラミングスタイルでの記述が可能な為、データベースアクセスが容易となります。


上記言語によるフォームアプリケーションでの使用が可能です。


Webや暗号化等の特別な知識を必要としないため、プログラマーは本来のロジックの実装に専念できます。


よくあるご質問(Q&A)

GondolaNet(ゴンドラネット)に対するご質問をまとめたコーナーです。
ここに無いご質問・詳細についてはお問合せ下さい。

サーバーとハンディーターミナル(以下HTと表記)間の問合せ

サーバーとHT間の通信は何ですか?HTTPですか?

ソケットを使用した、独自暗号化による通信です。
ルーターを経由する場合には、本ライブラリ用に1ポート開けて頂く必要があります。
ポート番号は任意の値が使用可能です。

Gondola-NetServerに対してHTは何台まで接続可能ですか?

最大128台までのご契約が可能です。
但し、1台当たりのデータベース接続は、仕様上8接続まで許可しておりますので、契約台数が32台を超える場合は、接続数に空きが生じるまで接続出来ない場合があります。

レスポンス時間はどの位ですか、又それは保証されますか?

運用に使用する回線の速度に依存します。
ベストエフォートが謳われている回線の場合は、混み具合により速度は低下します。

運用に関する問合せ

USBドングルを紛失したのですが代替は有償ですか?

USBドングルのみの販売は行っておりませんので、必要なライセンスを再度ご購入頂く事になります。

サーバー1台で別々な拠点(複数の運用場所)で使用できますか?

Gondola-NetServerは多重起動出来ませんので、単一のデータベースにて全ての情報を管理する仕様であれば可能です。

USBドングルは何のために使用していますか?

契約上のクライアント数のチェックを行う為に使用しています。

運用中にUSBドングルを外したらどうなりますか?

クライアントからの要求は全て受け付けられなくなりますので、外さないでください。

技術的なご質問

SQLサーバ、オラクル等、データベースの違いにより、ライブラリの使用方法は変わりますか?

ライブラリそのものには使い方に違いはありません。
但し、SQL文はそのままデータベースに渡されますので、対象となるデータベースにあったSQL文を使用する必要があります。

Gondola-NetServerは複数起動できますか?

できません。

データベースサーバ内部に複数のデータベースインスタンスを構築し、必要に応じてデータベース接続先を切り替える運用は可能ですか?

同一インスタンスに含まれるデータベースへの接続であれば、SQL文にてテーブル名の前にデータベース名を指定する事で可能となりますが、別インスタンスのデータベースへの接続は保証しておりません。

HT(運用機)へのライブラリのインストールはどのように行えば宜しいですか?

開発後のアプリケーションをHTに転送する際、アプリケーションと同一のフォルダにDLLを転送して頂く必要があります。
ライブラリのみの転送は製品添付のユーティリティでも可能です。

Gondola-NetServerとデータベースの間の通信は何ですか?

Microsoft .Net OleDbProviderを使用しています。

サーバへのデータベースクライアントのインストールは行う必要はありますか?

SQLSERVER、ORACLE、MySQL共、各データベース添付のクライアントソフトは、基本的にインストールする必要があります。
但し、.NET Frameworkにクライアント機能が含まれている場合は不要です。

資料ダウンロード

カタログ及びその他資料のダウンロードには、パスワードの入力が必要となります。

お問い合わせフォーム、またはお電話にて承ります。

当社へのご依頼やその他お問い合わせも、お気軽にご連絡ください。