トップページ⇒tech
305コメント107KB

CORBAはどうですか?

■ このスレッドは過去ログ倉庫に格納されています
0001DR.DRENGNG
もう古いのかな?世の中はEJBの時代?
組み込みCORBAを使おうか検討中です。
情報家電なんかは組み込みJavaが本命?
0002デフォルトの名無しさんNGNG
EJBは、CORBA基盤でしょ。
0003デフォルトの名無しさんNGNG
え!?
RMIベースじゃないの?
0004デフォルトの名無しさんNGNG
RMI over IIOPでは?
0005デフォルトの名無しさんNGNG
ちゅーことはなに?
RMIからCORBAのサービスが使えるの?
CORBAからEJBもつかえるの?
0006DelギコNGNG
   |
電 |
   |∧ ∧
柱 |,,゚Д゚) <CORBAんわ。
  ⊂ |
   |  |
   |∪      Ψ
, ' , ; ' ;    □

ドシテモ イイタカッタノ・・・

聞いてくれてありーがと、アロ-エリナ♪
0007名無しさん@お腹いっぱいNGNG
Delギコさんどこでも顔出しますね?
別に文句はないんですが・・・
0008デフォルトの名無しさんNGNG
オブジェクト指向なんて未経験の集団に、
CORBAを使った仕事が廻ってきました。ある人は勇気を出して客先に尋ねました。
「CORBAって何ですか?」
お客様は答えました。
「私もよく分かりません。一緒に頑張りましょう。」

