摘要: SOA的进程已经势不可挡。根据Gartner报告,到2008年,SOA将结束整体化软件架构长达40年的统治地位,成为主流的软件工程实践方法。届时,SOA将为80%的新开发项目提供实施基础。 之所以受到业界的追捧,是因为SOA的灵活性和其与业务相关性。 众所周知,提高企业竞争力的关键是提高业务敏捷性、快速响应市场需求的变化,然而,业务敏捷性取决于企业信息的自由流动、和业务流... 阅读全文
posted @ 2007-09-30 09:08 wangyan 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 分布式处理在大型企业应用系统中,最大的优势是将负载分布。通过多台服务器处理多个任务,以优化整个系统的处理能力和运行效率。分布式处理的技术核心是完成服务与服务之间、服务端与客户端之间的通信。在.Net 1.1中,可以利用Web Service或者.Net Remoting来实现服务进程之间的通信。本文将介绍一种基于消息的分布式处理架构,利用了.Net Remoting技术,并参考了CO... 阅读全文
posted @ 2007-09-30 09:02 wangyan 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 设计模式从本质上说是一种规则,从形式上说,分为创建型、结构型、行为型。设计模式的应用是为了实现软件设计中的几个原则,其中一个重要原则是:减少模块之间的耦合程度。为了确保这个目的,在设计一个类时,要针对接口,而非实现。(Programming to an Interface, not an Implementation)设计的时候只关心类的接口,编程的时候可以先实现一个简单的接口,供别的模块调用。使... 阅读全文
posted @ 2007-09-30 09:00 wangyan 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 利用设计模式可以使我们的代码更灵活,更容易扩展,更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色, 中的反射机制便是一个很重要的工具,好好地利用就可以在实际中发挥很大的作用。 我们来看一个例子: 我的程序中有需要一系列的对象,比如apple,orange…, 要想利用他们,我们就必须在程序中根据用户要求,然后一个个调用... 阅读全文
posted @ 2007-09-30 08:59 wangyan 阅读(159) 评论(0) 推荐(0) 编辑