企業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
本文鏈接:http://www.malleg.cn/guanlilunwen/ydhl/1473991.html

