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