SOA生命周期

  编者按:2005年10月,IBM根据自己在实施SOA方面的丰富经验总结,发布了SOA生命周期理论。

  这套理论将SOA生命周期分为建模(model)、装配(assemble)、部署(deploy)、管理(manage)四个阶段,同时通过治理流程(Governance Process)保证各个阶段的成果都符合服务标准。
  建模:收集需求,对端到端的业务流程进行建模、分析和设计,然后再进一步优化,形成企业的未来状态业务流程。
  组装:实现服务,将已实现的服务组装,通过编排和组合实现企业业务流程,以满足功能性和非功能性需求。
  部署:组装好的业务流程会被部署到正在操作的运行时环境中。
  管理:对运行时中执行的服务和业务流程进行监视和分析,以保证它们能正常运行。
  治理和最佳实践:用来监督生命周期中每个阶段全部原则。
  本专题将从以上五个不同阶段分别介绍相关概念、理论、产品及实践,并提供最佳实践案例以供参考。

  相关产品

建模
WebSphere Business Modeler
Rational RequisitePro
组装
WebSphere Portlet Factory
部署
WebSphere ESB
管理
Tivoli Access Manager
治理
Rational Asset Manager
解读SOA的生命周期: 建模 组装 部署 管理 治理
 建模  
为面向服务的解决方案建模
    众所周知,对于任何项目最关键的方面之一是设置恰当的范围:太小,您就会做出对任何人没有实际意义的东西(除了可能拿出您自己要获得利益的目的);太大,就很可能要煮沸整个海洋。所以我们建立了以下标准……
   
·从UML到SOA ·用于实现Web服务的SOA编程模型
·使用UML服务组件表示SOA体系结构模式 ·SOA建模之服务合成
·SOA结构模型在企业信息整合中的应用 ·在面向服务的企业中采用SOA
   
 组装  
SCA编程模型入门
  基于组件的编程一直是软件业简化编程和提高效率和质量的一个重要方法,但是往往对于不同语言我们有不同的组件模型,从而需要不同的调用方式。比如在J2EE技术领域,我们就有EJB,POJO,JDBC,JMS等,这对于开发人员来说是一个极大的挑战。
   
·12个基本的工作流模式简介 ·BPEL 将服务编制为端到端流程
·使用SOA技术实现既有资产的开发和重组(上) ·SCA的架构和实现细节
·使用SOA技术实现既有资产的开发和重组(下) ·SCA:实现SOA的编程模型
   
 部署  
成功部署SOA的七个步骤
    理论上,SOA和它的名字一样不是那么复杂。Open Group给SOA做了一个简单的定义:“一个支持以服务为导向的架构风格。”作为一种可以创建业务流程的方式,SOA就像胶水一样,可以将你的应用紧紧“粘连”在一起。然而,在实践中,这一原则可以说是极其复杂并且使人感到很迷惑。
   
·几大要素指引成功部署SOA ·使用XMLBeans部署SOA应用程序
·成功SOA应用者的做法有什么不同 ·可视化SOA,从第一步到Second Life
·SOA实施一招鲜:模型驱动SOA ·克服SOA实施过程中的障碍
·SOA部署:反常道而行之 ·成功SOA部署的8个特征
·与中石油分享SOA成功实践 ·SOA实现八大陷阱
   
 管理  
理解SOA管理
  您真的了解您的服务究竟在何处吗?您知道自己的企业里面有多少服务正在进行生产吗?而它们当中有多少达到了您所期望的质量水平呢?又有多少服务未得到合理保护或直接暴露在客户或合作伙伴面前了呢?或许甚至还存在着您根本不知道的服务?当您的服务出错时有什么保护措施吗?现今您又是怎样监控着自己的服务呢?
   
·利用CEI监控SCA组件的运行 ·一个糟糕的SOA应用不如不用?
·别让SOA踏上不归路 ·避免SOA应用性能管理的缺陷
·如何判断您的企业是否需要SOA管理 ·浅谈构建SOA安全技术
·重新思考SOA管理 ·十大SOA管理工具
·SOA运维管理:监控、指标与反馈体系 ·SOA不是万能钥匙 管理方法最重要
   
 治理  
SOA治理:小处着手 递增建设
    如果治理是建一幢房子,那么你的选择就是要么从底层开始搭建,要么直接从一辆巨型卡车上吊下一个完整的房子来。通常来讲,企业都应该选择前者。他们应该选择从小做起,然后逐渐增建。
   
·SOA治理基础 ·如何执行一个SOA治理计划
·专家诊脉SOA治理 ·SOA治理:将错误观念转化为积极因素
·重访SOA治理 ·势在必行 建立有效的SOA治理模式
·SOA治理案例 ·SOA治理:真的需要还是在浪费时间?
·SOA治理成功的关键:平衡流程与灵活性 ·SOA治理框架和解决方案架构
   
 实践  
半年收回投资 SOA带来IT新革命
  SOA将为IT带来新的革命。因为SOA拥有真正实现重用的潜力。多年来,各公司一直都在讨论重用的话题,但从没有任何真正能够完全实现重用的实例。现在SOA的标准、最佳实践和治理模型已经成熟,完全可以在实际工作中实现重用了。
   
·BPM为IBM敲开制造业SOA大门 ·客服SOA实践关键是建立共享业务模块
·促进融合 SOA架构在医疗行业大显身手 ·某金融业公司SOA简化借贷业务系统
·SOA在电信服务解决方案中的应用 ·GIS融合SOA拓展应用范畴和服务领域
·IBM应用SOA开创网上“虚拟故宫” ·分析SOA体系架构实现空管信息综合服务
·跑在SOA上的出版社 ·Bossini应用webMethods ESB实施SOA
   
  精彩专题推荐

专题:SOA,究竟给企业带来什么?

  对SOA来说,2007年是怎样的一年? 是的,到处都是关于这个概念的让人眼花缭乱的宣传。但是同时,我们也看到越来越多的公司在实践和应用这个方法。现在讨论投资回报率还太早吗?某些公司的业绩报告已经指出,并不是这样。【详细】

 

专题:XML基础与SOA应用

  不知从什么时候开始,XML不再是一种迷人的新技术,而逐渐成为基础设施中单调的一部分。对于XML的趋势,已渐渐到了看看年报就可以把握的地步。当然前提是有这样一份年报的存在。对XML来说,2007年又是发展较为平缓的一年。【详细】

 

 

专题:SCA 为SOA而来,让SOA落地

  面向构件,新一代的软件开发模式和方法。那么,它的规范和标准又是什么呢?现在这个答案越来越清晰:SCA。SOA不是软件开发的方法,不是软件开发的标准,它是一个更大的软件架构概念,有着不够明确的内涵和超强的外延,就像“中间件”这个词一样。【详细】.

 

专题:开发SOA系统 Step by step

  概括地讲,一个SOA系统要具有以下六大关键要素——基础设施、已有资源、企业服务、流程模型、服务展现和系统工具(包括开发、测试和管理工具等)。因此,在基础设施和已有资源都已具备的基础上,开发和构建一个SOA系统要包括以下几方面的工作....【详细】

 专题联系人
策划:李倩
制作:程小龙
QQ:275708127
投稿邮箱:liqian@it168.com