
SOA十诫
使用面向服务的 架构(SOA)可能会降低信息系统的成本。但是若仍然将那些适用于数据库时代的范式应用于SOA,反而会导致成本提升,有时甚至会引发危险设计。笔者探索 了各种方法,通过遵守十大基本戒律以实现SOA最初期望达到的潜在价值。

使用面向服务的 架构(SOA)可能会降低信息系统的成本。但是若仍然将那些适用于数据库时代的范式应用于SOA,反而会导致成本提升,有时甚至会引发危险设计。笔者探索 了各种方法,通过遵守十大基本戒律以实现SOA最初期望达到的潜在价值。
在Jason Bloomberg的最新文章中,他介绍了两种Service类型:实体型和任务型,并解释了在建立SOA系统中这两种服务的角色。
SOA和BPM依旧是当今IT界的热门词汇,从业者也仍然在争论它俩之间的关系。由Jason Bloomberg提出的流程同构模式(Process Isomorphism pattern)试图拉近它们之间的距离。

2009年是VANCL(凡客诚品)业务激增的一年,也是技术平台向SOA转型的一年。所以在本文中,笔者谈到了渐进式的SOA、升级分布式数据访问层、系统升级等内容。本文已收录在架构师(3月刊)中。

Thomas Erl编著的《服务设计的SOA原则》是一部关于服务设计的百科全书,是构建SOA解决方案的必备参考。这篇文章包含了3个支撑实践:服务概要,词汇表和组织角色。

这篇文章介绍并讨论了三种技术:虚拟化,面向服务和网格计算。接着描述了它们是如何结合在一起的,从而提供新的设计和部署的选择——“虚拟面向服务网格”。此外,文中还讨论了使用该新兴模型的商业案例。

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