Orbas(CORBA实现开源项目)

Orbas - 意见,建议


(by Huihoo.orgAllen收集,整理的大伙意见,建议,请大家继续给我们提出更多意见,建议)

感谢为此项目提出意见和建议的所有朋友

2003.05.06 cocia(cocia@163.com)

来源:orbas邮件列表
orbas是不是应该增加一个log工具?也不用太复杂,现阶段能把基本的debug,error,info信息分离分类就可以。

2003.01.21 mep,WangTing,sunmike1000,Allen

来源:orbas在线讨论20030121
从telecom应用看,我想首先是minORB + (any support) + notification services,orbas应尽早实现notification
而且商业化产品可能对notification services的要求很高:高效率+高可靠性。
notification在IONA中是把它发展成企业级消息中间件。(Allen补充)
ORBacus(IONA提供)要重点研究,国内的很多产品基于此产品之上开发。如:CCM就是基于ORBacus的。
ORBacus用了一个开放的线程库jtcthread,tongbroker也用了它
线程池/库的实现

2003.01.14 mep(mep_@163.com)

来源:orbas在线讨论
。orbas的框架支持pluggable protocols framework
。pluggable POA和pluggable typecode
。orbas的线程模型是基于线程池的

2002.08.06 Philip(wenhuisongcn@yahoo.com.cn)

来源:Allen邮件
关于OrbasGW的有几个问题想提出来:
1)CoslifeCycle服务不是CORBA的基本服务,其实我认为它也是一个重要的服务,须有人弄清楚。
2)Factory模式很重要,我现在已弄懂了。不久将整理出来。
3)在这须说明的是OrbasGW采用的是 DSI+IOR+NAMINGSERVICE。关于CORBA/SNMP若采用CORBA/CMIP的第二种方法,这将是我们的首创。

2002.11.15 hhufish(俞峰)

来源:huihoo论坛
在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和监测 (examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。
reflection对orbas体系结构的影响?
我想主要在两个方面:
一是系统的开放性,这个问题应该不难解决,开源项目。
二是原因连接,这个比较困难,关键是如何建立元模型,怎么描述反射语义,我目前正在做点这方面的工作,希望能有人帮助。

2002.04.28 eric(eric_to_jeff@hotmail.com)

来源:huihoo论坛
手工编写 IDL 语法解析程序难度很大。java 中最常用的就是
javacc , antlr 了,类似 yacc 的东西!

关于pluggable protocols framework的讨论 (已采用)

By: huihoo ( Allen long )
2002-09-11 11:15
这里的pluggable protocols framework是仿照了ZEN的设计,但是我没有仔细的分析它的每一个细节。下面是我一些的问题,请大家提自己的看法:
1、关于连接的管理;是所有的对象使用相同的端口,还是每个对象使用自己的端口(生成profiles时随机得到端口号);
2、与第一个问题相关,Transport对象如何收到的报文是否时刚才发出请求的结果报文?(如果使用相同的端口),是否因此将Transport的send方法改为sendReceive方法?或是否需要给每个send的报文加上ID以区分?
3、你对pluggable protocols framework是如何考虑的?

By: g_hongjiang ( ghj )
2002-09-12 03:01
我决定不同的公司对抽象协议框架技术的理解都有各自不同的理解和实现,我了解的是:

By: g_hongjiang ( ghj )

2002-09-12 03:14
一个标准的抽象协议框架应该具备的特性是:
1.标准协议接口配置.用来安装协议,对于应用只需要暴露部分感兴趣的接口.
2.标准的CORBA模式和控制.比如:策略的管理,内存管理,并发模型.
3.支持corba中多种地址标识
4.预留的将来CORBA的特性
带来的好处是: 1.orb和协议的松偶合
2.特性的配置性,而非编译性
3.有良好的功能性,不同的协议有不同的目的和特性,充分利用已有协议的特长.
一般的抽象协议框架都有结构:
1.消息组件,
2.传输适配组件
3.策略组件
......


By: huihoo ( Allen long )
2002-09-21 13:35
orbas为支持多种协议,提供一个开放通信接口(OCI)为可插入网络协议定义了统一的公共接口。

该抽象接口包含了连接的建立,字节流的发送和接收,以及服务方用到的连接的监听等接口调用。