Huihoo.org - Open Source Middleware Foundation

 Last Modified: 2003.03.18

CORBA/SNMP,CORBA/CMIP


(by huihoo.org Allen整理)

mep和wenhuisun(Philip)主持了今天的讨论

mepp对大家说: 我们开始吧:)(10:05)

wenhuisun进入聊天室.(10:06)

mepp对大家说: hello,wenhuisun(10:06)

wenhuisun对大家说: Hello, Everybody.(10:07)

allen_long对wenhuisun说: 谈谈你对OrbasGW的想法和计划(10:07)

mepp对大家说: 我们开始吧(10:07)

orbat进入聊天室.(10:08)

orbat对大家说: hi allen, mep(10:08)

wenhuisun对大家说: 我们这有没有人看过JIDM?(10:08)

orbat对大家说: hi ,all(10:08)

mepp对大家说: hi,orbat(10:08)

mepp对wenhuisun说: 你可以给大家介绍一下吗?(10:09)

allen_long对大家说: 了解一些,JIDM对CORBA、 CMIP、SNMP之间的互操作进行了研究。(10:09)

allen_long对大家说: 三种规范之间的互操作包括静态的规范文本转换和动态的交互原语转换。(10:10)

wenhuisun对大家说: 关于CORBA/SNMP网关,国际标榜准化组已定义了CORB/SNMP的IDL和SNMP的映射。(10:11)

orbat对大家说: mep, CMIP 是什么?(10:14)

wenhuisun对大家说: 有关该项目,需首先编写一些底层的API,然后就是在它上面的一些标准应用,如MIB BROWSER、EVENT NOTIFIYIERER(10:14)

mepp对大家说: CMIP(公共管理信息协议)是提供管理信息服务的应用层协议。它接收网管应用进程的服务原语,构造特定的应用层协议数据单元(PDU),通过会话层及其它协议层传送到对端的CMIP协议实体,然后再发送给用户(管理者或代理)。(10:15)

allen_long对大家说: 静态的规范文本转换通过相应的编译器完成;动态的交互原语转换则通过相应的网关实现。我们的OrbasGW应该是动态的交互原语转换吧?(10:15)

mepp对wenhuisun说: 你对直接进行IIOP报文到SNMP的网络报文的映射有什么看法?(10:16)

mepp对大家说: 也请大家对这个问题发表一下意见(10:18)

cocia进入聊天室.(10:18)

cocia对orbat说: jmx是不是也有到snmp得互操作内容?(10:19)

wenhuisun对大家说: 就我所知,有三种映射方式,细粒度方法,粗粒度方法和粗、细颗度方法。(10:19)

mepp对大家说: 哦,可以分别详细介绍一下吗?(10:20)

wenhuisun对大家说: 细粒度方法,就是OMG的JIDM任务组采用的,基本原理是将一个管理对象映射成一个CORBA对象。(10:22)

hxz_liy对mepp说: OrbasGW 具体可以对什么进行管理(10:22)

mepp对hxz_liy说: OrbasGW支持能够对支持SNMP的设备进行管理(10:23)

wenhuisun对大家说: 粗颗粒度的基本原理是将该管理域中涉及的所有管理对象映射为一个CORBA对象。(10:24)

mepp对wenhuisun说: 哦,那么据你所知,有没有进行报文映射的CORBA/SNMP网关呢?(10:25)

hxz_liy对mepp说: 我以为只是对corba的对象进行管理?(10:26)

mepp对hxz_liy说: 那样就不需要SNMP了。其实CORBA和SNMP有一些相似的地方。(10:27)

mepp对大家说: CORBA/SNMP有两种翻译的方法(10:29)

hxz_liy对mepp说: 那么snmp已经有了mib等等的很好的实现!用corba/snmp来实现的意义在哪里?(10:29)

wenhuisun对大家说: Bell实验室就做了一个CORBA为管理方、SNMP为被管理方的软件系统,好象他们实现了CORBA为被管理方,SNMP为管理方的软件。(10:29)

allen_long对大家说: 现在电信行业做着将CORBA/SNMP/CMIP三种标准进行集成努力。其实我们今天的话题是个集成的话题(10:29)

wenhuisun对大家说: 其项目的网址为http://www.bell-labs.com/project/CorbaSnmp(10:32)

cocia对mepp说: snmp可以转换到jmx,snmp还要转换到corba,那不可以snmp->corba->jmx么?(10:33)

mepp对大家说: 一种是使用DSI/DII,还有一种是直接进行应用层的报文的翻译(10:34)

cocia对mepp说: 如果实现了snmp->iiop报文的翻译,是不是所有兼容iiop得技术都能够实现对snmp得访问与控制呢?(10:35)

mepp对cocia说: 应该是这样的(10:35)

cocia对mepp说: 关于snmp本身,现在已经存在的技术解决方案是什么,有些什么产品呢?(10:36)

mepp对cocia说: 这里的工作和orbas(idl编译器)和jFox(snmp->jmx)都有一些可以重用的地方(10:37)

