欢迎来到天天文库
浏览记录
ID:33186679
大小:10.16 MB
页数:75页
时间:2019-02-21
《基于能力注入模式的业务提供模型研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、北京邮电大学硕士学位论文基于能力注入模式的业务提供模型研究与设计姓名:李炜申请学位级别:硕士专业:计算机科学与技术指导教师:杨放春20080301北京邮电大学硕士学位论文摘要基于能力注入模式的业务提供模型研究与设计摘要下一代网络是业务驱动的网络,开放业务接口将电信业务的开发开放给了第三方,这有利于促进业务的繁荣。简单、统一的业务提供接口和方式可以实现业务的快速开发和统一处理。现有的开放业务接口中,Parlay虽然有较强的业务控制能力和完善的接纳管理框架,但是对开发者的电信背景知识要求较高,无电信知识的开发者难于使用。ParlayX提供了基于业务类型的业务接口,封装粒度比Parla
2、y更粗,对开发者电信知识要求不高,使用简单。但是ParlayX的接1:3定义与业务类型绑定,当新增业务类型时需要新增接口定义,接口处于持续增长的不稳定状态,这样就不能提供一个统一的第三方业务接口,不利于上层构建统一的业务提供平台。为了构建统一的第三方业务接口和业务提供模型,本文吸取了web2.0中互联网应用开放思想和地图mashup构建方式的特点,从能力拆分与融合的业务构建角度出发,将业务能力划分为逻辑控制和数据控制两种能力,在此基础上提出了基于能力注入模式的业务提供模型。在基于能力注入模式的业务提供模型中,业务模板抽象出业务的逻辑控制能力,提供了基于业务类型的业务开发视图;模板
3、应用实现业务数据处理能力,开放给第三方实现;业务能力注入接口提供了将数据处理能力注入业务模板的途径。该接口从基于业务控制的角度进行接口封装,具备应用侧发起业务、网络侧业务发起通知、事件监听和过程中业务控制能力,形成了比较完整、统一的业务接口。在基于能力注入模式的业务提供模型中,业务模板吸收了ParlayX基于业务类型提供开发视图的特点,能力注入接口则参考了Web2.0中REST架构的统一接口特性。二者结合,既体现了基于业务类型的业务提供方式,又体现了统一接口的特点;模板应用将用户最关心的业务数据处理能力开放出来,由开发者实现。开发者可以抛开复杂的业务流程控制逻辑,更加关注于业务数
4、据的处理。这三者构成了一个简单、统一的业务提供模型。总结本论文工作,主要贡献有以下几个方面:北京邮电大学硕士学位论文摘要1、从能力拆分与融合的角度研究业务开放方式,将业务能力归纳为逻辑控制与数据控制两种能力。在此基础上提出了基于能力注入的业务提供模式。2、突破基于业务类型的接口封装模式,从业务控制的角度进行业务接口定义,接口具备应用侧发起业务、网络侧业务发起通知、事件监听和过程中业务控制能力,业务类型的扩展不会再引起业务接口的增加,接口具有统一性。3、提出了基于能力注入模式的业务提供模型,在模型中,业务模板封装业务逻辑控制能力,模板应用实现业务数据处理能力,能力注入接口实现两种能
5、力的融合,应用侧框架基于容器.组件模式提供了简单、统一的业务开发与处理模型。4、设计和实现了基于能力注入模式的业务提供模型的原型,为基于此模型设计业务提供平台提供了实现参考关键词下一代网络开放业务接口mashup业务能力注入模式业务提供模型北京邮电大学硕士学位论文摘要THERESEARCHANDDESIGNOFSERVICEPRoⅥDINGMODELBASEDoNSERVICEABILITYINJECTIoNABSTRACTThenextgenerationnetwork(NGN)isdrivenbyservices.Servicedevelopmentisopenedtothi
6、rdpartybyopenserviceaccessinterfaces,whichpromotedthemultiplicityofservices.Rapidservicedevelopinganduniformprocessingofservicescanbeachievedbyuniversalandsimpleserviceprovidingmodel.Amongpresentopenserviceaccessinterfaces,Parlayisrichinservicecontrolabilitiesandhasaframeworkwithperfectaccess
7、management.Butthehighrequirementoftelecommunicationknowledgemakesitdifficultforservicedeveloperwithouttelecombackgroundtouseit.ParlayXprovidesaservice-basedinterface,encapsulatesserviceabilitiesinahigherlevel,andiseasytouse.However,thedefinit
此文档下载收益归作者所有