预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105577508A(43)申请公布日2016.05.11(21)申请号201510821081.6(22)申请日2015.11.24(71)申请人上海赞越软件服务中心地址200000上海市浦东新区祝桥镇祝潘公路704号4幢72室(72)发明人叶君玉(51)Int.Cl.H04L12/58(2006.01)H04L29/06(2006.01)权利要求书1页说明书3页附图3页(54)发明名称关于新建类信息池和收件类信息池的信息池机制(57)摘要一种关于新建类信息池和收件类信息池的信息池机制,涉及新建类信息池和收件类信息池的信息传递模型、构件模型以及消息池化技术。新建类消息池负责接收构件的状态变化信息。收件类消息池负责接收其它构件的消息并通知构件消息已经到达。本发明的实施例提供一种关于新建类信息池和收件类信息池的信息池机制,为构件建立了消息池,消息池之间根据事先订立的消息协议进行通信。关于新建类信息池和收件类信息池的信息池机制将消息管理功能从消息总线中剥离出来,并将其静态化。支持层次风格,子构件仍然采用关于新建类信息池和收件类信息池的信息池机制,使得整个系统形成一种层次状信息池。CN105577508ACN105577508A权利要求书1/1页1.关于新建类信息池和收件类信息池的信息池机制,其特征是:基于新建类消息池的负责接收构件的状态变化信息,基于收件类消息池的接收其它构件的消息并通知构件消息已经到达。为构件建立了消息池,消息池之间根据事先订立的消息协议进行通信。关于新建类信息池和收件类信息池的信息池机制将消启、管理功能从消息总线中剥离出来,并将其静态化。支持层次风格,子构件仍然采用关于新建类信息池和收件类信息池的信息池机制,使得整个系统形成一种层次状信息池。2.根据权利要求1所述的基于新建类消息池的负责接收构件的状态变化信息机制,其特征是:如果构件在运行过程中发生了状态变化,那么构件的状态数据将转存于消息池,等待其它构件来取;对方取毕后,消息池负责销毁该消息,并回收内存,以便接收新的消息。如果该消息为多个其它构件所用,那么消息池在所有需求构件都取毕之后再进行销毁。3.根据权利要求1所述的基于基于收件类消息池的接收其它构件的消息并通知构件消息已经到达,其特征是:构件可以选择马上处理或者暂缓处理,如果选择暂缓处理,消息池将一直为构件保存这条消息,处理完毕后消息池回收该消息空间。2CN105577508A说明书1/3页关于新建类信息池和收件类信息池的信息池机制技术领域[0001]本发明涉及新建类信息池和收件类信息池的信息传递技术领域,尤其涉及系统消息池模型、构件模型以及消息池化技术。背景技术[0002]消息池化需要首先将大量的消息内容(文本甚或图片)从用户需求中抽取出来并作归类,对于周期性的项目而言这一步骤即费时也未必能够符合用户需求反复变更的需要。也可以在系统开发后期或者维护、升级期间通过扩展的方式将补充的消息内容添加进来,但这同样需要系统在设计阶段就考虑到后期的种种变数并预留出扩展的接口。而对于实时性要求较高的系统,比如生产制造业管理软件采用消息池化同样也不合适。因为消息池化实现过程中要将大量的消息内容(文本甚至图片)通过网络传播,其间的开销是不可小视的。应用到实时性高的系统中时不可避免的会产生各种问题。[0003]消息池化技术推荐您根据需要将消息内容放在适当的位置,每个系统的需求和实现方案都有或多或少的差异,存放消息内容的位置直接影响到系统整体的性能,因此必须也只能根据自己的特点进行权衡。消息池化表示将在内存中某处存在消息,可以把这堆消息放在服务端也可以放在客户端。对于前者,客户端需要频繁的向服务端发送请求,获取所需的消息内容;对于后者,客户端除了要把所有消息内容从服务端拉到本地,还要负责维护消息池的状态和有效性,也许还要考虑同步等诸多问题。[0004]系统实施关于新建类信息池和收件类信息池的信息池机制的好处:该机制将原本分散的、不规则的消息内容整合在了一起以方便查找、替换、使用和管理,使企业级架构显得更为清晰和有效。客户端消息池可以与服务端(数据库)信息的实时同步,提供一种接口使得二次开发商能够将自己的消息集合合并到原有的消息集中以及动态替换消息的内容。发明内容[0005]为了克服现有的涉及关于新建类信息池和收件类信息池技术领域的不足,本发明提供一种关于新建类信息池和收件类信息池的信息池机制,为构件建立了消息池,消息池之间根据事先订立的消息协议进行通信。消息池将构件的业务逻辑与消息交互分离开,将业务逻辑封装起来。构件在运行时不必了解消息的来源和去向,只需向自身伴随的消息池发送或者接收消息即可。关于新建类信息池和收件类信息池的信息池机制将消息管理功能