Article View: fj.lang.lisp
Article #94Network Programming with HORB
From: HIRANO Satoshi
Date: Tue, 09 Apr 1996 00:00
Date: Tue, 09 Apr 1996 00:00
62 lines
3498 bytes
3498 bytes
平野@宣伝モードです。 MAEDA Atusi wrote: > * ネットワークプログラミング機能 Javaは、プログラム開発が速い、バグが出にくい、いろいろなプラット ホームで動く、GUIも書ける、とアプレット以外のシステム開発でも主流 になりそうな勢いですね。 でも、よそのマシンの上にあるオブジェクトのメソッドを呼び出す、 みたいなネットワークプログラミングで欲しい機能を Classic Javaは 持っていません。 そこで、これからのネットワークプログラミングのフレームワークに なるように作ったのが HORBです。Javaのオブジェクトを書いて、 HORB serverに入れておけば、自動的にリモートオブジェクトとして 他のマシンからアクセスできます。 今までインターネットのプログラミングでは、Cを使って、ソケットを acceptしてプロセスを forkし、サービスをする、というスタイルで プログラムを作っていました。このスタイルを保ったまま、オブジェ クト指向のスタイルにスムーズに移行できるように工夫してあります。 通信処理に関してはほとんどコードを書く必要がありません。 どうぞご利用ください。 http://ring.etl.go.jp/openlab/horb/ コメント、リクエスト、バグレポート大歓迎。 (fj.lang.javaか、hirano@etl.go.jpへ) ちなみに、ひとつの Javaのプログラムを、複数のマシンにまた がって動かすようなシステムを作る場合、現時点では3つの選択肢が あります。 1 Sunの RMI(Remote Method Invocation)を待つ。 2 Sunその他の CORBA for Javaを待つ。 3 HORBを使う。 www.javasoft.comの記事によれば、RMIというのは、リモートオブジェ クトの呼び出し機能で、Java 1.1にクライアント部分が標準添付される ということです。(サーバ部分は有償) 機能は基本的なメソッド呼び 出しです。 Sunは Java用 CORBA(これもリモートオブジェクトの呼び出し機構の規格)の クライアント部分も Java 1.1に標準添付するそうです。これもサーバ 部分は有償です。Sun以外にも何社かが CORBA製品を出荷する アナウンスを出しています。 HORBはオブジェクトやメソッド単位でホスト/ユーザのアクセス制限を かけられるセキュリティ機構がある、非同期メソッド呼び出しや タイムアウトがある、オブジェクトをファイルにしまっておける、 みたいに、「これが欲しい!」機能が詰まっています。 ★ Oracleは Javaで書いた Microsoft Office互換の office suiteを年内に 出荷するそうです。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ HIRANO Satoshi Electrotechnical Laboratory hirano@etl.go.jp You can fly.
Technical Details
Message-ID:
<316A0E4A.2D0B@etl.go.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<TOKAJI.96Apr5194855@zaurus.db.nm.fujitsu.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 1421c0,1a1fd2bfa872989,start X-Google-Attributes: gid1421c0,public X-Google-Thread: ff64a,1a1fd2bfa872989,start X-Google-Attributes: gidff64a,public X-Google-Thread: 10caf2,1a1fd2bfa872989,start X-Google-Attributes: gid10caf2,public X-Google-Thread: 100dc5,1a1fd2bfa872989,start X-Google-Attributes: gid100dc5,public From: HIRANO Satoshi <hirano@etl.go.jp> Subject: Network Programming with HORB Date: 1996/04/09 Message-ID: <316A0E4A.2D0B@etl.go.jp> X-Deja-AN: 146773657 references: <TOKAJI.96Apr5194855@zaurus.db.nm.fujitsu.co.jp> followup-to: fj.lang.java,fj.net.programming content-type: text/plain; charset=iso-2022-jp organization: Electrotechnical Laboratory mime-version: 1.0 newsgroups: fj.lang.lisp,fj.lang.java,fj.lang.c++,fj.net.programming x-mailer: Mozilla 2.01Gold (WinNT; I)