
深入浅出理解BackgrounDRb插件
在你的Rails应用中,可能经常需要复杂精密的计算或者长时间运行的后台任务。而你知道应该如何处理这些漫长的后台任务而不让Web服务器超时么?你又知道如何把后台任务的进度告诉用户么?

在你的Rails应用中,可能经常需要复杂精密的计算或者长时间运行的后台任务。而你知道应该如何处理这些漫长的后台任务而不让Web服务器超时么?你又知道如何把后台任务的进度告诉用户么?
在本系列的第一篇新闻中,介绍了ADO.NET数据服务框架的基本知识;昨日ccBoy在其博客上发表了一篇文章,介绍了在客户端如何对ADO.NET数据服务进行操作。
随着.NET Framework 3.5 SP1和Visual Studio 2008 SP1的正式发布,ADO.NET数据服务框架也正式来到了我们的面前。通过利用ADO.NET数据服务框架,及其背后的WCF、EDM、LINQ等一系列技术,现在我们可以迈向Data 2.0的世界了。
一个典型的SOA实现,既要解决业务与组织性的问题,也要解决技术问题。Burton集团近期做的一次SOA调查显示,除非对此三项基础做出恰当的均衡,否则SOA实现一定会失败。
上周,EDS名士及SOA老将Fred Cummins写了一篇名为《SOA中的数据管理(Data Management for SOA)》的短文。他在文中探讨了,在获得重用及支持变化的环境下,服务设计的某些关键原则(“松耦合”和“自治”)与企业数据的关联之道。
尽管SOA项目实施呈增长趋势,但是多数项目依旧在走向失败。事情常常变得如此糟糕,以致于SOA被称为“死亡之旅(Dead on Arrival)”。改善这种状况的办法之一就是正确地实施SOA治理。
借助平台,软件开发人员和用户都能从中受益。Facebook在开发其API后,其平台的应用程序数量迅速增长。中国雅虎显然也意识到平台的重要性,并已经有所行动。日前,InfoQ中文站的编辑霍泰稳采访了中国雅虎的首席架构师曾宏威,就开放平台方面的各种问题和他进行了交流。