亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        異構(gòu)環(huán)境中基于EJB和CORBA的統(tǒng)一用戶管理系統(tǒng)設計*

        2010-08-14 01:11:30朱亞興
        關(guān)鍵詞:用戶服務信息

        朱亞興

        (廣東科學技術(shù)職業(yè)學院,廣東 珠海 519010)

        某市大型科技網(wǎng)站的定位側(cè)重于ICP(Internet Content Provider),兼作 ISP(Internet Service Provider),主攻方向是信息增值服務。其具有豐富的網(wǎng)上信息資源,提供科技信息全文檢索、動態(tài)信息發(fā)布等功能。作為地區(qū)國民經(jīng)濟信息化的重要工程之一,其建設目標是成為國際科技信息網(wǎng)和省科技信息網(wǎng)的地區(qū)主干網(wǎng),成為市科技信息開發(fā)、應用與服務及與國內(nèi)外科技信息交流的平臺和反映地區(qū)科技信息的主要窗口。

        為了滿足系統(tǒng)建設和將來升級擴展的需要,系統(tǒng)采用了先進的軟硬件配置。所有網(wǎng)絡設備、服務器、軟件平臺均采用當前在Internet網(wǎng)站建設方面享有良好聲譽的、代表Internet服務發(fā)展趨勢、方向和水平的產(chǎn)品。在服務器的選擇上,采用了在Internet服務領(lǐng)域享有很高聲譽的SUN、SGI服務器系列和HP公司系列產(chǎn)品,同時采用Solaris、IRIX和 Windows 2000 Server作為服務器的操作系統(tǒng);選用Oracle數(shù)據(jù)庫系統(tǒng)及Sybase Enterprise Application Server多層軟件技術(shù)及SGI公司先進的視頻技術(shù),充分利用強大的系統(tǒng)擴展能力提供良好的信息查詢服務。

        系統(tǒng)提供的主要ICP服務有:電子郵件、代理、科技信息檢索、視頻點播、撥號等。由于提供這些服務的廠商和平臺完全分散獨立,并且各自提供了基于不同語言的開發(fā)接口,這就帶來一個問題:如何統(tǒng)一地使用對應的服務,如何將異構(gòu)環(huán)境中的用戶信息統(tǒng)一到科技網(wǎng)站系統(tǒng)中來,以便為科技網(wǎng)用戶透明地使用,并且為網(wǎng)站統(tǒng)一計費提供依據(jù)。因此在異構(gòu)環(huán)境中的統(tǒng)一用戶管理成為本系統(tǒng)的一個重要研究課題。

        1統(tǒng)一用戶管理思想

        為了管理和計費的需要,本文提出了統(tǒng)一用戶管理的概念,以服務的方式組織應用。用戶上網(wǎng)申請注冊并交費后,可自由選取系統(tǒng)提供的各種ICP服務。用戶選取不同的服務,都要求把用戶信息統(tǒng)一到相應服務所在服務器系統(tǒng)平臺的用戶管理中。即:當注冊用戶在某一處增加、刪除一種服務或修改用戶信息和密碼時,其用戶信息(包括用戶賬號、密碼等)都統(tǒng)一到相應的服務所在的服務器系統(tǒng)平臺的用戶管理應用系統(tǒng)中,這是統(tǒng)一用戶管理的設計重點。簡言之,統(tǒng)一用戶管理即用戶擁有“一卡通”。這樣就能方便用戶擁有一個賬號便可在網(wǎng)上享用其所選用的資源并完整地實現(xiàn)統(tǒng)一計費。

        2用戶服務認證方案

        由于系統(tǒng)提供的增值服務所在的服務器系統(tǒng)平臺相對獨立、分散,所以必須根據(jù)不同系統(tǒng)針對性地解決用戶管理問題。Email服務是在NETSCAPE的MESSAGE SERVER上實現(xiàn)的,代理服務是通過NETSCAPE的PROXY SERVER實現(xiàn)。以上兩種服務對應的用戶管理要根據(jù)NETSCAPE的目錄服務機制來實現(xiàn),其目錄服務機制遵循了LDAP協(xié)議,因此,Email和代理服務的用戶驗證要通過目錄服務的相應的LDAP協(xié)議來實現(xiàn)完成加載用戶信息到其目錄服務器中。

        全文檢索服務是利用TRS(易寶全文檢索系統(tǒng))的用戶管理系統(tǒng)實現(xiàn)的。因此,此服務的用戶認證要將用戶信息加入到TRS的用戶管理系統(tǒng)中。

        撥號服務是利用Radius Server實現(xiàn)的。而Radius Server的用戶認證則是通過Windows2000 Server的Active Directory中的用戶來實現(xiàn)。因此,撥號服務的認證要將用戶加入到Windows2000 Server的活動目錄中。

        3實現(xiàn)技術(shù)

        3.1基于LDAP和Windows ADSI

        在實現(xiàn)統(tǒng)一用戶管理的過程當中,遵循了相應的目錄服務的有關(guān)協(xié)議,輕量級目錄訪問協(xié)議LDAP(Lightweight Directory Access Protocol)和 Windows 2000 Server的 Active Directory(活動目錄)。

        LDAP是遵循X.500標準的互聯(lián)網(wǎng)目錄協(xié)議[1-4],可用于訪問和管理目錄服務。LDAP基于客戶/服務器模式,服務器端提供目錄服務,LDAP使開發(fā)人員能夠使用標準查詢技術(shù)從一個合并的目錄中檢索信息,從而實現(xiàn)物理上分布的、邏輯上集中的統(tǒng)一用戶管理功能。從一個用戶管理界面統(tǒng)一管理所有系統(tǒng),LDAP客戶端通過TCP/IP與服務器通信,利用目錄服務獲得相關(guān)屬性信息,如查詢、添加、修改、刪除等。

        Active Directory是一個收集用戶與資源信息的分布式數(shù)據(jù)庫,它包含的用戶與資源信息描述了網(wǎng)絡、用戶、應用設置以及管理與編程人員所感興趣的所有內(nèi)容?;顒幽夸浀闹饕δ苁怯脕泶鎯﹃P(guān)于網(wǎng)絡上的資源信息并提供相應的服務,使這些資源易于定位、使用和管理。網(wǎng)絡資源信息被存放在活動目錄的數(shù)據(jù)庫組件中?;顒幽夸洖橛脩?、應用程序和Windows2000系統(tǒng)本身搜索網(wǎng)絡資源提供了統(tǒng)一的服務平臺,同時還為管理員提供了一條集中組織、管理和控制對網(wǎng)絡資源訪問的途徑。

        3.2基于不同API

        各服務對應系統(tǒng)和第三方廠商提供了不同語言的開發(fā)接口。Email和代理服務對應的系統(tǒng)提供了Java語言的API;全文檢索和撥號服務對應的系統(tǒng)只提供了C語言的API。因此系統(tǒng)必須選擇一種語言中立的開發(fā)模式。

        3.3基于EJB和CORBA集成異構(gòu)系統(tǒng)

        對本系統(tǒng)實現(xiàn)功能要求:

        (1)同步LDAP目錄服務、AD目錄服務系統(tǒng)和第三方用戶系統(tǒng)。

        (2)采用流行的B/S結(jié)構(gòu)。

        (3)準確及時自動同步用戶信息的增、刪、改。

        (4)基于J2EE標準技術(shù)構(gòu)架和與開發(fā)語言無關(guān)的CORBA規(guī)范,無縫地集成不同應用系統(tǒng)。

        (5)可以跨平臺運行,支持 Windows、SUN Solaris、IRIX、HP Unix系統(tǒng)。

        針對系統(tǒng)功能要求,統(tǒng)一用戶管理實現(xiàn)方法是基于EJB組件技術(shù)、CORBA[9]組件規(guī)范的核心技術(shù),這樣就充分保證了系統(tǒng)的安全性、穩(wěn)定性和重用性,并為統(tǒng)一日志管理和計費管理提供了依據(jù)。

        EJB(Enterprise Java Beans)是J2EE架構(gòu)的重要組成部分,用于開發(fā)和部署多層結(jié)構(gòu)的、分布式的、面向?qū)ο蟮腏ava應用系統(tǒng)的跨三層的組件體系結(jié)構(gòu)。EJB組件通常不能單獨運行,而是運行在EJB容器中。應用系統(tǒng)可以在一個支持EJB的環(huán)境中開發(fā),開發(fā)完后可以部署在其他的環(huán)境中。并且隨著需求的改變,應用系統(tǒng)可以不加修改地遷移到其他功能更強、更復雜的服務器上。

        CORBA組件實現(xiàn)規(guī)范由OMG提出,OMG首先發(fā)布了OMA(對象管理體系結(jié)構(gòu)),提出了組件互操作的軟總線ORB(Object Request Broker)。一個 CORBA組件采用IDL進行(接口定義語言)描述。CORBA提供了IDL到C、C++、Java、COBOL等語言的映射機制——IDL編譯器。IDL編譯器可以生成Server方的Skelton和Client方的Stub代碼,通過分別與客戶端和服務端程序的聯(lián)編,即可得到相應的Server和Client程序。CORBA對象特點包括:可以位于網(wǎng)絡中的任何位置;可以和其他平臺上的對象交互;可以用任何設計語言編寫,只要有IDL到該語言的映射即可。

        本方案采用Enterprise JavaBean組件、CORBA C++組件實現(xiàn)了電子郵件用戶、代理服務用戶、全文檢索服務用戶、撥號服務用戶的統(tǒng)一管理。通過建立目錄服務服務器及相應的用戶屬性信息,采用支持LDAP協(xié)議、ADSI的開發(fā)工具(Netscape Suitespot、Sybase Enterprise Application Server、Sybase PowerJ、VisualC++)開 發(fā) LDAP 服務組件、撥號服務組件,實現(xiàn)了對系統(tǒng)內(nèi)用戶的統(tǒng)一管理。本方案對提供二次開發(fā)支持的第三方系統(tǒng)(TRS全文檢索系統(tǒng)),可通過相應的C語言的API開發(fā)CORBA C++組件實現(xiàn)。

        3.3.1采用三層體系結(jié)構(gòu)

        系統(tǒng)采用三層體系結(jié)構(gòu)。

        (1)前端的客戶層:客戶端系統(tǒng)采用Web方式,利用瀏覽器向Web服務器請求對網(wǎng)上應用管理系統(tǒng)進行操作的相關(guān)網(wǎng)頁。

        (2)中間應用層:封裝業(yè)務邏輯、進行事務處理,包括PowerDynamo和 Jaguar CTS。其中 PowerDynamo負責網(wǎng)頁生成和動態(tài)數(shù)據(jù)發(fā)布,Jaguar CTS負責組件和事務處理,客戶端利用HTTP協(xié)議與PowerDynamo通信,得到想調(diào)用的頁面(包括以 Java Applet形式下載的組件),若有組件則由PowerDynamo與Jaguar CTS通過IIOP協(xié)議執(zhí)行組件方法。其具有下列特點:

        ①支持 EJB、CORBA、DCOM等組件。

        ②不依賴于語言。

        ③支持多種分布式協(xié)議。

        ④支持廣泛的平臺。Windows、Solaris、IRIX和 HPUX等。

        ⑤支持標準安全機制和可靠的先進性。

        ⑥先進的命名服務。支持CORBA Cosnaming Service和JNDI.

        吃完飯大家都散了,甲洛洛想想西西突然變紅的臉,心里暖暖的,看到西西那淺綠的瓷碗里還剩小半碗飯,他便端起碗,一小口一小口地品味:她的胸脯肯定很大,那么厚的衣服都挺得起來,還有那屁股,軟軟的、滑滑的……哎!多么笨的女人,錯過了多少美好的事!

        (3)后端數(shù)據(jù)庫管理層:提供對數(shù)據(jù)庫的訪問。

        圖1為三層體系結(jié)構(gòu)圖。

        圖1 三層體系結(jié)構(gòu)

        3.3.2服務認證組件實現(xiàn)

        (1)EJB組件

        通過EJB組件方法創(chuàng)建了Email服務的用戶統(tǒng)一管理的組件LDAPuser、代理服務的用戶統(tǒng)一管理的組件LDAPproxy。

        (2)CORBA C++組件

        通過CORBA C++組件方法創(chuàng)建了全文檢索服務的用戶統(tǒng)一管理組件TSRuser、撥號服務的用戶統(tǒng)一管理的組件 RADuser。

        3.3.3用戶統(tǒng)一管理的實現(xiàn)方法

        (2)系統(tǒng)調(diào)用EJB組件。用戶在選擇新增Email服務時,頁面執(zhí)行的語句為:

        代理服務用戶統(tǒng)一管理的實現(xiàn)方法與Email服務調(diào)用的實現(xiàn)方法類似。

        (3)系統(tǒng)調(diào)用 CORBA C++組件

        ①全文檢索服務用戶統(tǒng)一管理的實現(xiàn)方法

        ②撥號服務用戶統(tǒng)一管理的實現(xiàn)方法

        其組件RADuser中包含的方法分別為:選取撥號服務Add、修改用戶密碼 Mod、刪除撥號服務 Del。撥號服務用戶統(tǒng)一管理的實現(xiàn)方法與全文檢索服務用戶統(tǒng)一管理組件調(diào)用的實現(xiàn)方法類似。

        本文主要介紹了基于包含各種網(wǎng)絡設備、操作系統(tǒng)(Solaris、IRIX 和 Windows 2000 Server)、應用軟件(NETSCAPE、SYBASE、ORACLE、OPENVIEW、TRS、VOD、郵件系統(tǒng))等異構(gòu)環(huán)境中基于不同目錄服務協(xié)議、不同提供商的API接口,利用EJB組件和CORBA C++組件集成技術(shù)無縫透明地實現(xiàn)網(wǎng)上各服務的統(tǒng)一用戶管理,對統(tǒng)一計費和管理提供了直接依據(jù),并且易于新增服務和擴展。系統(tǒng)運行以來,實施效果良好。統(tǒng)一用戶管理的設計與實現(xiàn)不僅對于科技網(wǎng)而且對大型異構(gòu)環(huán)境下基于增值服務的網(wǎng)站的統(tǒng)一管理和運營也具有一定的借鑒意義。

        [1]任劍勇.基于目錄服務技術(shù)的應用開發(fā)[J].計算機應用研 究 ,2001(5):143-145.

        [2]宋晶晶,王衛(wèi)軍,付曉江.基于 LDAP目錄服務和 Java技術(shù)的郵件系統(tǒng)[J].吉林大學學報(信息科學版),2003(2):92-96.

        [3]趙明,郭常杰,盧文龍,等.基于 lDAP的目錄服務器的研究與實現(xiàn)[J].計算機科學,2000,27(5):84-87.

        [4]孫立鈞,鐵嶺,楊昭璐.公共信息模型在ldap目錄中的映 射 設 計[J].通 信 技 術(shù) ,2003(6):54-57.

        [5]梁晉,施仁,梁峰,等.Windows 2000活動目錄技術(shù)[J].計 算 機 應 用 研 究 ,2000(35):96-100.

        [6]黃亞平.windows 2000的目錄服務和動態(tài)DNS[J].微機發(fā)展,2001(5):42-45.

        [7]張恒鋒,蔡軻.ADSI在Windows 2000權(quán)限管理中的應用[J].計 算 機 與 現(xiàn) 代 化 ,2003(10):88-90.

        [8]王安俊,劉萍,武濤.Windows 2000活動目錄技術(shù)的分析與研究[J].計算機工程與設計,2003(4):21-24.

        [9]劉向東.用 Java開發(fā)CORBA式應用程序[J].電腦開發(fā)與應用,2000(6):6-8.

        [10]孫麗萍,王新,劉志俊.異構(gòu)環(huán)境中統(tǒng)一用戶管理的研究與規(guī)劃[J].計算機工程與應用,2005(32).

        猜你喜歡
        用戶服務信息
        服務在身邊 健康每一天
        服務在身邊 健康每一天
        服務在身邊 健康每一天
        招行30年:從“滿意服務”到“感動服務”
        商周刊(2017年9期)2017-08-22 02:57:56
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        如何獲取一億海外用戶
        展會信息
        中外會展(2014年4期)2014-11-27 07:46:46
        精品中文字幕在线不卡| 亚洲AV无码精品呻吟| 麻豆国产成人AV网| 日本啪啪视频一区二区| 亚洲欧美综合精品成人网站| 日本亚洲色大成网站www久久| 久久半精品国产99精品国产| 免费国产自拍视频在线观看| 激情综合五月开心婷婷| 亚洲天堂av福利在线| 日本无码欧美一区精品久久| 亚洲av熟妇高潮30p| 国产在线一区二区视频免费观看 | 亚洲av成人片色在线观看高潮| 国产乱了真实在线观看| chinese国产乱在线观看| 亚洲青涩在线不卡av| 喷水白浆视频在线观看| 国产亚洲日韩在线一区二区三区 | 国产在线精品一区二区在线看| 国产精品大屁股1区二区三区| 精品国产污黄网站在线观看| 加勒比色老久久爱综合网| 成年女人vr免费视频| 日韩a∨精品日韩在线观看| 国产麻豆剧传媒精品国产av蜜桃| 激情五月开心五月麻豆| 色综合久久久久久久久久| 亚洲人成人网毛片在线播放| 一区二区三区少妇熟女高潮| 天堂资源中文网| 一区二区三区乱码在线 | 欧洲| 波多野结衣国产一区二区三区| 亚洲国产成人精品久久成人| 老鲁夜夜老鲁| 18禁高潮出水呻吟娇喘蜜芽| 丰满少妇棚拍无码视频| 亚洲国产精品婷婷久久| 久久精品国产精品国产精品污| 亚洲无码a∨在线视频| 在线观看一区二区三区国产 |