摘要: 企业解决方案的构建模式 “ 我们发现,目前正常工作的复杂系统总是从以前正常工作的简单系统演变而来的 …… 从头开始设计的复杂系统总是不能正常工作,也无法通过修补来使其正常工作。您必须从正常工作的简单系统开始。”— John Gall 发表于 Systemantics: How Systems Really Work and How They Fail 企业级业务解决方案是公司实现其... 阅读全文
posted @ 2008-03-09 14:02 hq5460 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 分布式系统模式 在 当今的互联世界中,越来越多的企业应用程序跨多个服务器分布和运行、连接到远程数据源和 Web Service,并可通过 Internet 访问。分布式计算功能强大,但也并非没有面临挑战。网络在本质上并不可靠,同本地的进程间通信相比,与远程服务器的通信速度较慢。另外,同时在多台计算机 上运行一个程序可能会导致许多并发和同步问题。 本页内容 基于实例的协作和基于服务的... 阅读全文
posted @ 2008-03-09 14:01 hq5460 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 性能和可靠性模式 本页内容 满足运行要求 模式概述 性能和可靠性模式 性 能、可伸缩性和可靠性是所有企业应用程序的重要特性。尽管可通过多种方法来改善性能和可靠性,但是此模式群集强调如何将为任意数量的应用程序或用户提供服 务的系统组合起来,以获得更好的可伸缩性和可用性。本章中的模式为有效地适应负载和高峰通信量的变化以及改善可用性奠定了基础。 满足运行要求 当今的企业... 阅读全文
posted @ 2008-03-09 13:59 hq5460 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 编写高性能 Web 应用程序的 10 个技巧 数据层性能 技巧 1 — 返回多个结果集 技巧 2 — 分页的数据访问 ... 阅读全文
posted @ 2008-03-09 13:46 hq5460 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 五种提高 SQL 性能的方法 有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他 们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一... 阅读全文
posted @ 2008-03-09 13:36 hq5460 阅读(193) 评论(0) 推荐(0) 编辑