SOA 快速指南 1 2 3,第 1 部分: SOA 采纳步骤和价值分析

来源:互联网 发布:大宅门知乎 编辑:程序博客网 时间:2024/04/30 09:12

 以服务为中心的业务活动管理与监控是最近出现的一种热门的IT技术,它的目的在于帮助企业管理人员实时获悉企业运营状况,了解企业的战略实施进展。本文结合一个汽车贷款流程介绍了在 SOA 的环境下如何基于IBM的现有产品构造业务活动管理解决方案。希望通过本文的介绍,能够帮助读者理清业务流程管理所包含的基本概念,并了解构建解决方案所需要的基本步骤。
引言

《SOA快速指南 1 2 3》系列文章是笔者在近年来在 SOA 项目实施中的经验结晶。该系列文章以一个示例场景为背景, 总结了利用 IBM 的方法实施 SOA 的一般步骤,并详细阐述了每个实施步骤中使用的 IBM 的方法学、技术和产品。

《SOA 采纳步骤和价值分析》是本系列文章的第一部分。本文前半部分首先概览了实施 SOA 的简单步骤,然后介绍了贯穿本系列文章的示例场景。在文章的后半部分着重介绍了IBM SOA 成熟度模型和SOA评估框架,并分析了示例场景中采纳 SOA 的步骤和价值。


1. SOA 实施步骤总结

SOA是一个既简单又复杂的技术。简单地说,SOA就是一组设计原则,这些设计原则既有SOA特有的,如服务是第一概念[CBDI],业务和IT对齐,为灵活而构建;也有被早已被业界广泛接受和使用的,如松散耦合、隔离关注、模块化、可重用性等。复杂地说,SOA是由这些设计原则衍生出的各种技术,如SOA成熟度模型、服务建模方法学、SOA编程模型、企业服务总线、服务注册库等。

同样,对SOA的采纳(Adoption)形式也具有从简单到复杂各种形式。一个分布式企业IT系统全面向SOA转型固然是SOA,而像HousingMap.com这样将Google Map提供的Web服务和Craiglist提供的Web服务集成起来提供全新的业务模式也不能不算SOA。笔者作为主要的技术人员主导或参加了若干SOA的实施案例,这里面有短暂的SOA试点项目,也有大跨度的SOA实施。从实践的角度而言,笔者认为一般的SOA的实施项目应该包含如下步骤:

0. SOA采纳步骤和价值分析:由于客户现有IT环境和业务环境的不同,采纳SOA的价值和采纳的步骤也会相应不同。对任何一个企业或者是应用提供商,在采纳SOA之前最好深刻理解SOA的内涵和外延,并客观分析采纳SOA的好处以及带来的风险,并实际情况规划SOA实施的步骤.

。。。。。。

                                                  详情请点击此处

原创粉丝点击