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

正文內(nèi)容

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

2024-11-28 18:45本頁面
  

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