2012年事件处理或成主流技术

日期: 2011-12-29 作者:Todd Biske翻译:张培颖 来源:TechTarget中国 英文

挥别2011,走进2012,在企业架构领域您能预测一下下一个大事件是什么吗?

  这个问题使我们思考未来的很好机会。现在所发生的是不是已经为我们描绘了2012年将会被广泛接纳的主流呢?如果你阅读过我的博客,对于我的回答一定不意外:事件。实际上,我在2011年初的一篇博客中就以《让2011年成为事件之年》为题。虽然我知道2011年肯定不会完全实现,但是我相信已经有很多力量聚集到一起,在未来十年,会对事件驱动系统产生重大影响。

  第一个吸引人的是node.js。Node.js是一套服务器端JavaScript库,实际上它是对GoogleV8引擎(应用于Google Chrome浏览器)进行了封装。为什么这会是重要的事情?Node.js使用事件驱动、非阻塞I/O模型。它是异步的。这也造就了良好的性能和可扩展性。今年八月份,LinkedIn发布了彻底检修的移动应用,他们也声明能完全为node.js支持服务器端的功能。

  尽管我所了解的大多数node.js的故事都来自初创公司或者技术社区,而不是公司IT部门,但是我希望node.js能够在那里也找到一席之地。我认为这件事不同于从Java到PHP或者Ruby的转移。这些语言仍遵循类似的Web应用请求响应范式。如果node.js继续得到关注,我们会看到那些理解基于事件编程的服务器端开发者的增长。

  第二件事就是移动。移动设备的使用非常深远,但是仍旧处于生长阶段的事实是通告和移动定位服务。现在,大多数这些移动应用首先必须有用户开启,然后请求访问存储单元,然后用其做一些智能的操作。世界上并不缺少那些宣扬这种方法的人。手机的位置被检测,一些用用告诉用户,“嘿,瞧瞧我!我想给你看一些东西,最重要的是基于你在哪里才能看!”这就是一种基于事件的方法。

  为了实现这个,很明显我们需要一个事件流。这件事的基础就是通过Facebook和Twitter来确定。这些就是事件流,等待有人采取行动来作出响应。任何事件流,都有大量信噪比要关注。我确信我们我都经历过这样的事情,在我们浏览Facebook或者Twitter流时,有人看过来说“为什么人们要发这些东西?”尽管这是件很棒的事情,处理“大数据”的过程中已经为我们提供了工具来处理这些数据。

  最后,从业务观点出发,在很多案例中,我们在可用信息上已经取得进步,现在需要强调的是为手头的任务发现相关的信息。Gartner在2008年的努力方向是正确的,他们引入了“内容驱动架构”概念。内容是事情必然相关的。它不是一个单一的信息片,相关是一个统计、时间、位置、历史活动、对等活动、近期活动等等的结合。我们可以通过追踪事件和接着发生的响应,为用户或者系统构建一个内容模型。过去,分析可能单独关注于结果(如事务日志),但是缺失了很多能够引导决策的事件。点击流和HTTP日志的分析改善了这件事,但是仍有很多事情要做。

  除了这些还有很多内容,一些主流(如BPM引擎)和一些强大的壁龛应用(复杂事件处理系统),当然,所有的这些都需要强健的资源组合。但是在我考虑这件事所需要的内容时,很难找没有收到牵引的领域。可能我2011年初博客唯一的错误就是时间表。SOA终其一年也没能成为主流,但是你能轻易地就说出从2000年以后的十年就是服务为主。现在,我们也预测2010年后的十年就是事件为主,事件和内容系统驱动系统和流程将成为主流,驱动着事件、移动、社交和大数据技术的成功利用。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

张培颖
张培颖

云计算网站编辑

相关推荐

  • 为什么2017年是软件开发改革的一年

    云和移动应用开发正在经历严峻的变化。你可以感谢——或者责备,那些帮助普通公民完成应用开发的工具。接下来有什么趋势?

  • Alpha DevCon公告:移动应用开发向JSON数据格式迁移

    JSON数据格式似乎统治了移动应用开发领域,企业和开发者认为用JSON格式处理数据可以帮助他们赢得更多利益。

  • HTML5如何融入企业实践中?

    移动应用已经越来越成为企业的主流应用,而移动化办公也在逐渐走向成熟。谈到移动开发,你一定会想到HTML5技术。事实上,随着HTML5技术的逐渐成熟,它已经在企业与开发人员之前流行开来。那么,究竟如何让HTML5融入企业实践中呢?

  • 理解CEP应用真正特点

    IT领域的每个人都知道分析,以及借助大量历史数据作出更优业务决策的价值。这里应用程序的挑战在于“历史”这个限定词。