构建SOA架构时应该注意的问题?
SOA是将业务敏捷和快速创新视为目标的架构设计方法,强调跨业务组建域的系统间的松耦合和服务复用,但不提倡为了SOA而SOA,不论是点对点,EAI,还是SOA,都是要实现系统整合的手段,如果选择构建SOA架构,需要有足够的业务驱动力,需要评估SOA架构对现有架构及应用的改造复杂度,需要明确各SOA功能组件的功能定位以及对总体架构的影响,需要对服务进行定义和规约,需要设计可落地的服务治理的手段和工具,需要考虑数据标准等等,我们需要认识到SOA服务的积累是一个过程,所以SOA架构的成本曲线有可能是先高后低的,如果经过积累,SOA架构将发挥其满足业务敏捷、快速创新、降低成本的目标。