【福利来啦】北京设备管理系统的技术架构及特点?随着时代的发展,全球经济的激战规则也发生了很大的改变:信息和网络不仅是重要的战略资源,也是最重要的竞争方式和竞争手段。北京是中华人民共和国首都,简称京,是我国第二大超级现代化大都市。北京是我国的政治中心、交通中心、文化中心、科研中心、教育中心、拥有全国最高的学府,也有到全国各地的交通路线。在这座城市的背后同时也生活着许多辛勤工作的人们,他们通常十分繁忙,朝九晚五。并没有太多时间来关注设备管理系统,所以需要机构的协助。在日常生活中,大家都多多少少听说过设备管理系统,那么各位对其了解又有多少呢?是不是哪个更靠谱是大家比较关心的问题?一、软件技术结构1.YG-F2000----基于SOA架构的系统YG-F2000是一个完整的软件系统建构体系,包括运行环境、编程模型、架构风格和相关的方法论等。其核心是服务,并涵盖服务的整个生命周期,建模-开发-装配-运行-管理。SOA的核心理念是业务驱动,采用松耦合、灵活的体系架构来满足随需应变的业务需求。SOA架构是一个分层的结构,从底层的功能性服务,到原子服务和服务构件,到顶层的业务流程服务,目的是最大限度地封装不同的服务,从而达到复用的目的。无论哪一个层次,其核心都是服务——简单的和复杂的。业务模式和流程也可以通过服务的重新组合变得更加灵活。要搭建这个灵活多变的架构,需要利用三个关键的技术。YG-F2000是基于J2EE平台、采用面向构件技术实现企业级应用开发、运行、管理、监控、维护的开发平台,支持SCA1.0、SDO2.1规范。基于YG-N2000开发的应用程序具备符合国际标准,易于扩展,易于集成的特性。用户的需求改变可以直接通过构件装配式的设计思路得以体现,软件架构师和程序员跳出传统开发模式的局限,只需和构件打交道,在彻底进化软件表达的同时,也使其改动与维护易如反掌。2.主要特点功能描述统一的企业级应用平台基于SOA模型统一的企业级应用平台,能够有效约束不同的开发商遵循统一的、标准化的应用架构进行开发,不同时期、不同厂商开发的应用系统彼此之间能够很好整合。快速响应新的需求提供层次分明的MVC(Model-View-Control)多层结构,支持最新的SOA技术标准,具有高度的扩展性。另外,通过对构件的重新组合生成一些新的构件,灵活地对局部功能加以修改或添加,从而随时针对变化进行调整。系统高度的稳定性提供了更多的成熟构件,应用框架也已经在众多用户的应用系统中得到了证明,免去了项目大规模架构开发带来的技术风险。方便的系统维护和监控提供强大的应用监控工具,时刻掌握应用系统运行情况,并且可以迅速定位故障和提供优化的方向。不仅极大地保护运营商的软件投资,更使得运营商对IT的管控能力得到实质的改善和提高。保护已有的软件投资基于YG-F2000平台的应用系统,由若干个稳定的构件组装构成,这些成果通过构件形式可很好地被分享,经过不断的积累可以形成本企业的构件库,在今后的IT系统建设中能够很好地重用,从而减少重复投资。另一方面,YG-F2000还支持不同的J2EE应用服务器、数据库和设备,最大程度地保障了原来对系统的投入。屏蔽技术细节专注业务需求YG-F2000能够有效地屏蔽底层J2EE的复杂技术,依靠丰富的构件库,可以极少甚至不用开发Java编程,从而使得开发人员能够从技术细节中解脱出来,更加专注在如何更好地实现业务需求上。二、软件体系结构软件的体系结构是构建应用软件最重要的指标之一。科学的软件体系结构应能保证应用系统具备可伸缩性、可扩展性和可管理性,而且,必须与国际上先进的理念相吻合,这也正是本项目对软件体系结构的要求。本系统的软件体系结构采用多层体系结构,由接入层、应用集成层和数据层构成,如下图所示:1.上图的左半部分,纵向描述。整个系统是一个多层结构,主要分为四层:层次描述接入层为用户提供Web浏览器等多种接入方式,提供个性化、门户、单一安全认证和信息服务。与总体业务逻辑结构中的接入层对应。应用支撑层N9不仅是体现单独的系统应用,而是为EAM用户一体化EAM的整个信息化建设打下基础,并形成统一的解决方案,达到最大限度的资源共享。不同的应用系统之...