摘要: 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) 编辑
摘要: SOA与ERP,两个IT领域的热门词汇,究竟能碰撞出什么样的花火?SOA就是过去那个半死不活的ERP的救命稻草?相信时间能给予我们答案。 今年6 月,金蝶引入IBM战略投资,与其一起推广SOA是双方合作的主要内容;几天之后,浪潮与IBM在山东成立中国首家SOA创新中心;8月21日,国内 ERP老大用友紧跟浪潮之后,也牵手IBM,成立SOA创新中心;而新中大也在早前选择微软的。NET平台构建... 阅读全文
posted @ 2007-09-29 09:21 wangyan 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 软件开发与人类做过的任何其他工作都不一样。其他的工作都是思维为工具,以客观世界为目标,而软件却要求人类以计算机为工具来探究我们自己的思维。一方面,人们对这样的事情还很缺乏经验,另一方面,软件的规模越来越大,应用越来越广,在现代社会中扮演的角色越来越重要,因此,我们就必须不断地加深对软件的认识,并革新软件开发的思想和实践。近五十年来,软件技术的革新每天都在进行,然而,目前的技术发展却呈现出前所未有的... 阅读全文
posted @ 2007-09-27 11:15 wangyan 阅读(168) 评论(0) 推荐(0) 编辑
摘要: WSE(Web Services Enhancements)是微软为了使开发者通过.NET创建出更强大,更好用的Web Services而推出功能增强插件。现在最新的版本是WSE2.0(SP2).本文描述了如何使用WSE2.0中的安全功能增强部分来实现安全的Web Services。WSE的安全功能增强实现的是WS-Security标准,此标准是WebService自己的安全协议,由IBM, BE... 阅读全文
posted @ 2007-08-22 09:41 wangyan 阅读(341) 评论(0) 推荐(0) 编辑
摘要: HashTable中的排序实在让人头疼,取出来的顺序怎么都跟放进去的顺序不一样,为了解决这个问题,将HashTable和ArrayList结合起来就可以搞定。 using System;using System.Collections;namespace NoSortHashtable{ /**//**//**//// /// Summary description for NoSo... 阅读全文
posted @ 2007-08-21 15:18 wangyan 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 1. 东日IrisSkin IrisSkin 共有两个版本,一个是IrisSkin.dll 用于.Net Framework1.0/1.1 和IrisSkin2.dll 用于.Net Framework2.0版本。详细内容见安装文件的help文档。 除此之外,东日还有两个很cool的Menu: MatrixMenu和WheelMenu。(详细内容请参见http://www.sunisoft.c... 阅读全文
posted @ 2007-08-18 13:25 wangyan 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 自定义控件基础知识 一 、概述 Windows 窗体控件是可再次使用的组件,它们封装了用户界面功能,并且可以用于客户端 Windows 应用程序。“Windows 窗体”不仅提供了许多现成控件,还提供了自行开发控件的基础结构。可以组合现有控件、扩展现有控件或创作自己的自定义控件。Windows 窗体控件是从 System.Windows.Forms.Control 直接或间接派生的类。以下列表描述... 阅读全文
posted @ 2007-08-14 16:30 wangyan 阅读(1614) 评论(0) 推荐(0) 编辑