hxz_liy对mepp说: snmp只是对网络设备的管理(10:38)

mepp对cocia说: 支持SNMP的设备很多(10:38)

wenhuisun对mepp说: 采用static skeleton,好象后一种不适合做一种通用网关。(10:38)

cocia对mepp说: 对于snmp报文直译,有些什么样的技术和产品呢?就像orb有许多兼容产品。(10:38)

allen_long对大家说: IIOP和CMIP之间通过一个适配器完成通信(10:38)

mepp对cocia说: 这我没有听说(10:39)

cocia对大家说: allen知道么?(10:39)

cocia对mepp说: 我的意识是说,既然有报文直译的可能性,就会有相应的产品或者实现。如果没有,就可能是这样做还是有问题,或难度高,或代价大...(10:41)

mepp对大家说: 采用static skeletons,如果需要加载新的IDL,那么还需要编译了?(10:42)

cocia对mepp说: 如果真能报文直译,那可以报废掉现在所有非直译产品了。(10:42)

mepp对大家说: 这样的说法也有道理(10:42)

cocia对mepp说: 那现在的orbas得方向是snmp兼容?(10:44)

allen_long对大家说: 我看得书中有类似的描述,如IIOP去管理CMIP协议的网络,中间就加入了一个ATM交换机适配器层。(10:44)

mepp对cocia说: OrbasGW是orbas的一个子项目(10:44)

cocia对allen_long说: 这么说,使用iiop协议本身和snmp通讯,是有可能实现的了?(10:45)

mepp对wenhuisun说: 我认为是可以实现的。因为IIOP到SNMP的报文的映射,不就是IDL到ASN.1的映射的一个实例而已;就好像class和object的关系一样(10:48)

allen_long对cocia说: 我们想通过OrbasGW将Orbas这个项目推到电信这样一个复杂应用中(10:49)

cocia对mepp说: 是我对SNMP理解不对么?snmp不是网络设备得协议么,就像iiop时对象通讯管理的协议一样?(10:50)

mepp对大家说: 当然,报文直接映射需要关注的事情更多(10:50)

wenhuisun对大家说: 是可以实现,但是由于MIB库种类的繁多,OMG推荐用DSI/DII。(10:50)

mepp对大家说: 使用DSI/DII,就省略了从TCP报文翻译到IIOP报文的过程;应该是方便了(10:52)

cocia对mepp说: 但如果能实现snmp本身到iiop得翻译,就可能一劳永逸吧(10:53)

wenhuisun对mepp说: 的确是这样,IDL到MIB的映射算法挺复杂,你若有时间,我给你一分MIB到C++,较早。(10:57)

allen_long对大家说: CORBA/CMIP需要在两个层次上完成映射:对象定义层、通信协议层(11:01)

allen_long对大家说: 大家谈谈Q3(11:02)

cocia对allen_long说: 不懂Q3:((11:03)

wenhuisun对大家说: 基于CMIP的实施不知道查找有什么好的厂家产品?(11:04)

allen_long对cocia说: 电信管理网内部功能组件的交互通过Q参考点(分为Q3,QX)来实现。参考点主要完成组件之间的交互功能(11:07)

cocia进入聊天室.(11:11)

cocia对allen_long说: 刚有了一点概念。(11:12)

mepp对allen_long说: 在多一些介绍(11:14)

hxz_liy“阿——秋!”打了个喷嚏。

allen_long对大家说: 运行系统功能组件间通过X参考点交互(11:16)

allen_long对大家说: m参考点允许Q适配器与非电信管理网实体进行交互(11:17)

allen_long对大家说: TMN定义了一系列参考点(11:17)

allen_long对wenhuisun说: http://www.monfox.com/products.html(11:20)

wenhuisun对大家说: TMN解决互操作性的主要方法是在接口技术中采用了语法和语义分开、操作和通讯分开、独立于设备的语义描述的接口技术,形成了支持互连、互通、互操作的标准接口:Q3接口。(11:20)

allen_long对wenhuisun说: 你对OrbasGW有些什么建议,我们应该如何推动这个项目?(11:24)

allen_long对大家说: 我们想用我们的orbas作为这个项目的CORBA产品来完成网关项目,反过来对orbas提出更多、更高要求(11:26)

wenhuisun对大家说: 我觉得应该由mepp全权负责,我们协力完成。(11:28)

allen_long对wenhuisun说: 希望你能多些帮助,mepp身上的担子很重。(11:30)

hxz_liy对mepp说: 我在长沙,mep有什么我帮得上的,我可以 呵呵(11:32)

allen_long对hxz_liy说: 非常感谢你的支持,我们非常需要你的帮助,哪怕是一个意见、建议。(11:33)

allen_long对hxz_liy说: 大家看还有什么问题,我们今天就讨论在这,希望我们大家能两周都碰个面,下次讨论定在两周后的今天(11:33)

allen_long对大家说: 感谢大家的参与,特别感谢wenhuisun抽时间参与讨论(11:34)