當前位置:工程項目OA系統(tǒng) > 泛普各地 > 河北O(jiān)A系統(tǒng) > 石家莊OA系統(tǒng) > 石家莊OA信息化
面向服務的應用集成——EAI和Web服務
面向服務的應用集成
——EAI和Web服務
Web服務為實現(xiàn)EAI提供了一種全新的機制。它為本地和遠程服務的定義、發(fā)布和訪問提供了一整套開放標準的方法。應用開發(fā)人員建立了一套服務的標準后,可以在不同的系統(tǒng)、不同的平臺,使用不同的語言來方便地訪問應用服務,也可以組合一些服務來形成新的服務。使用Web服務來實現(xiàn)EAI,可以稱之為“面向服務的應用集成”。
Web服務及其特點
Web服務(Web Service)是一種分布式的計算技術,在Internet或者Intranet上通過標準的XML協(xié)議和信息格式來發(fā)布和訪問商業(yè)應用服務。
使用Web服務,可以在Web站點放置可編程的元素,發(fā)布能滿足特定功能的在線應用服務,其他組織可以通過Internet來訪問并使用這種在線服務。
Web服務使用的是開放的Internet標準:Web服務描述語言(WSDL,用于服務描述),統(tǒng)一描述、發(fā)現(xiàn)和集成規(guī)范(UDDI,用于服務的發(fā)布和集成),簡單對象訪問協(xié)議(SOAP,用于服務調用)。
Web服務具備如下特點:
● 互操作性:任何的Web服務都可以與其他Web服務進行交互。因為SOAP協(xié)議是所有供應商都支持的標準,避免了在CORBA、DCOM和其他協(xié)議之間轉換帶來的麻煩。
● 普遍性:Web服務使用HTTP協(xié)議和XML進行通信。因此,任何支持這些技術的設備都可以擁有和訪問Web服務。
● 易用性:Web 服務的概念易于理解,任何開發(fā)語言都可以用來編寫Web服務。目前已經有許多工具可以開發(fā)和部署Web服務,還有一些工具可以將已有的COM組件和JavaBeans、Enterprise JavaBeans部署為Web服務。
由于Web服務的這些特點,使得Web服務成為EAI解決方案的一個理想選擇。
面向Web服務集成方案的先進性
Web服務以一種松散的服務捆綁集合形式(也可以說是一個特別的解決方案),能夠快速地開發(fā)、發(fā)布、發(fā)現(xiàn)和動態(tài)地綁定應用服務。就目前Web服務的技術發(fā)展水平來看,Web服務可以實現(xiàn)應用程序之間的函數(shù)或方法級的集成。
下圖是一個使用Web服務來實現(xiàn)EAI集成的案例。用戶使用Web瀏覽器可以訪問應用服務器的信息,應用服務器作為SOAP客戶端可以訪問駐留在各個企業(yè)系統(tǒng)中的Web服務。
這種面向Web服務的集成方案,與典型的EAI解決方案比較,具有如下優(yōu)點:
● 簡單:毫無疑問,相比于典型的EAI解決方案(包括分布式技術如DCOM和CORBA),Web服務更便于設計、開發(fā)、維護和使用。開發(fā)和使用Web服務的平臺框架之后,創(chuàng)建跨越多個應用程序的商務流程處理將變得相對簡單。
● 開放標準:不像有所有權的EAI解決方案,Web服務是基于開放標準如UDDI、SOAP、HTTP等的。這可能是導致Web服務被廣泛接受的最重要的因素。事實上,基于現(xiàn)存的開放標準,節(jié)約了企業(yè)為了支持新出現(xiàn)的Web技術所需要的投資。
● 靈活性:基于Web服務的集成是非常靈活的,因為它是建立在發(fā)布服務的應用程序和使用服務的應用程序之間的松散耦合。
● 便宜:EAI解決方案,諸如消息中介,其實施是非常昂貴的。而Web服務的實施則會變得經濟而快速。
● 范圍:EAI解決方案,諸如消息中介,把應用程序作為一個單獨的實體來集成。然而Web服務允許企業(yè)把大的應用劃分為小的獨立的邏輯實體并且包裝他們。
● 高效性:正如前文所言,Web服務允許把應用程序劃分為一些小的邏輯組件,因為在小粒度基礎上集成應用程序時,集成將變得更容易,這也使Web服務的EAI解決方案比傳統(tǒng)的EAI解決方案效率更高。
● 動態(tài):Web服務通過提供動態(tài)的服務接口來實施一個動態(tài)的集成。然而傳統(tǒng)的EAI解決方案都是靜態(tài)處理的。
使用Web服務面臨的問題
由于面向Web服務的集成方式和以前的集成方式有著本質的區(qū)別,因此引入Web服務需要考慮的問題是如何使這種方式融入到已有的系統(tǒng)中。一種選擇就是對應用做較多的修改,甚至可能要對應用進行重新設計。
另一方面,Web服務的標準和技術都在不斷發(fā)展,Web服務在安全性等方面還不是很完善。所以,引入Web服務需要把握好時機,需要考慮集成的成本和實施的風險。
- 1SOAP技術與B2B應用集成--SOAP的型系統(tǒng)和數(shù)據(jù)編碼規(guī)則
- 2Web Service 的異步調用
- 3架構Web Service:實戰(zhàn)Web服務
- 4使用WSDL部署Web服務,第2部分:簡單對象訪問協(xié)議(SOAP)
- 5微軟:“Web服務我們領先Sun 18個月”
- 6觀點:微軟的下個效仿對象是惠普
- 7對某集團公司協(xié)同辦公系統(tǒng)未來3-5年的IT規(guī)劃建設藍圖
- 8石家莊OA信息化還得管知識過程(by AMT 夏敬華)
- 9石家莊OA信息化的基本XML和RDF技術(二):將文件合并到RDF模型和基本的RDF查詢
- 10石家莊泛普OA軟件管理門戶登錄
- 11OA網(wǎng)絡辦公系統(tǒng)信息傳遞的安全解決方案
- 12The DECOR Project:Workflow-Embedded Organizational Memory Ac
- 13泛普軟件石家莊OA信息化實施階段劃分
- 14什么是真正的石家莊OA信息化
- 15由知識螺旋看知識創(chuàng)新(BY AMT 夏敬華 編譯)
- 16Web Service Case Study: 事務性Web服務
- 17BRINT e-Business(by AMT整理)
- 18網(wǎng)絡、知識增長和經濟發(fā)展
- 1921世紀企業(yè)文化發(fā)展的六大趨勢
- 20Web服務內幕,第4部分:介紹Web服務流語言
- 21Licensing
- 22初探石家莊OA信息化
- 23一波“三折”:我的OA選型經歷(上)
- 24再次跨越障礙--重新審視XML中的語義透明性
- 25搜索:非結構化信息管理的核心
- 26關于群體智慧積累和傳遞的思考(by AMT 王玉榮)
- 27Accessing Server Variables From Within Web Services
- 28企業(yè)CIO剖析中小企業(yè)信息化發(fā)展建設盲點.
- 29從紡織行業(yè)看知識庫及專家系統(tǒng)構建信息平臺
- 30WebLogic Workshop給非開發(fā)人員帶來Web服務
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