国内用户:对SOA的需求五花八门
国内用户对于SOA应用的需求是多种多样的,然而所谓“万变不离其宗”,从形形色色的应用案例中,其实可以总结出很多共同之处。
SOA在企业应用松耦合集成方面具有独有的优越性和先进性。但是对于SOA能够为用户带来什么样的具体的好处,以及具体如何实现SOA才能够发挥其优点,还很模糊。
从东方通实施的SOA应用的案例来看,通过SOA解决传统的数据/信息整合问题,还是需求量占第一位。这一块大体上属于企业信息整合的范畴。
其次是企业应用或应用服务的整合,大体上是传统的EAI的范畴,目前较少有涉及复杂的服务编排、服务流程自动化的应用需求。
事实上,SOA与传统技术(传统技术包括传统的消息中间件,交易中间件,应用服务器,EAI等)是很好的互补,共同完成对于用户应用系统的支撑。
SOA可以建立一个总体框架,可以连接服务,可以将服务进行编排处理。但服务是需要依靠传统技术来解决的。有些服务也需要有可靠传输,可以通过SOA来连接,这时候SOA就需要传统技术作底层的支撑。
SOA将与传统中间件并肩前行
相信在今后几年内,无论国外、国内,SOA都将在更大的范围内得到广泛应用。
首先,SOA不是一个口号,实施SOA更不是一件容易的事情。如何将SOA的理念落到实处,使用户的系统成为一个真正符合SOA的系统,并且将来能够发挥出高度可复用,易于扩展,快速开发等优势,这些都需要国内的软件技术专家们凭借自己在该领域的知识和经验,和用户、伙伴一同努力。
其次,业务集成从来不是买来个产品就完了的事情,整合业务系统或者通过现有系统建立新的业务系统,需要全面规划,这就需要有一个方法论加以指导,需要进行咨询顾问的工作。
国内项目的一些特有情况还会给实施增加更大的难度,比如需求不确定并且容易失去控制。在实际项目中,咨询服务在这些方面起到了不可替代的作用。
对于用户来说,其最重要的是解决目前的各类问题,在SOA技术还没有大幅普及之前,可以采用下面的策略:使用SOA的概念方法进行系统总体规划,若希望尽快建立系统,又缺乏稳定可靠的技术作支撑,则可以先采用传统各类技术实施,新建系统可以采用SOA技术,并逐步把传统技术完成的内容打包接入SOA架构,形成一种松耦合、符合标准的全SOA应用模式,使得传统技术与SOA技术有机结合。
相信在以后很长一段时间内,SOA技术与传统中间件技术两者将并肩前行。(责任编辑:崔平)
<<上一页
1
2