用户名 密码 联盟服务 关于我们 联系方式 收藏本站
返回网站首页 PgMP认证,美国项目管理协会高端项目管理认证!大型项目与项目群管理Program Management全球权威认证


网站登录:会员 企业 专家 服务商
企业服务:PMP培训  内训课 公开课
工 具 箱:发表文章 提问题 发案例
首页动态 | 文库 | 下载 | 书架 | 访谈 | 专栏 | 专题 | 人才 | 培训 | 软件 | PMC 互动:活动 | 案例 | 问答 | 论坛 | 博客 | 圈子 
应用:基础工程软件制造活动研发  认证:PMPNPDPACPPgMPIPMPP2ISPMPIMCP建造师MPM  特色:热点奖项

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

4月开课 | 实战课

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

4月开课 | 新闻

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

PMP®认证

单项目管理经典指南
年轻项目经理首选

9月开课 | 网络班

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

深圳 | 北京 | 上海

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

北京 | 上海 | 感受

PfMP®认证

链接战略与项目
实现组织资源投资回报

17计划 | 北京 | 上海

敏捷项目管理ACP认证培训
国际产品经理NPDP认证

应用标准接口管理方式的探讨

作者:乔东   提交人:qiaodong[乔东]   属性:提交人原创   发布时间:2006-6-21   点击:5785   【收藏本文

大型企业中的整个IT架构是很庞大而复杂的,是由许多个相互独立却又紧密相关的应用系统组成。这些系统之间是通过应用接口连接在一起的。这种系统之间应用接口的稳定性,直接关系着整体架构的稳定性和各个应用系统的灵活性。如果应用接口比较稳定,就能使得组成整个架构的各应用系统相对独立,降低系统之间的耦合度,在增加了各个应用系统内部的灵活性的同时,也降低了单个应用系统的调整对相关系统的影响,从而提高了整个架构的稳定性。系统之间的标准接口的管理,历来都是IT应用管理的一个重点,通过制定标准接口,将企业整个IT架构有效的分割成多个部分,每个部分可以由具体的应用系统来实现,正是通过这种分解,才使得整个IT架构的实现和维护具有了可操作性。pmp.mypm.net
training.mypm.net
应用接口是两个应用系统之间交换数据的标准。其实,接口本身是一个独立的标准,是双方的约定,不是属于某个系统的,只能说某个系统支持某个标准接口,而且一个标准接口会被多个系统所使用。所以,当标准接口发生变化时,所有使用这一标准的系统都需要随之进行调整。这一点可以参考网络ISO/OSI的七层模型,正是因为制定了网络通讯的七层协议标准,才使得全球各个网络设备、网络软件的制造商有了发展的机会,网络协议本身不属于某个厂家的产品,而是公共的,有独立的组织来维护。我们的各应用系统之间应用标准接口,就相当于不同网络设备之间的网络通讯协议。因此,对于应用标准接口的管理,应该是独立于任何具体应用系统的,在制定标准接口中要考虑兼顾所有可能使用这一接口的不同应用系统的要求。将标准接口本身的管理和不同应用系统对标准接口的采用分别管理,这样既能保证标准接口的兼容性,又能跟踪标准接口的具体应用情况,以便在标准接口发生变化时,能够知道其影响的范围。

为了保持接口的稳定性,特别是为了避免大量在运行的系统因为某个系统的小的调整而需要全面改动,就特别需要注意接口的兼容性。如果接口的兼容性做得好,那么接口的一个调整可能就只影响很小的范围,无关的系统都不会受到影响,否则,接口的一个调整,就可能会导致所有相关系统的修改,这不仅增加大量额外的工作量,还导致整个架构的不稳定。

标准接口的修改是难免的,问题是如何修改接口,才能够保持最大的兼容性,尽可能降低对相关系统的影响。我们目前的主要做法是,当接口需要增加参数时,我们直接修改原有的标准接口,这就必然导致所有使用这一标准接口的相关系统,都必须同步修改,即使这些系统中绝大部分都不会用到新增的参数,这就意味着很多系统配合进行的修改、测试、投产的工作,都是很“无辜”的。我们在这方面有许多实际的例子可供参考。

我们同时也看到许多开发语言本身所提供的类库、库函数的标准接口,是如何保证兼容性的。当需要对原有标准接口进行调整时,不是直接修改原有标准接口,而是新增一个接口函数,或者是新定义一个类方法,即使新的接口中有大量与原有接口重复的代码。这样,外部用户使用原有的标准接口,或者是使用新的标准接口,都是可以的。这时,只有需要使用新标准接口的相关系统,才会受到影响,而使用旧的标准接口的相关系统,则不需要进行修改。

例如,假设原有接口定义为:项目管理者联盟
function A(parameter1,parameter2)service.mypm.net
当需要增加一个接口参数时,不是把原有接口定义改为training.mypm.net
function A(parameter1,parameter2,parameter3)www.mypm.net
而是新建一个接口为pmp.mypm.net
function B(parameter1,paremeter2,parameter3)

在新建接口的处理程序function B中,可以照抄function A中的处理,或者直接调用function A,具体实现方式是可以根据情况灵活处理的。

