中國大宗物資網(wǎng)V2.0
信息來源:安徽鋼之家 發(fā)布日期:2015/7/20 18:53:12
中國大宗物資網(wǎng) v2.0 1.產(chǎn)品性能及使用效果 系統(tǒng)功能概要說明 大宗商品交易網(wǎng)以互聯(lián)網(wǎng)、電子商務(wù)、網(wǎng)上銀行、身份認(rèn)證等先進(jìn)思想和技術(shù),與傳統(tǒng)大宗貿(mào)易實(shí)際相融合,給鋼廠、貿(mào)易商、消費(fèi)者、倉儲加工中心、運(yùn)輸企業(yè)、結(jié)算和信貸銀行提供的專業(yè)性安全高效的大宗現(xiàn)貨交易平臺系統(tǒng)。 系統(tǒng)的總體目標(biāo)是: 滿足大宗商品流通環(huán)節(jié)各類企業(yè)的交易、倉儲、運(yùn)輸、融資以及信息化需求; 系統(tǒng)中貫徹SOA架構(gòu),支持多種業(yè)務(wù)模式擴(kuò)展,滿足系統(tǒng)擴(kuò)充或引入更為復(fù)雜應(yīng)用 架構(gòu)規(guī)劃 應(yīng)用體系結(jié)構(gòu)規(guī)劃 網(wǎng)站擬建方案 電子商務(wù)平臺結(jié)構(gòu) 門戶用戶訪問流圖 2.關(guān)鍵技術(shù) 1)分布式技術(shù) 在傳統(tǒng)的Client/Server結(jié)構(gòu)中,應(yīng)用程序邏輯通常分布在客戶端和服務(wù)器兩端,客戶端發(fā)出數(shù)據(jù)資源訪問請求,服務(wù)器端將結(jié)果返回客戶端。Client/Server結(jié)構(gòu)的缺陷是,當(dāng)客戶端數(shù)目激增時,服務(wù)器的性能將會因為無法進(jìn)行負(fù)載平衡而大大下降。而一旦應(yīng)用的需求發(fā)生變化,客戶端和服務(wù)器端的應(yīng)用程序則都需要修改,這樣給軟件的維護(hù)和升級帶來了極大的不便,而且大量數(shù)據(jù)的傳輸也增加了網(wǎng)絡(luò)的負(fù)載。為了解決Client/Server存在的問題,只有向多層分布式應(yīng)用轉(zhuǎn)變。 在多層分布式應(yīng)用中,客戶端和服務(wù)器之間可以加入一層或多層應(yīng)用服務(wù)程序,這種程序稱為“應(yīng)用服務(wù)器”(Application Server)。開發(fā)人員可以將軟件應(yīng)用的業(yè)務(wù)邏輯放在中間層服務(wù)器上,而不是客戶端,從而將應(yīng)用的業(yè)務(wù)邏輯與用戶界面隔離開,在保證客戶端功能的前提下,為用戶提供一個瘦的(thin)界面。這意味著如果需要修改應(yīng)用程序代碼,則可以只在一處(中間層服務(wù)器上)修改,而不用修改成千上萬的客戶端應(yīng)用程序。 從而使開發(fā)人員可以專注于軟件核心業(yè)務(wù)邏輯的分析、設(shè)計和開發(fā),簡化了軟件的開發(fā)、更新和升級工作,極大增強(qiáng)了軟件應(yīng)用的伸縮性和靈活性。 當(dāng)客戶需要建立基于Web的應(yīng)用系統(tǒng)時,多層分布式體系結(jié)構(gòu)同樣提供了強(qiáng)大優(yōu)勢,為基于Web的應(yīng)用提供了“瘦客戶”的體系結(jié)構(gòu),使基于瀏覽器的客戶可以與Intranet資源進(jìn)行有效交互,并且不需要在客戶端進(jìn)行復(fù)雜的應(yīng)用配置工作。多層分布式解決方案在異構(gòu)平臺間架起了橋梁,可以使基于Web的應(yīng)用與客戶已有系統(tǒng)集成在一起。 目前,在我國大量采用的還是Client/Server體系結(jié)構(gòu),而在西方發(fā)達(dá)國家,傳統(tǒng)的應(yīng)用系統(tǒng)向多層分布式應(yīng)用系統(tǒng)的轉(zhuǎn)變已經(jīng)成為業(yè)界主流。我公司抓住機(jī)遇、迎接挑戰(zhàn),在本項目中率先使用分布式技術(shù),將會極大的減少本項目的成本并對項目的實(shí)施帶來極大的便利。 2)網(wǎng)絡(luò)CDN技術(shù) 基于目前國內(nèi)的互聯(lián)通接入以電信與網(wǎng)通為主要接入商。國內(nèi)一直存在南電信北網(wǎng)通網(wǎng)絡(luò)之分。電信與網(wǎng)通的互通的網(wǎng)絡(luò)速度一直存在一定的速度問題。 為此我公司自主研發(fā)了解決電信與網(wǎng)絡(luò)速度的CDN技術(shù)。通過在機(jī)房同時接入電信與網(wǎng)通的線路,國內(nèi)電信的用戶通過電信的線路訪問服務(wù)器,國內(nèi)網(wǎng)通的用戶通過網(wǎng)絡(luò)的線路訪問服務(wù)器,以為所有的用戶提供最佳的網(wǎng)絡(luò)訪問體驗。如下圖: 3)Web Service技術(shù) 在軟件系統(tǒng)的開發(fā)過程中,系統(tǒng)集成主要實(shí)現(xiàn)系統(tǒng)的各部分(模塊)之間的通訊和整合,將相對分散的子系統(tǒng)組成一個統(tǒng)一的整體,實(shí)現(xiàn)子系統(tǒng)間的功能控制和信息交互與共享?;诰W(wǎng)絡(luò)的系統(tǒng)集成技術(shù)已有了很多,但是這些傳統(tǒng)的集成技術(shù)在很大程度上受到網(wǎng)絡(luò)環(huán)境的限制,大多使用專有協(xié)議通過特別的端口進(jìn)行遠(yuǎn)程通信,不能很好的支持客戶段和服務(wù)器通過Internet進(jìn)行通信。 基于Web Service的集成技術(shù)作為一種新的面向函數(shù)和方法的應(yīng)用集成技術(shù),在很大程度上解決了原有集成技術(shù)在Internet遠(yuǎn)程通信方面的問題。Web Service基于XML文檔進(jìn)行服務(wù)描述,服務(wù)請求和反饋結(jié)果,可以在Internet上通過HTTP協(xié)議進(jìn)行傳遞,很容易的被訪問和返回結(jié)果。同時,由于Web Service的相關(guān)標(biāo)準(zhǔn)都是W3C的開放協(xié)議,與平臺和操作系統(tǒng)無關(guān),不同的平臺和操作系統(tǒng)上的Web Service的實(shí)現(xiàn)在很大程度上可以做到互操作,這就使異構(gòu)平臺上應(yīng)用的集成變得很容易。Web Service則是一種動態(tài)的集成方案,所有的服務(wù)都可以通過UDDI標(biāo)準(zhǔn)動態(tài)地被發(fā)現(xiàn)、綁定和使用,容易適應(yīng)系統(tǒng)的變動,提高系統(tǒng)的靈活性和伸縮性。 使用Web Service進(jìn)行系統(tǒng)集成的基本模式(不同應(yīng)用之間),如下圖: 3.基本原理及技術(shù)架構(gòu) “大宗商品交易網(wǎng)”項目,為鋼鐵行業(yè)的鋼廠及貿(mào)易商務(wù)提供專業(yè)現(xiàn)貨交易平臺。平臺主要采用先進(jìn)的B/S的架構(gòu),并結(jié)合部分智能客戶端,這種架構(gòu)的最大優(yōu)點(diǎn)是:所有軟件的安裝和設(shè)置工作集中在服務(wù)器端,用戶端無需額外安裝任何軟件,極大地增強(qiáng)了整個系統(tǒng)的兼容性,穩(wěn)定性和可升級能力。除此以外,系統(tǒng)本身基于最先進(jìn)的微軟公司的.NET體系,因而具有超強(qiáng)的穩(wěn)定性和兼容性,可以靈活配置服務(wù)器,平穩(wěn)運(yùn)行于Windows XP/Windows NT/Windows 2003/Windws 7等各個操作系統(tǒng)之間。 本系統(tǒng)采用基于.Net框架的多層體系架構(gòu),分為數(shù)據(jù)訪問層、應(yīng)用服務(wù)層(中間業(yè)務(wù)層)、表示層(B/S客戶端)的三層結(jié)構(gòu)??缮炜s性和可擴(kuò)展性突出,適于建立大型分布式應(yīng)用系統(tǒng)。