Orbas(CORBA规范实现项目)

Orbas任务列表


(by huihoo.org Orbas项目组)

Orbas-MM(minimum corba1.0实现)任务列表

类别 任务 说明 状态 开发者
标准 ORB 实现的接口有
CORBA::ORB_init()
CORBA::ORB::string_to_object()
CORBA::ORB::object_to_string()
CORBA::ORB::run()
CORBA::ORB::shutdown()
CORBA::ORB::destroy()
CORBA::ORB::resolve_initial_references()
CORBA::ORB::get_service_information()
CORBA::ORB::list_initial_services()
CORBA::Policy::copy()
CORBA::Policy::destory()
CORBA::DomainManager::get_domain_policy()
完成 mep
POA 实现的接口有
PortableServer::POA::the_POAManager()
PortableServer::POAmanager::activate()
PortabelServer::POA::create_POA()
PortabelServer::POA::find_POA()
PortableServer::POA::destory()
PortableServer::POA::create_lifespan_policy()
PortableServer::POA::create_id_uniqueness_policy()
PortableServer::POA::create_id_assignment_policy()
PortableServer::POA::create_reference()
PortableServer::POA::create_reference_with_id()
PortableServer::ObjectId_to_string()
PortableServer::string_to_ObjectId()
PortableServer::POA::activate_object()
PortableServer::POA::activate_object_with_id()
PortableServer::POA::deactivate_object()
PortableServer::POA::servant_to_id()
PortableServer::POA::id_to_servant()
PortableServer::POA::servant_to_reference()
PortableServer::POA::id_to_reference()
PortableServer::POA::reference_to_servant()
PortableServer::POA::reference_to_id()
PortableServer::Current::get_POA()


。只支持属性为ORB_CRTL_MODEL的ThreadPolicy
。支持LifeSpanPolicy所有属性
。支持属性为UNIQUE_ID,MULTIPLE_ID的ObjectIdUniquenessPolicy
。支持属性为SYSTEM_ID和USER_ID的IdAssignmentPolicy策略
。只支持属性为RETAIN的 ServantRetentionPolicy
。只支持属性为USE_ACTIVE_OBJECT_MAP_ONLY的RequestProcessingPolicy
。只支持属性为NO_IMPLICIT_ACTIVATION的ImplicitActivationPolicy
完成 mep,cocia
数据类型 支持的数据类型有:
Short,Long,Unsigned Short,Unsigned Long,Float,Double,Boolean,Char
Octet,String,Any,enum,struct,union,string,sequence,Array,long long,unsigned long,long
完成 mep
接口仓库 保留了Repositoryid和TypeCode两部分 完成 mep
JAVA语言映射(要求支持至少一种语言) 除modle CORBA和PortableServer外的所有映射 完成 mep
IDL 支持IDL的所有语法 基本完成 mep
IDL编译器 支持IDL到JAVA的映射 基本完成 mep
异常处理 支持CORBA的异常处理 完成 mep
命名服务 支持命名服务 基本完成 cocia
系统管理、安全与性能 安全性 如果需要,应用程序自己来解决这个问题,它不作为Minimum CORBA的一部分 进行中... 加入...
统一的运行时管理(基于Web的管理平台) 提供对运行时系统各运行状态、系统中应用的运行状态的实时监控和管理,可选 进行中... 加入...
产品测试,支持,应用 测试组 参与Orbas所有部件的测试工作 进行中... 加入...
文档组 撰写Orbas相关文档 进行中... 加入...
OrbasGW(CORBA网关项目) CORBA/SNMP网关项目 进行中... Philip,加入...
基于orbas的聊天功能应用 用orbas构建分布式的聊天服务 基本完成 cocia


Orbas-RT(RealTime corba1.1实现)任务列表

类别 任务 说明 状态 开发者
标准 Real-time ORB RTCORBA::RTORB 进行中... 加入...
Real-time POA RTPortableServer::POA 进行中... 加入...
Real-time CORBA priority RTCORBA::Priority 进行中... 加入...
Real-time Current RTCORBA::Current 进行中... 加入...
Real-time mutex RTCORBA::Mutex 进行中... cocia
Thread pools and Thread pool lanes RTCORBA::ThreadpoolId RTCORBA::ThreadpoolLane 进行中... cocia
Real-time CORBA Scheduling Service 核心服务 进行中... 加入...
Real-time JAVA Real-time JAVA规范与实践 RealTime Java http://www.rtj.org/
学习jRate,http://tao.doc.wustl.edu/~corsaro/jRate/
GNU GCJ http://gcc.gnu.org/java/
进行中... mep,cocia,加入...

CORBA工具研究,应用组

工具 说明 状态 研究/开发者
Remoting.Corba Remoting.Corba is a .NET library that provides IIOP support for the .NET Remoting system 还未启动 加入...
LMCO ATL CORBA and RTOS QoS page Agent and Distributed Objects Quality of Service (QoS) 还未启动 加入...
C++ -> CORBA ,JAVA->IDL Generating new software interfaces 还未启动 加入...
CORBA auto-conf tool for writing portable CORBA applications 还未启动 加入...
XML tools interconnecting J2EE/EJB, CORBA, and SOAP 还未启动 加入...
Ethereal protocol analyzer, which works with IIOP 还未启动 加入...
idldoc IDL -> hrml 还未启动 加入...