又是一年辞旧迎新时,过去一年,很多分析师称之为SOA应用元年,最初我们期待着红红火火的应用案例如雨后春笋般涌现,而事实上,我们发现SOA以其稳健的步伐更多地出现在其他领域的基础内容之中,当然这也可以说是某种意义上的遍地开花吧。旧历已经翻过,有哪些事情是值得我们再一次会为思考的呢?
企业架构EA
美国知名的SOA顾问大卫·林锡肯曾经在由TheOpenGroup主办的大会上预言:五年后,大家将不再像现在这么看待SOA,因为SOA将逐渐融入EA,变成只是EA实践中的一部份。此话一出,引发各方激烈的讨论。于是有很多评论分析认为,在今年SOA和企业架构将会进一步融合。2010年即将走过,企业架构(EA)是否被云投上了“阴影”?又或者为面向服务架构(SOA)所排除在外了呢?其实不然,SOA是一种架构风格,就像云计算也是一种架构风格。它们都会为EA决策带来新的内容。因此,最近我们也看到David在最新的文章中指出:传统EA消失了,但是围绕SOA概念的EA会长期生存。
数据管理
在TechTarget与Forrester进行的《2010年SOA 现状调查》中,我们看到削减成本和增加开发效率已经不再是企业实施SOA 项目的重要动力,数据集成以及应用灵活性当仁不让地成为第一要务。去年也出现了名为“Big Data”这样一种技术趋势。IDC最新发布的研究报告也证实了数据爆炸般的增长速度——未来10年里网络数据的产生将以每年44倍的速度增长。面对海量的数据,我们该如何处理?在提出这样的疑问后,我们不难发现为什么现在会出现众多的SOA治理和管理工具厂商了。
复杂事件处理CEP
复杂事件处理市场在去年的热度一再升温,我们比较熟知的是其在金融领域比较广泛的应用。虽然很多厂商看到了市场先机,但CEP还未能达到数十亿美元的市场预测,在这个过程中厂商肩负着更多的责任。正如数据管理中所提到的海量数据问题,通过对于复杂事件的实时分析,得到更具价值的信息对于企业也越来越重要。这样看来,预测商业将会改变各行各业的经营方式,对企业实务影响的范围与深度不亚于20世纪80年代引进企业网络连接台式计算机与服务器对企业运作所造成的改变。
今年早些时候,我提到国外的一些专业人事将2010年称之为BPM之年,足见BPM越来越受到企业的重视,而这个过程中SOA起到了不可估量的作用。而在这一年中业务流程管理也飞速地进行着新生后的蜕变,社交BPM、移动BPM、云端BPM纷纷出现在各大IT厂商的流程软件亮点中,新生事物的力量正在影响着BPM的发展。此外我们也看到业务活动监控(BAM)系统对于企业架构师也变得更加重要,这一切都是为了满足新的业务流程管理(BPM)需求。数据分析、刷新频率的增长逐渐成为越来越多BPM场景中混合的一部分。
混乱的Java
说了这么多,本不想再提Java,但过去的一年中Java却是众多吸引研究的新闻的核心内容,再次提及主要是考虑到它与开源SOA中间件不可分割的各种渊源。在之前的观察文章中,我们提到2011年Java将不可避免地遭遇“中年危机”,但其仍旧是企业中间件的坚实力量。尤其是创新型企业逐渐转向开源软件,也逐渐地转向复杂的开源软件类型。但面对这种趋势,尤其是出于预算压力之下的人,仍需慎重考虑。
说了这么多,想到之前微薄上,每个人都在说“神马都是浮云”,淡定地看待目前的市场,让我们期待新的一年更加精彩!