ZT:SOA在中国,随想
在中国想走出SOA的解决方案关键是人以及人的思想,其次才是技术,可以说SOA解决方案并不是简单的几个架构就可以适用于各个行业的,毕竟各个行业的领域需求不同,而外国厂商给出的架构解决方案都只是从很抽象的层面给出了架构方案,SOA中所讲的service其实理解不能简单地与技术挂钩,现在的解决方案都要求与业务相关。该处所讲的service更多讲的业务服务。其实一种好的思想实现的好坏在于人,在中国搞IT一般都受到外界的影响,没有一个好的机制让中国的企业可以两条腿走路,一条继续走正常成熟之路,一条走创新之路,我们知道对技术的选择在稳定性和成熟性方面一定会让大家走成熟解决之道,但并不能以此为借口就熄灭心中的创新的激情。当然这需要钱的投入,只有大的IT公司,如IBM,Bea才能投钱进去,这就象是只有美国才会砸钱到伊拉克,尽管当前不能有什么利益回报,但后期的回报将是无穷的。
通常情况,我们可以把软件的设计看成是艺术家的活动,我们知道艺术品是无法复制的,因为一但可以复制就没有其艺术性了。软件的设计也一样倾注了设计者的风格特性。而面向服务的软件设计也不外乎是“以面向服务的角度获取需求”-->“以面向服务的角度分析”-->“面向服务代码实现”-->“后期维护”,可以看出前两个步骤是他人无法复制的,这两个步骤也是体现设计者的功力。而后面的实现以及维护则可以通过对编程模型的统一规范的制定等手段来达到,我想这也是为什么会出现现阶段流行的SCA/SDO规范,他们的目的就是要定下这后两个步骤。看看各种公式以及定理都是要将外界可变的外象都以一定规则表达出来。
中国要走向SOA解决方案关键在于氛围,看见人家上了,他就急了,当然这并不是说中国怎么样,毕竟这也是从众心理在做怪。只是这种从众心理在中国表现得更淋漓尽致,而这种从众心理在股市中就更加了。什么事情到了中国出现偏差的几率是非常大的,比如cmmi到了中国就成了软件公司争先恐后争夺的一个牌子,其实他也是一种指导思想,只是因为他在中国有蔓延发展的趋势。当然从某种意义上来说,SOA如果也在中国流行起来,我们是否要思考他是否也变质了!这值得思考。所以,人的观念在这里面起到很重要的作用。
中国本土需要大公司,IT的大公司,才能引导中国的其他公司走上SOA解决方案的征途。
这只是我自己的一点随想,我们中国什么时候能出现向IBM、Bea这样的大公司,SOA应该不会这个时候才真正落地吧!!我也很迷茫!