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