多层体系结构多层体系结构多层架构是软件发展的趋势。随着层次越分越多,各层的功能越来越单纯,系统架构越来越灵活,不同模块之间的耦合越来越松散、系统的可扩展性可维护性越来越好。健迅在第一代系统中就已经采用了当时最流行的三层体系结构,在第三代产品的开发中则采用了七层体系结构。NetWPFNetWFHISServiceDomainMode操作层NetWCFADO.NetEntityFramework&LINQDatabase1、表示层(UI)表示层采用了WPF(WindowsPresentationFoundation)这种革命性的界面设计方式。WPF可以创建你能想象得到的任何包含2D/3D、视频、音频、动画、富文档视图等内容的界面。它融合了B/S和C/S这两个旗帜鲜明阵营的界面的优点而改进了各自缺点,模糊了窗体和页面之间的界限。通过XAML(种基于XML的语言)创建专业级的用户界面,界面与逻辑代码完全分离,系统可以象WEB应用程序一样按页面构造,并在页面之间导航。既可以在B/S模式下运行,又可以在C/S模式下运行。2、流程层