いいのかなぁ(^^;
−−−−−
結局のところ、
・OrbixやらMicoやらTaoやらあるけど、どれで作っても
 互換性は万全なのでしょうか?
・UNIX上で作成しても、Windows上で作成しても、互換性はあるのでしょうか?

・お勧めの入門書などはありますでしょうか?
(http://cmaga.zdnet.co.jp/bookreview/19990205.html など)
0009デフォルトの名無しさんNGNG
>>8
互換性なんてあってないようなものです。
ORBの選定は時間をかけて調査した方がいいと思います。
0010デフォルトの名無しさんNGNG
>>8

>・OrbixやらMicoやらTaoやらあるけど、どれで作っても
 互換性は万全なのでしょうか?

一応、IIOPをサポートしているORBならオブジェクト間の通信の互換性
は保証されています。

>・UNIX上で作成しても、Windows上で作成しても、互換性はあるのでしょうか?

何の互換性ですか?

>>9

まあ、使用するプラットフォームをすべてカバーするORBがあるなら、
同一ベンダーのORBを使用した方が無難ではありますね。
0011デフォルトの名無しさんNGNG
うごかないだろうなぁ、、、うん、絶対動かないw
0012デフォルトの名無しさんNGNG
>>8
>オブジェクト指向なんて未経験の集団に、
ORBを動的ローダーと勘違いするに決定だな、これは・・・

おれCORBAって一度しかやったことないけどカナーリ悲惨だった。
でかいシステムだったにも関わらずオブジェクト指向と
全く関係ないシステムだったし プ

http://www.amazon.co.jp/exec/obidos/tg/detail/glance/-/books/4894711516/2ch
これは読んでおいた方がいいよ。おれは後になって読んでために
なった。内容的に少し古いかもしれないけど基本的なところは
変ってないと思うから今日にでも買うべき。
00138NGNG
Orbix2000を使用するということが判明しました。
また、(大規模な?)システム本体ではなく、それをデバッグするための擬似対向
が客先の要求のようです。
感覚的には「Hello」レベルで良いのだろうな、と思っています。。。

>>10さん
>>・UNIX上で作成しても、Windows上で作成しても、互換性はあるのでしょうか?
>何の互換性ですか
Visi Brokerとやらは、VC++でも、G++でも、対応しているとか何とか書いてあったので、
VC++を用いて作成したものがSolaris上で動かすことが可能なのだろうか?
という疑問です。

>>12さん
ご推薦の「Enterprise CORBA―CORBAによる実用システムの設計ガイドライン」
ですが、会社近くの本屋には無かったので、明日にでも探してみます。

とりあえず、もっと勉強して、せめてまともな質問が出来る程度に
なりたいと思います。
0014デフォルトの名無しさんNGNG
JavaからC++のオブジェクトを呼んでいるのだが、
戻りがbyteの配列でしかも最後は\0だ。
CORBAって文字列型とかってないの?
C++に合わせてあげないといけないのがいや。
0015デフォルトの名無しさんNGNG
CORBAは疲れるので、通信部分のインターフェイスはJavaオンリーでRMI使う&
他の言語とのインターフェイスはJNIで取る、と言うのが一番安全だと思われ。

VBとJavaでインターフェイスとりたいという糞なプロジェクト用に、Java−COM
ブリッジができたらしいな、最近。
0016デフォルトの名無しさんNGNG
http://www.cs.wustl.edu/~schmidt/corba-urls.html
001710NGNG
>>14
>CORBAって文字列型とかってないの?

string型があります。が、当たり前ですが言語でどういう型にバインドされるか
は別問題です。IDLでstring型なのにJava側でバイト配列になるというのは
おかしいのではないですか?IDLでもバイト配列とかになっていませんか?

>C++に合わせてあげないといけないのがいや。

string型のC++バインディングはcharの配列だったかな?STL前提にはなって
なかったと思います。
0018デフォルトの名無しさんNGNG
>>10
IDLのデータ型をある言語においてどういうデータ型にするかはORB依存なんですか?
001910NGNG
>>18
CORBAの規格で各言語へのマッピングが決まっています。
ですからどこのORBを使おうが同じです。
0020デフォルトの名無しさんNGNG
いいえ、OMGで決められてます。
0021デフォルトの名無しさんNGNG
HSPを詳しく解説しているサイトを
教えてください
0022デフォルトの名無しさんNGNG
名前がいいよね>mico
日本語扱える?
0023デフォルトの名無しさんNGNG
CORBAは規模的に大きなものでしか当然つかわれることって
ないからどうしても商用のORBになるよね、orbixとかvisibrokerとか。
だからフリーのものが使われることってあんまりないような気がする。

ところで、
おれはORBitがどんなもんか試してみたい
対応してる言語はなんだろう。今度つかってみるかな。
0024デフォルトの名無しさんNGNG
ちなみにSolarisもGnomeを標準実装したってことで、
これからはORBの(デファクト)標準もORBitってことになっていくのかいな?
0025デフォルトの名無しさんNGNG
といういう異機種間の接続とかってホントは情報システム版の方が
ノウハウ持ってるような人がいそうなもんだけど、板自体があれじゃねぇ。
製品レベルの互換性とか地味だけど大切なものを知ってる人が
貴重だとは思うけど、ここにはそういう人はいないかな?
0026デフォルトの名無しさんNGNG
>>23
ORBitはお世辞にもまともとは言えない
少なくとも製品レベルとはほど遠いな

以前ORBitとVisiBrokerの相互接続試したけど、
一方通行しか出来なかったような記憶がある
0027デフォルトの名無しさんNGNG
>>26
そうですか。貴重な情報をありがとう。
ORBitはパフォーマンス最優先で設計されている云々は聞いて
いたのでちゃんと互換性が取られているのかな?って思ってました。
自分でも色々とやってみたいと思います。
0028デフォルトの名無しさんNGNG
ORBって、下位プロトコルはTCPソケットである事が多いような。
で、なんでそんな変なORB実装ができちゃうのか、不思議だ。

ソケットの読み書き←→
オブジェクトのマーシャリング・アンマーシャリングが作業の殆どでしょ?
あとは、オブジェクト検索サービスがあれば、とりあえず最低限の実装は
満たすよね?(今の商用実装で、それ以外ってまだあんまりやってないよね?)

ORBって、他になにか難しい事やってんの?
0029デフォルトの名無しさんNGNG
>>28
>ORBって、下位プロトコルはTCPソケットである事が多いような。

IIOPはTCP/IP上に実装するプロトコルだから当然です。

>あとは、オブジェクト検索サービスがあれば、とりあえず最低限の実装は
満たすよね?(今の商用実装で、それ以外ってまだあんまりやってないよね?)

いつの話ですか?IONAやBorlandのWebサイトを覗いてみてください。
それにCORBAサービスに関しては必ずしもORBベンダーがサポートする必要は
ないでしょう。Transactionサービスなんて典型ですね。

>ORBって、他になにか難しい事やってんの?

リクエストのディスパッチ。
0030デフォルトの名無しさんNGNG
>26
昔、ORBitとMICOで通信したときは普通に双方向通信できた。
MICOは巨大すぎて使う気にならん。
(MICOのmini-stlじゃなくて)標準stlでビルドしたら、デバッグ情報
入りとはいえ、libmico.aが100Mを超えて驚いた。
ORBitの言語バインディングで使ったことあるのは、C、C++、Python。
Perlもあるらしい。
Pythonバインディングがお勧め。IDLのコンパイル不要だし、オブジェクトの
解放はモジュール管理なので、気軽にCORBAオブジェクトを作れる。
0031デフォルトの名無しさんNGNG
age
00328NGNG
『例題で学ぶ分散オブジェクト指向CORBA』ですが、
あまり良くないですね。

VisiBrokerのオンラインドキュメントは登録しないと閲覧できませんが、
こちらのほうが例題がすっきりしていて、かつ説明もたっぷり書いてあって
分かり易いです。

−−−
『MICOの実装』という本を見ましたが、凄かったです。
何が凄いって、素人に翻訳させたような適当な直訳ばかりの文章で、
かつコンパイルオプション&ソース誤りは当たり前という。。。
00338NGNG
おっとと補足。
『例外で学ぶ分散オブジェクト指向CORBA』は、
例題に入る前の概念や用語説明はイイと思うんですけどね。

あと自己レスですが
>・UNIX上で作成しても、Windows上で作成しても、互換性はあるのでしょうか?
ってかなり恥ずかしい質問ですね。。。
プラットフォーム独立と言語独立なんですから。。。
0034デフォルトの名無しさんNGNG
右手の最古ガンが科子いい
0035コメント無しさんNGNG
CORBAは、あっという間に消えたTranTECHという雑誌の連載で勉強した。
DDJ->TranTECHってCORBAに力入れてたよね。
0036デフォルトの名無しさん NGNG
machとかもw
0037デフォルトの名無しさんNGNG
知らなかったけど組み込みでCORBAだってよ!
http://www.atmarkit.co.jp/ad/iona/orbixe0111/orbixe01.html
0038デフォルトの名無しさん NGNG
visibrokerのgatekeeperみたいな壁越えできるプロキシサーバーで
ソース公開のもの誰か教えてちょ
0039デフォルトの名無しさんNGNG
CORBA3.0は日本じゃ黙殺ですか?
0040デフォルトの名無しさんNGNG
次のJDK1.4で組み込まれているCORBAって、3.0かなあ?
CORBA 3.0でコンポーネント開発ができるって聞いているんだけど。
0041デフォルトの名無しさんNGNG
>>40
CCM?
0042デフォルトの名無しさんNGNG
>>40
1.4β3じゃCORBA2.3.1準拠ってなってるみたい
004342NGNG
失礼、それはORBの仕様だった。
0044デフォルトの名無しさんNGNG
UDDIなんかでトレーディングサービスをインターネットへ拡張しようと
してるのは分かるんだけど、CORBAのいろんな仕様をWebサービスの標準として
決めるような標準化団体とかあるのかな?w3cなんて畑違いな感じもするし。
zdnetの記事でトランザクションを含めたWebサービスが第二世代だとか
いってたのがあったけど、それの標準案がまとまるのはいつごろなのか気になる。
omgにそんなこと任せたらあと5年はかかるだろうなw
0045デフォルトの名無しさんNGNG
CORBA3.0関連の資料ってどこかにあります?
OMGに行ったけど2.5しかなかった。
0046デフォルトの名無しさんNGNG
MICOとJavaIDLって双方向通信できる?
0047デフォルトの名無しさんNGNG
JavaIDLって「通信」するものなの?>>46
004846NGNG
ORBとしてのMICOとJavaIDLの通信という意味です。
ちなみにJavaIDLとはORBのことですよ。
0049デフォルトの名無しさんNGNG
今日、「Micoの実装」という本を買ったのですが、さっぱり分かりません。
インストールの仕方の部分が、日本語が意味不明で、何もできずに立ち往生しています。
誰かMico知っている人、インストールの仕方を教えてください。

ちなみにWinNTです。
0050デフォルトの名無しさんNGNG
>>49
マニュアルを原文で読んだほうが分かるよ
ttp://www.mico.org/
ttp://www.mico.org/doc/doc.html
0051デフォルトの名無しさんNGNG
めちゃめちゃ亀レスだけど、CCMって何ですか?
0052デフォルトの名無しさんNGNG
COMのtipo
0053デフォルトの名無しさんNGNG
私も知りたいです。<CCMってなに?
0054デフォルトの名無しさんNGNG
CCM; CORBA Component Model
0055デフォルトの名無しさん NGNG
CORBA版のEJB仕様みたいなもんやね
0056デフォルトの名無しさんNGNG
http://www-6.ibm.com/jp/developerworks/components/010629/j_co-cjct6-index.html
0057デフォルトの名無し NGNG
>>56
thnx
0058デフォルトの名無し NGNG
>>55
それってCOMじゃとっくに実現されているような。。
0059デフォルトの名無しさんNGNG
今日ついにMICOをセットアップした。
なんかVC付属のコンパイラとリンカ使ったら、警告が山ほどでた・・・。
サンプルをビルドしても半分以上コンパイルできなかった・・・。

また明日やるか。
0060デフォルトの名無しさんNGNG
CCM、面白そう。
確かにCOMやEJBに比べれば3年は遅いけど、中立機関であるOMGの仕様策定が遅いのは承知の上だ。
それに、使い古された思想であるということは将来的にCOMやEJBの技術者が移行しやすいということだし。

Windowsの世界ではCOMや.NETみたいなコンポーネントモデルがあって、多言語サポートになっているけど、
UNIXの世界ではEJBしかコンポーネントモデルがないから、CやC++をやっているUNIX使いにとっては、
これが初めてのコンポーネントモデルになるのではないかな?

・・・普及してくれないかな?普及してくれたらいいな・・・
0061デフォルトの名無しさんNGNG
CORBAコンポーネントって、「どの言語で作った」コンポーネントを、「どのORBに乗せても」動くことを意味しているのかなあ?
0062デフォルトの名無しさんNGNG
つーか、CORBAって、「こるば」?
micoは「みこ」じゃなくて「まいこ」らしい。どっちでも萌え。
0063デフォルトの名無しさんNGNG
こーば
0064デフォルトの名無しさん NGNG
coba
0065デフォルトの名無しさんNGNG
コボル
0066デフォルトの名無しさんNGNG
COBOL CORBA COBRA と変化した。
0067デフォルトの名無しさんNGNG
CORBAからCOBOLに進化したんだよ。
COBOLは人類の生み出したプログラム言語の最終形態です。
0068デフォルトの名無しさんNGNG
>>67
その心は?
0069デフォルトの名無しさんNGNG
>>61
もちろんです。ただし当たり前ですが、コンポーネントはコンテナがなければ
動かない。

規格がApproveされればBEAやIONAやIBMやBorlandはサクッと出してくれる
だろうけどね。

>>62
結構話題になることも多いんですが、「コルバ」で落ち着いてるようです。
0070デフォルトの名無しさんNGNG
超初心者質問ですが、>>69
DelphiのTFormの上にCORBAのコンポーネント貼り付けることできますか?
0071デフォルトの名無しさんNGNG
CORBA教えて君age。
CORBAで、サーバとオブジェクトのやり取りが出来るんだよね?
その場合のオブジェクトは、データの配列位のもの?メソッドも入る?
70みたいに、ビジュアルコンポーネントが入るなんて有り得ないよね。
0072DelフサギコNGNG
     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
    .|  フサギコ、逝って良し!! |
     \______  ____/
           ∧ ∧ |/
     〜′ ̄ ̄( ゚Д゚)
      U U∧∧U U∧∧                               ∧,,∧
  〜′ ̄ ̄ ( ゚Д゚) ̄( ゚Д゚)                             ミ゚Д゚ 彡・・・・
   U U∧∧U U∧∧U U∧∧                           (ミ   ミ)
〜′ ̄ ̄(;゚Д゚) ̄(;゚Д゚) ̄(;゚Д゚)                           ミ  ミ
 U U ̄ ̄ U U  ̄ U U  ̄ U U                             U''''U
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
    .| やんのか、ゴルア!!   . |
     \______  ____/
           ∧ ∧ |/
     〜′ ̄ ̄( ゚Д゚)
      U U∧∧U U∧∧                              ∧,,∧
  〜′ ̄ ̄ ( ゚Д゚) ̄( ゚Д゚)                             ミ゚Д゚ 彡・・・・
   U U∧∧U U∧∧U U∧∧                           ミ⊃⊂ ミ)
〜′ ̄ ̄(;゚Д゚) ̄(;゚Д゚) ̄(;゚Д゚)                           ミ  ミ
 U U ̄ ̄ U U  ̄ U U  ̄ U U                             U''''U
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0073DelフサギコNGNG
     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
    .|  な、なんだゴルア!!   . |
     \______  ____/
           ∧ ∧ |/
     〜′ ̄ ̄( ゚Д゚) Σ ア・ヒダリウデガ
      U U∧∧U U∧∧                               ∧,,∧
  〜′ ̄ ̄ ( ゚Д゚) ̄( ゚Д゚)                            ∪ ミ゚Д゚ 彡 シャコン
   U U∧∧U U∧∧U U∧∧                          ⊂ミ ━<|ミ)
〜′ ̄ ̄(;゚Д゚) ̄(;゚Д゚) ̄(;゚Д゚)                           .〃 (__)
 U U ̄ ̄ U U  ̄ U U  ̄ U U                             ゝ/'' U
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
      / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
      | 逃げて逃げて、早く逃げて!!|
      \_____ _______/
              |/                                ∧,,∧
           (_ ∧∧         /〃__________,从__ミ゚Д゚,,彡
      ( _ ∧∧(゚Д゚)つ∧     ( 逝ってよし.ドキューン         | ━<|,,,, ミ)
   ( ⊂∧∧(゚Д゚)つ∧(゚Д゚)フ∧    \ヾ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄'''W ̄ ̄ 〃 (__)
   ⊂ ̄C(;゚Д゚)つ (;゚Д゚)つC(;゚Д゚)つ,,                        ゝ/'' U
 ̄ ̄ ̄ ̄ ̄    ̄ ̄U   ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0074DelフサギコNGNG

   (.: :(::( :.: )                  (:.: .::(:.:.(:::.. :...: :):.)
  (:.:.:: :.: :.⌒ ::.)                 (.:.:. :::(...:.:(:.:. ::: ).:.:.:)
  (.:.:.: :.: : .:.:.:):.:.:::)              (:.:.⌒::⌒ .:.:.::(:.::.: ::.:::.::.:::)
  (:.:.: .:.(:.: :⌒. :.::):.:: :.::.::)         (::.:: :.::  .:(::.: :.:):.:.::::.:::.:.:.: )    ⌒.:⌒::.:
    (:.: :.:⌒ :.: :.:):.:: .::.::.::)    (:.:.::⌒.:: : .:.:. :⌒:.:.:.: :)::.  ::..⌒:.⌒:)  (  .:.:.:.⌒)
    (:.:(.:.: :.:(:.: :⌒. ::.):.:: .:)    (.:. :.:(: .::.(: :.:.⌒:.:.: :.::).:.: :.:): .:)   (.:. :::.:.:)
 (.:.: .::⌒.: .:.::::.⌒:: .::.: :⌒. :.:): .:.:.⌒: .:.::):.: :). : :.:(.: .:(.: :.: .: ::.(:: .):. :) ⌒ ()
  (.::.:::..(:.:. :.::⌒::.(: :.:..⌒::.::.:...: :):: .:.::): :.: :):.:). :.:.::):.: .:): :.::(:.::(::.: : :⌒.:⌒ :.:..:.)
 (:.::.. .:.(:(.:.: ::(..: ⌒: :::.)....:.:.):.::. :.:.):.:.:.: .:).:. :::.):..:).: :.:) :.:.): :: :(:.: ⌒ .::⌒.:  )
 (::... ...:::.(.:.:(.:.: .:.: :.:.:.(:.:.: .:.:⌒:: ..:.(:::..(::..:. :.:. ::.(::.: :.:⌒:.:.: .:.⌒:.:)::..:).:.: ::.⌒::⌒.:. )
 (::(::::...: .:.: .:.::(.:::⌒.:::.(:    ちゅ ど 〜 〜 ん !!:.:.::::: ..::. :.:.⌒ ::::..:.:.::⌒
( ::(:⌒::: :: ::⌒::: :: ::(:::⌒:::(:: : :::⌒:::)::::)::::⌒:::⌒::::):::::)::: :::):: ::::)::::...::.:..:::: :::..)
((:: (:(::: ::⌒::: ::⌒:: ::):: ):: :)::)::⌒::: ::(: :(::(:: ::( ::⌒ ::)::):: ::):: ):(:: : :⌒::::)
 (:: ⌒(::: :::(::::(:::: :):::):::: ::::⌒::: )::::: ):: : ::(:: :(:::(:: :(::: :⌒:::: ::):::):: ::)::: :):)
  (:(::: (::: (:::: :: :)::: )::):: :):::):::: ::(:: :⌒:::: :(::(::: :::):::):::: :::⌒::: :):: ::)
0075DelフサギコNGNG

      /. ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
      |  フサフサだ!ゴルア!!   |
      \_____ _____/
       ,,,,,,,,,,,,,,,∧,,∧|/
     〜′,,,,,,,,,,ミ,,゚Д゚彡
     ,,,,,,,U,,U∧,,∧U,,U,,∧,,∧                        .∧,,∧
   〜′,,,,,,,,,,ミ,,゚Д゚彡,,,,ミ,,゚Д゚彡                      ミ゚∀゚ 彡 ニヤーリ
  ,,,,,,U,,U∧,,∧U,,U,,∧,,∧U,,U,∧,,∧                    .(ミ   ミ)
〜′,,,,,,,,,,ミ,,゚Д゚彡,,,ミ,,゚Д゚彡,,,ミ,,゚Д゚彡                   ミ  ミ
 UU"""" U U  "" U U  "" U U                     U'''''U (・∀・ )
                                            フサギコブラ カコイイ!!
0076DelフサギコNGNG
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| モシカシテ。。、CORBAと、COBRA、、かけたんですか??
\
   ̄ ̄ ̄|/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
      ∧ ∧    ∧,,∧
     (;゚Д゚) 目 ミ゚Д゚#ミ
      |つ つ ..|| (ミ  ミ)
    〜   |  .||  ミ  ミ〜
      ∪ ∪ . ||  ∪ ∪
  _______/|_______
/
| 左手にサイコガンもちたかったんだゴルァ
\_______________
      /|
/ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ダジャレしかないんですか?>>6
| 立派なスレ荒らしですよアナタ
\_______________
0077デフォルトの名無しさんNGNG
>>70
おいおい。コンテナといってもVBやDelphiと一緒にしないように。
>>71
>CORBAで、サーバとオブジェクトのやり取りが出来るんだよね?
はい。
>その場合のオブジェクトは、データの配列位のもの?メソッドも入る?
どちらかというと、メソッドの方が中心と考えてください。
いちいちリモートのオブジェクトとプロパティのget/setなんてやってたら
まともに動くシステムはできません。
#キーワードはFacadeパターン
0078デフォルトの名無しさんNGNG
年ばれるよ
0079DelフサギコNGNG
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ま、たまには、いいんじゃないのかな。
\
   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|/ ̄ ̄ ̄ ̄ ̄ ̄
      ∧ ∧     ∧,,∧ sageてるし
     (#゚Д゚) 目 ミ,,  彡
      |つ つ ..||  .し   J
    〜   |  .||  ミ〜,, ミ
      ∪ ∪ . ||  ∪ ∪
      /|
/ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| よくねーよ、こっち向きなさいよ
\_______________

/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| CORBAは"コルバ"じゃなくて
| "コーバ"っていうみたいよ
\
   ̄ ̄ ̄|/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
      ∧ ∧     ∧,,∧
     (#゚Д゚) 目 ミ,,  彡
      |つ つ ..||  .し   J
    〜   |  .||  ミ〜,, ミ
      ∪ ∪ . ||  ∪ ∪
  _______/|_______
/
| 高校の同級生のコバヤシ君が、コーバってあだ名だったよなあ
\_______________
0080デフォルトの名無しさんNGNG
>>その場合のオブジェクトは、データの配列位のもの?メソッドも入る?
>どちらかというと、メソッドの方が中心と考えてください。
>いちいちリモートのオブジェクトとプロパティのget/setなんてやってたら
>まともに動くシステムはできません。

すごいね、COM+みたい。それもマルチプラットフォームで出来るなんて。
メソッドの中に書けるものと、書けないもの(当然Win32APIコール出来ないよね)あるんでしょ?
どういう定義になってるんだろう。
0081デフォルトの名無しさんNGNG
>>80
申し訳ないが、どういうことをイメージしているかわかりません。
Win32APIは、オブジェクトのインプリメンテーションがWindows
プラットフォームで動くものならその中で呼ぶことはもちろん
できますけど。
0082デフォルトの名無しさんNGNG
サーバから受け取ったオブジェクトに、メソッドが付いてるってことですよね?
サーバがWin系じゃなかった場合、
オブジェクトのメソッドの実装にWin32APIコールが入ってる筈無いと
思ったんですが>>81
0083デフォルトの名無しさんNGNG
CORBAっていえばやっぱVisiBrokerだあね。ってなわけで、
http://appserver.borland.co.jp/developers/index.jsp
0084デフォルトの名無しさんNGNG
今日の「みこ」日記

「はろーわーるど」が出せた・・・。
日本語使えるのね・・・。
0085デフォルトの名無しさんNGNG
>>CORBAコンポーネントって、「どの言語で作った」コンポーネントを、「どのORBに乗せても」動くことを意味しているのかなあ?
>もちろんです。ただし当たり前ですが、コンポーネントはコンテナがなければ
>動かない。

ファイルの実行形式は何になるの?今までのCORBAは結局通常のアプリケーション
(WindowsでいうEXE)プロセスの中にORBだのOAだのが入っていて、その中に
CORBAオブジェクトも一緒に入っていたんだけど、コンポーネントになるってことは、
コンテナアプリケーションの中で動作するってことでしょ?
で、コンポーネントというのはバイナリの部品だから、SOとかDLLという形式で
配布・デプロイすることになるの?
そしたらCLASSしか作れないJavaってどうなるんだろう?

勘違いな質問だったらごめん
0086デフォルトの名無しさんNGNG
>>85
Javaのそれは、普通のJavaアプリ同様、VMの上でclassファイルを
コンパイル実行するだけ。
配布するのは、classファイルとランタイム(JRE)だろうね。
0087デフォルトの名無しさんNGNG
>86さんきゅ

要は、16番目(?)のCORBAサービスとしてコンポーネントサービスみたいなのがでてくるってことかな?
そうすると今までみたいにわざわざサーバントを立てる必要はなくなるんだろうか?それなら嬉しい。

後は、J2EEやCOM+ではAPサーバの中で分散トランザクションやネーミングサービス、プーリングなんかを
自分自身で提供しちゃうんだけど、CORBAではあくまでもそれは他のサービスプロセスが起動してて
オブジェクトバス経由でやり取りするんだろうか?
0088デフォルトの名無しさんNGNG
CCMというのが出てきたらCORBAも少しは見直されますかね?
CORBAオブジェクトをコンポーネントにすれば技術的にはかなり
シンプルになるから、「CORBA=難しい」という図式を打破して
くれると思うんだけど。

UNIX系C++でコンポーネント作れる技術は今のところ他にはないから、
需要はあるはず。
0089デフォルトの名無しさん NGNG
CORBA3.0で検索かけてもほとんどが多バイト言語のサイトしか出てこないw
欧米じゃCORBAは2.2ぐらいの仕様でもういいだろってことなんじゃ。。
0090デフォルトの名無しさんNGNG
>>82
もしValue Objectのことを言っているのでなければぜんぜん違います。
メソッドはあくまでリモートで実行されます。

>>85
CORBAコンポーネントもCORBAオブジェクトだから、やはり実行ファイルになる
でしょうね。ちなみにORBはインプリメンテーションとは別プロセスですよ。
コンテナとコンポーネントは決まった手順で通信ができればよいわけで、別に
同一プロセス内で動く必要はないですね。

>>86
EJBだったら「それだけ」じゃすまないでしょう。

>>87
「自分自身」ってどういうことですか?トランザクションとか負荷分散とか
そういうサービスはコンテナにまかせよう、というのはどのコンポーネント
モデルでも共通だと思うんですが。
0091デフォルトの名無しさんNGNG
>もしValue Objectのことを言っているのでなければぜんぜん違います。
>メソッドはあくまでリモートで実行されます。

あ、分散オブジェクトではあるが、ネットワークにあるオブジェクトを
取得するわけじゃなく、メソッドコールを行えるだけか。

じゃあ、Javaみたいなもんじゃなく、XMLみたいなもんか。
ウェブサーバにXMLで要求だして、結果がXMLで来るみたいな。
0092デフォルトの名無しさんNGNG
>あ、分散オブジェクトではあるが、ネットワークにあるオブジェクトを
取得するわけじゃなく、メソッドコールを行えるだけか。

その通り。

>じゃあ、Javaみたいなもんじゃなく、XMLみたいなもんか。
ウェブサーバにXMLで要求だして、結果がXMLで来るみたいな。

XML?もしかしてSOAPのこと?
JavaでもEJBならCORBAと同じでしょ?ローカルオブジェクトと
同じ設計をしてたら使い物にならない。
0093デフォルトの名無しさんNGNG
>>92
90=92番さん、ナンデも知ってる人なんだから、コテハンにしてよ。

>XML?もしかしてSOAPのこと?
そうです。自分はこの辺知らないけど、複数のウェブアプリが連携してスゴイんでしょ?

>JavaでもEJBならCORBAと同じでしょ?ローカルオブジェクトと
>同じ設計をしてたら使い物にならない。
高尚な文章で分かりません。
分散オブジェクトのメソッドコールはリターンが遅いということでしょうか?
0094デフォルトの名無しさんNGNG
>>JavaでもEJBならCORBAと同じでしょ?

こっちは、分かった。このJavaはアプリケーションサーバのJavaなら同じということですね。
0095デフォルトの名無しさんNGNG
CORBAねぇ...
プロトコルの統一は結構だが、APIの統一もちょっとは考えてくれよ。
ちょっと凝った事しようとするとすぐにORB依存だし、基本部分だけ
でも微妙に書き方違ったりするし。JavaはJDK標準装備だからその点
まだいいけど。
0096デフォルトの名無しさんNGNG
>ちなみにORBはインプリメンテーションとは別プロセスですよ。
>コンテナとコンポーネントは決まった手順で通信ができればよいわけで、別に
>同一プロセス内で動く必要はないですね。

そうなの?
俺、てっきりORBってサーバントや各CORBAサービスのプロセス内で実体化するライブラリのようなものだと思ってた。
てゆうか、昔JavaIDLやってた時は、サーバ側はCORBAサーバントとtnameservの2つだけ起動してたから。
じゃあ何?ORBって、それ自体で1つのプロセスとして裏に常駐するものなの?
初心者的な質問でごめん。
0097デフォルトの名無しさんNGNG
>「自分自身」ってどういうことですか?トランザクションとか負荷分散とか
>そういうサービスはコンテナにまかせよう、というのはどのコンポーネント
>モデルでも共通だと思うんですが。

えーっと、例えばJ2EEモデルではAPサーバと呼ばれる1つのJavaVMプロセスだけで、トランザクション制御やネーミングサービスやプーリングなんかを実現しているけど、
CORBAって「1サービス=1プロセス」みたいにName ServiceやTransaction Serviceがそれぞれ独立したプロセスとして稼動しているから、配置モデルがちょっと違うのかな?
て思ったんだけど。これって間違った認識?
009892NGNG
>>93
SOAPは汎用的な規格を元にしていること、ファイアウォールを越えた通信が
できるといったメリットはありますが、オーバヘッドはCORBA/DCOM/EJBといった
分散技術よりさらに大きいでしょうから、使いどころが限られるでしょう。

>>96
本当にORBプロセス起動されてなかったですか?
ORBプロセスが存在しないのってちょっと想像つかないんだけども。手動で起動
してないだけで、実際には起動されていたのでは?

>>97
自分自身ってのは同一プロセスでってことですね。EJBコンポーネントは確かに
独立したプロセスでは動かないですね。CORBAオブジェクトは普通は実行ファイル
だと思うけど、ORBによってはDLLやShared Objectで実装できるものもあったから
不可能ではないかもね。

>CORBAって「1サービス=1プロセス」みたいにName ServiceやTransaction Serviceがそれぞれ独立したプロセスとして稼動しているから、配置モデルがちょっと違うのかな?
いろんなサービスが同一プロセスで動くCCMコンテナもできるかもよ。別にプロセス
が分かれてる必要はないからね。
009996NGNG
う〜ん、今手元にあるJavaIDLのサンプルでサーバ側を起動してみたんだけど、
サーバントの乗っているjava.exeとtnameservしか起動しないでもクライアントから通信できるなあ。
もしかしてこれってJavaIDLだけの特徴で、VisiBrokerとかORBixみたいな本格的なものだと
ORBがちゃんと1プロセスになるのかなあ?
不思議だ。

>ちなみにORBはインプリメンテーションとは別プロセスですよ。
>コンテナとコンポーネントは決まった手順で通信ができればよいわけで、別に
>同一プロセス内で動く必要はないですね。

ただ単に俺の作り方が特殊なだけ?
1プロセス=「ORB+サーバント+インプリ」みたいになってるんだけど。
なんか根本的に勘違いしてんのかなあ?
010096NGNG
じゃあ、普通はCORBAサーバでは、
・ORBプロセス
・Name Serverプロセス
・CORBA実装クラスの起動しているサーバントたち
・Transaction Serverプロセスなど、他のサービスプロセスたち・・・
みたいな感じになっているの?
で、ORBプロセスがサービスやサーバントのプロセス間通信制御を受け持っているってこと?
ちなみにinterface(Skeleton)はORB内のPOAまたはBOAに登録するんだよね?

うーん、EJBやCOM+とはまた考え方を異にするモデルなのか?
0101デフォルトの名無しさんNGNG
サーバントって聞きなれない言葉だけど、
要はこれって、CORBAオブジェクト(実装クラス)を
インスタンス化させるためのコンテナのことでしょうか?
0102デフォルトの名無しさん NGNG
>>101
サーバントは実際のアプリケーションに相当するところじゃないの?
オブジェクトアダプターから起動されるっていう。
0103デフォルトの名無しさんNGNG
サーバント=サーバ+クライアント
010492NGNG
>>100
>じゃあ、普通はCORBAサーバでは、

ま、普通はそうでしょうね。ネームサービスもCOBRAオブジェクトですから。
サーバントのプロセスがあらかじめ起動されているとは限らないから、リクエスト
が来たときに起動するためには、その前にORBプロセスが起動されている必要が
あるでしょう。JavaIDLは使ったことないけどもね。

>で、ORBプロセスがサービスやサーバントのプロセス間通信制御を受け持っているってこと?

いったん通信が確立されたら、クライアントとサーバントで直接通信を行う場合も
あったはずです。CORBAでの実装はしばらくやってないのでこの辺あやふやです
けど。

>ちなみにinterface(Skeleton)はORB内のPOAまたはBOAに登録するんだよね?

interfaceじゃなくてimplementationですね。

>>103
Servantを辞書でひいてみましょう:-)
0105デフォルトの名無しさんNGNG
>>99
JavaIDLって「JavaによるCORBA実装の1つ」でしょ。
ソース読んでないけど、各機能ブロックがJavaのスレッド使って作られ
てるだけじゃないの?(だから実プロセスが存在しない)

他のORBでも、スレッド化されてて各機能ブロックが実プロセスとして
存在してない場合もあるし、存在する場合もある。まぁ最低1つはORBの
実プロセスとして上げるけど。

ただ、アプリケーションから見ればそれらORBの機能ブロックがどういう
風に実装されてるかなんてのはどうでもいい話。違いを意識しなきゃいけ
ない時点でCORBA使う意味無し。
0106デフォルトの名無しさんNGNG
>>96
> 俺、てっきりORBってサーバントや各CORBAサービスのプロセス内で
> 実体化するライブラリのようなものだと思ってた。

その認識で別に間違ってないと思うけど。

「ORB本体」って言うような類のORBプロセスって無いと思うよ。
例えばj2eeみたいに独立に常駐しているものじゃないと思う。
少なくとも必須の要件ではないはず。
手元にいくつかCORBAあるけど、MICO、omniORBはDLLだし、JacORBも
JavaIDLと同様、単にパッケージをインクルードするだけ。
(全部、フリーCORBAなのが寂しいが・・・)

ちなみにMICOドキュメントの"Implementation Overview"の章で、
"ORB"節の冒頭に次のようにある、

The ORB is implemented as a library (libmico2.3.6.a) that is
linked into each MICO application.
0107デフォルトの名無しさんNGNG
mico-ccmビルド中。
楽しみだ。
0108デフォルトの名無しさんNGNG
かなりの人がORBとロケーションサービスとかを勘違いしてない?

ORBは大雑把に言うとトランスポートの管理や、オブジェクトに対する
要求の橋渡しなどの仕事をしていて、各プロセス中に存在する

ORBが他のORBと通信するためにはIOR(アドレスやポートを含んでいる)
などから情報を得ないと通信出来ない。だからオブジェクトの物理的な
位置を把握しているロケーションサービスがないと他のORBを簡単に
検索出来ないので実用にならない

さらに言うと、ロケーションサービスはCORBA標準には存在しない
これって結構痛い事だと思うんだけど、VisiBrokerとかが標準的
になってるから問題ないのかな?
0109デフォルトの名無しさんNGNG
唐突ですが、NULLの読み方ってどちらが正しいのでしょうか?
ヌル?それとも
ナル?
0110デフォルトの名無しさんNGNG
英語だとナル
独語だとヌル( 0 の意味。ちなみに NULL NULL はトイレ)
NULL は ヌル と呼ぶ人が何故か多いね。
0111デフォルトの名無しさんNGNG
mico-ccmって何?
MICOでCCMコンポーネントってもう作れるの?
011292NGNG
>>108
すいません、その通りです。
俺がORBプロセスと書いたのは、サーバントマネージャ(ロケータ/アクティベータ)
のことですね。

混乱させて申し訳ないです。
0113デフォルトの名無しさんNGNG
>>111
MICOのサイトからMICO2.3.6持ってきて、configureのときに
--enable-ccmオプション指定するだけ。
mico-ccmってツールが生成される。
関連サイト→ttp://www.fpx.de/MicoCCM/
(ただし、ここにあるのはMICO2.3.5。)
0114デフォルトの名無しさんNGNG
>>108
> さらに言うと、ロケーションサービスはCORBA標準には存在しない
> これって結構痛い事だと思うんだけど、VisiBrokerとかが標準的
> になってるから問題ないのかな?

VisiBrokerってどうやってるの?
omniORBのWindows版はレジストリ、Linuxだったら/etcに.conf置いて使える。
MICOだったらBinderとか使えるよね。
0115デフォルトの名無しさんNGNG
なんかさ、OMGのCCMドキュメント見てたらさ、EJBとCCMの
対応表載っててさ、
それ見てたらラッピングされるべきレガシーリソースって、
CORBAシステムそれ自体じゃないかって気がした。
0116デフォルトの名無しさんNGNG
thanx >> 113

> MICOのサイトからMICO2.3.6持ってきて、configureのときに
> --enable-ccmオプション指定するだけ。
> mico-ccmってツールが生成される。

俺、WinNTでやってんだよねえ。
この場合、configureの代わりに何すりゃいいんだろう?
0117116NGNG
MICO 2.3.6落としたら、CCMのデモにWin用のMAKEファイルとShellがない!
もしかしてWin版はCCM未サポート?
0118113NGNG
>>116
ごめんNTでやったことない。
ていうか今まで他のオプションはどうしてたの?
インストールディレクトリとか。
0119116NGNG
MakeVars.win32開いてSRCDIRを書き換えただけだったかな?
後はVC++が用意した環境変数を使ってコンパイラとリンカ通しただけ。
設定方法メモしたのが会社にあるから、詳しいこと分からないっす。ごめん。
0120116NGNG
今試しに2.3.6をMAKEしてみたけど、やっぱmico-ccmというのはできないみたい。
よくよく見てみれば、ccmディレクトリにはUNIX用のMakefileしか置いてないし。
Winではできないのか、残念。

CCMってある意味CORBAの切り札だと思うんだけどなあ。
0121デフォルトの名無しさんNGNG
>>108
GNOME系から生まれたoafがオブジェクトアクティベーションの、orbit-nameserverが、
ロケーションの標準になっていくんじゃないかと思ってる。
あと、イベントサービスにも標準的な実装がほしい。
0122デフォルトの名無しさんNGNG
>>121
>>108が言いたかったのは、「標準的な実装」のことではなくて、
ロケーションサービス自体のロケーションを特定する方法が
CORBA標準には欠けているって事だと思ってたけど違う?
0123冷やかしNGNG
Jiniの真似したら?
0124108NGNG
>>144
osagentが特定のポート(通常は14000)で待機していて、
ORBはそのポートにブロードキャストを投げることで
ロケーションサービスの位置を特定できる

>>122
そう。なんでOMGはこの部分を標準化しないんだろ?
各トランスポートごとに標準化してもいいと思うんだが
0125108=124NGNG
>>114
ごめん。間違えた
0126114=122NGNG
>>124
ほおほお、ダイナミックに場所が分るってことかな…
うーん、間接層が一拍入るくらい別にいいんだけど、やっぱ
ベンダー固有なのは生理的に気持ち悪いね。

実は指摘されるまで、それほど問題感じてなかったけど、
言われてみればそのとおりだ。
なんか小一時間、問い詰めたい気分になってきた。
0127デフォルトの名無しさんNGNG
CORBAって実態がつかみ難くてなんかダメなんじゃない?
って思ったらダメでしょうか?
0128デフォルトの名無しさんNGNG
>>127
そうだね。
このスレ見ても、実際使ってそうな人の間でさえ理解が違ってたり。
それも基本的なところで…
嘆かわしいね。
0129デフォルトの名無しさん NGNG
MICOやORBitツカッテッカー?
0130デフォルトの名無しさんNGNG
freeのORBだと、ORBacusが結構まともだったかな。
つーか一発で動いたのはそれ位で、micoとomniORBはコンパイルは通ってる
んだけど何故か動かない。しかもどっちだったかはminor code 0とか返して
きたりするから何が起きてるのかもわからん。

まぁAP側がどっか悪い可能性も否定できないけど、それにしてもなぁという
感じ。商用のORBだとさすがにその辺はちゃんとしてる。
# あ、win32での話ね。
0131デフォルトの名無しさんNGNG
TAOは速くて(・∀・)イイ!!
0132デフォルトの名無しさんNGNG
お前等、HORB使ってください。
http://horb.etl.go.jp/horb-j/
http://www.atmarkit.co.jp/fjava/rensai/horb01/horb01_00.html

お前等、ここが参考になります。
http://www.atmarkit.co.jp/fjava/rensai/corba01/corba01.html
0133デフォルトの名無しさんNGNG
C++でのCORBAが必要になったので色々と読んだのですが、
下の2冊はほんとに素晴らしいです。日本語の本にはろくな
ものがないので、もしこれからCORBAを用いた設計、および
プログラミング(C++)をするのであればこれを読むことをお勧め
します。
【Pure Corba】
http://www.amazon.com/exec/obidos/ASIN/0672318121/
【Advanced CORBA Programming with C++】
http://www.amazon.com/exec/obidos/ASIN/0201379279/

Webサービスが流行の今となっては、CORBAは地味な技術かも
しれませんが、こういった本が出てきてる限り廃れることが
ないような気もします。
0134デフォルトの名無しさんNGNG
保守あげ
0135デフォルトの名無しさんNGNG
良スレage

で、CORBAってどのくらい速いですか?
いまDB接続部とそのクライアントの2層(3層?)アプリ作ってるんですけど、
将来的にWebクライアント作ろうかという話がでてて(たぶんJavaで)、そのこと
ふまえてSOAPで実装してみたが、

覚悟はしていたんだが重すぎて実用レベルにとどかない

んでCORBAにしてみよーか考え中です。

気になるポイントは
・速いか?
・他言語との組み合わせは?(とくにJ2EE)
0136135NGNG
あと、CORBA使おうとなるとORB鯖?(VisiBrokerとか)入れないといけないですよね?
その分のコストって対価に見合います?
0137デフォルトの名無しさんNGNG
CORBAはIPC通信みたいなことはやらないから、
その分速度は出るのかな?

>>135
この上のスレにも書いてあるけど、
ORBは一つのプロセスじゃなくて
ただのライブラリだよ。
0138135NGNG
> この上のスレにも書いてあるけど、
> ORBは一つのプロセスじゃなくて
> ただのライブラリだよ。

むむ?
CORBAってJ2EEのフレームワークみたいなもんなんじゃないの?

(トランザクションやフェールオーバーとかの機能はおいといて)
ネットワーク(プロセス)間でオブジェクトやりとりしたりとかつーやつ。
0139デフォルトの名無しさんNGNG
CORBAスレ見ようとしてCOBOLスレ見てしまった
鬱だ・・・
0140デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> CORBA
01411NGNG
COBRAスレを立てようとして、CORBAスレを立ててしまった。。。
0142デフォルトの名無しさんNGNG
>>135
TCP/IPのソケット通信より論理的には早くなるはずは無いですが、
ほとんどオーバーヘッドが無いと思えるくらい速いですよ。
また、業界標準とも言えるVisiBrokerを基盤にして作られている
Borland Enterprise Serverは、J2EEとCORBAとの親和性が
極めて高いApplicationServerであると言えます。
0143デフォルトの名無しさんNGNG
個人的には、あまり速いとは思わなかったが・・・。
サーバー側で予めORBインスタンスをボコスカ作っとけば、
ある程度ストレスが少ないレスポンスになるかなーぐらい。
ネーミングサービスがらみが難しくて、他ノードとの通信には使わなかった。
0144デフォルトの名無しさんNGNG
>>142
>業界標準とも言えるVisiBroker
うんにゃ、業界標準はIONAだすw

>>143
IORはキャッシュする必要があるよ。
0145デフォルトの名無しさんNGNG
あー、IORの関係があったような、無かったような(w
詳しい事は忘れ去ってるが、その当時コールバックが上手い事できなかったですわ。
0146デフォルトの名無しさんNGNG
TAOがベストか?
0147デフォルトの名無しさんNGNG
>>146
フリーの中なら一番いいかもね。
アメリカじゃ実際に業務で使われてるらしいし。
あれの前にACEについて覚えないといけないから
おれは取りあえず様子見。これを決め込んで早2年(ワラ
0148デフォルトの名無しさんNGNG
〜〜Alexandrescu先生の言葉(ModernC++Designから)〜〜

Lokiの将来のバージョンで、完全なスレッド・モデルを提供する
可能性はあります。マルチスレッドはジェネリック・プログラミングの
テクニックを大いに活かすことができる分野なのです。
しかし、競合相手は強敵です――偉大な、そしてポータブルな
マルチスレッド・ライブラリとしてACEを調査することをお勧めします。


だそうです。そろそろやらないとダメだな。ACEの本も去年でたし。
0149デフォルトの名無しさんNGNG
http://www.amazon.co.jp/exec/obidos/ASIN/4894713853/qid%3D1018653675/249-4911004-6192347

これの感想をどなたかご教示ください。
すれ違いかもしれませぬが。
0150デフォルトの名無しさんNGNG
スレの流れとしてはこっちを読めといいたい。
C++ Network Programming Volume 1
http://www.amazon.co.jp/exec/obidos/ASIN/0201604647/

読まないといけないのはおれのことでもあるんだが、、
0151デフォルトの名無しさんNGNG
ACEはソース見たけどあんまりテンプレートを有効活用しているように見えないので、
Alexandrescuがリーダーとなってテンプレートライブラリを書き上げるプロジェクトを
スタートしてホスィ
0152デフォルトの名無しさんNGNG
>>150
レビューしている人の住所まで書かれていますが、良いんでしょうか・・・
0153デフォルトの名無しさんNGNG
ACEはドキュメントが沢山サイトに置いてあるから本買うまでもないな。
あれを読まないようなら多分本買ったところで積読することになるだろし。
何よりソースコードが読めるから分からないことは全て解決する、はず。。
0154デフォルトの名無しさんNGNG
>>149
この本の第1版が出た時に買って読んで、今でも持っているけど、
もう何年も開いてない。(^^;
これじゃ参考にならないですね。スミマセン。
0155デフォルトの名無しさんNGNG
>>144
googleで「CORBA 業界標準 教えてください」をキーワードにして
検索してみる。結果は...
0156デフォルトの名無しさんNGNG
micoってどうなんですか?
0157デフォルトの名無しさんNGNG
>>156
Linuxerに聞くのが吉
0158デフォルトの名無しさんNGNG
>>156
実装の勉強に良いです。
0159デフォルトの名無しさんNGNG
良すれage
0160デフォルトの名無しさんNGNG
JDK1.4のCORBA実装使ってる方いらっしゃいますか?
0161デフォルトの名無しさんNGNG
age
0162デフォルトの名無しさんNGNG
今まで知らないって言えませんでした。
今、勇気を持って聞きます。

CORBAって何ですか?
0163デフォルトの名無しさんNGNG
ヨーロッパバイオインフォマティクス研究所(EBI) に、CORBAの勉強に役立つ
サイトがあります。
http://industry.ebi.ac.uk/~senger/ws-corba/
をどうぞ。
いろいろなスライドやexampleがあります。

0164まともな人NGNG
>>162 この辺見れば
http://www.cute-c.org/
http://www.omgj.org/
0165デフォルトの名無しさんNGNG
カマ〜ン、オブジェクトリクエストブローカ、アーキテクチャ
0166デフォルトの名無しさんNGNG
コォーァバ。
0167デフォルトの名無しさんNGNG
>>166
うちの職ばでは「コルバ」といってますが、どうよ?
0168デフォルトの名無しさんNGNG
かーばと言っていますが、だめっしか?
0169デフォルトの名無しさんNGNG
うちではサイコガンとボン・キュッ・パーンな美女を標準装備ですが
0170デフォルトの名無しさんNGNG
その「パーン」は、M字開脚ですか?
0171デフォルトの名無しさんNGNG
age
0172デフォルトの名無しさんNGNG
Borland Acquires Highlander Engineering
http://www.borland.com/news/press_releases/2002/05_28_02_Highlander.html
0173デフォルトの名無しさんNGNG
Highlander Engineering has been acquired by Borland
http://www.highlander.com/
0174デフォルトの名無しさんNGNG
オモチャですが、CORBAの使用例としてこんなのもよろしく:
http://members.tripod.co.jp/s42335/gikot/
0175デフォルトの名無しさんNGNG
CORBA Programming with J2SE(TM) 1.4
http://developer.java.sun.com/developer/technicalArticles/releases/corba/
0176デフォルトの名無しさんNGNG
fortranで使えるCORBAってあるんでしょうか?
0177デフォルトの名無しさんNGNG
>>176
IDLコンパイラならみたことあるけど、
どの処理系に向けたものなのかは忘れた。
0178デフォルトの名無しさんNGNG
>>177
まじっすか!?あるんだ・・・
0179デフォルトの名無しさんNGNG
>>177
私も以前 Fortran の CORBA実装を探したのですが、見つけられませんでした。
製品名等、教えていただけませんでしょうか?
0180デフォルトの名無しさんNGNG
EJBってCORBAの代わりになるようなもんなんですか?
0181デフォルトの名無しさんNGNG
age
0182コギャル&中高生NGNG
http://go.iclub.to/ddiooc/

お役立ちリンク集
必ず役立ちます

コギャルとH出来るサイトはここ
ヌキヌキ部屋へ直行便
↓
http://kado7.ug.to/wowo/
0183デフォルトの名無しさんNGNG
javaとc++をcorbaで橋渡しするですけど
stlのオブジェクトとかは当然渡せないんでしょうね?
0184名無しさん@EmacsNGNG
よく分からないけど、IDLで記述できないものは
どうしようもないのでは?
0185デフォルトの名無しさんNGNG
>>184
そうだね、IDLで定義可能な型からマップできるものに変換しないと使えないね。
0186ageNGNG
IONAはいつになったらCORBA3.0 CCM対応の無償版Orbixを出してくれるのか・・・
0187デフォルトの名無しさんNGNG
>>180
EJBはRMIの発展形です。RMIはJVM同士で行うORBもどきだとオモットケバヨシ。
両端ともJavaなら、CORBAより楽に分散環境作れるよね。
0188デフォルトの名無しさんNGNG
VisiBrokerのロケーションサービスってどうよ。
JavaだとリポジトリIDが*でもオブジェクトをひいてこれるのに
C++はだめ…。

漏れのつくりが悪いのか?
0189デフォルトの名無しさんNGNG
CCM対応市販ミドルウエアは皆無でつか・・・?
0190U ◆tFsGiu0c NGNG
>>189
http://www.omgj.org/technology/products/corba.html

を見るとマイナーな製品(もしくはフリーソフト)しかサポートしてないね。
EJBはCCMのJavaマッピングという位置づけになるからEJBコンテナならCCM対応
ということに…ならない?
0191デフォルトの名無しさんNGNG
thx>>190
この中で一番有名なのはMICOか?
昔入れたことあるけど、全く分からずに挫折したんだよね・・・
0192デフォルトの名無しさんNGNG
IIOPとSOAPは、どっちが主流になるのかなあ…
棲み分けになるのか?それとも一方が独占する?
0193デフォルトの名無しさんNGNG
SOAPでしょ?
IIOPはEJB限定で生き残る。

てゆうかそもそも分散コンポーネント技術自体が未完の大器で終わりそう。
0194デフォルトの名無しさんNGNG
おまいら、なんか書け。
思いのたけとか。
0195デフォルトの名無しさんNGNG
IONAの株価はずっと低空飛行を続けている...
0196デフォルトの名無しさんNGNG
CCM・・・
0197デフォルトの名無しさんNGNG
VisiBrokerとOrbixは今どっちのほうがシェア高いの?
0198デフォルトの名無しさんNGNG
最近GNOMEデスクトップにしたんだけど、rpm入れてるときに
依存するパッケージとしてORBitっていうORBを要求された。
クリップボードとかで使ってんのかな。

これって普通にリモートホストからでも使えるの?
0199デフォルトの名無しさんNGNG
使えます
0200198NGNG
どうもです。>199
Linux+GNOME環境だと、例えばWindowsでのCOMみたいに
案外普通なものなわけか・・・
ちょっと面白そう。
0201デフォルトの名無しさんNGNG
COBOL CORBA COBRA と変化した。
0202デフォルトの名無しさんNGNG
COBRA Netて使ってる奴いるぅー?

mLAN持ってる人は少なからず居ると思うけどぉー?
0203デフォルトの名無しさんNGNG
右手の最古ガンが科子いい
0204デフォルトの名無しさんNGNG
保守あげ
0205デフォルトの名無しさんNGNG
すみません厨房ですが
CORBA製品ってCOMのように仕様的に完全互換と考えてよいのでしょうか
たとえばVisiBrokerと他の製品であれば
Visiで作ったコンポーネントは他の製品でも無修正で動作する
という考えで間違いありませんでしょうか
0206デフォルトの名無しさんNGNG
>>205

>>8と>>9を読め

0207デフォルトの名無しさんNGNG
>>206
すんまそん
よみますた
ありがとございます 互換性はあぼんなんだすな・
0208デフォルトの名無しさんNGNG
http://itpro.nikkeibp.co.jp/free/NSW/NEWS/20021118/1/print.shtml
> .NETのプログラムでEJB(Enterprise JavaBeans)を直接利用すること
>も可能になる。

CORBAの.NETマッピングのこと言ってるのかな...
0209デフォルトの名無しさんNGNG
0210デフォルトの名無しさんNGNG
0211真実NGNG
       あるネット関連会社の社長は、「いずれにしても2ちゃんねるは
資金が底をつけば終わり。あまり知られていないことだが、
2ちゃんねる内部関係者によると今、大手通信会社系が調査費名目で資金提供している。
だが、それが止まれば続けてはいけないだろう」と証言する。
2ちゃんねるが判決によって力を失った場合、資金提供の打ち切りも予想される。
http://ascii24.com/news/reading/causebooks/2002/07/01/636911-000.html

 以下、別の記事のキャッシュ http://memo2ch.tripod.co.jp/article.html
 2ちゃんねるに近いあるインターネット関連会社の社長は、2ちゃんねるの幹部から得
た話として証言する。「2ちゃんねるは、運営者や幹部などがそれぞれ別々に会社を
作りカネの流れを見え難くしているが、実際の資金源は複数の大手通信会社系からの
調査費名目のカネ。月額で計約700万円と言い、年間にすれば1億円近く。額はともあ
れ、これは通信会社系的には、ぼう大なトラフィックを調査すると言う表向きの理由
が一応は立つ。自社系に都合の悪い書き込みがされた時に優先的に削除してもらうこ
とも期待している」と前置きし「通信会社系の削除の期待も含めて、2ちゃんねるは
総会屋と同じになっている」と言うのだ。
 その具体的な理由として社長は、こう話す。「2ちゃんねるはボランティアの削除人
が書き込みをチェックして、好ましくない書き込みを一所懸命削除している、という
ことになっているが、あれはウソ。削除人には給料が支払われ、その給料の原資と
なっているのが、まずいことを書き込まれた企業が削除要求とともに渡す裏金。これ
はまさに、総会屋の構図そのものだ。これまで裁判になっているのは金額で折り合え
なかったり、裏金を出さない強い態度の企業とだけだ」
0212デフォルトの名無しさんNGNG
他のいちごチャンネルや二葉チャンネルはどうなのだろう?
0213IP記録実験NGNG
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0214デフォルトの名無しさんNGNG
>>318
どっちが勘違いなんだか
0215デフォルトの名無しさんNGNG
>>435
けんすうが利用者のカキコで訴えられたらどうする?
0216デフォルトの名無しさんNGNG
また、大阪か、、
0217IP記録実験NGNG
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0218デフォルトの名無しさんNGNG
やっぱあれかな、こないだの埼玉の脅迫事件が決定打なんだろうか?
0219デフォルトの名無しさんNGNG
ちなみにボクチン職場ネッターなのでIP取られてもあんまり困りませんよ。
守銭奴な経営者がタイーホってのは願っても無いことです。
0220デフォルトの名無しさんNGNG
qbでした
0221デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0222デフォルトの名無しさんNGNG
>736
らしいね

ID:WcTtLBwB
も少しまとめてレスする癖付けれ
0223デフォルトの名無しさんNGNG
まあ、いざというときにIPを相手側に渡すんでしょ?
今までのように、ほどよく。
そして時には“びっしびし”告発していかないと2chの存在が・・。
0224デフォルトの名無しさんNGNG
>>91 結局ひろゆきがいつの時点で消していれば、賠償責任を逃れられたのでしょうかね?
0225デフォルトの名無しさんNGNG
>>92
いやぁ、明日弁護士さんに会いにいくから、
ここらへん重要だったり、、、

内容証明ではなくて訴状が届いた時点で削除をしておけば、
削除義務違反ではないってことになるのかな、と思って、、
0226デフォルトの名無しさんNGNG
ネタをネタと読み取れないなんて(ぷ
表現の自由を侵害するフジテレビめ!(爆)
0227デフォルトの名無しさんNGNG
最高裁への上告は認められなくなったから、これで事実上判決確定だよ。
逆転も何もないって。
勢いで上告なんかしても一発で上告却下(門前払い)だよ。

二審も一審を支持。これに対して上告しようにも、
刑事訴訟と同様、自由に上告できるってもんでもないのです。
民事訴訟法312条 (上告の理由) 1項
「上告は、判決に憲法の解釈の誤りがあること
その他憲法の違反があることを理由とするときに、することができる。」
http://www.m-net.ne.jp/~doba/goto/hon.htm

ようするに上告しても今の制度では100%無駄。
これで完全終了ってことか。
0228デフォルトの名無しさんNGNG
yahoo掲示板も人のこと言えんだろ。。。
0229デフォルトの名無しさんNGNG
20030107a

ニュー速もうだめぽ?
0230デフォルトの名無しさんNGNG

すてられたのか?
0231デフォルトの名無しさんNGNG

現実のものとなりました。
0232デフォルトの名無しさんNGNG
ひろゆき
お前にはがっかりした。
2chにも。さいなら。
0233デフォルトの名無しさんNGNG
プロ棋士使ってないのに
エラーが出たぞ
0234デフォルトの名無しさんNGNG
かーばと言っていますが、だめっしか?
0235デフォルトの名無しさんNGNG
じゃなに、今までは何でも言える時代だったって訳?
0236デフォルトの名無しさんNGNG
質の高い書き込み>質の低い書き込み>質の低い上に警察/訴訟沙汰になる書き込み

こんな感じなのかもね。
0237デフォルトの名無しさんNGNG
は観察力と愛が足りない。
0238デフォルトの名無しさんNGNG
もってないよ
0239デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0240デフォルトの名無しさんNGNG
★2ができましたか。
でも、これもIP取られるのか(´・ω・`)
0241デフォルトの名無しさんNGNG
人の推測が入っても良いなら可能だね。100%ではないけど。
計算ですべて逆算するのは不可能。
0242デフォルトの名無しさんNGNG
最近、ニュー速+は固定・記者どもの馴れ合い広場になってるのか...
さむい...
0243デフォルトの名無しさんNGNG
その通り!
0244デフォルトの名無しさんNGNG
http://1ch.tv/
0245デフォルトの名無しさんNGNG
この板のIP記録スレはもう終了してたのか。次スレたってないようなのでこちらに。

自分でもこじつけだと思うのだが、今の2ちゃんねるはそれなりに「国民クイズ」の
37話あたりに近いような気はしている。「国民クイズ」は全44話、2ちゃんねるは
44ヶ月。「国民クイズ」はお話しとしては44話で終わるのだが、「国民クイズ」
体制は続いていく(というか、多少形を変えて世界に広がっていく)。主人公の
K井K一は「国民クイズ」に参加し、敗北して、その刑罰としてクイズ番組の司会者となる。
しかし、「国民クイズ」の司会者となった彼は水を得た魚のようになり、しまいには
「国民の意思」通りに動こうとして壁にぶつかる。

なんとなくひろゆきがK井に重なるんだが。まあ、考え過ぎだろうな。
0246デフォルトの名無しさんNGNG
書き込みしなければ記録されないんですよね?
0247デフォルトの名無しさんNGNG
コピペ?

0248デフォルトの名無しさんNGNG
いつからが古参のちゃんねらーって言えるのかな?
0249デフォルトの名無しさんNGNG
>でも板人口がROM込みで数十人の所の罵言書き込みでも
>万単位に見られたと喚くのがアンチさんなわけで。。。

バカなんだね。数の問題じゃないよ。
0250デフォルトの名無しさんNGNG
(620)
なぜ 2ch 利用者でもない者が 2ch の削除ルールを守らなくてはならないの?

>ちゃんと削除依頼のルールを守って待てばいいだけの事じゃん
キミの脳内では
(現行法での)合法的な抗議方法としての内容証明つき郵便よりも
ローカルルールに過ぎない 2ch 削除ルールが優先されているようだな。
頭、悪いよ。
0251山崎渉NGNG
(^^)
0252デフォルトの名無しさんNGNG
そうですね。
現行犯の場合は訴えられなくても捕まりますね。
0253デフォルトの名無しさんNGNG
ひっそりとage...
0254山崎渉NGNG
(^^)
0255山崎渉NGNG
(^^)
0256デフォルトの名無しさんNGNG
フリーのCORBA動作環境ってありますか?
IDLコンパイラもついてて…

サンプル作りたくて…

悪いけど、教えてクンろ
0257デフォルトの名無しさんNGNG
>>256
JacORB
http://www.jacorb.org/
をどうぞ。
フリーのJ2EEサーバのJBossの実装にも使われているようです。
0258デフォルトの名無しさんNGNG
CORBAについていろいろネットで調べていますが、
ネットのコンテンツでは抽象的な話が多く、よく分かりません。

実際にCORBAを使ったソフトウェアの開発方法について
蛍雪しているような、良い書籍を教えてください。
0259デフォルトの名無しさんNGNG
>>258
CORBAと名のつく書籍を邦書/洋書問わず全部買ったほうが良いと思います。
0260デフォルトの名無しさんNGNG
>>258
>>12の本が設計やシステム構成を考える上で参考になった。
実装に関しては
http://www.amazon.com/exec/obidos/tg/detail/-/0672318121/
http://www.amazon.com/exec/obidos/tg/detail/-/0201379279/
のどっちかを読めばいいんじゃないかな。Javaならヘルプ見るだけでも
大丈夫だろうし。
コンポーネントの登録方法とかORBによってまちまちだから、
ORBを決めてそれの使い方を勉強するようにすれば大体分かるんじゃないかな。
0261デフォルトの名無しさんNGNG
>>256
MICOもいいよ
http://www.mico.org/
0262U ◆CZtFsGiu0c NGNG
>>256
Javaでいいのなら、J2SEについてるJavaIDLで十分でしょう。

>>258
小野沢さんの本をまず探してみたら?
0263デフォルトの名無しさんNGNG
IONA モウダメポ...
http://www.investtech.com/nasdaq/ana/iona.htm
0264デフォルトの名無しさんNGNG
あげまーす
0265デフォルトの名無しさんNGNG
あげまーす
0266デフォルトの名無しさんNGNG
みんな詳しいねー尊敬するわ、まじで
0267デフォルトの名無しさんNGNG
正直、COBRAに改名しろよと思う。
0268デフォルトの名無しさんNGNG
>>168 は却下の方向でいいとして、>>166 と >>167 はどっちが普及?
むかしC++Builderのデモムービーでは「コルバ」って言ってたけど
0269デフォルトの名無しさんNGNG
サイコガン
0270デフォルトの名無しさんNGNG
ℂฺℴฺℝฺℬฺⒶฺ
0271デフォルトの名無しさんNGNG
IONA モウダメポ...
http://www.investtech.com/nasdaq/ana/iona.htm
0272デフォルトの名無しさんNGNG
JavaとC++を接続したいのですが、
フリーの環境でできまつか?
0273デフォルトの名無しさんNGNG
>>272
みこかなぁ?
0274デフォルトの名無しさんNGNG
>>273
IIOPで通信できるのか〜。便利だね。
0275デフォルトの名無しさんNGNG
>>273

ありがとー。あそんでみまつ。
0276山崎渉NGNG
(^^)
0277山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0278デフォルトの名無しさんNGNG
正直、EJBよりCORBAの方が好みだ。
多少面倒だが。
0279山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0280デフォルトの名無しさんNGNG
ORBクラスのインスタンスを複数スレッドで共有しようと思ってるんですけど、
ORBクラスのメソッドってスレッドセーフなんでしょうか?
0281デフォルトの名無しさんNGNG
↑shine
0282デフォルトの名無しさんNGNG
It's a shiny day.
0283山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0284山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0285山崎 渉NGNG
(^^)
0286山崎 渉NGNG
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0287デフォルトの名無しさんNGNG
あげとけ
0288デフォルトの名無しさんNGNG
MICOは.NETSDKのVCでコンパイルできるっぽいことが書いてあるじゃないか。いいね。
0289デフォルトの名無しさんNGNG
いい加減アルファベットの頭文字並べた略語だらけでいやになる。

だからアルファベット圏の言葉は嫌い。
0290デフォルトの名無しさんNGNG
micoのコンパイルつらい。
メモリ32MBのLinuxでディスクスワップしまくりでこける。
0291デフォルトの名無しさんNGNG
商用CORBA製品でいちばん定評があるのって何?
0292デフォルトの名無しさんNGNG
商用ORBメーカってどこもやばくないか?かといって
フリーで使えるものがあるかというと、んー
Visibrokerぐらいしかないような気もする。
0293U ◆CZtFsGiu0c NGNG
>>291
シェアや実績でいったらOrbixでしょう。

>>292
CORBA ORBやその関連製品だけで食ってけないのはどこもわかってるから、
アプリケーションサーバなんかにシフトしてますね。まあそれが成功するかどうか
はわからないけど。
0294デフォルトの名無しさんNGNG
なんだLISPスレじゃないのか....

Common Object Request Broker Architecture
0295デフォルトの名無しさんNGNG
CORBAはどうですか?っていうよりOMGはどうですか?じゃないのかね
0296デフォルトの名無しさんNGNG
車の話じゃないの?
0297デフォルトの名無しさんNGNG
フリーの環境でJavaとc++の接続実験やってみたいのですが、
なにかありますか?
0298デフォルトの名無しさんNGNG
>>297
ORBの選定もこの技術においては大事な事柄だとおもわれます。
0299デフォルトの名無しさんNGNG
ウォータフォールは死滅!

これからはラーショナルに!


   ス リ ー ア ミ ー ゴ ォ


                    の 時代!

 U M L を使えない奴は死滅!

 いまだにフローチャートしか書けない老人は死滅!
0300デフォルトの名無しさんNGNG
今、VisiBrokerを使って、JavaからC++のメソッドを呼ぶシステムを運用しています。
CORBAを使って実現しているのですが、この部分をVisiBrokerを使わずに自前で実装できないか検討しています。

OMGのCORBAの仕様の通りに作れば、実現は可能だと思われますが、工数がかかりすぎると予想されます・・・。
そこでJavaのIIOPやらRMIやらJNIやら調べて、代替えできないか調べていますが、どうもわからなくなってきてしまいました。

システムの概要は、
サーバ:C++で実装されていて、Windows、UNIXで動作します
クライアント:Javaで実装されていて、Windowsで動作し、VisiBrokerを介してサーバに接続しています

何かいい案がありましたら、ご教授ください。
0301デフォルトの名無しさんNGNG
海外掲示板用オフラインリーダーを作るスレ
http://pc2.2ch.net/test/read.cgi/tech/1072883528/

海外でよく使われていうる掲示板スクリプト
専用のオフラインリーダー作って下さい。

必要な条件はID、PASSを管理できること、
OpenJaneみたいな三面型の見た目。
簡単にローカライズできるように言語ファイルを採用
0302デフォルトの名無しさんNGNG
omniORB GIOP 1.2 protocol error ってなんですか?
0303デフォルトの名無しさんNGNG
CORBAを使用した業務アプリケーションを作成することになりました。
このような場合、CORBAでの実装はどのように実現するのがよいのでしょうか。
調べてみて次のような方法があるのかなと思っています。

1.プログラマーはCORBA APIを直接使用してCORBAオブジェクトを生成する。
  (CORBA製品が変更した場合、修正が不安・・・)
2.基本的には1の方法と同じであるが、プログラマーは直接CORBAは使用せずに、
CORBA APIをラッピングしたクラスを使用する。
  (Data Access Objectパターンというのでつか?)

他に何かよき方法がありましたらご教授ください。
現場に経験者が皆無なので、どうかお願いします。。。
0304U ◆CZtFsGiu0c NGNG
>>303
特別な理由がない限り、ORB付属のツールを使用してスタブクラスを生成し、
そのクラスを使って呼び出すと思います。場合によってはさらにCORBA依存部分を
隠蔽したラッパクラスを作る場合もあると思いますが、それはコストに見合うだけ
の理由がある場合です。

>現場に経験者が皆無なので、どうかお願いします。。。

ちなみに言語とORBは何を使うのでしょうか。経験者がいないとなると、苦戦は
必至ですね:-)
0305デフォルトの名無しさんNGNG
>>304
助言ありがとうございます。

> 経験者がいないとなると、苦戦は必至ですね:-)

オブジェクト指向もわかっている人が少ないメンバーなので
既に苦戦するのがはっきり目に見えています(藁

すみません書き忘れましたが、言語はC++で、VisiBrokerを使用します。
プログラム経験が少ない若者がメンバーにいるのと、
万一、ORBを変更することになった時のことを考えて、
CORBAの実装部分をラッピングしたクラスを作ろうかと考えました。
どういったクラスになるのかがなかなかイメージできていません^^
■ このスレッドは過去ログ倉庫に格納されています