1 SOA概述
1.1 SOA的定義
SOA(Service Oriented Architecture,面向服務(wù)的架構(gòu))是一個(gè)嶄新的分布式計(jì)算模型。它是由若干獨(dú)立實(shí)體被封裝后以一種標(biāo)準(zhǔn)的方式發(fā)布到網(wǎng)絡(luò)上,供其它應(yīng)用程序和用戶通過(guò)Internet方便地找到并使用的功能集合,從而協(xié)同完成某個(gè)業(yè)務(wù)邏輯。
1.2 SOA的特點(diǎn)
當(dāng)今工業(yè)界存在的軟件體系架構(gòu)包括CORBA、COM/DCOM等,這些架構(gòu)往往由不同的企業(yè)或組織提出,它們相互間的通訊十分困難,從而使采用這些技術(shù)所實(shí)施的應(yīng)用系統(tǒng)變成了一個(gè)個(gè)信息孤島、技術(shù)孤島。面向服務(wù)的架構(gòu)(SOA)的出現(xiàn)改變了這一狀況,面向服務(wù)的架構(gòu)是使用URI標(biāo)識(shí)的軟件系統(tǒng),它使用XML描述對(duì)外的接口與綁定,并對(duì)外發(fā)布這個(gè)描述,使其可被其它的軟件系統(tǒng)發(fā)現(xiàn)。同時(shí),面向服務(wù)的架構(gòu)還具有良好的封裝性、松散耦合性、標(biāo)準(zhǔn)協(xié)議規(guī)范、高度可集成能力等特點(diǎn)。
2網(wǎng)絡(luò)安全技術(shù)與SOA架構(gòu)結(jié)合
2.1網(wǎng)絡(luò)安全技術(shù)與SOA架構(gòu)結(jié)合的可行性
隨著Web Service的發(fā)展,面向服務(wù)架構(gòu)能很方便地解決業(yè)務(wù)流程集成問(wèn)題。它可以根據(jù)企業(yè)的需求,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò),對(duì)松散耦合的組件服務(wù)進(jìn)行分布式部署、組合和使用。作為企業(yè)信息化建設(shè)必備的要件之一,網(wǎng)絡(luò)安全技術(shù)本身非常適合以服務(wù)的形式來(lái)提供。
網(wǎng)絡(luò)安全服務(wù)是網(wǎng)絡(luò)安全技術(shù)的基本元素,利用SOA架構(gòu)對(duì)網(wǎng)絡(luò)安全服務(wù)進(jìn)行封裝,這樣可以有效改善應(yīng)用系統(tǒng)的松散耦合性和重用性。網(wǎng)絡(luò)安全服務(wù)的封裝使得服務(wù)具有很強(qiáng)的獨(dú)立性,因此服務(wù)的作用域既可以改變也可以組合。由此可見(jiàn),針對(duì)傳統(tǒng)的應(yīng)用系統(tǒng)柔性弱、集成能力差等不足,網(wǎng)絡(luò)安全技術(shù)與SOA架構(gòu)結(jié)合對(duì)于解決這些問(wèn)題是非常可行的,并且服務(wù)封裝不會(huì)改變應(yīng)用系統(tǒng)應(yīng)有的功能。
2.2網(wǎng)絡(luò)安全技術(shù)與SOA架構(gòu)結(jié)合的總體架構(gòu)
網(wǎng)絡(luò)安全技術(shù)與SOA架構(gòu)結(jié)合的總體架構(gòu)主要分為用戶系統(tǒng)模塊和網(wǎng)絡(luò)安全服務(wù)組件模塊這兩個(gè)模塊。
網(wǎng)絡(luò)安全技術(shù)與SOA架構(gòu)結(jié)合的總體架構(gòu)能夠在.NET平臺(tái)或者J2EE平臺(tái)等不同的開(kāi)發(fā)應(yīng)用平臺(tái)上進(jìn)行部署。其中,本文設(shè)計(jì)的網(wǎng)絡(luò)安全技術(shù)與SOA架構(gòu)結(jié)合的總體架構(gòu)是基于J2EE平臺(tái)的。
在用戶系統(tǒng)模塊,以下的三種類型的用戶可以進(jìn)行使用:智能設(shè)備用戶、基于C/S模式的用戶、基于B/S的用戶。其中,智能設(shè)備用戶能夠使用戶在移動(dòng)環(huán)境中清楚地掌握到系統(tǒng)的安全情況,同時(shí),也可以及時(shí)得到安全服務(wù)。另外,基于C/S模式的用戶能夠提供一些特殊的服務(wù),它主要是基于桌面系統(tǒng)的;贐/S模式支持瀏覽器,可以為用戶提供更全面的安全服務(wù),和其它模式相比,這種模式的柔性是更強(qiáng)的。
網(wǎng)絡(luò)安全服務(wù)組件是總體架構(gòu)的重要組成部分,全部的安全功能都是由網(wǎng)絡(luò)安全服務(wù)組件來(lái)完成的,與此同時(shí),這一組件也可以對(duì)外提供能夠由不同的用戶程序進(jìn)行調(diào)用和可發(fā)現(xiàn)的相應(yīng)的服務(wù)接口。入侵檢測(cè)系統(tǒng)、防火墻、安全掃描系統(tǒng),病毒檢測(cè)系統(tǒng)等各種網(wǎng)絡(luò)安全模塊都能夠作為網(wǎng)絡(luò)安全服務(wù)組件。
2.3網(wǎng)絡(luò)安全技術(shù)與SOA架構(gòu)結(jié)合的優(yōu)勢(shì)
和以往普通的應(yīng)用軟件相比而言,網(wǎng)絡(luò)安全技術(shù)與SOA架構(gòu)結(jié)合存在著非常多的優(yōu)勢(shì)。
第一,方便了軟件復(fù)用,具有更強(qiáng)的可重用性。
雖然總體架構(gòu)中的不同的網(wǎng)絡(luò)安全服務(wù)組件之間是能夠進(jìn)行相互之間的訪問(wèn)的,然而,它們是獨(dú)立存在的,具有松散耦合特性,同時(shí)也是完整獨(dú)立的。不同的網(wǎng)絡(luò)安全服務(wù)組件都具備非常強(qiáng)的可重用性,可以被不同的應(yīng)用程序進(jìn)行調(diào)用。相對(duì)而言,以往普通的應(yīng)用程序或者軟件具備比較差的獨(dú)立性,也是固定的,不具備可重用性。
第二,具有更強(qiáng)的共享性。
在總體架構(gòu)中,采用了J2EE開(kāi)發(fā)平臺(tái)來(lái)編程實(shí)現(xiàn)網(wǎng)絡(luò)安全服務(wù)組件的功能,其過(guò)程是較為復(fù)雜的,然而,完成網(wǎng)絡(luò)安全服務(wù)組件設(shè)計(jì)實(shí)現(xiàn)之后,就能夠被其他的多個(gè)應(yīng)用系統(tǒng)進(jìn)行共享,從而節(jié)省了應(yīng)用軟件的開(kāi)發(fā)時(shí)間,提高了軟件開(kāi)發(fā)效率,節(jié)省了大力的人力和物力。也使系統(tǒng)具有更強(qiáng)的靈活性和跨平臺(tái)性。
第三,具有統(tǒng)一的標(biāo)準(zhǔn)。
因?yàn)镾OA架構(gòu)是基于統(tǒng)一的技術(shù)標(biāo)準(zhǔn)來(lái)實(shí)現(xiàn)的,所以,在總體架構(gòu)中,網(wǎng)絡(luò)安全服務(wù)組件設(shè)計(jì)的接口是遵循統(tǒng)一的標(biāo)準(zhǔn)的,從而保證了不同的服務(wù)之間能夠進(jìn)行相互協(xié)調(diào)地來(lái)共同完成任務(wù),實(shí)現(xiàn)了資源的有效利用。第四,具備更強(qiáng)的可擴(kuò)展性。
在總體架構(gòu)中,網(wǎng)絡(luò)安全服務(wù)組件都具有統(tǒng)一的標(biāo)準(zhǔn),這也使得整個(gè)應(yīng)用軟件具備更強(qiáng)的可擴(kuò)展性,方便了新的網(wǎng)絡(luò)安全服務(wù)組件的開(kāi)發(fā).也有利于集成整個(gè)應(yīng)用程序或者軟件。在應(yīng)用軟件開(kāi)發(fā)完成之后,一旦發(fā)現(xiàn)新的需求,可以隨時(shí)進(jìn)行擴(kuò)展,使其能夠不斷更新來(lái)滿足新的要求。
3結(jié)束語(yǔ)
本文對(duì)于網(wǎng)絡(luò)安全技術(shù)與SOA架構(gòu)結(jié)合進(jìn)行了探討,并取得了一定的成果,在實(shí)踐中也得到了應(yīng)用,切實(shí)保證了網(wǎng)絡(luò)的安全。也在一定程度上提升了軟件開(kāi)發(fā)的效率。然而,由于水平有限和其他因素的制約,在網(wǎng)絡(luò)安全技術(shù)與SOA架構(gòu)結(jié)合的研究中還存在一些不足之處,需要在后續(xù)的工作中進(jìn)一步完善。在網(wǎng)絡(luò)安全技術(shù)與SOA架構(gòu)的結(jié)合中,可能存在著漏洞。因此在后續(xù)工作中需要進(jìn)一步研究程序代碼,試圖找出漏洞并加以補(bǔ)丁修改。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:關(guān)于網(wǎng)絡(luò)安全技術(shù)與SOA架構(gòu)結(jié)合的探討
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/1083952792.html