云光设备管理系统的技术架构及特点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
云光设备管理系统的技术架构及特点
一、软件技术结构
1.YG-F2000----基于SOA架构的系统
YG-F2000是一个完整的软件系统建构体系,包括运行环境、编程模型、架构风格和相关的方法论等。其核心是服务,并涵盖服务的整个生命周期,建模-开发-装配-运行-管理。SOA的核心理念是业务驱动,采用松耦合、灵活的体系架构来满足随需应变的业务需求。
SOA架构是一个分层的结构,从底层的功能性服务,到原子服务和服务构件,到顶层的业务流程服务,目的是最大限度地封装不同的服务,从而达到复用的目的。无论哪一个层次,其核心都是服务——简单的和复杂的。业务模式和流程也可以通过服务的重新组合变得更加灵活。要搭建这个灵活多变的架构,需要利用三个关键的技术。
YG-F2000是基于J2EE平台、采用面向构件技术实现企业级应用开发、运行、管理、监控、维护的开发平台,支持SCA1.0、SDO2.1规范。基于YG-N2000开发的应用程序具备符合国际标准,易于扩展,易于集成的特性。用户的需求改变可以直接通过构件装配式的设计思路得以体现,软件架构师和程序员跳出传统开发模式的局限,只需和构件打交道,
在彻底进化软件表达的同时,也使其改动与维护易如反掌。
2.主要特点
二、软件体系结构
软件的体系结构是构建应用软件最重要的指标之一。科学的软件体系结构应能保证应用系统具备可伸缩性、可扩展性和可管理性,而且,必须与国际上先进的理念相吻合,这也正是本项目对软件体系结构的要求。本系统的软件体系结构采用多层体系结构,由接入层、应用集成层和数据层构成,如下图所示:
1.上图的左半部分,纵向描述。整个系统是一个多层结构,主要分为四层:层次描述
接入层为用户提供Web浏览器等多种接入方式,提供个性化、门户、单一安全认证和信息服务。与总体业务逻辑结构中的接入层对应。
应用支撑
层N9不仅是体现单独的系统应用,而是为EAM用户一体化EAM的整个信息化建设打下基础,并形成统一的解决方案,达到最大限度的资源共享。不同的应用系统之间存在着复杂的交互工作,应用支撑层承载的内容是公共组件,是EAM基础设施的重要组成部分,它所提供的功能、服务大大扩展了应用服务器的核心基础设施和特性,为快速构建、组装、集成、整合各种复杂、独立的应用系统奠定基础,实现与其它系统的集成。
应用支撑层与总体业务逻辑结构的应用支撑平台对应。
核心应用
层核心应用层是系统的应用逻辑处理,包括企业设备管理系统的各业务模块。按照招标要求,根据组件化的设计原则,我们将选择J2EE作为本项目的技术路线。创建、组装核心应用层各个业务系统将会调用应用支撑层中的业务组件和公共组件。
2.上图右半部分,横向描述。系统是多层次、分布式体系,因此对系统的管理和通信机制必须有相应的要求,否则将体现不出其优越性。整个系统是基于以下基础建立:
3.我们为本系统建设项目设计的软件体系结构,以构建应用基础设施为核心,层次清晰,逻辑合理,具有极佳的先进性、可扩展性、可管理性和可伸缩性,可以完全满足本期项目建设EAM用户企业设备管理系统的需要。
三、软件安全结构
作为EAM用户信息化建设的重要项目,本项目的安全性是关系系统生命力的决定性要素,也是保证系统实用性的基础。我们将根据用户要求,结合国家保密、机要、公安和安
全部门对安全保密的有关法定要求,充分考虑信息系统的安全级别和应用安全性的特殊需要,提出了一个由物理安全、网络安全、应用安全、系统安全和安全管理等五个层面构成的科学的安全支撑系统(如下图),为接入层、应用层、服务层和资源层保驾护航,为整个系统的切实实用化奠定基础。
我们设计的安全体系涉及的安全措施包括物理安全措施、网络安全措施、系统安全措施和应用安全措施以及安全管理措施,每一安全措施根据风险来源的差异会有不同的风险应对策略。这一多层次的系统安全体系将为本系统真正建立起一个高安全性、高可靠性、高可管理性的运营平台。
四、总体性能目标
1.1 总体性能目标
基于软件需求提出的系统性能指标,我们明确提出提供给本项目应用软件系统的总体性能指标,这些性能包括可靠性、易用性(用户界面)、集成性、可维护性、可扩展性、可管理性和性能效率等,扩展了用户的相应要求。具体如下表:
性能指标性能目标