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

正文內(nèi)容

畢業(yè)論文——基于web服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn)-免費(fèi)閱讀

  

【正文】 Customer Web 服務(wù)使我們的應(yīng)用程序能夠注冊(cè)客戶,從數(shù)據(jù)庫(kù)獲取客戶信息,它還提供了驗(yàn)證客戶的機(jī)制。同樣我們要查看是否需要重新查詢 Product Catalog,或是否它已經(jīng)在緩存中。我們不返回一個(gè)字符串字面量,而是返回一個(gè) XML。 (3)單擊 OK按鈕, Web 服務(wù)應(yīng)用程序的骨架就創(chuàng)建好了??偸窃谝粋€(gè)新的事 務(wù)中完成此操作。這個(gè)方法可以良好地把一個(gè)客戶的購(gòu)物車和另一個(gè)客戶的購(gòu)物車分開來(lái)。 完成這些配置后,可以通過(guò) Server Explorer窗口瀏覽數(shù)據(jù)庫(kù)的內(nèi)容。 4. 3. 1 網(wǎng)上訂購(gòu) Web 服務(wù)的數(shù)據(jù)庫(kù)設(shè)計(jì) 在開始創(chuàng)建 Web 服務(wù)之前,還需要一個(gè)數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。 4. 2. 2 軟件配置 網(wǎng)上訂購(gòu)系統(tǒng)的 Web 服務(wù)模塊在 Microsoft Visual Studio .NET 平臺(tái)下使用 C語(yǔ)言開發(fā)。 ? 可伸縮性: 應(yīng)用程序都使用了對(duì)數(shù)據(jù)庫(kù)斷開的訪問(wèn)方式,并不長(zhǎng)期保持?jǐn)?shù)據(jù)庫(kù)鎖或活動(dòng)的數(shù)據(jù)庫(kù)連接,從而能更好地利用有限的數(shù)據(jù)庫(kù)資源,提供了可伸縮性。 4. 1. 2 實(shí)現(xiàn)系統(tǒng)的主要技術(shù) 4. 1. 2. 1 概述 是 .NET Framework 的組成部分之一。這項(xiàng)技術(shù)為集中存放我們的企業(yè)代碼庫(kù)提供了一個(gè)極好的機(jī)制。與傳統(tǒng)的客戶 /服務(wù)器群集技術(shù)相比, Web 集群允許服務(wù)器響應(yīng)更高流量的請(qǐng)求 [10]。 實(shí)現(xiàn)這種等級(jí)的系統(tǒng)的成本是天文數(shù)字:但隨著 Web 服務(wù)的到來(lái),現(xiàn)在能夠以一種非常簡(jiǎn)單的方法實(shí)現(xiàn)異構(gòu)系統(tǒng)和平臺(tái)之間的通信 —— 所有的操作都通過(guò)相同的 Web 服務(wù)進(jìn)行通信。 GetOrderDetail()方法 獲取訂單信息 GetOrders()方法 檢索給定客戶過(guò)去的訂單列表。 3.購(gòu)物車( Cart)服務(wù)模塊提供下面五種方法: 這個(gè) Web 服務(wù)將提供創(chuàng)建購(gòu)物車并在購(gòu)物車中添加、更新和刪除產(chǎn)品的方法。如果緩存中沒有 ProductCatalog,我們將調(diào)用SelectProductCatalog()方法。 圖 31 Web 服務(wù)實(shí)現(xiàn)異構(gòu)系統(tǒng)和平臺(tái)的通信 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 22 網(wǎng)上訂購(gòu)系統(tǒng)架構(gòu)如圖 32所示: 圖 32網(wǎng)上訂購(gòu)系統(tǒng)架 3. 2. 2 系統(tǒng)設(shè)計(jì) 1 系統(tǒng)高層用例圖:網(wǎng)上訂購(gòu)系統(tǒng)提供的服務(wù)可以被客戶通過(guò) Inter店面直接調(diào)用,客戶也可以通過(guò)呼叫中心的管理員來(lái)執(zhí)行服務(wù),后端系統(tǒng)即倉(cāng)庫(kù)的管理員可以調(diào)用商品服務(wù),客戶服務(wù)和訂單服務(wù),完成商品目錄的更新,訂單的處理,以及獲得賬款,郵寄商品。 Product Catalog 產(chǎn)品目錄服務(wù)將為我們的訂購(gòu)應(yīng)用程序提供讀取產(chǎn)品目錄的能力。最后,商務(wù)公司把產(chǎn)品運(yùn)輸給客戶。雖然這些訪問(wèn)點(diǎn)面對(duì)不同的用戶界面,但它們可以容易地被結(jié)合到同一個(gè) Web 服務(wù)中。它具有語(yǔ)言和平臺(tái)無(wú)關(guān)性。 另外,作為整個(gè)供應(yīng)鏈的一部分,系統(tǒng)不僅應(yīng)該獨(dú)立地完成商務(wù)活動(dòng),還應(yīng)該能提供規(guī)范的接口,方便快速地與其他的外部應(yīng)用程序,如企業(yè)資源規(guī)劃 (Enterprise Resource Planning ERP ) 、客戶關(guān)系管理(CustomerRelations Management CRM)、供 應(yīng)鏈管 理 (Supply Chain Management SCM)等進(jìn)行通信。 圖 211 基于 Web 服務(wù)的 B2B 電子商務(wù)體系結(jié)構(gòu) 傳統(tǒng)企業(yè)級(jí)電子商務(wù)系統(tǒng)將用戶登錄模塊作為自己的子模塊,而直接把功能函數(shù)集成到整個(gè)系統(tǒng)中,任何一個(gè)函數(shù)有變動(dòng)都必須要求整個(gè)系統(tǒng)基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 18 的相應(yīng)改動(dòng)和整體測(cè)試。維護(hù)、升級(jí)及重新實(shí)現(xiàn)軟件及子模塊的勞動(dòng)重復(fù),工作量大等。 圖 29 Web Service 的技術(shù)架構(gòu) 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 16 2. 4 Web服務(wù)體系結(jié)構(gòu)在企業(yè)級(jí)電子商務(wù)的運(yùn)用 2. 4. 1 傳統(tǒng)企業(yè)級(jí)電子商務(wù)體系結(jié)構(gòu)局限性 通常的 企業(yè)級(jí)( B2B)電子商務(wù)系統(tǒng)應(yīng)是基于一個(gè)分布式的環(huán)境,應(yīng)用 B/S 模式的 3層體系結(jié)構(gòu),由客戶層、業(yè)務(wù)層和數(shù)據(jù)層組成,如圖 210所示。下圖是查詢一個(gè) UDDI 注冊(cè)節(jié)點(diǎn)的體系結(jié)構(gòu)。 UDDI 也支持按照行業(yè)、提供的產(chǎn)品 /服務(wù)以及地址來(lái)進(jìn)行企業(yè)歸類。 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 13 bindingTemplate (綁定 信息 )結(jié)構(gòu) —— 每個(gè) Web 服務(wù)的技術(shù)描述是通過(guò)單獨(dú)包含的 bindingTemplate 結(jié)構(gòu)的實(shí)例來(lái)實(shí)現(xiàn)的。 UDDI 包含有關(guān)公司服務(wù)的技術(shù)接口的信息。包含題頭的有關(guān)信息。 SOAP 主要基于兩個(gè) Inter 標(biāo)準(zhǔn) :用于數(shù)據(jù)編碼的 XML 和用于信息傳輸?shù)? 版。因?yàn)橐粋€(gè)集成商業(yè)程序的參與者會(huì)發(fā)生變化,隨著時(shí)間的推移,技術(shù)也在變化,所以在所有參與者間確保一個(gè)單一的、統(tǒng)一的體系架構(gòu)就變得十分困難 [7]。 . NET 用發(fā)布的 WSDL 文件創(chuàng)建代理對(duì)象,與外部的 Web 服務(wù)通信 。 ? portType(包含 operation元素 ),將消息和 對(duì)應(yīng)的操作關(guān)連在一起。并且 WSDL 是可擴(kuò)展的,可以與其他類型的網(wǎng)絡(luò)協(xié)議和消息格式一起進(jìn)行使用。它描述了服務(wù)、訪問(wèn)服務(wù)的方式以及需要返回的響應(yīng)的類型。 如想讓它在使用不同平臺(tái)和不同軟件的不同組織間傳遞,還需要用協(xié)議封裝。解決方案就是使用可擴(kuò)展標(biāo)記語(yǔ)言( Extensible Markup Language, XML)。 典型的應(yīng)用過(guò)程是:服務(wù)提供者開發(fā)一個(gè)通過(guò)網(wǎng)絡(luò)可以被訪問(wèn)的服務(wù),然后將服務(wù)的描述注冊(cè)到服務(wù)注冊(cè) 器或者發(fā)送給服務(wù)請(qǐng)求者;服務(wù)請(qǐng)求者通過(guò)查找動(dòng)作在本地或服務(wù)注冊(cè)器中檢索服務(wù)描述,找到后,通過(guò)綁定就可以使用該項(xiàng)服務(wù)。 Web 服務(wù)的主要思想,是一組應(yīng)用了網(wǎng)絡(luò)的服務(wù)的組合,就像一個(gè)“黑盒子” [4]。結(jié)合具體開發(fā),闡述了實(shí)現(xiàn)過(guò)程中的關(guān)鍵技術(shù),并對(duì)網(wǎng)上訂購(gòu)系統(tǒng)的 Web 服務(wù)應(yīng)用程序和客戶端 Web 應(yīng)用程序進(jìn)行了部署與測(cè)試。本文在 電子商務(wù)示例 —— 網(wǎng)上定購(gòu)系統(tǒng)的詳細(xì)設(shè)計(jì)以及具體實(shí)現(xiàn)過(guò)程中,對(duì)應(yīng)用在電子商務(wù)中的 Web 服務(wù)技術(shù)作深入的研究探討。 Web 服務(wù)作為企業(yè)中有效的流程集成的一種機(jī)制在市場(chǎng)中被采用,納斯達(dá)克和澳大利亞 股票交易系統(tǒng)都是非常有名的例子,他們都提供了一個(gè)接口,用于輸入公司代碼和接受最終成交的股票價(jià)格?;?Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 1 第一章 引言 1. 1 Web 服務(wù)在電子商務(wù)領(lǐng)域的應(yīng)用 當(dāng)前經(jīng)濟(jì)全球化趨勢(shì)不斷增強(qiáng) ,以信息技術(shù)產(chǎn)業(yè)為先導(dǎo)的“新經(jīng)濟(jì)”方興未艾 ,而近期的熱點(diǎn)是建立在互聯(lián)網(wǎng)基礎(chǔ)上的電子商務(wù)新經(jīng)濟(jì)。 Web 服務(wù)不僅在信息系統(tǒng)間提供了一種新的通信方式,而且還帶來(lái)了針對(duì)軟件組件的全新思維方式。 論文首先闡述基礎(chǔ)理論。 最后展望了 Web 服務(wù)技術(shù)的發(fā)展。 Web 服務(wù)的體系結(jié)構(gòu)是面向服務(wù)的體系結(jié)構(gòu)( SOA,Service Oriented Architecture)。 服務(wù)描述和服務(wù)實(shí)現(xiàn)是分離的,這使得 Service requester 可以在 Service provider 的具體實(shí)現(xiàn)處于開發(fā)階段、部署階段或完成階段時(shí),對(duì)具體實(shí)現(xiàn)進(jìn)行綁定。 XML 提供了一種標(biāo)記內(nèi)容的方式,可 以添加關(guān)于數(shù)據(jù)用途的信息。 現(xiàn)在的框架有一個(gè)共同的問(wèn)題 , 它們?cè)趯?dǎo)入多個(gè)XML Schema 和 WSDL 文檔方面能力有限。 可用于動(dòng)態(tài)發(fā)布Web 服 務(wù) 、查找已發(fā)布的 Web 服務(wù) 以及綁定 Web 服務(wù) [6]。每個(gè)端點(diǎn)有一個(gè)相關(guān)的端口,不同的端口對(duì)應(yīng)于訪問(wèn)服務(wù)使用的特定協(xié)議 如圖 22 所示。端口類型支持的每個(gè)操作使用一個(gè) operation元素來(lái)定義,通過(guò)消息包含的元素使操作和消息關(guān)聯(lián)。本地的代理對(duì)象模擬 Web 服務(wù)上的方法調(diào)用,允許開發(fā)人員只與一個(gè)本地對(duì)象打交道,而不用編寫 SOAP消息。網(wǎng)絡(luò)服務(wù)采取了另外一種途徑來(lái)實(shí)現(xiàn)客戶端與服務(wù)器的通信,這就是 SOAP 協(xié)議。 HTTP 用于實(shí)現(xiàn) SOAP 消息的傳輸 ,而 XML 是 SOAP 消息的編碼模式。 SOAP 體 —— 在 SOAP 協(xié)議中的元素名是“ Body” ,它在 SOAP 消息中必須出現(xiàn)且必須是 Envelope 封裝元素的直接子元素 .如果有 Header 元素 ,它必須直接跟在 Header 元素之后 .包含了調(diào)用和響應(yīng)信息。如圖 25 所示, UDDI 作為發(fā)現(xiàn)和發(fā)布服務(wù)的中心,在 Web Service 中起著重要的橋梁作用。提供 Web 服務(wù)的具體 入 口 地 址 信 息 , 支 持 對(duì) 入 口 地 址 的 重 定 向 , 并 包 含 指 向tModelInstanceInfo 結(jié)構(gòu)集的容器。 綠頁(yè)( Green Page,通過(guò)服務(wù)組織企業(yè)) —— 綠頁(yè)描述 Web 服務(wù)提基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 14 供的服務(wù)。一個(gè) SOAP 請(qǐng)求被發(fā)送到服務(wù)器,并且由 UDDI 注冊(cè)節(jié)點(diǎn)的 SOAP 處理器 反序列化??蛻魧?—— 通過(guò)用戶界面負(fù)責(zé)和客戶進(jìn)行交互。 圖 210傳統(tǒng)企業(yè)級(jí)電子商務(wù)體系結(jié)構(gòu) 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 17 2. 4. 2 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)體系結(jié)構(gòu) 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù) 系統(tǒng)能夠整合網(wǎng)絡(luò)中眾多的應(yīng)用程序,并大大提升各獨(dú)立應(yīng)用程序的價(jià)值。而將用戶登錄模塊封裝成 Web Service 后,就能保持他與整個(gè) B2B 電子商務(wù)系統(tǒng)的相對(duì)獨(dú)立,只需合理定義其輸入輸出接口參數(shù),就可通過(guò)簡(jiǎn)單協(xié)議完成一次 WebService 的調(diào)用。 2. 5 Web 服務(wù) 的 優(yōu)點(diǎn) 完好的封裝性 : Web 服務(wù)既然是一種部署在 Web 上的對(duì)象,自然具備對(duì)象的良好封裝性,對(duì)于使用者而言,他僅能看到該服務(wù)的描述。支持 CORBA、 EJB、 DCOM 等多種組件標(biāo)準(zhǔn)。下面將以電子商務(wù)的具體示例網(wǎng)上定購(gòu)服務(wù)為例詳細(xì)闡述 Web 服務(wù)的實(shí)現(xiàn)和使用。 對(duì)于呼叫中心應(yīng)用程序,客戶可以告訴客戶服務(wù)代理他們想訂購(gòu)的產(chǎn)品,然后將選擇的產(chǎn)品放入 — 輛購(gòu)物車中。還可以為訂購(gòu)應(yīng)用程序提供關(guān)于產(chǎn)品的類別信息。如圖 33 所示: 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 23 客 戶 商 品 服 務(wù) 購(gòu) 物 車 服 務(wù) 客 戶 服 務(wù) 訂 單 服 務(wù)倉(cāng) 庫(kù) 管 理 員呼 叫 中 心 管 理 員 圖 33 網(wǎng)上訂購(gòu)系統(tǒng)用例 圖 2 客戶端應(yīng)用程序業(yè)務(wù)流程圖:客戶通過(guò)身份驗(yàn)證成功登陸后,客戶端應(yīng)用程序執(zhí)行以下業(yè)務(wù)流程,如圖 34所示: 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 24 圖 34 客戶端應(yīng)用程序業(yè)務(wù)流程圖 3 網(wǎng)上訂購(gòu)系統(tǒng)解決方案的程序集如圖 35 所示。 SelectProductCatalog()方法 查詢整個(gè)商品目錄并插入緩存中。 CreateShoppingCart()方法 創(chuàng)建一輛新購(gòu)物車。 3. 3 本章小結(jié) 本章圍繞基于 Web 服務(wù)的電子商務(wù)示例網(wǎng)上訂購(gòu)系統(tǒng)進(jìn)一步闡述了 Web 服務(wù)在現(xiàn)實(shí)商務(wù)中的作用及優(yōu)勢(shì)。 Web 服務(wù)解決了以下電子商務(wù)中存在的業(yè)務(wù)問(wèn)題: ? 企業(yè)的互操作性: Web 服務(wù)是基于 HTTP、 SOAP、 XML 和 WSDL的。 ? 可擴(kuò)展性:任何基于 XML Web 服務(wù)的架構(gòu)都允許我們以前所未有的程度把資產(chǎn)擴(kuò)展到整個(gè)企業(yè)和企業(yè)之外。額外的好處是這些 XML Web 服務(wù)可以在異構(gòu)的應(yīng)用程序之間使用。 是創(chuàng)建基于 Web的動(dòng)態(tài)應(yīng)用程序的一種全新技術(shù)。 DataSet 是 解決方案的中心。后臺(tái)數(shù)據(jù)庫(kù)選用 SQL Server 2020 Professiaonal Edition,操作系統(tǒng)為 Windows XP Professional。數(shù)據(jù)庫(kù)文件基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 32 。 4. 3. 1. 2 數(shù)據(jù)庫(kù)表之間的關(guān)系 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 33 圖 41 數(shù)據(jù)庫(kù)表的關(guān)系圖 4. 3. 1. 3 數(shù)據(jù)庫(kù)表 Products Web 服務(wù)使用兩個(gè)表:用 Products 儲(chǔ)存每個(gè)產(chǎn)品的信息Categories 儲(chǔ)存產(chǎn)品類別。 表 46 Cart 表字段詳細(xì)說(shuō)明 列 名 數(shù) 據(jù) 類 型 說(shuō) 明 CartID nvarchar 提供該表的主鍵和唯一鍵 DateCreated datetime 購(gòu)物車的創(chuàng)建的日期 表 47 CartDetails 表字段詳細(xì)說(shuō)明 基于 Web 服務(wù)的企業(yè)級(jí)電子商務(wù)的研究與實(shí)現(xiàn) 36 列 名 數(shù) 據(jù) 類 型 說(shuō) 明 CartID nvarchar 提供對(duì) Cart 表的引用 ProductID int 提供對(duì) Products 表的引 用 Quantity int 每個(gè)產(chǎn)品的訂購(gòu)數(shù)量 Orde
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1