一.. 持续不断地研发升级
相比很多竞争对手一直在使用超过十年的、基于面向过程的语言开发的两层架构的系统,健迅第一代产品就采用了三层架构,而且每隔几年就会进行彻底的系统升级换代。
健迅的第三代产品HIS3.0进行了全新的设计并重写了所有代码,运用多种设计模式的真正面向对象设计和实现、使用敏捷软件开发过程和测试驱动开发的方法,实现了高内聚和松耦合的系统,具有良好的跨平台特性、可移植性、可扩展性、可维护性和灵活性。
二.. 多层体系结构
多层架构是软件发展的趋势。随着层次越分越多,各层的功能越来越单纯,系统架构越来越灵活,不同模块之间的耦合越来越松散、系统的可扩展性可维护性越来越好。
健迅在第一代系统中就已经采用了当时最流行的三层体系结构,在第三代产品的开发中则采用了七层体系结构。
11.. 表示层((UUII))
表示层采用了WPF(Windows Presentation Foundation)这种革命性的界面设计方式。
WPF可以创建你能想象得到的任何包含2D/3D、视频、音频、动画、富文档视图等内容的界面。它融合了B/S和C/S这两个旗帜鲜明阵营的界面的优点而改进了各自缺点,模糊了窗体和页面之间的界限。通过XAML(一种基于XML的语言)创建专业级的用户界面,界面与逻辑代码完全分离,系统可以象WEB应用程序一样按页面构造,并在页面之间导航。既可以在B/S模式下运行,又可以在C/S模式下运行。 |
|