节点文献
基于SOA架构的科研管理信息系统研究与实现
Research and Implementation R & D Management Information System Based on SOA
【作者】 赵军;
【作者基本信息】 西安电子科技大学 , 计算机技术, 2009, 硕士
【摘要】 随着市场竞争的加剧,科研院所要利用信息化手段,构建基于科研保障、科研管理、科研服务于一体的科研管理信息系统,以提升企业核心竞争力。系统建设时,一方面要求其体系架构要易于整合或集成原有应用,另一方面要求系统具有良好的扩展性,能适应不断变化的业务流程和管理模式的变化,做到“随需应变”,并能支持重用。具有高可靠性、高扩展性和松耦合性的面向服务(SOA)的系统架构为解决上述问题提供了解决方案。本文首先分析了传统企业应用集成实现技术的局限性以及基于面向服务的企业应用集成所具有的优势,结合企业服务总线技术和业务流程管理方法,总体设计了基于面向服务的科研管理信息系统的体系架构。接着利用J2EE技术设计并实现了基于SOA且具有自主产权的轻量级中间件平台IDMS,文中分析了实现该平台的工作原理及相关关键技术,该平台实现了基本服务的创建、维护、发布以及调用等功能。最后详细阐述了在此平台框架基础上搭建的物资管理系统的设计与实现。本系统采用的分层设计思想具有一定的通用性,对构建企业级应用具有一定的借鉴。实践证明,利用基于SOA的中间件平台IDMS能快速搭建企业应用,提高软件开发效率。在此之上设计开发的其它应用系统如科研项目管理系统、协同办公系统等具有组织机构、用户、角色、权限控制等管理统一的特点,同时流程定制工具的使用便于业务流程的监控、变更等。本文设计并实现的中间件平台IDMS具有一定的通用性,并且已应用于其它企业的系统建设中,下一步工作主要集中在有关服务编排、组合、监控和管理上,IDMS作为商业化推广,也还需进一步完善其功能,并优化其性能。
【Abstract】 With increasing market competition, a R & D management system integrating R & D support, management and service via Information Technologies is required for R & D organizations. On one hand, during system establishment, a system architecture easy for integration with existing applications is required, on the other hand, the system should have high system expandability and reusability, adaptive to changing business processes and management modes. A service oriented architecture (SOA), featuring high reliability, high expandability and loose coupling, is proposed as a solution for above problems.This paper analyzes the limit of traditional enterprise application integration (EAI) technologies and the advantages of SOA-based EAI, and provides an overall design of an architecture based on SOA R & D management information system through Enterprise Service Bus (ESB) technology and Business Process Management (BPM) method. Then, the design and implementation of a light SOA-based middleware platform IDMS with independent IPR through J2EE technologies is described, as well as operation principle and key technologies. This platform has functions of basic service creation, maintenance, publishing, and calling. At last, the design and implementation of a material management system established on that platform framework is introduced. With the commonality of its hierarchy, the system provides a reference for the enterprise level application.The practices show that the SOA-based middleware platform IDMS can facilitate the rapid establishment of enterprise application and improve the efficiency of software development. Other systems developed on it, such as Project Management System and Cooperation Office System, features unified management and organization, role and authority control, furthermore, the business process definition tool used facilitates the monitoring and changing of the business process.The middleware platform presented in this paper has some commonality and has been used in system construction for other enterprises. The following works will focus on service orchestration, combination, monitoring and management. For the commercialization of IDMS, addition works shall be done.
【Key words】 service oriented; architecture; enterprise application integration; R&D; integrated data management platform;