freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文——基于web服務(wù)的企業(yè)級電子商務(wù)的研究與實現(xiàn)-展示頁

2024-11-28 18:45本頁面
  

【正文】 式, SOAP 可輕易綁定到 HTTP、 SMTP 等網(wǎng)絡(luò)上最常使用的通信協(xié)議上,更能穿越企業(yè)的防火墻,還可利用 SSL、 S/MIME等機制加密 ,安全性高。網(wǎng)絡(luò)服務(wù)采取了另外一種途徑來實現(xiàn)客戶端與服務(wù)器的通信,這就是 SOAP 協(xié)議。與具體組件技 術(shù)緊密結(jié)合的實現(xiàn)在一個受控的環(huán)境中能很好地被接受 ,但它們在網(wǎng)絡(luò)環(huán)境中變得不切實際。因此,各種不同的客戶端必須使用一種共通的溝通標準 ,才能夠順利地和各種不同技術(shù)開發(fā)的 Web 服務(wù)互通。 .NET Framework 提供了一個命令行工具( ) 可以根據(jù)一個WSDL 文檔的位置創(chuàng)建一個代理對象。本地的代理對象模擬 Web 服務(wù)上的方法調(diào)用,允許開發(fā)人員只與一個本地對象打交道,而不用編寫 SOAP消息。反過來 WSDL 可以用來生成允許客戶端輕松訪問的代碼,或用作 Web 服務(wù)創(chuàng)建基礎(chǔ)的代碼。要使用這些擴展,只需引用包含擴展名稱的命名空間并在 binding和 port元素中使用這些擴展。 ? service(包含 port元素 ),是 WSDL文檔處理服務(wù)定義的元素。端口類型支持的每個操作使用一個 operation元素來定義,通過消息包含的元素使操作和消息關(guān)聯(lián)。該元素來自于 WSDL 文檔的基本結(jié)構(gòu)如下: definitions xmlns= ? WSDL document? /definitions definitions元素還可以包含任意個數(shù)的下列元素,這些元素可以基于 Web 服務(wù)的企業(yè)級電子商務(wù)的研究與實現(xiàn) 8 配置前面討論的 描述 Web 服務(wù)要求的各種信息: ? message(包含 part元素 ),指定與 Web 服務(wù)交換的消息的基本格式。第二個組件是可選的 types 元素,定義了將在 WSDL 文檔中用到的特定數(shù)據(jù)類型。 WSDL 文檔結(jié)構(gòu) WSDL 文檔開始于一個聲明部分,分為兩個關(guān)鍵組件。每個端點有一個相關(guān)的端口,不同的端口對應(yīng)于訪問服務(wù)使用的特定協(xié)議 如圖 22 所示。 WSDL 支持綁定到 SOAP 、 HTTP GET/POST 和 MIME 協(xié)議。操作包括輸入和輸出消息。 WSDL 提供了一種語法,將服務(wù)描述為交換消息的端點集 ,通過端點定義一個或多個服務(wù),每個端點指定一個 URL,用戶可以通過這個 URL 訪問Web 服務(wù) 。 可用于動態(tài)發(fā)布Web 服 務(wù) 、查找已發(fā)布的 Web 服務(wù) 以及綁定 Web 服務(wù) [6]。 在 .NET 中,我們很少直接操作 WSDL 文檔,因為 .NET Web 服務(wù)會根據(jù)服務(wù)使用的代碼自動生成此信息 . 2. 3. 2. 1 Web 服務(wù)描述語言 Web 服務(wù) 描述語言 (WSDL)是用 XML 語言來描述一個或多個服務(wù)。WSDL 文檔包含了模式信息,與模式對消息結(jié)構(gòu)定義有關(guān)的信息,以及關(guān)于 SOAP 和 HTTP GET/POST 標準的信息。尤其是, Microsoft .NET 框架對 XML Schema 導(dǎo)入功能非常敏感 [5]。 現(xiàn)在的框架有一個共同的問題 , 它們在導(dǎo)入多個XML Schema 和 WSDL 文檔方面能力有限。當用某種語言來構(gòu)造一個 Web 服務(wù) 時,為了符合 Web 服務(wù) 標準,所有使用的 數(shù)據(jù)類型都必須被轉(zhuǎn)換為 XSD 類型。有時候數(shù)據(jù)是為數(shù)據(jù)庫準備的,有些時候則是供人閱讀的。 XML 是由萬維網(wǎng)協(xié)會( W3C)創(chuàng)建, W3C 制定的 XML Schema(XSD)定義了一套標準的數(shù)據(jù)類型,并給出了一種語言來擴展這套數(shù)據(jù)類型。 XML 提供了一種標記內(nèi)容的方式,可 以添加關(guān)于數(shù)據(jù)用途的信息。 以下是 Web 服務(wù)支持技術(shù)的概述: ● 獨立于平臺的數(shù)據(jù)交換格式 —— 使用可擴展標記語言( XML)來完成 基于 Web 服務(wù)的企業(yè)級電子商務(wù)的研究與實現(xiàn) 5 ● 描述數(shù)據(jù)結(jié)構(gòu)的一種方法 —— 用 XML 模式 XSD 指定 XML 數(shù)據(jù)結(jié)構(gòu) ● 打包數(shù)據(jù)的一個標準方法,也許用于跨 Inter 的傳輸 —— XML數(shù)據(jù)可能被直接打包成 HTTP 消息,但是 更常見的是包裝在 SOAP文檔中 ● Web 服務(wù)描述自身、它們能進行的操作和客戶端所需要的數(shù)據(jù)結(jié)構(gòu)的一種方法 —— Web 服務(wù)使用 Web 服務(wù)描述語言( WDSL)進行描述 ● 通過 Web 服務(wù)的功能或是描述以編程方式定位 Web 服務(wù)的一個框架 —— 可以使用通用的描述、發(fā)現(xiàn)和集成( UDDI)來實現(xiàn) Web 服務(wù)的發(fā)現(xiàn) 2. 3. 1 Web 服務(wù)的數(shù)據(jù) Web 服務(wù)需要使用一種中立的方法來描述數(shù)據(jù)和交換數(shù)據(jù)。 2. 3 Web 服務(wù)的支持技術(shù) Web 服務(wù) 平臺需要一套協(xié)議來實現(xiàn)分布式應(yīng)用程序的創(chuàng)建。所以 Web 服務(wù)體系結(jié)構(gòu)的另一個基本原則就是使用標準的技術(shù),包括服務(wù)描述、通訊協(xié)議以及數(shù)據(jù)格式等。 服務(wù)描述和服務(wù)實現(xiàn)是分離的,這使得 Service requester 可以在 Service provider 的具體實現(xiàn)處于開發(fā)階段、部署階段或完成階段時,對具體實現(xiàn)進行綁定。 Web 服務(wù) 中涉及服務(wù)本身和對服務(wù)的描述兩個部分。 Find 操作:使 Service requester 可以通過 Service registry 查找特定種類的服務(wù)。 Service Registry:注冊已經(jīng)發(fā)布的 Service provider,對其進行分類,并提供搜索服務(wù)。 Web 服務(wù)的體系結(jié)構(gòu)是面向服務(wù)的體系結(jié)構(gòu)( SOA,Service Oriented Architecture)。 2. 2 Web 服務(wù)的體系結(jié)構(gòu) Web 服務(wù)體系結(jié)構(gòu)是面向?qū)ο蠓治雠c設(shè)計( OOAD)的一種合理發(fā)展,同時也是電子商務(wù)解決方案中,面向體系結(jié)構(gòu)、設(shè)計、實現(xiàn)與部署而采用的組件化的合理發(fā)展。 簡而言之: Web服務(wù)就是用戶通過互聯(lián)網(wǎng)向服務(wù)器發(fā)送一條 XML消息,然后收到一條 XML 響應(yīng)消息。 Web服務(wù) 可以執(zhí)行從簡單的請求到復(fù)雜商務(wù)處理的任何功能。 最后展望了 Web 服務(wù)技術(shù)的發(fā)展。在 Visual 平臺上運用 和 技術(shù)對網(wǎng)上訂購系統(tǒng)進行了詳細的設(shè)計與實現(xiàn),完成了網(wǎng)上訂購 Web 服務(wù)應(yīng)用程序和客戶端 Web 應(yīng)用程序 Inter 店面的開發(fā) ,訂購者可以通過站點訪問調(diào)用網(wǎng)上訂購系統(tǒng)提供的 Web 服務(wù)。綜合以上研究論述 Web 服務(wù)的優(yōu)勢。并闡述了以上技術(shù)的相互聯(lián)系。 論文首先闡述基礎(chǔ)理論。 1. 2 論文完成的主要工作 企業(yè)級電子商務(wù)作為目前最具潛力的電子商務(wù)形式,得到廣泛的關(guān)注。今天,客戶、合作伙伴和員工在日常工作中不得不使用大量信息系 統(tǒng),因為這些系統(tǒng)在整個 IT 環(huán)境中都是獨立的孤島式應(yīng)用。能夠復(fù)用或共享某一應(yīng)用的功能無疑是軟件應(yīng)用開發(fā)歷史上的一次巨大突破。 Web 服務(wù)不僅在信息系統(tǒng)間提供了一種新的通信方式,而且還帶來了針對軟件組件的全新思維方式。同時, Web 服務(wù)的可信度在提高,使之成為交換可閱讀信息的有效而可靠的媒介 [1]。 Web 服務(wù)的出現(xiàn),給軟件產(chǎn)業(yè)又一次帶來新的商業(yè)模式。在過去 ,企業(yè)內(nèi)部電子信息化及數(shù)據(jù)整合的需求 ,促使企業(yè)采用各種 ERP 和EAI(EnterpriseApplicationIntegration,企業(yè)應(yīng)用集成 )的解決方案及相關(guān)產(chǎn)品?;?Web 服務(wù)的企業(yè)級電子商務(wù)的研究與實現(xiàn) 1 第一章 引言 1. 1 Web 服務(wù)在電子商務(wù)領(lǐng)域的應(yīng)用 當前經(jīng)濟全球化趨勢不斷增強 ,以信息技術(shù)產(chǎn)業(yè)為先導(dǎo)的“新經(jīng)濟”方興未艾 ,而近期的熱點是建立在互聯(lián)網(wǎng)基礎(chǔ)上的電子商務(wù)新經(jīng)濟。在發(fā)達國家 ,電子商務(wù)發(fā)展空前繁榮 ,通過互聯(lián)網(wǎng)進行交易已成潮流。但近幾年來 ,Inter 和 Web 的風(fēng)起云涌 ,帶起 B2C 和 B2B(企業(yè)級 )電子商務(wù)浪潮,促使 運算平臺朝網(wǎng)絡(luò)遷移 ,企業(yè)間互動的需求隨之大增 ,舊式的 ERP和 EAI解決方案已無法滿足網(wǎng)絡(luò)時代的新需求 .解決此問題的方案是采用 Web 服務(wù)技術(shù)。 Web 服務(wù)提供用戶在 Inter 上所要求的服務(wù)和信息,這些 Web 服務(wù)是可編程的,它們讓用戶可以用任何設(shè)備訪問信息以及與其他站點和服務(wù)共享信息。 Web 服務(wù)作為企業(yè)中有效的流程集成的一種機制在市場中被采用,納斯達克和澳大利亞 股票交易系統(tǒng)都是非常有名的例子,他們都提供了一個接口,用于輸入公司代碼和接受最終成交的股票價格。在一個系統(tǒng)上所使用的服務(wù)將演變成為可在其它系統(tǒng)上重復(fù)使用的組件。充分利用數(shù)以千計的現(xiàn)有信息系統(tǒng)中的現(xiàn)有功能,并將它們轉(zhuǎn)變成可以以全新組合方式重復(fù)使用的組件 [2],意味著新一代應(yīng)用的構(gòu)建成本明顯降低。而構(gòu)建在 Web 服務(wù)之上的新型應(yīng)用將充分利用現(xiàn)有系統(tǒng),通過讓用戶訪問一個單一優(yōu)化的信息系統(tǒng)而簡化了所有用戶的日常工基于 Web 服務(wù)的企業(yè)級電子商務(wù)的研究與實現(xiàn) 2 作,并提高了他們的工作效率。本文在 電子商務(wù)示例 —— 網(wǎng)上定購系統(tǒng)的詳細設(shè)計以及具體實現(xiàn)過程中,對應(yīng)用在電子商務(wù)中的 Web 服務(wù)技術(shù)作深入的研究探討。包括 Web服務(wù)的概念, Web 服務(wù)的架構(gòu), Web服務(wù)的支持技術(shù): Web 服務(wù)將 XML 語言及 其模式 XSD 作為基礎(chǔ)數(shù)據(jù),通過SOAP 及 HTTP 協(xié)議進行通信,用 WSDL 描述 Web 服務(wù)的所有操作, UDDI 協(xié)議實現(xiàn)了 Web 服務(wù)的發(fā)布。在此基礎(chǔ)上,分析了傳統(tǒng)企業(yè)級電子商務(wù)體系結(jié)構(gòu)的局限性,提出了基于 Web 服務(wù)的企業(yè)級電子商務(wù)體系結(jié)構(gòu)。 然后論述了基于 Web 服務(wù)的企業(yè)級電子商務(wù)解決方案。結(jié)合具體開發(fā),闡述了實現(xiàn)過程中的關(guān)鍵技術(shù),并對網(wǎng)上訂購系統(tǒng)的 Web 服務(wù)應(yīng)用程序和客戶端 Web 應(yīng)用程序進行了部署與測試。基于 Web 服務(wù)的企業(yè)級電子商務(wù)的研究與實現(xiàn) 3 第二章 Web 服務(wù)的基礎(chǔ) 2. 1 Web 服務(wù)的概念 Web 服務(wù),是指由企業(yè)發(fā)布的完成其特別商務(wù)需求的在線應(yīng)用服務(wù),其他公司或應(yīng)用軟件能夠通過 Inter 來訪問并使用這項應(yīng)用服務(wù)。一旦部署以后,其他 Web服務(wù) 應(yīng)用程序可以發(fā)現(xiàn)并調(diào)用它部署的服務(wù) [3]。通過提供簡單和普遍適用的標準, Web 服務(wù)現(xiàn)在可以作為信息系統(tǒng)集成及系統(tǒng)間自動化信息交換的基礎(chǔ)。 Web 服務(wù)的主要思想,是一組應(yīng)用了網(wǎng)絡(luò)的服務(wù)的組合,就像一個“黑盒子” [4]。如 圖 21 圖 21 面向服務(wù)的體系結(jié)構(gòu)( SOA) 基于 Web 服務(wù)的企業(yè)級電子商務(wù)的研究與實現(xiàn) 4 Service Provider:發(fā)布自己的服務(wù),并且對使用自身服務(wù)的請求進行響應(yīng)。 Service Requester:利用 Service registry 查找所需的服務(wù),然后使用該服務(wù)在這些角色之間使用 了三種操作: Publish 操作:使 Service provider 可以向 Service registry 注冊自己的功能及訪問接口。 Bind 操作:使 Service requester 能夠真正使用 Service provider。 典型的應(yīng)用過程是:服務(wù)提供者開發(fā)一個通過網(wǎng)絡(luò)可以被訪問的服務(wù),然后將服務(wù)的描述注冊到服務(wù)注冊 器或者發(fā)送給服務(wù)請求者;服務(wù)請求者通過查找動作在本地或服務(wù)注冊器中檢索服務(wù)描述,找到后,通過綁定就可以使用該項服務(wù)。另外, SOA 中的組件必須能夠進行交互,才能執(zhí)行上述三種操作。開發(fā)者可以開發(fā)出平臺獨立、編程語言獨立的 Web 服務(wù),從而能夠充分 利用現(xiàn)有的軟硬件資源和人力資源。要實現(xiàn)互操作性, Web service 平臺必須提供一套標準的類型系統(tǒng),用于溝通不同平臺、編程語言和組件模型中的不同類型系統(tǒng)。解決方案就是使用可擴展標記語言( Extensible Markup Language, XML)。信息使用 XML 存儲之后,稱為解析器的應(yīng)用程序就能夠可靠地提取相關(guān)信息,并根據(jù)不同的需要處理。 XML 可用于各種不同的應(yīng)用程序,但其實質(zhì)是: XML 是一種表示數(shù)據(jù)的方式。 Web 服務(wù) 平臺用 XSD 來作為其數(shù)據(jù)類型系統(tǒng)。 如想讓它在使用不同平臺和不同軟件的不同組織間傳遞,還需要用協(xié)議封裝。在一個 WSDL 文件中提供完整的XML Schema 和 WSDL 定義而不是從各種位置導(dǎo)入 XML Schema 和 WSDL 定義就是一個很不錯的主意。 基于 Web 服務(wù)的企業(yè)級電子商務(wù)的研究與實現(xiàn) 6 2. 3. 2 Web 服務(wù)的描述 Web 服務(wù)相關(guān)的 WSDL 文檔描述 了 Web 服務(wù)可以執(zhí)行的所有操作。使用 WSDL 文檔,我們可以編寫代碼訪問和文檔相關(guān)的 Web 服務(wù)。它描述了服務(wù)、訪問服務(wù)的方式以及需要返回的響應(yīng)的類型。 描述的具體內(nèi)容:類型( Type)、消息( Message)、操作( Operation)和端口類型( PortTypes)、定位和協(xié)議綁定。在 WSDL 中, 消息 通過交換的數(shù)據(jù)類型來描述客戶端和服務(wù)之間的通信。端口類型包括一組 操作 ,而且端口類型被約束在某些協(xié)議上,即 綁定 。并且 WSDL 是可擴展的,可以與其他類型的網(wǎng)絡(luò)協(xié)議和消息格式一起進行使用。 基于 Web 服務(wù)的企業(yè)級電子商務(wù)的研究與實現(xiàn) 7 圖 22 WSDL 文檔工作圖 通過上圖的反過程,我們看到 WSDL 文檔完成了以下工作:
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1