编者按:从技术层面来看,SOA并不是一项技术创新,传统的技术在构建SOA系统时同样能派上用场。与传统系统构建方法相比,SOA更强调标准化应用,更重视系统的层次构架。
概括地讲,一个SOA系统要具有以下六大关键要素——基础设施、已有资源、企业服务、流程模型、服务展现和系统工具(包括开发、测试和管理工具等)。因此,在基础设施和已有资源都已具备的基础上,开发和构建一个SOA系统要包括以下几方面的工作:
1.首先需要设计开发出符合标准的服务,这是整个SOA系统最核心的要素。
2.基于标准服务,借助流程编排工具和建模工具,组织构造流程,生成流程模型,更好地满足业务需求。
3.实际构建和开发SOA系统,具体包括服务和应用程序的开发,数据的访问、处理和管理,及对服务各种形式的展现等。
本专题将就以上几个方面,具体说明如何利用主流技术来构建和实现一个SOA系统。
|