总之,建议在维护标准接口时,不要轻易改变已有的标准接口,而是通过新增标准接口来适应新的接口需要。一个系统多维护一个接口程序,总比所有相关系统都“无辜”的跟着一起进行修改、测试和投产,要好得多。随着时间的推移,等到旧的标准接口已经没有任何用途时,自然就可以淘汰了。项目管理者联盟
一个系统对外所支持的标准接口,就相当于是对外的一种承诺,是相关系统进行接口设计或者是用户作客户化开发的依据。我们使用其他供应商的产品时,当然都希望这种接口是稳定的,不希望厂家的每次产品升级都导致我们要重复开发。那么在我们内部,在中国银行整体架构之内,我们自己的系统之间,也应充分考虑到这种接口的稳定性,考虑标准接口的维护方式,尽量保证接口修改的兼容性,降低我们自己的各个系统之间的耦合度,也降低对分行个性化业务应用的影响。记得当年与花旗银行国外IT部门的管理者有过交流,花旗银行的处理中心的系统集中度比国内银行要高,在各地的前置系统分散程度又比国内银行大,往往涉及不同国家的不同具体环境,在集中统一与分散灵活之间的控制,依靠的就是标准接口,而且是由总行直接管理的。

应用标准接口,是IT架构管理的一个关键问题。项目经理圈子

项目经理圈子


<<上一页 1 下一页>>

本文为项目管理者联盟联盟会员原创文章,授权发布,非经同意不得转载!
项目管理者联盟PMP认证中心
[发表评论]
本站热点
·通过率90%:项目管理者联盟PMP内训组
·《国际项目集经理PgMP认证》12月22
·PgMP新增名单(2017年第三季度)
·人力资源项目管理沙龙(杭州)圆满结束
·PgMP新增名单(2017年第二季度)
·PMP培训班(北京)-针对2018年3月
·项目管理者联盟PMP2018年度培训班招
·产品经理认证NPDP八期北京班圆满结束
·《项目经理该知道的那些事》沙龙活动成功举
栏目说明
    《文库》栏目为项目管理者联盟网站核心栏目,收录了十大行业项目管理文章5000余篇,囊括了项目管理五个阶段、九个知识领域的相关文章,是广大项目管理爱好者学习的知识库,欢迎大家发表原创文章、转贴文章,或直接发给编辑。须联盟会员且登陆后才能发表文章。
敏捷项目管理ACP培训
项目管理活动
免费参加2017(第二届)中国软件估算大会
主办单位:项目管理者联盟
时    间:2017-11-16
地    点:北京·北京丽亭华苑酒店
电    话:010-82273401-11
邮    件:pmp3@mypm.net
项目组合管理及PfMP认证培训-[北京/上海,2017年计划]
主办单位:项目管理者联盟
时    间:2017-12-1
地    点:北京 上海·
电    话:010-82273401-18
邮    件:pgmp@mypm.net
活动QQ群:531390275
免费积累PDU,仅500人

2016年项目管理活动计划
2015年活动精彩回顾
原创排行榜
 高扬 105 项目管理 84
 人月神话 60 郭致星 52
 蒋昕炜 46 项目管理评论杂志 46
 高国伟 45 乔东 44
 肖杨 38 潘德有 36
 张为 34 周劲松 34
搜索文章
关键词:
行  业:
团 队   成 本   风 险   进 度
沟 通   采 购   质 量   合 同
更多>> 专题集锦
更多:
经理访谈
更多:
个人专栏
更多:
项目管理者联盟特刊
联盟特刊是对网站会员发行的内部刊物,刊物内容包括:案例及分析等,得到了会员好评。
电子期刊:
特刊下载:
2017合刊  2016合刊  2015合刊 
2014合刊  2010合刊  2009合刊 
2008合刊  2004合刊  2005合刊 
2006合刊  2007合刊       
施工企业管理
《施工企业管理》创刊于1986年1月,中国施工企业管理协会主办,是反映施工企业管理杂志。
浏览往期:
建造师杂志
《建造师》杂志由清华国际工程项目管理研究院主办,是中国面向建设企业管理人的高端杂志。
浏览往期:
更多>> 推荐文章
10-20·如何挑选人才组建项目团队.
10-20·项目管理书籍连载——《解.
10-20·建设工程全过程全系统建设.
10-20·管理好项目预算的5个建议
10-16·解析项目集利益相关方的争.
10-16·被要求压缩进度,项目经理.
10-13·在资源不足的情况下,如何.
10-13·项目管理中的神秘三角关系
10-13·琴瑟和鸣--SCRUM中“讲”好
10-12·质量管理的十大误区
10-12·【向古人学项目管理】做项.
10-12·掌握这25个风险点,再也不.
10-12·【干货】 项目经理的压力这
10-09·项目管理中的5大监控点
10-09·细化项目工作范围就这么几.
10-09·书法人项目管理的理论与实.
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接
项目管理者联盟 版权所有 京ICP证070584号 | 京公网安备110102000464号
如转载本站文章,必须于文章开头处注明转自“项目管理者联盟”,并注明原作者