[发明专利]分布式软件开发环境无效
申请号: | 00806859.3 | 申请日: | 2000-04-28 |
公开(公告)号: | CN1349626A | 公开(公告)日: | 2002-05-15 |
发明(设计)人: | 曼丘纳斯M·瑟亚纳拉亚纳 | 申请(专利权)人: | 拉特格斯大学;曼丘纳斯M·瑟亚纳拉亚纳 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 中原信达知识产权代理有限责任公司 | 代理人: | 方挺,余朦 |
地址: | 美国新*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 软件 开发 环境 | ||
1.一种分布式面向对象的软件开发环境,包括:
多个用于执行对象操作的对象,每个对象包括对象接口;
至少一个对象端口,与所述对象的所述每个对象接口连接;和
交互式装置,用于将所述多个对象中之一的所述对象端口与所述多个对象中另一个的所述对象端口连接,
其中,如果所述对象接口兼容,则所述多个对象之一可与所述多个对象中的另一个通信,并且所述交互装置通过动态地改变具有所述兼容接口的所述端口的集合,提供数据的顺序流和来自所述对象操作的控制。
2.根据权利要求1所述的环境,其中所述交互装置由环形通信路径表示,并且第一所述对象端口与所述环形通信路径连接,以至少从与所述环形通信路径连接的第二所述对象端口接收通信。
3.根据权利要求1所述的环境,其中所述接口以CORBA接口描述语言来描述。
4.根据权利要求1所述的环境,还包括:
多个管理对象,每个所述管理对象与至少一个所述对象相关;
人工管理者对象;和
用于网络发展的接口,以将所述管理对象连接至所述人工管理者对象,其中所述人工管理者对象通过所述管理对象来管理所述对象。
5.根据权利要求4所述的环境,其中所述人工管理者对象向所述对象分配升级的对象版本号。
6.根据权利要求5所述的环境,其中所述人工管理者对象对所述对象接口单调地提高接口版本,其中每个所述对象接口在所述应用网络中具有唯一的全局标识。
7.根据权利要求6所述的环境,还包括:
用于通过注册所述全局标识和具有所述管理对象的所述对象的对象版本号来确定所述对象的所述兼容接口的装置。
8.根据权利要求7所述的环境,还包括:
用于确定对象表的装置,该对象表包括表示所述网络应用中所述对象的所述对象版本的行,和表示对象标识和接口标识的列;
用于将所述确定对象表关于对象版本来进行排序的装置;
用于为第一所述对象将第一所述排序对象表关于公用的所述接口标识排序和为第二所述对象将第二所述排序对象表关于公用的所述接口标识排序的装置;
用于将所述第一所述排序对象表和所述第二所述排序对象表关于所述接口标识结合的装置;和
用于从所述对象表的所述结合中提取所述兼容的对象的装置。
9.根据权利要求8所述的环境,还包括:
用于将后续的对象表关于所述公用的所述接口标识进行排序的装置;和
用于将所述后续的对象表与所述结合的第一所述排序对象表和所述第二所述排序对象表结合。
10.根据权利要求1所述的环境,还包括一生命周期结构,其包括规范化阶段,其中规定了所述对象和所述接口,设计阶段,其中协商所述对象的所述接口,实施阶段,其中实现所述协商的所述对象接口,以及测试阶段,其中测试所述实现的接口。
11.在软件开发过程中实现协商的方法,包括如下步骤:
a确定人工管理者对象;
b.确定至少一个管理对象;
c.由所述人工管理者对象,通过指示具有所述至少一个管理对象的对象建立多个用于执行对象操作的对象,确定在所述人工管理者对象和所述管理对象之间用于网络发展的接口(INE),每个所述对象包括一对象接口,
d.建立用于将所述至少一个对象与所述管理对象连接的交互装置;
e.确定至少一个与所述管理对象相关的管理对象端口;
f.确定至少一个与所述对象相关的对象端口;和
g.从所述对象端口将协商传送至所述管理对象端口。
12.根据权利要求11所述的方法,还包括如下步骤:
从所述人工管理者对象向与至少一个所述对象相关的相应开发者分配设计所述对象的任务。
13.根据权利要求12所述的方法,还包括如下步骤:
通过所述开发者为每个要开发的所述对象建立开发者协商端口。
14.根据权利要求13所述的方法,还包括如下步骤:
由所述人工管理者对象注册所述开发者协商端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于拉特格斯大学;曼丘纳斯M·瑟亚纳拉亚纳,未经拉特格斯大学;曼丘纳斯M·瑟亚纳拉亚纳许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00806859.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:计费系统
- 下一篇:低副作用的子宫内避孕器