SOA 的生命周期是从建立需求模型开始,然后是服务的设计和开发,接着是服务的组合与编排。此后会将服务部署到一个执行运行时。各种运行时系统不但为服务及其包含的业务流程提供了执行环境,而且还提供了一套用来监视和管理服务的机制。
SOA 生命周期由四个阶段(常被称为 MADM)组成:建模(Model)、组装(Assemble)、部署(Deploy)、管理(Manage)。治理(Governance)和最佳实践提供用来监督生命周期中每个阶段的的全部原则。IBM 已经细心地挑选了软件工具和产品,能帮助您用一个更高层次的 IBM 软件投资组合实现 SOA 基础,以支持 SOA 生命周期中的每个阶段。