常州技師學(xué)院 謝國元
目前,網(wǎng)絡(luò)管理應(yīng)用軟件正逐步從電信和大型網(wǎng)絡(luò)管理向中小企業(yè)應(yīng)用,并越來越多地應(yīng)用于網(wǎng)絡(luò)管理中,它影響著生活的方方面面。然而,它們的發(fā)展是由于聯(lián)合國系統(tǒng)許多領(lǐng)域和結(jié)構(gòu)的復(fù)雜性,例如安全和不連貫。另外,web服務(wù)技術(shù)可以很容易地與網(wǎng)絡(luò)管理相結(jié)合,因?yàn)樗幸粋€統(tǒng)一的標(biāo)準(zhǔn):無限制的語言開發(fā),允許在不同的平臺上工作。網(wǎng)絡(luò)管理軟件;網(wǎng)絡(luò)服務(wù);XML;EJB,網(wǎng)絡(luò)管理體系結(jié)構(gòu)。該系統(tǒng)是一個基于網(wǎng)絡(luò)服務(wù)器框架的網(wǎng)絡(luò)管理應(yīng)用平臺(開發(fā)人員可以使用它來創(chuàng)建應(yīng)用程序的基本服務(wù)元素)。
在本研究中,服務(wù)器的定義是指公司使用網(wǎng)絡(luò)服務(wù)技術(shù)打包的現(xiàn)有應(yīng)用程序或網(wǎng)絡(luò)設(shè)備。使用WSDL的描述,然后將其放在web服務(wù)器或互聯(lián)網(wǎng)上的UDDI服務(wù)器上,以搜索和調(diào)用已注冊的公司服務(wù)。在系統(tǒng)架構(gòu)中,服務(wù)器可能位于其他組織或公司的計(jì)算機(jī)系統(tǒng)中,這些組織或公司主要使用soap進(jìn)行互聯(lián)網(wǎng)電話訪問,盡管其他服務(wù)用戶只能使用發(fā)布的WSDL調(diào)用描述;他們不知道系統(tǒng)是一個真正的業(yè)務(wù)邏輯,實(shí)際上是邏輯。由于系統(tǒng)圖是一種常見的格式,因此它已被整合到貝爾召開的歐洲央行會議中。數(shù)據(jù)傳輸不限于相同的環(huán)境或平臺管理。
網(wǎng)絡(luò)服務(wù)網(wǎng)絡(luò)管理軟件主要應(yīng)用于許多行業(yè)。金融機(jī)構(gòu)總部設(shè)在分支機(jī)構(gòu);保險(xiǎn)部門總部設(shè)在分支機(jī)構(gòu)之間。7×24的主要思想是通過模擬系統(tǒng)管理員的日常業(yè)務(wù),對整個系統(tǒng)進(jìn)行實(shí)時(shí)控制和管理。它包括兩個模塊:無限視圖和u-trust視圖,用于控制以太網(wǎng)交換機(jī)或使用網(wǎng)絡(luò)防火墻產(chǎn)品,這是一個簡單的網(wǎng)絡(luò)管理工具,它充分利用設(shè)備控制信息完成網(wǎng)絡(luò)管理功能的配置,如設(shè)備配置和設(shè)備狀態(tài)控制。以下是網(wǎng)絡(luò)產(chǎn)品結(jié)構(gòu),由三部分組成:前端服務(wù)器;后臺服務(wù)器;管理客戶端。
(1)后臺服務(wù)器是運(yùn)行EMS、控制設(shè)備狀態(tài)和警告用戶的主要進(jìn)程。
(2)終端服務(wù)器負(fù)責(zé)執(zhí)行與客戶端相關(guān)的程序,接收和處理客戶端請求,并將當(dāng)前結(jié)果返回給客戶端。
(3)客戶端管理客戶端用于連接后臺服務(wù)器,以便用戶可以訪問和管理后臺服務(wù)器;用戶必須安裝24h后臺服務(wù)器??梢源蜷_客戶端程序。如果由用戶控制,也可以刪除,通過網(wǎng)絡(luò)控制服務(wù)器。
Sview是一種基于web服務(wù)的網(wǎng)絡(luò)管理軟件,目前主要基于多個行業(yè)的應(yīng)用。尤其可見,金融機(jī)構(gòu)在總部設(shè)與保險(xiǎn)以及分支家之間的關(guān)系密切,其核心思想是,通過模擬系統(tǒng)管理員的日常操作,7×24對整個系統(tǒng)的運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控和管理。利用web服務(wù),搭建一個平臺,以該網(wǎng)絡(luò)管理軟件為例,介紹了利用web服務(wù)進(jìn)行集中管理的實(shí)現(xiàn)技術(shù),每個設(shè)備的數(shù)據(jù)從后臺服務(wù)器讀取,并有自己獨(dú)立的數(shù)據(jù)庫和信息處理系統(tǒng)。
有兩種類型的客戶機(jī):一種是基于JSP的網(wǎng)絡(luò)客戶機(jī)和一種是伺服服務(wù),另一種是基于單一應(yīng)用程序的GUI客戶機(jī):HTML客戶機(jī)環(huán)境中的JSP/servlets。優(yōu)點(diǎn):選擇HTML的最大原因還是其平臺適應(yīng)性廣,基本的HTML標(biāo)準(zhǔn)很好,雖然很枯燥,但能起到很好的作用。HTTPS協(xié)議非常簡單,可以用來開發(fā)具有不同網(wǎng)絡(luò)和防火墻配置的應(yīng)用程序。HTML的缺點(diǎn)是它不與用戶交互,對用戶行為的任何響應(yīng)都必須連接到服務(wù)器。
(1)業(yè)務(wù)邏輯層
①會話bean用于所使用的客戶工作。通常情況下,會話的生命周期不短,執(zhí)行快速操作,例如添加新設(shè)備。
②實(shí)體bean在這里提供業(yè)務(wù)數(shù)據(jù)。一般來說,實(shí)體bean的生命周期很長,是基于RDBMS或OODBMMS等后臺存儲介質(zhì)的。實(shí)體bean分為兩種類型:持久管理bean和持久管理容器。
③消息控制bean是面向信號的組件。它們通過面向新聞的中間件(如ibmmqseries或Tibco Rendezvous)接收消息。消息也可以通過Java客戶端用Java消息服務(wù)(JMS)標(biāo)準(zhǔn)發(fā)送,如果消息到達(dá),則通過jmsapi在會話bean中發(fā)出實(shí)體相對應(yīng)的操作,進(jìn)而,指定相關(guān)會話,用于計(jì)算機(jī)實(shí)體的訂單價(jià)格,該會話表示產(chǎn)品和訂單,而帶有消息驅(qū)動的情感bean用于接收消息或?qū)⑾l(fā)送給會話bean或?qū)嶓wbean。
(2)定義Web服務(wù)
您可以通過WSDL自上而下或通過按下按鈕來定義web服務(wù)描述語言(WSDL)或Java接口。具體方法取決于是否有J2EE模塊來維護(hù)網(wǎng)站。我們已經(jīng)實(shí)現(xiàn)了會話bean來密封業(yè)務(wù)邏輯。我們可以使用button-up方法,也就是說會話bean WSDL是通過提供適當(dāng)?shù)墓ぞ邅韺?shí)現(xiàn)的。
(3)實(shí)現(xiàn)服務(wù)
在實(shí)施這些服務(wù)時(shí),必須完成以下任務(wù):
①選擇要運(yùn)行和運(yùn)行的菜單項(xiàng)。不要停止操作或會話,例如關(guān)閉策略。可以在上下文列表中輸入未知服務(wù)器。
②創(chuàng)建提供者描述符并在提供者描述符中指定端點(diǎn)的實(shí)現(xiàn)。
根據(jù)現(xiàn)有的系統(tǒng)架構(gòu)和安全標(biāo)準(zhǔn),網(wǎng)絡(luò)服務(wù)提供了一個全面的安全模型來實(shí)現(xiàn)WS-security附件中的axis。可以應(yīng)用Jax-rpc技術(shù),通過其操作SOAP消息處理程序,將服務(wù)器或者是客戶端兩者中的SOAP消息進(jìn)行處理,上述通常稱之為在服務(wù)器技術(shù)中的過濾器。它們的共同特點(diǎn)是處理程序/過濾器可以截取和處理這些查詢,以獲得更多的信息。更多的處理程序可以形成一個handchain,并且鏈中的每個處理程序都可以執(zhí)行一個特定的任務(wù),以示例的形式檢查一些處理程序的權(quán)限和一些訪問協(xié)議。
處理流程如下:
(1)客戶端(wsscience)向web調(diào)用服務(wù)發(fā)送查詢;(2)Wssecurity客戶端處理程序接收soap信息查詢;(3)服務(wù)器處理程序;(4)服務(wù)器處理器解碼soap加密消息;(5)服務(wù)器上的數(shù)據(jù)處理程序檢查SOAP消息身份驗(yàn)證失敗,異常被拒絕;(6)服務(wù)器端處理程序刪除加密SOAP消息中的WS-security特性;(7)將加密的原始SOAP消息發(fā)送到目的web服務(wù)端口(如控制服務(wù));(8)在處理網(wǎng)絡(luò)服務(wù)請求之后,目標(biāo)網(wǎng)絡(luò)服務(wù)返回soap來回復(fù)信息;(9)有關(guān)soap的信息在服務(wù)器上的處理器中被截獲;(10)服務(wù)器上的進(jìn)程對soap在數(shù)字服務(wù)器上捕獲的信息進(jìn)行簽名。密鑰流簽名基礎(chǔ);(11)下載服務(wù)器時(shí)對soap信息進(jìn)行加密和簽名(使用RSA算法);(12)Soap加密信息通過網(wǎng)絡(luò)傳輸給客戶;(13)客戶機(jī)記錄加密的soap信息;(14)客戶端處理器對soap加密信息進(jìn)行解碼;(15)客戶端處理程序在組合模式編譯字段中對SOAP消息進(jìn)行身份驗(yàn)證;客戶端.truststoreFalls認(rèn)證失敗,異常被丟棄;(16)客戶端處理程序刪除加密SOAP消息中的WS-security特性;(17)加密的soap信息被傳輸?shù)侥繕?biāo)客戶機(jī),客戶機(jī)提供調(diào)用結(jié)果??梢钥闯觯瑂oap信息在第一個soap上顯示了四次,基本上是“簽名、加密、加密、驗(yàn)證”的過程。要創(chuàng)建這個密鑰庫,客戶機(jī)和服務(wù)器都有自己的用戶標(biāo)識。客戶端和信任庫客戶端的機(jī)密身份信息,在本例中是服務(wù)器和服務(wù)器的身份信息。keystrede服務(wù)器本身的identity server Truststory信息包含服務(wù)器的標(biāo)識(即客戶端的標(biāo)識數(shù)據(jù))。您可以使用以下批處理腳本訪問四個鍵盤。簽名、加密、解密和認(rèn)證的實(shí)現(xiàn)包括簽名、加密、解密和認(rèn)證,soap信息的解密和認(rèn)證都包含在新聞shell類中。
JBoss采用EJB容器+tomcat5.0webservicejboss作為開放EJB容器。通過對Tomcat/jetty等開源網(wǎng)絡(luò)容器的集成,JBoss完全支持J2EE標(biāo)準(zhǔn)規(guī)范。在過去,J2EE只是一個系統(tǒng)化的、昂貴的同義詞。JBoss是一家中小型企業(yè),它減少了進(jìn)入J2EE領(lǐng)域的障礙,并對ibmbea和WebSphere等其他商業(yè)J2EE服務(wù)器產(chǎn)生了強(qiáng)大的影響。JBoss4.0是一個具有新AOP設(shè)計(jì)概念的JB容器。這種先進(jìn)的設(shè)計(jì)理念無疑是ibmbea和其他工業(yè)制造商關(guān)注的焦點(diǎn)。擴(kuò)展的AOP設(shè)計(jì)概念將不可避免地導(dǎo)致創(chuàng)建易于使用和穩(wěn)定的EJB服務(wù)器產(chǎn)品。
結(jié)論:綜上所述,在交互式網(wǎng)絡(luò)應(yīng)用中,在完成網(wǎng)絡(luò)管理軟件時(shí),網(wǎng)絡(luò)服務(wù)主要是作為一種數(shù)據(jù)共享的手段,必須加以利用。網(wǎng)絡(luò)管理應(yīng)用中,不同的設(shè)備在不同的平臺上用不同的編程語言開發(fā)應(yīng)用程序。網(wǎng)絡(luò)服務(wù)在系統(tǒng)的開放性和可擴(kuò)展性方面具有無可比擬的優(yōu)勢。利用網(wǎng)絡(luò)服務(wù)實(shí)現(xiàn)數(shù)據(jù)交換的安全性,我們可以在個人數(shù)據(jù)庫和不同設(shè)備之間盡可能地交換數(shù)據(jù)資源,網(wǎng)絡(luò)管理軟件本身智能化、自動化,解決網(wǎng)絡(luò)問題是各大企業(yè)的發(fā)展方向,自動化的另一個發(fā)展方向是一些新興企業(yè)開始將網(wǎng)絡(luò)管理應(yīng)用于首要地位。自動發(fā)現(xiàn)應(yīng)用程序,檢查應(yīng)用程序的不同組件,并通過圖表了解它們之間的關(guān)系。形狀表示組件和潛在性能問題之間的關(guān)系,自動發(fā)現(xiàn)問題,網(wǎng)絡(luò)管理器不分析許多網(wǎng)絡(luò)設(shè)備的協(xié)議。