接触过,知道有个idl文件。和Obix(好象这么拼)服务器。

解决方案 »

  1.   

    只知道corba是一个比ejb和dcom更开放的分布式对象模型,不过使用起来太复杂。
    webservice可以取而代知。
      

  2.   

    你是不是要学罗?我可以给你国内的一个CORBA开发环境,国防科大编的,和VC6.0一起,还好用,国内很多金融系统在用,当然还有国防系统也是。知识普及:
    CORBA 是分布式系统框架的一个规范,CORBA 3.0 是目前的版本。CORBA (Common Object Request Broker Architecture)由 OMG(Object Management Group)的成员定义CORBA在工业界的地位:BEA CEO的观点:微软是台式软件的领导者,为人机交互软件的开发提供了成熟的构件技术;CORBA/EJB是应用服务器软件的领导者,为服务器软件的开发提供了构件技术。你有想法的话,去OMG的网站看看,能学到很多,这边学不到什么~~~
      

  3.   

    至于idl,接口描述语言嘛多看看网站,少来这边泡~~~~
      

  4.   

    CORBA是分布式系统技术的工业标准,但是它的实现过于复杂所以一般的分布式系统都不会采用CORBA技术,在国外很多大型跨国企业或特殊的大型分布式系统如军事等采用CORBA比较多,在国内也局限于军事领域和金融企业。
      

  5.   

    我下的BES是试用版,把corba配置成visibroker后,出现问题:
    Borland Enterprise Server License violation[1019]: License directory system property is not set.org.omg.CORBA.NO_PERMISSION: Borland Enterprise Server License violation[1019]: License directory system property is not set.  vmcid: 0x0  minor code: 0  completed: No
    通过查资料得到解决方法是:
    System.getProperties().put("borland.enterprise.licenseDir", "e:/BDP/var");
    System.getProperties().put("borland.enterprise.licenseDefaultDir", "e:/BDP/license");
    我装在c盘,目录是c:\Borland\BDP,所以修改成:"c:/Borland/BDP/.."
    可编译出现错误:
    Borland Enterprise Server License error[1005]: License setting is not valid, can not find license in your installation. Please obtain a valid license and/or configure appropriately.org.omg.CORBA.NO_PERMISSION: Borland Enterprise Server License error[1005]: License setting is not valid, can not find license in your installation. Please obtain a valid license and/or configure appropriately.  vmcid: 0x0  minor code: 0  completed: No
    怎么会不合法呢,位置完全没错啊,请帮帮我,拜托!!!