資源描述:
《基于web服務(wù)企業(yè)應(yīng)用集成的研究和應(yīng)用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、大連理工大學(xué)碩士學(xué)位論文基于Web服務(wù)的企業(yè)應(yīng)用集成的研究與應(yīng)用姓名:周宏生申請(qǐng)學(xué)位級(jí)別:碩士專業(yè):計(jì)算機(jī)應(yīng)用技術(shù)指導(dǎo)教師:郭禾20050316大連理工大學(xué)碩士學(xué)位論文摘要企業(yè)應(yīng)用集成能夠通過計(jì)算機(jī)硬件、軟件、標(biāo)準(zhǔn)和業(yè)務(wù)過程的結(jié)合,實(shí)現(xiàn)多個(gè)孤立遺留應(yīng)用的無縫集成,從而使它們可以稻互通信。從應(yīng)用軟件的體系結(jié)構(gòu)來看,可以在企業(yè)遺留應(yīng)用的表示層、數(shù)據(jù)層和功能層實(shí)現(xiàn)集成。傳統(tǒng)的企業(yè)應(yīng)用集成解決方案,主要是點(diǎn)到點(diǎn)的集成和基于中閶件的集成,但是它們都具有耦合程度高,靈活性較差等缺點(diǎn)。隨著WebJ]匣務(wù)的出現(xiàn),逐漸出現(xiàn)了基于WebJ]鼴務(wù)的企業(yè)應(yīng)用集成。
2、由于Y/eb服務(wù)能夠做到平臺(tái)、語言和發(fā)布者相互獨(dú)立,因此使用Web服務(wù)技術(shù)不僅可以實(shí)現(xiàn)企業(yè)應(yīng)用的松散集成,而且還能夠做到動(dòng)態(tài)的集成,具有很好的靈衙眭。本文重點(diǎn)磺究了基于web服務(wù)的企業(yè)應(yīng)用集成解決方案以及如何理解和封裝利用.NET平臺(tái)開發(fā)c/s的遺留應(yīng)用程序。首先介紹了企業(yè)遺留應(yīng)用的理解方法和理解過程,然后闡述了如何把遺留應(yīng)用封裝成Web服務(wù),說明了Web服務(wù)和1jfeb服務(wù)方法的屬性設(shè)定,并總結(jié)、提出了一些封裝約束,用于指導(dǎo)遺留應(yīng)用的封裝。本文還討論了服務(wù)調(diào)用過程中的通信方式、響應(yīng)時(shí)間、服務(wù)重定向等涉及到服務(wù)質(zhì)量和服務(wù)性能的一些問題。為了
3、幫助開發(fā)人員分析利用.NET開發(fā)的c/s遺留應(yīng)用,并爵澎根據(jù)Web服務(wù)和Web服務(wù)方法的屬性以及封裝約束自動(dòng)生成web服務(wù)或Web服務(wù)的代碼,作者設(shè)計(jì)開發(fā)了輔助工具Web服務(wù)封裝器(Wsw)。WSW主要包括分析器和封裝器,本文詳細(xì)介紹了WSW的設(shè)計(jì)思想和使用功能。利用WSW在集成基于.NET開發(fā)的c/s遺留應(yīng)用時(shí),能夠大大減少開發(fā)人員的工作量,具有很實(shí)際的意義。本文最后介紹了一個(gè)采用Web服務(wù)技術(shù)集成利用.NgT平臺(tái)開發(fā)的c/S遺留應(yīng)用的案例。詳細(xì)敘述了遺留應(yīng)用的理解和封裝、孵Ⅳ運(yùn)用以及Web服務(wù)的調(diào)用等。關(guān)鍵詞:企業(yè)應(yīng)用集成;遺留應(yīng)用;W
4、eb服務(wù):基于服務(wù)的體系結(jié)構(gòu)基于Web服務(wù)的企業(yè)應(yīng)用集成的研究與應(yīng)用ResearchandApplicationofWebServices—basedEnterpriseAppficationIntegrationAbstractEnterpriseapplicationIntegration(EADconrealizetheseamlessintegrationamongmanyisolatedapplicationsviathecombinationofhardware,software,standardsandbusinessproc
5、esses,SOthatonecancommunicate塒tIltheothers.Ontheviewofsoftwarearchitecture,EAIcanbeexecutedinpresentationlayer,damlayerandfunctionlayers.Point-m-pomtintegrationandmiddleware—basedintegrationarethetypicallytraditionalEAIsolutions,however,theybomhavesomedisadvantagessuchaSti
6、西1tcouplingandweakflexibility.Astheappearanceofwebservices.webservices—basedEAIsolutioniscomingfonll.Becauseunderthearchitectureofwebservices,platform,programlanguageandpublishedhavenodependencyonothers,thetechnologyofwebservicescallreachnotonlylooseintegrationbutalsodynam
7、icintegrationamongapplications.Thethesisputsanemphasisonthewebservices—basedEAIsolutionandhowtounderstandandwrapthoselegacyapplicationsthataredevelopedundertheplaffonnof.NET.Itfirstlyin缸o(hù)ducestheunderstandingmethodandprocessonthelegacyapplications,theninterpretshowtowrapth
8、elegacyintowebservices,andthenshowsthepropertiessettingofwebservicesandwebmethods.What’Sm