IBM提出的SOA概念中有三个主要的抽象级别:操作、服务和业务流程。操作:业务模型中的一个基本单元。比如说一个文档服务,那么打开、编辑、保存等就是这个服务里面的一系列操作。服务:具有相同目的的一些操作的归类。例如打开文档、编辑文档、保存文档就可以归类为文档服务;而打开图片、编辑图片和保存图片就可以归类为图片服务。业务流程:为完成一个业务目标而进行的一组活动。它规定一批服务的执行顺序,甚至具体到一组操作的顺序。操作的排序、选择和执行称为服务或流程的编排。下图是IBM的一篇技术文档《面向服务的分析与