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

正文內(nèi)容

畢業(yè)論文——基于web服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn)(已修改)

2024-12-02 18:45 本頁面
 

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