|
浅议SOA成熟度模型五个阶段在实施SOA之前,企业先应了解如何通过评估工具来定义当前的环境与技术现状。作为评估流程的一部分,SOA成熟度模型起到了至关重要的作用。 在实施SOA之前,企业先应了解如何通过评估工具来定义当前的环境与技术现状。作为评估流程的一部分,SOA成熟度模型起到了至关重要的作用。 评估SOA的准备度 任何企业都希望能够从SOA部署中获取满意的回报,但事实往往却相反。虽然成功部署SOA并没有捷径可循,但依然能从以下两个方面来判断你的企业是否适合实施SOA: 明确定义服务:企业必须能清晰地组织并定义服务,无法定义服务意味着暂时不需要SOA。 测量投入与产出:如果投入的时间与资源多于所能获得的商业价值,那就代表SOA并不适合你的企业。服务的价值并不在于如何建立,而是在于如何使用。 一旦判定SOA适合你的企业,下一步你就可以通过SOA成熟度模型的五种阶段来逐层推进你的SOA实施。 阶段1:初始阶段 在这个基本阶段中,SOA的概念刚刚开始在企业中成型,鉴于这一阶段中“摸石头过河”的特性,因此建议企业把重点放在以下几个方面: 通过点对点服务,基于平台集成多种应用。 试验不同的SOA技术方式。 通过第三方面向服务引擎来自定义集成(比如Microsoft BizTalk, IBM WebSphere等)。 创建Web服务试点。 在那些不需要显着投资回报的部门进行SOA项目测试。 阶段2:搭建服务 这一阶段中,灵活的松耦合服务是主要特征,投资回报也开始显现。企业中的多种应用可以开始集成,通过使用可靠的,开放式标准的,基于信息的基础架构。应用组合内的服务识别通常是以一种自下而上的方式。除此之外,搭建服务阶段还有以下几种关键特征: 支持不同与分散的系统。 可靠的信息传递,无论是异步还是同步。 易于部署及提供服务。 通过服务与元数据结合来实现数据库集成。 绩效管理、监控与评估。 对CTO或技术执行者而言,创建一个知识中心,设定指导标准,以协助员工遵守SOA设计的初衷和原则是一个好方法。 责编:刘沙 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
推荐博客 |
|