企業(yè)Web應用集成平臺的設計與實現(xiàn)
本文關鍵詞: 企業(yè)Web應用集成 服務集成 統(tǒng)一身份認證 出處:《重慶大學》2014年碩士論文 論文類型:學位論文
【摘要】:本文的企業(yè)Web應用集成平臺是基于一個國有大型企業(yè)項目而提出,,同時也具有通用性。 在企業(yè)信息化過程中,企業(yè)擁有的應用系統(tǒng)越來越多,其中主要以Web應用為主。這些應用通常開發(fā)于不同的時期,彼此不論在數(shù)據(jù)還是功能上都是相互獨立的,每一個應用都有著完整的數(shù)據(jù)資源和身份認證機制。在競爭日益激烈的今天,如果不能實現(xiàn)企業(yè)各個應用之間數(shù)據(jù)的高效共享和應用內(nèi)的統(tǒng)一身份認證,那么必將降低企業(yè)員工的工作效率,同時增加應用數(shù)據(jù)維護成本,從而降低在企業(yè)之間的競爭力;谝陨弦蛩,企業(yè)應用集成就應運而生。本文的企業(yè)Web應用集成平臺很好的解決了企業(yè)Web應用的統(tǒng)一身份認證,同時還實現(xiàn)了數(shù)據(jù)的高效共享。 本文首先對平臺進行了整體框架設計,并將其劃分成了三大部分,分別是綜合管理系統(tǒng)、服務集成部分和統(tǒng)一身份認證部分。 綜合管理系統(tǒng)主要功能是維護平臺的基礎數(shù)據(jù),如人員、角色、應用數(shù)據(jù)等,并針對這些基礎數(shù)據(jù)發(fā)布了一些Web服務,以供其他的業(yè)務系統(tǒng)調(diào)用,實現(xiàn)數(shù)據(jù)共享。在綜合管理系統(tǒng)的技術架構設計上,本文采用很多好的設計思想和設計模式,實現(xiàn)了良好的可擴展性和可維護性。 服務集成是本文最為重要的部分,在設計上是基于SOA架構的思想。本文為了讓服務集成的各個部分能夠更好的掌控,摒棄了當前主流的基于第三方框架Web Service的服務集成,設計并實現(xiàn)了一種新的服務集成解決方案。該服務集成是基于本文設計的Web服務進行集成,服務之間的傳輸協(xié)議采用輕量級的JSON數(shù)據(jù)格式,相比于當前主流的Web Service傳輸協(xié)議具有高效性。本文的服務集成包含三大部分:服務發(fā)布端、服務管理端和服務調(diào)用端。通過該服務發(fā)布端能夠比當前主流Web Service框架更快發(fā)布Web服務的能力,通過該服務調(diào)用端同樣能夠更快捷的調(diào)用本文的Web服務。服務管理端提供一種靈活了服務訪問控制機制,能夠讓用戶對服務定義各種訪問策略,從而達到對服務的訪問權限進行良好控制。 本文對用戶的存儲摒棄了傳統(tǒng)關系數(shù)據(jù)庫的存儲方式,而是采用LDAP,充分利用了LDAP的可分布式和查詢速度快等優(yōu)點,使得在進行統(tǒng)一身份認證時能夠更好的支持大量用戶。
[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單點登錄系統(tǒng)的研究與實現(xiàn)[J];電腦與電信;2008年04期
2 張鐵頭;馬麗霞;;使用HttpClient實現(xiàn)基于WEB的第三方登錄驗證[J];電腦知識與技術;2012年12期
3 吳曉;呂爽;馬新強;;基于SOA的企業(yè)應用集成研究[J];信息技術;2007年04期
4 續(xù)巖;季永志;;單點登錄技術在Web應用中的研究與實現(xiàn)[J];計算機工程;2006年10期
5 簡斌;左榮國;閆光榮;朱心雄;;基于SOA的中小制造企業(yè)應用集成系統(tǒng)研究[J];計算機工程;2007年05期
6 常潘;沈富可;;基于LDAP的校園網(wǎng)統(tǒng)一身份認證的實現(xiàn)[J];計算機工程;2007年05期
7 丁兆青;董傳良;;基于SOA的分布式應用集成研究[J];計算機工程;2007年10期
8 孫超,陳鋼;基于Agent技術的統(tǒng)一身份認證系統(tǒng)[J];計算機應用研究;2005年03期
9 王焱;張琛;裴立威;;基于SOA的高校應用系統(tǒng)集成研究與設計[J];渤海大學學報(自然科學版);2008年02期
10 張齊;鐘觀寶;;基于用戶映射的CAS單點登錄系統(tǒng)設計與實現(xiàn)[J];信息通信技術;2009年04期
本文編號:1473991
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1473991.html