摘 要 網(wǎng)絡(luò )技術(shù)的迅速發(fā)展背景下,信息技術(shù)也日新月異,很多企業(yè)的內部有了大量信息系統。但在實(shí)際的應用過(guò)程中這些系統的缺陷正不斷的暴露出來(lái),并面臨著(zhù)系統間的集成問(wèn)題。當下的企業(yè)對集成技術(shù)的應用能夠實(shí)現多個(gè)孤立遺留的無(wú)縫集成,從而使得相互通信的進(jìn)一步加強?;诖吮疚膭t主要就在WEB服務(wù)基礎上的企業(yè)對集成技術(shù)應用情況進(jìn)行詳細分析,希望能夠通過(guò)此次的理論研究對實(shí)際發(fā)展有所裨益。
關(guān)鍵詞 WEB服務(wù);企業(yè)應用;集成技術(shù)
中圖分類(lèi)號:TP393 文獻標識碼:A 文章編號:1671-7597(2015)03-0026-01
從我國企業(yè)傳統的集成解決方案來(lái)看,它們主要是點(diǎn)到點(diǎn)的集成以及基于中間件的集成,在耦合程度上相對較高,但在靈活性方面就存在著(zhù)諸多缺陷。WEB服務(wù)的出現使得在這一基礎上的服務(wù)企業(yè)應用集成逐漸廣泛,它能夠使得平臺以及發(fā)布者和語(yǔ)言間保持獨立,不僅可進(jìn)行松散集成,同時(shí)在動(dòng)態(tài)集成方面也體現的較為突出。
1 企業(yè)應用集成種類(lèi)及WEB服務(wù)關(guān)鍵技術(shù)分析
1.1 企業(yè)應用集成種類(lèi)分析
從實(shí)際的發(fā)展情況來(lái)看,當前企業(yè)應用軟件集成主要是通過(guò)幾個(gè)重要點(diǎn)進(jìn)行實(shí)現的。首先是在表示層方面,這是比較原始但有著(zhù)很好優(yōu)勢的方法,對其能夠將用戶(hù)界面作為是公共集成點(diǎn)。然后對不同的系統進(jìn)行集成,最為常見(jiàn)的就是瀏覽器用戶(hù)界面的集成。其中的屏幕截取技術(shù)是這一集成種類(lèi)當中的重要技術(shù),編程者能夠通過(guò)這一技術(shù)對遺留的顯示界面進(jìn)行訪(fǎng)問(wèn),同時(shí)也能夠創(chuàng )建新的圖形用戶(hù)界面[1]。
另外是功能層的集成,這主要是在業(yè)務(wù)邏輯層上進(jìn)行的集成,是代碼級上實(shí)現軟件集成,功能層的集成要比數據層以及表示層集成更為靈活,不僅能夠解決前面能夠解決的問(wèn)題,同時(shí)也能夠對更多的難題進(jìn)行解決。在具體的實(shí)現上主要是通過(guò)訪(fǎng)問(wèn)舊顯示機制代碼等對數據代碼進(jìn)行獲取的集成,在確保應用間的事務(wù)完整性和在集成中暗含工作流的情況時(shí)比較適用功能層集成。
然后是數據層的集成方面,主要是在企業(yè)的數據庫以及數據源級別發(fā)生的,數據層的集成是跳過(guò)界面和業(yè)務(wù)邏輯模塊直接性的進(jìn)入到應用軟件數據結構進(jìn)而實(shí)現集成,所以只需要簡(jiǎn)單訪(fǎng)問(wèn)軟件所使用的數據庫管理系統就能夠實(shí)現比較復雜化的集成[2]。在具體的應用集成過(guò)程中主要在向多個(gè)應用軟件提供某公共信息源的只讀訪(fǎng)問(wèn)權限時(shí)候比較適合應用。
1.2 WEB服務(wù)的關(guān)鍵技術(shù)分析
WEB服務(wù)協(xié)議而對基礎就是網(wǎng)絡(luò )傳輸,盡管不同的標準化組織以及廠(chǎng)商對WEB服務(wù)的認識有著(zhù)差異,給出的協(xié)議棧也有著(zhù)不同。但在一些基礎性的方面還是共同的,整個(gè)WEB服務(wù)體系結構當中,關(guān)鍵技術(shù)是比較重要的,其中的SOAP主要是松散的分布的環(huán)境中采取XML對等地交換結構化以及類(lèi)型化信息提供的簡(jiǎn)單輕量級機制,在模塊化的包裝模型以及對模塊當中挺定格式編碼的數據重編碼機制來(lái)表示應用語(yǔ)義的。它們主要是由于信封以及編碼規則和綁定、表示所構成,而SOAP通常是和消息實(shí)現模式相結合的。
另外還有WSDL技術(shù),其將WEB服務(wù)定義為服務(wù)訪(fǎng)問(wèn)點(diǎn)或者是端口集合,在這一定義當中使用了數據類(lèi)型定義容器以及對服務(wù)中所支持的操作抽象描述,還有就是通信消息數據結構的抽象類(lèi)型化定義,以及相關(guān)訪(fǎng)問(wèn)點(diǎn)的集合等[3]。從當前WSDL技術(shù)的發(fā)展情況來(lái)看,僅是一個(gè)基本服務(wù)描述手段,要指定業(yè)務(wù)環(huán)境以及服務(wù)質(zhì)量和服務(wù)間的關(guān)系還需其他的一些描述手段。
2 基于WEB服務(wù)的企業(yè)應用集成技術(shù)探究
2.1 基于WEB服務(wù)的企業(yè)應用集成平臺設計
市場(chǎng)經(jīng)濟的逐步形成使得企業(yè)間的競爭壓力也逐漸增加,企業(yè)需要更加有效的IT系統,從而快速的響應市場(chǎng)變化,所以這就比較迫切的需要更加安全可靠的應用服務(wù),以及有著(zhù)豐富的用戶(hù)體驗和靈活應用服務(wù)集成與組合。為能夠提供可靠以及安全??萍汲堑腁SP服務(wù),筆者就基于WEB服務(wù)企業(yè)應用集成平臺基礎上進(jìn)行研究,這一平臺使得眾多獨立軟件提供商能夠專(zhuān)注于軟件自身的商業(yè)價(jià)值以及質(zhì)量,同時(shí)也能夠對企業(yè)的應用服務(wù)實(shí)現安全以及可靠和可集成的目標。
WSASP是在SOA構架上進(jìn)行發(fā)展而來(lái)的,并能夠使其所提供的應用服務(wù)更加安全和靈活等,從整個(gè)模式上來(lái)看,主要是展現了應用服務(wù)運營(yíng)商和應用服務(wù)提供商,以及應用軟件消費者。相對于傳統的EAI解決方案,采取WEB服務(wù)進(jìn)行集成有著(zhù)諸多優(yōu)點(diǎn)不管是在靈活性還是簡(jiǎn)單性,或者是適用范圍等方面都有著(zhù)優(yōu)勢。
2.2 基于WEB服務(wù)的企業(yè)應用集成技術(shù)的應用
通過(guò)NET開(kāi)發(fā)平臺能夠比較方便的開(kāi)發(fā)以及調試和部署WEB服務(wù),在命名空間System.Web.Service當中包含著(zhù)使開(kāi)發(fā)人員能夠生成以及使用Web服務(wù)的類(lèi)。這些相關(guān)的服務(wù)是駐留在這一服務(wù)器當中的可編程實(shí)體并在標準互聯(lián)網(wǎng)協(xié)議下進(jìn)行公開(kāi)[4]。整個(gè)制造組內部的所有WEB服務(wù)都是在統一制造資源本體庫當中的,對于組織內部所有WEB服務(wù)也都擁有著(zhù)語(yǔ)義的描述,從而形成了一個(gè)語(yǔ)義Web服務(wù)的ASP網(wǎng)絡(luò )中提供的角色,其中有服務(wù)提供者以及組織提供者和服務(wù)使用者(如圖1所示)。
其中的服務(wù)使用者使用相應的流程建模工具進(jìn)行自己業(yè)務(wù)建模,能夠對其中需要外界提供WEB服務(wù)鏈接到組織提供商提供的類(lèi)屬操作接口上,這就說(shuō)明了這一活動(dòng)需要哪些類(lèi)屬操作的共同參與,而用戶(hù)就對相關(guān)的非功能性屬性進(jìn)行限制。另外在服務(wù)提供者所提供的服務(wù)均是通過(guò)實(shí)現組織提供者定義的抽象本體服務(wù)接口,這對類(lèi)屬操作的協(xié)議進(jìn)行了嚴格遵守,這一服務(wù)自身就能夠被安裝在服務(wù)使用者本地的客戶(hù)代理所識別上。在服務(wù)使用者進(jìn)行業(yè)務(wù)程序的運行過(guò)程中,倘若是遇到調用類(lèi)屬操作活動(dòng),那么客戶(hù)代理就會(huì )進(jìn)行自動(dòng)的尋找以及推理整個(gè)語(yǔ)義WEB網(wǎng)絡(luò )當中實(shí)現這類(lèi)屬操作的所有WEB服務(wù),然后根據實(shí)際情況對適當的WEB服務(wù)進(jìn)行選定并綁定。
3 結束語(yǔ)
綜合言之,企業(yè)的應用集成技術(shù)對企業(yè)的實(shí)際發(fā)展有著(zhù)重要的促進(jìn)作用,企業(yè)應用集成在IT行業(yè)能夠隨處見(jiàn)到。由于WEB的出現,企業(yè)對加強和客戶(hù)以及合作伙伴的聯(lián)系及優(yōu)化內部業(yè)務(wù)流程等都受到了關(guān)注。所以要能夠將基于WEB服務(wù)的企業(yè)應用集成技術(shù)的實(shí)際應用緊密的和實(shí)際相結合,只有如此才能夠將其作用最大化的發(fā)揮。
參考文獻
[1]譚立球,費耀平,李建華.企業(yè)信息門(mén)戶(hù)單點(diǎn)登錄系統的實(shí)現[J].計算機工程,2013(17).
[2]付相君,李善平,郭鳴.產(chǎn)品建模中本體層的表達規則[J].計算機輔助設計與圖形學(xué)學(xué)報,2014(06).
[3]賈勇,羅煥佐,宋國寧.流程企業(yè)計劃調度體系結構研究[J].小型微型計算機系統,2014(03).
[4]郝文育,楊雨圖,王寧生.基于Web Services的ERP四層體系結構研究[J].機械科學(xué)與技術(shù),2013(02).