<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 基于SOA架構的企業(yè)集成系統設計與實(shí)現

基于SOA架構的企業(yè)集成系統設計與實(shí)現

作者: 時(shí)間:2009-07-06 來(lái)源:網(wǎng)絡(luò ) 收藏
(2)基于微軟ActiveX的Web體系結構
基于A(yíng)ctiveX的Web結構的運行機制是:瀏覽器下載ActiveX控件、腳本或文檔并在本地運行,它們可以作為分布式組件對象模型(Distributed ComponentObiect Model,DCOM)客戶(hù),利用DCOM的對象遠程過(guò)程調用(Object Remote Procedure Call,ORPC)機制訪(fǎng)問(wèn)應用服務(wù)器中的DCOM對象;也可通過(guò)服務(wù)器上的Internet服務(wù)應用程序接口(ISAPI)等接口訪(fǎng)問(wèn)后端數據庫。因此,在基于A(yíng)ctiveX的Web體系中,客戶(hù)端與應用服務(wù)器之間采用ORPC進(jìn)行通信,而應用服務(wù)器與數據庫之間是采用ISAPI進(jìn)行通信,整個(gè)Web體系中的核心技術(shù)是COM/DCOM技術(shù)。
(3)基于SUN公司的Java RMI的Web體系結構基于Java RMI的Web結構的運行機制是:客戶(hù)方程序是一個(gè)Java Applet或JavaBeans對象,通過(guò)RMI內部通信機制(Jaya RMI是SUN公司用Java語(yǔ)言建立的分布對象環(huán)境)調用應用服務(wù)器上的Java對象,繼而以JDBC等方式訪(fǎng)問(wèn)數據庫。因為Java RMI是用純Java環(huán)境實(shí)現的,Java語(yǔ)言本身的可移植性使得RMI具有很強的跨平臺性。此外,在處理純Java對象之間的通信時(shí),RMI具有較高的效率。
3.4 三種Web系統體系結構的比較
基于CORBA、微軟ActiveX和SUN Java RMI的Web體系結構的主要差別比較如表1所示。

本文引用地址:http://dyxdggzs.com/article/188846.htm

4 基于的系統開(kāi)發(fā)與
傳統的EAI解決方案是私有的和復雜的,因而不能實(shí)現必要的靈活性和適應性。Web Service為實(shí)現EAI提供了一種全新的機制,它為本地和遠程服務(wù)的定義、發(fā)布和訪(fǎng)問(wèn)提供了一整套開(kāi)發(fā)標準的方法。它能徹底地改變傳統EAI中點(diǎn)對點(diǎn)的方式。
本應用實(shí)例是某生產(chǎn)彩電企業(yè)信息系統。將其銷(xiāo)售系統分解為描述彩電信息、訂單服務(wù)、購買(mǎi)服務(wù)三個(gè)功能,分別包裝成Web服務(wù)發(fā)布到網(wǎng)上,用戶(hù)查到這些Web服務(wù)后,就可以直接調用他們。該實(shí)例實(shí)現了Web服務(wù)的創(chuàng )建、部署和客戶(hù)對Web服務(wù)的調用。銷(xiāo)售系統Web服務(wù)和客戶(hù)端實(shí)現是基于Java的J2 SD-K1.4.1-01開(kāi)發(fā)環(huán)境,以TomcatServer 4.1作為Web服務(wù)器,Web服務(wù)是利用JAX-RPC技術(shù)來(lái)創(chuàng )建,生成相應的WSDL文檔并部署在Tomcat上,客戶(hù)端利用JAX-RPC提供的xrpcc工具生成Web服務(wù)的存根,以Servlet通過(guò)存根調用Web服務(wù)的方法。
彩電信息Web服務(wù)refrilnforService的實(shí)現如下:
(1)首先定義接口tvlnformation和接口實(shí)現類(lèi)tvlnforlmpl,實(shí)現接口的方法getRefrilnfor。
(2)用JAX-RPC提供的xrpcc工具根據配置文件tvforServiceConfig.xml生成tvforService.wsdl文檔和服務(wù)器配置文件refnInforServiceConfjg.proper.ties。命令為:xrpcc-classpath refriappServer-d refriappServer-server-keep tvlnforServiceConfig.-Xml。
(3)用deploytool工具將彩電信息Web服務(wù)部署在Tomcat上。
以客戶(hù)端調用tvlnforServiceWeb服務(wù)來(lái)說(shuō)明如何用Web服務(wù)。
①根據配置文件tvInforCIienfConfig.xml,用xrpCc工具從WSDL文檔的描述生成tvlnforServiceWeb服務(wù)的客戶(hù)端類(lèi)(tvlnfor-Stub存根和支撐類(lèi))。命令為:xrpcc-dtviappClient-client-keeptvlnforConfig.xml。
②在findTvServlet中通過(guò)JAX-RPC調用服務(wù)實(shí)現類(lèi)tvforService-Im pl的方法getTvlnfor。
③在findBook.html中調用findTvServlet,取得彩電信息。
其他彩電生產(chǎn)系統,人事管理系統等應用的實(shí)現部署情況與此類(lèi)似。各種企業(yè)應用不管是遺留系統還是外部企業(yè)系統,無(wú)論處于不同平臺,使用不同對象技術(shù)的CORBA,DCOM,EJB,以及不同的編程語(yǔ)言,只要能以Web服務(wù)進(jìn)行封裝,將其統一在一個(gè)Web Service技術(shù)層面上,就能像插件一樣嵌人消息服務(wù)總線(xiàn),實(shí)現松耦合,從而實(shí)現了敏捷的企業(yè)應用EAI及企業(yè)信息系統的可擴展功能。

5 結 語(yǔ)
傳統EAI技術(shù)點(diǎn)對點(diǎn)的集成方式不能靈活、低代價(jià)地實(shí)現異構系統的集成,難以適應企業(yè)快速的業(yè)務(wù)變化需求。提供了一種松耦合的服務(wù)模式,大大降低了應用系統的集成和維護難度。Web Service技術(shù),能夠去除原來(lái)處在不同平臺,使用不同對象技術(shù)的CORBA,DCOM,EJB構架的實(shí)現差異,將其統一在一個(gè)Web Service技術(shù)層面上,這也使得它成為現階段構建基于SOA架構集成系統的重要手段。然而Web Service技術(shù)現在尚未成熟,應該進(jìn)一步針對面向服務(wù)的SOA體系架構的其他實(shí)現技術(shù)如Session Bean,JINI等,進(jìn)行研究和探索,比較其各自的優(yōu)勢和適用范圍,在企業(yè)EAI實(shí)踐中,能夠根據原有信息系統的實(shí)際情況,靈活選用不同的SOA技術(shù)手段,高效率地實(shí)現企業(yè)信息集成。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: SOA 架構 集成 系統設計

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>