使用Flex构建以数据中心的企业应用
在Flash Builder 4 beta中,Adobe改变了以数据为中心的富互联网应用的实现方式,它采用了一种全新的方式创建以数据为中心的应用程序。新环境下的Flex开发者可以 快速的连接到数据和服务,并将它们绑定到富UI控件上。这些创建面向数据的高级应用的新方法使得经验丰富的开发者们受益匪浅。
在Flash Builder 4 beta中,Adobe改变了以数据为中心的富互联网应用的实现方式,它采用了一种全新的方式创建以数据为中心的应用程序。新环境下的Flex开发者可以 快速的连接到数据和服务,并将它们绑定到富UI控件上。这些创建面向数据的高级应用的新方法使得经验丰富的开发者们受益匪浅。
随着Node.js逐渐受到社区的关注,开发人员都拿它与Rails作比较,有人说Node.js会替代Rails,有人说Rails优势明显,一直存在争论,我们来看一下双方的擅长领域。
Node作为服务器端的Javascript运行环境,帮助更多的人将技术延伸到后端系统。它具有无阻塞、事件驱动等特点,让熟悉Javascript的开发者无需学习Java、C++等传统“后台”语言就可快速简便地创建服务器端应用。不过,初出茅庐的Node,其成熟和健壮程度是否足够应用于企业级生产环境中,一直是技术社区关注的热点。越来越多的企业开发者在实际应用中采纳了Node相关技术,并给予了肯定,这些企业包括LinkedIn、Yammer、GitHub、淘宝等,他们的实践和反馈值得技术社区参考。
RESTful Web Services的合作者之一Leonard Richardson认为“Web Service”一词正慢慢消失,逐渐被“API”所取代。他想弄清这一现象发生的原因——从何时开始的?会不会导致差劲的软件产品实现?

"Salaboy" Mauricio Salatino的新书jBPM开发者指南是一本详尽的Java开发者jBPM编程指南,其中包含了现实的案例。InfoQ就此采访了Salatino。 InfoQ对他进行了采访,了解了这本书创作背后的动机,以及他使用和编写jBPM业务流程管理套件的经验。

这是面向资源的架构系列中的第一篇文章,在这篇文章里,Brian Sletten讨论了REST架构风格,SOA的历史,SOAP与WS-*,语义网,URL作为标识符,URI与URN,自由的形式,逻辑连接的延迟绑定系统,HATEOAS以及语义网对软件系统带来的影响。

本演讲视频录制于QCon Beijing 2009,主要介绍了网易有道搜索各个产品的服务(前台)系统,以及相关的监控和日志分析等系统的架构。演讲人会介绍这些系统和模块的架构,并特别着重讲一些发现的最佳实践,以及一般性的规律等等。

如何让整个组织充分理解这个复杂的动态系统?如何控制变更带来的未知影响,防范风险发生?如何驱动变更,使这个系统能够朝着期望的方向进化?这些问题挑战着SOA实践者的治理能力。在QConBeijing 2009期间,InfoQ中文站有幸采访了程立,探讨了相关话题。

这是来自旧金山Qcon的采访,Stefan Tilkov请著名的Web服务专家和开源开发者Dan Diephouse谈了在商业应用中使用Atom发布协议以及Atom标准的好处,应用REST风格的优势和劣势,以及Apache CXF Web服务栈将会带来的一些新特性。