資源描述:
《關(guān)于soa電子商務(wù)競(jìng)標(biāo)系統(tǒng) 》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、關(guān)于SOA電子商務(wù)競(jìng)標(biāo)系統(tǒng)關(guān)于SOA電子商務(wù)競(jìng)標(biāo)系統(tǒng)關(guān)于SOA電子商務(wù)競(jìng)標(biāo)系統(tǒng) 摘要:該文以電子商務(wù)軟件開(kāi)發(fā)項(xiàng)目為背景,依據(jù)SOA體系結(jié)構(gòu)原理和WebService技術(shù),給出了基于SOA的電子商務(wù)系統(tǒng)的結(jié)構(gòu),并結(jié)合電子商務(wù)的一個(gè)典型應(yīng)用——電子競(jìng)標(biāo)系統(tǒng),構(gòu)造該系統(tǒng)的架構(gòu)方案,分析其功能。該文是針對(duì)當(dāng)前電子商務(wù)發(fā)展的現(xiàn)狀,提出的基于SOA的電子競(jìng)標(biāo)系統(tǒng)的設(shè)計(jì)構(gòu)想,為電子商務(wù)的發(fā)展提供了參考方案。 關(guān)鍵詞:電子商務(wù);SOA;WebService;電子競(jìng)標(biāo)系統(tǒng) 1電子商務(wù) 網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,使得互聯(lián)網(wǎng)已日益成為一個(gè)世界上最大的、交互式的、多媒體的市場(chǎng)交易體系結(jié)
2、構(gòu),它是收集信息和提供信息的最佳渠道。通過(guò)互聯(lián)網(wǎng),商家和用戶(hù)可以方便的傳遞信息,完成交易。這種全新的交易方式實(shí)現(xiàn)了公司間信息與資金的無(wú)紙化交換。于是電子商務(wù)便孕育而生,并逐漸流行起來(lái)?!坝捎谛畔⒓夹g(shù)的爆炸式增長(zhǎng)和電子商務(wù)的迅速出現(xiàn),我們正目睹一場(chǎng)商業(yè)革命。信息收集、購(gòu)物、貿(mào)易、中介代理、銀行業(yè)、會(huì)計(jì)、審計(jì)、金融、談判、協(xié)同、營(yíng)銷(xiāo)、供應(yīng)、伙伴合作、培訓(xùn)、開(kāi)會(huì)、排程、生產(chǎn)、分銷(xiāo)、服務(wù)、零售等商務(wù)活動(dòng)均因新的信息技術(shù)而變化。簡(jiǎn)而言之,我們所知道的許多經(jīng)營(yíng)行為都將發(fā)生變化。所有的組織,無(wú)論是大型企業(yè)還是中小型公司都將不可避免地面對(duì)這些技術(shù)發(fā)展所帶來(lái)的挑戰(zhàn)?!盵1]如今,電
3、子商務(wù)的普遍應(yīng)用,正證實(shí)了這些預(yù)言。 電子商務(wù)是指在互聯(lián)網(wǎng)上進(jìn)行的電子化的商務(wù)活動(dòng)。電子商務(wù)的前提條件是信息技術(shù),特別是以Internet技術(shù)為代表的網(wǎng)絡(luò)技術(shù)的應(yīng)用。電子商務(wù)通過(guò)營(yíng)造一個(gè)虛擬市場(chǎng)環(huán)境,使貿(mào)易雙方?jīng)]有時(shí)空障礙,從而增加貿(mào)易機(jī)會(huì),降低交易成本,改善服務(wù)質(zhì)量,提高商務(wù)活動(dòng)效率。電子商務(wù)所依賴(lài)的網(wǎng)絡(luò)環(huán)境擁有大量信息,對(duì)于這些信息的收集、分析和管理完全依靠人工是不可能的,智能技術(shù)廣泛應(yīng)用于電子商務(wù)的各個(gè)環(huán)節(jié)。SOA思想的引入以及WebServices技術(shù)的結(jié)合,更加促進(jìn)了電子商務(wù)系統(tǒng)的發(fā)展?! ?SOA和WebService SOA是面向服務(wù)的體系架構(gòu)。
4、SOA作為一個(gè)技術(shù)架構(gòu),決定了不依賴(lài)于某個(gè)特定的技術(shù)和平臺(tái)環(huán)境來(lái)實(shí)現(xiàn),SOA實(shí)現(xiàn)中廣泛采用的是Web服務(wù)技術(shù)。SOA和Web服務(wù)的結(jié)合為解決業(yè)務(wù)問(wèn)題提供了新的思路?! eb服務(wù)是實(shí)現(xiàn)SOA的最主要手段,Web服務(wù)是一種部署在Web上的對(duì)象或組件,Web服務(wù)是基于Web服務(wù)提供者、Web服務(wù)請(qǐng)求者、Web服務(wù)中介者三個(gè)角色和發(fā)布、發(fā)現(xiàn)、綁定三個(gè)動(dòng)作構(gòu)建的。Web服務(wù)提供者就是Web服務(wù)的擁有者,它等待為其他服務(wù)和用戶(hù)提供自己已有的功能;Web服務(wù)請(qǐng)求者就是Web服務(wù)功能的使用者,它利用SOAP消息向Web服務(wù)提供者發(fā)送請(qǐng)求以獲得服務(wù);Web服務(wù)中介者的作用是把一個(gè)
5、Web服務(wù)請(qǐng)求者與合適的Web服務(wù)提供者聯(lián)系在一起,充當(dāng)管理或代理角色,一般是UDDI[2]。 如圖1所示,SOA架構(gòu)的體系結(jié)構(gòu)模型通常由以下三部分組成[3]: 1)服務(wù)提供者:服務(wù)提供者它接受和執(zhí)行來(lái)自消費(fèi)者的請(qǐng)求,它將自己的服務(wù)和接口契約發(fā)布到服務(wù)注冊(cè)中心,以便服務(wù)消費(fèi)者可以發(fā)現(xiàn)和訪問(wèn)該服務(wù)?! ?)服務(wù)注冊(cè)中心:服務(wù)注冊(cè)中心接收并存儲(chǔ)服務(wù)契約的實(shí)體,供服務(wù)消費(fèi)者查詢(xún)服務(wù)之用,服務(wù)提供者將服務(wù)的信息發(fā)布到服務(wù)注冊(cè)中心?! ?)服務(wù)請(qǐng)求者:服務(wù)消費(fèi)者從注冊(cè)中心查詢(xún)需要的服務(wù),并通過(guò)傳輸機(jī)制來(lái)綁定該服務(wù),然后通過(guò)接口契約規(guī)定格式的請(qǐng)求來(lái)執(zhí)行服務(wù)功能。 3基于
6、SOA的電子商務(wù)系統(tǒng)的典型應(yīng)用—電子競(jìng)標(biāo)系統(tǒng) 電子商務(wù)的智能化發(fā)展,使電子商務(wù)的應(yīng)用迅速滲透到各個(gè)領(lǐng)域,而電子競(jìng)標(biāo)就是電子商務(wù)的一個(gè)重要部分,在電子商務(wù)中發(fā)揮著越來(lái)越重要的作用。電子競(jìng)標(biāo)是指消費(fèi)者根據(jù)自己的要求,提供自己所需要的產(chǎn)品、服務(wù)需求和價(jià)格定位等相關(guān)信息,通過(guò)互聯(lián)網(wǎng)向外發(fā)布自己的信息,進(jìn)行招標(biāo)。供應(yīng)商通過(guò)互聯(lián)網(wǎng)獲得招標(biāo)信息,進(jìn)行投標(biāo),再經(jīng)過(guò)在線評(píng)標(biāo)、定標(biāo)等過(guò)程,最后,供應(yīng)商之間以競(jìng)爭(zhēng)的方式?jīng)Q定出最終產(chǎn)品或服務(wù)供應(yīng)商,從而使消費(fèi)者以最優(yōu)的性能價(jià)格比獲得自己所要的產(chǎn)品或服務(wù)。這樣,通過(guò)招標(biāo)、開(kāi)標(biāo)、投標(biāo)、評(píng)標(biāo)、定標(biāo)和管理等操作,就完成了整個(gè)競(jìng)標(biāo)過(guò)程, 基于S
7、OA的電子競(jìng)標(biāo)系統(tǒng)的架構(gòu)方案 基于SOA的電子競(jìng)標(biāo)系統(tǒng)的系統(tǒng)架構(gòu),如圖1所示。 各應(yīng)用系統(tǒng)在瀏覽器/服務(wù)器接口(B/S)供用戶(hù)使用的同時(shí),還可以通過(guò)Web服務(wù)接口(W/S)進(jìn)行交互,實(shí)現(xiàn)數(shù)據(jù)共享和服務(wù)共享。各應(yīng)用系統(tǒng)的管理端通過(guò)客戶(hù)端/服務(wù)器端接口(C/S)維護(hù)各自系統(tǒng)。WebServices掛接在Internet上,同時(shí)通過(guò)UDDI注冊(cè)機(jī)制在UDDI注冊(cè)中心登記,面向Internet提供服務(wù)。外部用戶(hù)通過(guò)UDDI注冊(cè)機(jī)制發(fā)現(xiàn)符合自己要求的服務(wù),找到服務(wù)提供者,然后通過(guò)Internet遠(yuǎn)程調(diào)用該服務(wù)?! 』赟OA的電子競(jìng)標(biāo)系統(tǒng)的設(shè)計(jì)分析 根據(jù)電子競(jìng)標(biāo)系統(tǒng)的
8、需求分析,