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