企业Web应用集成平台的设计与实现
发布时间:2018-01-29 17:51
本文关键词: 企业Web应用集成 服务集成 统一身份认证 出处:《重庆大学》2014年硕士论文 论文类型:学位论文
【摘要】:本文的企业Web应用集成平台是基于一个国有大型企业项目而提出,,同时也具有通用性。 在企业信息化过程中,企业拥有的应用系统越来越多,其中主要以Web应用为主。这些应用通常开发于不同的时期,彼此不论在数据还是功能上都是相互独立的,每一个应用都有着完整的数据资源和身份认证机制。在竞争日益激烈的今天,如果不能实现企业各个应用之间数据的高效共享和应用内的统一身份认证,那么必将降低企业员工的工作效率,同时增加应用数据维护成本,从而降低在企业之间的竞争力。基于以上因素,企业应用集成就应运而生。本文的企业Web应用集成平台很好的解决了企业Web应用的统一身份认证,同时还实现了数据的高效共享。 本文首先对平台进行了整体框架设计,并将其划分成了三大部分,分别是综合管理系统、服务集成部分和统一身份认证部分。 综合管理系统主要功能是维护平台的基础数据,如人员、角色、应用数据等,并针对这些基础数据发布了一些Web服务,以供其他的业务系统调用,实现数据共享。在综合管理系统的技术架构设计上,本文采用很多好的设计思想和设计模式,实现了良好的可扩展性和可维护性。 服务集成是本文最为重要的部分,在设计上是基于SOA架构的思想。本文为了让服务集成的各个部分能够更好的掌控,摒弃了当前主流的基于第三方框架Web Service的服务集成,设计并实现了一种新的服务集成解决方案。该服务集成是基于本文设计的Web服务进行集成,服务之间的传输协议采用轻量级的JSON数据格式,相比于当前主流的Web Service传输协议具有高效性。本文的服务集成包含三大部分:服务发布端、服务管理端和服务调用端。通过该服务发布端能够比当前主流Web Service框架更快发布Web服务的能力,通过该服务调用端同样能够更快捷的调用本文的Web服务。服务管理端提供一种灵活了服务访问控制机制,能够让用户对服务定义各种访问策略,从而达到对服务的访问权限进行良好控制。 本文对用户的存储摒弃了传统关系数据库的存储方式,而是采用LDAP,充分利用了LDAP的可分布式和查询速度快等优点,使得在进行统一身份认证时能够更好的支持大量用户。
[Abstract]:The enterprise Web application integration platform in this paper is based on a large state-owned enterprise project and is also universal. In the process of enterprise informatization, enterprises have more and more application systems, in which the main application is Web. These applications are usually developed in different periods. Each application has a complete data resource and identity authentication mechanism, which is independent of each other in data or function. Today, the competition is increasingly fierce. If we can not realize the efficient sharing of data between different applications and the unified identity authentication in the application, it will reduce the efficiency of the employees and increase the cost of maintenance of application data at the same time. In order to reduce the competitiveness between enterprises. Based on the above factors, enterprise application integration came into being. The enterprise Web application integration platform is a good solution to the unified identity authentication of enterprise Web applications. At the same time, the efficient sharing of data is realized. This paper first designs the whole framework of the platform, and divides it into three parts: integrated management system, service integration and unified identity authentication. The main function of the integrated management system is to maintain the basic data of the platform, such as personnel, role, application data, etc., and to publish some Web services for other business systems to call. In the technical framework design of the integrated management system, this paper adopts many good design ideas and design patterns to achieve good scalability and maintainability. Service integration is the most important part of this paper, which is based on the idea of SOA architecture. The current mainstream service integration based on the third-party framework Web Service has been abandoned. A new service integration solution is designed and implemented. The service integration is based on the Web services designed in this paper. The transport protocol between the services adopts lightweight JSON data format. Compared with the current mainstream Web Service transport protocol, the service integration in this paper includes three parts: service publisher. The ability of the service publisher to publish Web services faster than the current mainstream Web Service framework. The service manager provides a flexible service access control mechanism, which enables users to define various access policies to the service. In order to achieve good control of the access rights of the service. In this paper, the storage of users abandoned the traditional relational database storage, but the use of LDAP, the full use of LDAP distributed and query speed and other advantages. So that in the unified identity authentication can better support a large number of users.
【学位授予单位】:重庆大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52;TP393.09
【参考文献】
相关期刊论文 前10条
1 袁先珍;;基于CAS单点登录系统的研究与实现[J];电脑与电信;2008年04期
2 张铁头;马丽霞;;使用HttpClient实现基于WEB的第三方登录验证[J];电脑知识与技术;2012年12期
3 吴晓;吕爽;马新强;;基于SOA的企业应用集成研究[J];信息技术;2007年04期
4 续岩;季永志;;单点登录技术在Web应用中的研究与实现[J];计算机工程;2006年10期
5 简斌;左荣国;闫光荣;朱心雄;;基于SOA的中小制造企业应用集成系统研究[J];计算机工程;2007年05期
6 常潘;沈富可;;基于LDAP的校园网统一身份认证的实现[J];计算机工程;2007年05期
7 丁兆青;董传良;;基于SOA的分布式应用集成研究[J];计算机工程;2007年10期
8 孙超,陈钢;基于Agent技术的统一身份认证系统[J];计算机应用研究;2005年03期
9 王焱;张琛;裴立威;;基于SOA的高校应用系统集成研究与设计[J];渤海大学学报(自然科学版);2008年02期
10 张齐;钟观宝;;基于用户映射的CAS单点登录系统设计与实现[J];信息通信技术;2009年04期
本文编号:1473991
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1473991.html