999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

異構環境中基于EJB和CORBA的統一用戶管理系統設計*

2010-08-14 01:11:30朱亞興
網絡安全與數據管理 2010年15期
關鍵詞:用戶服務信息

朱亞興

(廣東科學技術職業學院,廣東 珠海 519010)

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

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

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

1統一用戶管理思想

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

2用戶服務認證方案

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

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

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

3實現技術

3.1基于LDAP和Windows ADSI

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

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

Active Directory是一個收集用戶與資源信息的分布式數據庫,它包含的用戶與資源信息描述了網絡、用戶、應用設置以及管理與編程人員所感興趣的所有內容。活動目錄的主要功能是用來存儲關于網絡上的資源信息并提供相應的服務,使這些資源易于定位、使用和管理。網絡資源信息被存放在活動目錄的數據庫組件中。活動目錄為用戶、應用程序和Windows2000系統本身搜索網絡資源提供了統一的服務平臺,同時還為管理員提供了一條集中組織、管理和控制對網絡資源訪問的途徑。

3.2基于不同API

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

3.3基于EJB和CORBA集成異構系統

對本系統實現功能要求:

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

(2)采用流行的B/S結構。

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

(4)基于J2EE標準技術構架和與開發語言無關的CORBA規范,無縫地集成不同應用系統。

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

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

EJB(Enterprise Java Beans)是J2EE架構的重要組成部分,用于開發和部署多層結構的、分布式的、面向對象的Java應用系統的跨三層的組件體系結構。EJB組件通常不能單獨運行,而是運行在EJB容器中。應用系統可以在一個支持EJB的環境中開發,開發完后可以部署在其他的環境中。并且隨著需求的改變,應用系統可以不加修改地遷移到其他功能更強、更復雜的服務器上。

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

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

3.3.1采用三層體系結構

系統采用三層體系結構。

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

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

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

②不依賴于語言。

③支持多種分布式協議。

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

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

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

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

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

圖1為三層體系結構圖。

圖1 三層體系結構

3.3.2服務認證組件實現

(1)EJB組件

通過EJB組件方法創建了Email服務的用戶統一管理的組件LDAPuser、代理服務的用戶統一管理的組件LDAPproxy。

(2)CORBA C++組件

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

3.3.3用戶統一管理的實現方法

(2)系統調用EJB組件。用戶在選擇新增Email服務時,頁面執行的語句為:

代理服務用戶統一管理的實現方法與Email服務調用的實現方法類似。

(3)系統調用 CORBA C++組件

①全文檢索服務用戶統一管理的實現方法

②撥號服務用戶統一管理的實現方法

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

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

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

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

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

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

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

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

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

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

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

[10]孫麗萍,王新,劉志俊.異構環境中統一用戶管理的研究與規劃[J].計算機工程與應用,2005(32).

猜你喜歡
用戶服務信息
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 日本午夜影院| 色视频国产| 亚洲日韩在线满18点击进入| 超清人妻系列无码专区| 亚洲国产精品无码AV| 国产精品亚洲五月天高清| 九九线精品视频在线观看| 香蕉色综合| 亚洲欧美一区二区三区麻豆| 巨熟乳波霸若妻中文观看免费| 在线日韩日本国产亚洲| 亚洲成A人V欧美综合天堂| 久久不卡国产精品无码| 久久精品无码国产一区二区三区| 国产色偷丝袜婷婷无码麻豆制服| 国产精品视频3p| 青青国产视频| 91麻豆精品视频| 国产自产视频一区二区三区| 波多野结衣亚洲一区| 欧美一级在线看| 久久国产热| 国产欧美在线观看视频| 国产成人精品日本亚洲77美色| 亚洲综合色婷婷中文字幕| 国产激情无码一区二区三区免费| 日韩中文字幕免费在线观看| 色首页AV在线| 久久美女精品| 久久久久久久久18禁秘| 2021天堂在线亚洲精品专区| 欧美亚洲日韩中文| 国产99久久亚洲综合精品西瓜tv| 国产精品嫩草影院视频| 国产在线小视频| 国产精品白浆无码流出在线看| 午夜欧美理论2019理论| 日韩午夜片| 91网站国产| 永久毛片在线播| 亚洲AV永久无码精品古装片| 久久网欧美| 91小视频在线观看| 国产国拍精品视频免费看| 国产精品va免费视频| 日韩高清欧美| 成人午夜天| 一级毛片免费不卡在线| 曰AV在线无码| 伊人久久精品无码麻豆精品| yjizz国产在线视频网| 97超级碰碰碰碰精品| 91黄色在线观看| 国产午夜无码片在线观看网站| 亚洲欧美国产五月天综合| 在线色综合| 呦系列视频一区二区三区| 亚洲中文字幕97久久精品少妇| 国产精品浪潮Av| 看国产一级毛片| 亚洲成年网站在线观看| 国产在线一二三区| 无码av免费不卡在线观看| 国产亚洲日韩av在线| 日韩无码视频专区| 欧亚日韩Av| 欧美自慰一级看片免费| 超清无码一区二区三区| 爆乳熟妇一区二区三区| 天天色天天操综合网| 亚洲男女在线| 国产午夜福利亚洲第一| 天堂成人av| 国产午夜精品一区二区三| 99视频国产精品| 精品视频在线一区| 亚洲妓女综合网995久久| 国产福利拍拍拍| 久久99蜜桃精品久久久久小说| 高清色本在线www| 日本一区二区三区精品国产| 在线免费无码视频|