加入收藏设为首页联系我们

当前位置    网站首页 > 详情

分享到:0

中国大宗物资网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技术

在软件系统的开发过程中,系统集成主要实现系统的各部分(模块)之间的通讯和整合,将相对分散的子系统组成一个统一的整体,实现子系统间的功能控制和信息交互与共享。基于网络的系统集成技术已有了很多,但是这些传统的集成技术在很大程度上受到网络环境的限制,大多使用专有协议通过特别的端口进行远程通信,不能很好的支持客户段和服务器通过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客户端)的三层结构。可伸缩性和可扩展性突出,适于建立大型分布式应用系统。