每个人都在谈重用性,也就是编写一次,随处使用的能力。但是实际上,有的平台并不利于重用。
杰出企业架构师Todd Biske最近在SearchSOA的专家答疑中给出了几点警告。
Todd表示因为所有的开发通常都是项目等级范围的,围绕粒度、功能分解和接口进行类似决策的机会很小。企业架构并不是为了一个孤岛中的服务共享而创建的,它是为了交付项目而建。
但是重用性是可以实现的的,他指出方法架构师和IT经理需要促进其公司实现重用服务和资产的利益实现:
(1)行动计划。Todd 建议:“考虑范围要脱离单一项目,为潜在重用确定区域,从而为项目团队实现目标提供框架。”
(2)创建功能地图。这些是关于哪里的服务重用可用的决策框架。
(3)确定重用目标。 “将业务目标和组织架构同功能域匹配。这是非常重要的步骤,因为且仅因为某些服务可以重用但不意味着就要重用。”为重用配置服务和应用很昂贵,因此应该有一个清晰的业务价值呈现。
(4)确立重用业务目标。这个驱动了系统堆栈中重用发生的地点。如果交付时间要严格符合战略业务目标,组织中适量的重用目标可能很好的定义了区域。如果降低运营成本更重要,识别出更多区域和确定新服务团队来获取尽可能最大化的成本节省就更有意义。无论目标是什么,都不可以在没有框架来进行这些决策的时候进行,这个框架就是功能图。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
云计算中的服务共享问题是如何解决的?
-
信息化建设的关键:数据交换与服务共享
信息化的高速发展,使人们明显体会到它带给各行业的高效与便利。然而在信息化的普及建设过程中,不同时期、不同厂商、不同技术研发的软件和应用……
-
特别报道:SOA治理
SOA实施成功的关键就是强有力的SOA治理。这并不意味着严格的惩戒措施,但你必须要做的是编排你的Web服务,而且要和每一个人都能达成共识。
-
如何最大化SOA服务可重用性?
重用性经常被视为软件开发的“圣杯”,每个人都想要,但是没有人真正得到。同样的,最大化重用也是一个非常棘手的挑战。