理顺服务间的依赖关系提高系统灵活性 smoothing out the dependencies between services to improve system flexibility.pdfVIP
- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
理顺服务间的依赖关系提高系统灵活性 smoothing out the dependencies between services to improve system flexibility
第35卷第10期 信息化研究 V01.35No.10
2009年lO月 InformatizationResearch 0ct.20D9
理顺服务问的依赖关系提高系统灵活性
金定勇1,顾俊2
(1.南京莱斯信息技术股份有限公司,江苏省南京市210007;
2.浦口区劳动和社会保障局,江苏省南京市211800)
摘要:针对应用系统开发和维护过程中服务对象修改的波动效应,提出了建立基于J2EE的层
次结构模型,用层次结构的对象框架对服务进行管理,通过对包间依赖性、类间依赖性、方法间依赖性
进行分析,得出层次结构的依赖关系,为了消除层间循环依赖性和非层间的依赖性,给出了接口、委
托、相识、事件处理等消除依赖性的方法,进而提高系统的可理解性、灵活性和可维护性,最后给出了
层次结构设计的一般原则。
关键词:层次结构;依赖性;接口;委托;相识
中图分类号:TP311.5
a)资源层:主要包括数据库、中间间等底层的服
0引言
务,或者外部系统的直接接口等。
在应用系统开发和维护过程中,会经常发现修改 b)集成层:主要包括整个系统的底层服务,是对
一个组件后,未期待修改的功能发生了错误,原因主要 其他外部系统的封装,本层多为外部系统在目标系统
在于服务间的访问产生依赖关系,使得软件变得复杂 中的接口边界类的设计实现,通过对数据库或消息通
和难以管理。在系统中各种服务对象是可以相互调 知系统等外部系统的封装来隔离外部系统变化对上层
用、相互访问的,系统中的对象可能是由不同团队或不 代码所产生的影响。
同的程序员开发,这些依赖性的管理职责往往是不明 c)业务实体层:包含系统中的各个业务实体,对
确的,当其中一个对象发生变化时会潜在地影响(具 实体进行持久化的功能也包含在本层。另外,业务实
有波动效应)系统中的其他对象。随着服务的增加, 体层还包含一些业务里面的常量定义。
服务之间调用造成的依赖性就会呈指数增长,使得系 d)业务逻辑层:以业务服务的方式组织系统中的
统难以维护、不可理解和不可扩展。 各种业务逻辑,将一些相关的、内聚的业务逻辑组织在
解决的方法是用具有层次结构的对象框架对服务 一起成为一个业务服务,使得业务逻辑可以以业务服
对象进行管理,找出层中类的变化可能潜在影响其他 务为单位进行重用和替换。
层的类,分析层次结构的依赖关系,进而降低服务间的 e)应用层:包含很多用户界面边界类的设让实
依赖性,提高系统的灵活性,降低系统复杂性。 现,通过对用户界面以及界面上逻辑的封装来隔离界
面变化对下层代码产生的影响。
1层次结构模型
在UML分析和设计过程中,通常将设计类分为边
界类、控制类、实体类。在层次结构中将设计类分组成
层次结构是基于UML(统一建模语言)的开发过
程的3个主要特征(用例驱动、层次结构、增量迭代) 包,这些包可分组和结构化到所支持的层次结构的多
之一。在面向对象技术中,层次结构是一种复用技术, 个层中。边界类对应到表现层,实现业务的界面;控制
与代码复用不同,它是~种应用于设计的复用技术。 类对应到业务层即逻辑控制层,实现业务逻辑组件;实
层
您可能关注的文档
- 离散傅里叶变换在saw滤波器衍射补偿中的应用 application of dft in saw filter diffraction compensation.pdf
- 离散分数阶fourier变换的阶数分解算法 discrete fractional fourier transform algorithm via fractional domain decomposition.pdf
- 离散模糊时滞系统时滞相关稳定性判别与控制 delay-dependent stability criteria and control of discrete fuzzy systems with time delay.pdf
- 离散粒子群优化算法在变电站选址中的应用 application of discrete particle swarm optimization algorithm to substation location.pdf
- 离散变频软起动转速检测的新方法及其在频段切换中的应用 a novel speed measuring method of discrete variable frequency soft starting and its application in switching of frequency bans.pdf
- 离散时间代数riccati方程解矩阵的界 bounds of the solution matrix of the discrete time algebraic riccati equatio.pdf
- 离散时间区间时序逻辑可满足性的判定 on the decidadiliyt of satisfiability of discrete titl formulae.pdf
- 厘清led照明电器产品及照明有关标准 sort-out of led lighting equipment standards and lighting standards.pdf
- 离散时延切换系统的鲁棒控制 robust control of discrete switched system with time-delay.pdf
- 离散伺服定位系统的复合非线性控制 composite nonlinear control for discrete-time positioning servo systems.pdf
- 理想点法在变压器状态评估中的应用 research on transformer condition grading based on topsis.pdf
- 理想电网条件下可再生能源发电三电平并网逆变器 three-level grid connected inverter for renewable generation in ideal power grid condition.pdf
- 理想低通欠采样定理的结合应用分析 analysis of the combination application of sampling ideal low-pass and band-pass signal.pdf
- 理性力学中客观性量的广义判别方法 the generalized distinction theorem of objectivity quantum in rational mechanics.pdf
- 锂电池安全标准及安全要求综述 overview of safety standards and technical requirements for lithium battery.pdf
- 锂电池产品运输鉴定技术研究 investigation of the appraisal technique in transportation of lithium battery.pdf
- 理想序列的采样逼近及高精度谐波分析 ideal sequence sampling approximation and high precision harmonic analysis.pdf
- 锂电池储能系统充放电的双闭环自抗扰控制器设计 double-closed-loop active disturbance rejection control design for the chargingdischarging of lithium-battery energy storage system.pdf
- 锂电池用ag2v4o11正极材料性能研究 study on the performance of ag2v4o11 positive materials for lithium batteries.pdf
- 理性看待页岩气发展.pdf
文档评论(0)