电子商务网络平台建设方案.doc

上传人:本田雅阁 文档编号:2043712 上传时间:2019-02-08 格式:DOC 页数:20 大小:506.02KB
返回 下载 相关 举报
电子商务网络平台建设方案.doc_第1页
第1页 / 共20页
电子商务网络平台建设方案.doc_第2页
第2页 / 共20页
电子商务网络平台建设方案.doc_第3页
第3页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《电子商务网络平台建设方案.doc》由会员分享,可在线阅读,更多相关《电子商务网络平台建设方案.doc(20页珍藏版)》请在三一文库上搜索。

1、 电子商务网络平台建设方案 - 1 - 电子商务网络平台建设方案 文档创建日期:文档创建日期: 2007.4.12 版本号:版本号: V1.0 电子商务网络平台建设方案 - 2 - 目 录 第第 1 1 章章前言前言1 第第 2 2 章章总体架构总体架构2 2.1平台架构2 2.2系统拓扑图2 2.3集群设计方案3 2.3.1操作系统集群.4 2.3.2数据库集群.4 第第 3 3 章章功能介绍功能介绍5 3.1主站功能5 3.1.1新闻中心.5 3.1.2企业中心.5 3.1.3招商中心.5 3.1.4交易中心.5 3.1.5电子支付中心.6 3.1.6会员中心.6 3.1.7电子会展.6

2、3.1.8论坛.7 3.1.9友情链接.7 3.1.10公告.7 3.1.11圈子.7 3.1.12辅助功能.7 3.1.12.1站内搜索7 3.1.12.2网站地图7 3.1.12.3在线调查8 3.2子站功能8 3.2.1地方介绍.8 3.2.2地方新闻.8 3.2.3地方招商.8 3.2.4地方企业.8 3.3后台管理9 3.3.1频道管理.9 3.3.2新闻管理.9 3.3.3在线投票调查.9 3.3.4公告管理.9 3.3.5论坛管理.9 3.3.6站内搜索.9 3.3.7文件上传管理模块.9 3.3.8替换/限制处理过滤模块9 3.3.9友情链接.10 电子商务网络平台建设方案 -

3、 3 - 3.3.10访问统计.10 3.3.11会展管理.10 3.3.12视频播放模块.10 3.3.13广告管理模块.10 3.3.14评论管理模块.10 3.3.15网站信息配置模块.10 3.3.16缩略图模块.10 3.3.17备份管理模块.11 3.3.18网站日志模块.11 3.3.19子站后台.11 第第 4 4 章章技术特点技术特点12 4.1概述12 4.2网站技术特点12 4.2.1J2EE 体系结构12 4.2.2基于 J2EE 的电子商务开发模型.13 4.2.3基于 J2EE 的电子商务开发模型的实现.14 4.2.4基于 J2EE 的电子商务开发模型性能分析.1

4、6 4.2.5网站涉及到的其他技术.16 电子商务网络平台建设方案 - 1 - 第 1 章 前言 电子商务是利用电子手段进行各种商务活动。第一代的电子商务专注于内容,第 二代专注于综合性电子商务,而下一代的行业电子商务将增值内容和商务平台紧密集 成,充分发挥 Internet 在信息服务方面的优势,使电子商务真正进入实用阶段。 据统计,全球在 Internet 网上进行的电子商务贸易额中,每 100 亿美元中有 3/4 是 企业间的贸易。因此,B2B 电子商务模式是最值得关注和探讨的,因为它最具有发展 潜力。 最大限度的提高信息真实性和信息匹配,信息流通等,整合行业内的各类资源,这 或许才是

5、B2B 的方向 企业通过行业电子商务平台在 INTERNET 上建立起企业的“办公室” ,树立起企 业的“网上形象” ,扩大企业影响;同时利用 INTERNET 各种功能,以尽量少的投资 和精力赢得大量的客户群。而通过电子商务平台方便的寻觅招商和投资信息又是目前 很多企业比较关注的。 基于以上分析,该电子商务平台遵循共性和个性的原则,使总站和子站很好的结 合。适应于企业宣传自己及自己的产品,并达到网上商务交易。适应于区域性的共同 特点和个性特点。将招商信息和企业信息紧密结合,把两者对于一个团体最为关心的 影响经济效益的关键点互动起来,通过交易中心的电子交易平台实现双方的互利。 该电子商务平台利

6、润增值点包括:招商项目排名、注册企业中的收费用户(收费 用户可以享受更多有价值的服务) 、广告服务、企业排名;、产品广告行业分类排位优 先、关键词搜索排位优先、展会优先推广。 使用平台的对象扩展性大,开始可以针对一个省或一个市,最终可以扩展到全国 或全球。 目前国内和国外针对企业交易或招商一个方面的电子商务的网站有,但两者结合 的网站还是一个空白 电子商务网络平台建设方案 - 2 - 第 2 章 总体架构 2.1 平台架构平台架构 图图 1 平台架构图平台架构图 整个平台立足于区域性电子商务互动交流,使信息和企业互动 主站是整个平台的聚合信息展示窗口,信息如果来自于注册企业用户,会员可 以方便

7、进入企业展示中心,让会员能够更详细地了解该企业情况、企业经营产 品以及企业商情。 子站为各个区域提供独立的个性化展示平台,各区域可以在自己的子站上发布 地方信息。 企业中心聚合了注册企业的企业信息、产品信息、商情信息。 每个注册企业注册成功后,自动建立企业商务中心,企业在商务中心中可以展 示企业信息、企业产品、企业商情等。 2.2 系统拓扑图系统拓扑图 电子商务网络平台建设方案 - 3 - 图图 2 系统拓扑图系统拓扑图 2.3 集群设计方案集群设计方案 电子商务网络平台建设方案 - 4 - 2.3.1 操作系统集群操作系统集群 在此方案中采取的操作系统集群方案是高可用性(HA)集群. 高可用

8、性集群,运行于两个或多个节点上,目的是在系统出现某些故障的情况 下,仍能继续对外提供服务。高可用性集群的设计思想就是要最大限度地减少服 务中断时间。高可用性集群既适用于提供静态数据的服务,如 HTTP 服务,又适 用于提供动态数据的服务,如数据库等。高可用性集群之所以能适用于提供动态 数据的服务,是由于节点共享同一存储介质。也就是说,在高可用性集群内,每 种服务的用户数据只有一份,存储在共用存储设备上,在任一时刻只有一个节点 能读写这份数据。 目前,在 Linux 下的集群方案大多采取了 LVS 结构,大多数集群软件也是基 于 LVS 实现。 2.3.2 数据库集群数据库集群 数据库是用来保存

9、计算最终结果的,所以是整个信息系统中的最重要组成部分。 完善数据库集群可以做到以下:(1)在需要更高数据库处理速度,我们只要 简单地增加数据库服务器就可以了。这样可以大大减小硬件投资的风险,而且大 大提高现有服务的质量。 (2)数据集的可扩性。用增加数据库服务器来扩大数据 集对数据可用性有负面影响。但是如果没有数据冗余,那么每增加一台服务器, 整个系统的可用性就会成倍地降低。最好的情况是我们能任意增大数据库而没有 可用性的负面影响。 ICX 的全称是 ICX-UDS DB Scaler。它是专门为能同时取得数据库高处理速度, 高可用性和高安全性而设计的。由于它不受象其它数据库厂商那样的基于数据

10、库 引擎的集群方法的限制,ICX 作为一种中间件,可以支持任意一种数据库。使用 ICX-UDS,每一个事务处理实时地在多个服务器上处理。此系统可以极大地简化 企业数据库的备份过程,包括灾难预防和恢复,同时自动地提供了高可用性。通 过将只读查询自动分离,负载均衡,达到了高性能。ICX 的最大的优点是它同时 解决了数据库集群技术面临的四方面的挑战。此技术为获得具有高可扩性的高性 能数据库提供了一条切实可行的途径,同时能灵活地适应未来的技术变化。 电子商务网络平台建设方案 - 5 - 第 3 章 功能介绍 3.1 主站功能主站功能 主站是整个平台的聚合信息展示窗口,同时也是会员交流、交易、展示自己及

11、产 品的窗口。新闻中心、招商中心、企业中心的信息来自于子站。交易中心为会员提供 交易平台。电子会展为会员提供定期参加会展的机会,以增加自己的知名度。论坛为 会员提供交流平台。 整个主站提供子站链接板块。 3.1.1 新闻中心新闻中心 包括业内新闻、时政新闻、娱乐新闻,可对新闻发表评论。 3.1.2 企业中心企业中心 企业中心按区域(即子站)和行业分别进行分类展示,并对企业进行排行,排行 规则可以按知名度、交易量以及会员等级进行排名。 企业中心聚合了注册企业的产品信息、商情信息。产品信息展示规则:不同的会 员等级允许发布推荐不同量的产品信息,会员等级分为 3 个等级,等级越高允许主站 展示的产品

12、信息越多,产品信息可以按照交易量排名。商情信息展示规则如产品信息。 可以给企业进行留言,也可以对企业进行评论。 3.1.3 招商中心招商中心 招商信息可以来自于区域(即子站)企业会员。按照区域进行分类。 招商中心信息包括招商信息和投资信息。投资商可以根据招商信息方便进入企业 商务中心,让投资商能够更详细地了解该企业情况、企业经营产品以及企业商情。招 商企业也可以根据投资信息进入投资商单位中心,了解投资商情况和联系方式。 3.1.4 交易中心交易中心 交易中心包括交易流程导航。 可以按产品类型对产品进行分类展示,展示产品可以附带图片、详细规格数据等 各种产品信息,还可以附带供应商信息,供应商可以

13、链接到该企业商务中心,了解企 业的知名度及其它信息。也可以通过搜索查询到需要的产品。 网上订购,通过在产品介绍的页面上提供十分友好的订购提示信息和订购交互格 电子商务网络平台建设方案 - 6 - 式框,客户点击定购提示信息填写完订购单后,进行支付的一种直销模式。 网上订购需要以下几个板块协同完成: 订购单的版式设计 版式包括订购产品的数量、客户名称、支付方式、联系方式、详细配送地址等 订购单统计 可以对订购信息按产品名称分类整理、汇总,按特定表格形式存档,可对信息进 行修改、打印、查询等。可统计客户信息并存档。 支付 可提供客户多种支付方式:转账、邮寄、电子支付等。 发货 可提供发货确认功能。

14、并提供客户多种发货方式。 收货 提供收货确认功能。 合同订购,下载电子合同,双方签订电子合同,根据合同进行电子支付。电子合 同需要认证管理。 3.1.5 电子支付中心电子支付中心 买卖双方会员可以在网上进行直接的电子支付。电子支付单包括支付人、收款人、 金额、帐号、时间等。会员只有申请了电子支付权限才能具有该功能,申请时需要证 件验证,通过系统验证的会员才可以进行电子支付。 3.1.6 会员中心会员中心 网站会员分为个人会员和企业会员。 网站首页提供会员注册、登录入口。 会员信息中心可以方便会员查询、修改自己的信息。包括: 消息中心:查看自己的短消息 个人资料:查看、修改自己的个人信息 修改密

15、码:修改自己的登录密码 3.1.7 电子会展电子会展 电子会展为企业提供提高知名度并展示自己产品的平台。 电子会展可以由管理员发起,也可以由企业发起。但企业发起的会展需要通过审 核才可以开展。 电子会展定期开展,并提前通知各个会员。 电子商务网络平台建设方案 - 7 - 参加电子会展的会员首先要在报名截止日前报名,通过审核的会员才可以参加会 展,电子会展提供给每个参会者一个展览厅(即展览板块) ,可以进行企业的宣传、可 以展览产品。 电子会展结束后,会员可以发布会后感想。可以在留言板进行讨论。 3.1.8 论坛论坛 为会员提供交流讨论的平台。 3.1.9 友情链接友情链接 业内网站、有影响力的

16、大型网站或政府网站互链。 3.1.10 公告公告 各类需要广而告之的信息。 3.1.11 圈子圈子 圈子提供给会员一个交友和交流平台。会员可以建立自己的圈子,可以邀请其他 人加入自己的圈子,也可以参加别人的圈子进行交流。 可以对圈子有定义 可以根据不同的搜索条件来寻找和查看各种类型的圈子 可以自己创建一个圈子,也可以解散和将圈子转给其它圈子内部的人 每个人有个人资料,有照片 圈子的名称、圈子可以建立分类和一些搜索关键词,有创建时间、创建地点等 圈子内部有邮件群组,供大家使用 圈子内部可以进行个人留言 圈子内部的一切话题和相册可以加标签 可以邀请其他人进入自己的圈子 申请加入其它圈子、自己可以退

17、出圈子 3.1.12 辅助功能辅助功能 3.1.12.1 站内搜索站内搜索 提供精确及模糊查询网站信息资料功能。 3.1.12.2 网站地图网站地图 提供站内导航,根据直观的导航图可以进入各个模块 电子商务网络平台建设方案 - 8 - 3.1.12.3 在线调查在线调查 以在线投票方式引导用户参与网站调查活动 3.2 子站功能子站功能 子站以区域划分,即每个区域为一个子站,系统根据区域划分自动分配子站。 子站为各区域提供独立的个性化展示平台,各区域可以在自己的子站上发布地方 信息。 提供子站多套建设模版,由用户选择。 子站建设风格与主站协调一致。 由子站登录、注册用户,在访问主站、论坛时无需再

18、次登录、注册,即程序具有 单点登录功能。 子站栏目规划遵循共性与个性并存的原则,在共性栏目基本一致的前提下,而又 允许有各自特色板块。共性栏目统一建设,个性栏目由各子站维护单位从后台添加。 3.2.1 地方介绍地方介绍 包括对地方特色的简要介绍、地方经营管理、政务公开等信息。 3.2.2 地方新闻地方新闻 包括本地业内新闻、时政新闻、娱乐新闻,可对新闻发表评论。 3.2.3 地方招商地方招商 可以发布地方招商引资信息,信息分类按地方特色由子站从后台添加。企业用户 可以发布自己的招商引资信息。 招商引资信息包括:单位名称、项目名称、项目介绍、联系人、联系电话、项目 资金等。 投资信息包括:单位名

19、称、单位介绍、投资方向、投资资金、联系人、联系电话 等。 3.2.4 地方企业地方企业 企业用户注册时系统提示是否建立自己的商务中心,如果企业选择建立,则系统 自动建立企业的商务中心,商务中心包括邮件管理、企业信息管理、企业产品管理、 企业商情管理、企业订单管理、电子会展管理、留言板管理、招商引资信息管理。 邮件管理可以接收、发送、删除自己的邮件,可以对邮件进行分类。 企业信息管理可以对注册时企业的信息进行修改,并展示企业知名度,企业知名 度是由系统自动完成的,根据企业在网站上的交易量、其它会员对其评价的信息、参 电子商务网络平台建设方案 - 9 - 加电子会展的次数等综合给与的积分。 企业产

20、品管理可以对企业的产品进行增加、删除、修改。可以推荐产品到主站。 企业商情管理可以对企业的商情进行增加、删除、修改。可以推荐商情到主站。 企业订单管理可以对查询订单状态,并对订单进行相应处理。 电子会展管理可以查询自己参加的电子会展,可以查询其他参展单位的留言。 留言板管理可以查询、回复、删除别人给自己的留言。 招商引资管理可以由企业对自己的招商引资信息进行增加、删除、修改。 3.3 后台管理后台管理 3.3.1 频道管理频道管理 可以添加、修改、删除频道;频道栏目支持无限级分类,每一级支持无限个子栏 目,支持无限个专题;每个频道、频道中的栏目可以进行完善的权限设定(浏览、查 看、发表等各种权

21、限) ;可以对栏目内容进行管理。 3.3.2 新闻管理新闻管理 具备新闻信息的添加、删除、修改功能 3.3.3 在线投票调查在线投票调查 支持单项选择调查和多项选择调查两种调查方式,自动生成调查结果。 3.3.4 公告管理公告管理 能对公告进行增删改操作。 3.3.5 论坛管理论坛管理 管理论坛版块、用户等。 3.3.6 站内搜索站内搜索 站内信息检索系统贯穿于整个网站,方便用户更高效的找到自己所需信息;可按 栏目、标题、内容、分类、日期等进行搜索。 3.3.7 文件上传管理模块文件上传管理模块 上传文件权限设置;上传文件保存目录设置;可定期更改上传文件目录;允许上 传文件大小、类型设置。 3

22、.3.8 替换替换/限制处理过滤模块限制处理过滤模块 系统对网站中所输入信息的一种审核与过滤机制。可在后台定义所需过滤的非法 电子商务网络平台建设方案 - 10 - 词汇或字符,并分别对整个网站中的标题、内容、评论和留言信息进行检查,以及对 输入信息中存在的非法词汇或字符进行替换处理。并对注册用户的恶意注册进行技术 限制。 3.3.9 友情链接友情链接 支持对链接的管理(添加、删除、修改) ;支持文字链接、LOGO 链接; 3.3.10 访问统计访问统计 能够按日、月、年对网站的访问量进行统计;能够对各频道的页面浏览量进行统 计;能够对网站访问人员进行来路分析;能够对访问者的登录 IP 地址进

23、行分析;能够 对用户在网站内搜索时所用的字词进行统计分析,以便了解网站中的搜索热门关键词; 能够显示同时在线人数。 3.3.11 会展管理会展管理 支持会展相关信息的增加、审核、删除、修改。 3.3.12 视频播放模块视频播放模块 能够上传影音文件;能够定义播放窗口的大小;能够选择播放的质量;能够选择 文件在页面中的对齐方式;可以在新闻、地方介绍等频道内播放音视频文件。 3.3.13 广告管理模块广告管理模块 广告位管理、广告 JS 模块管理功能,提供矩形横幅、弹出窗口,随屏移动、固定 位置、漂浮移动、定时广告和文字代码等类型,提供图片、动画、文本、代码等广告 类型,广告图像可以自由替换,广告

24、链接可以自由指定;支持广告统计功能,以方便 了解广告的投放效果。同一广告可以属于不同的版位,同一版位可以包含多个广告, 并可根据广告权重及设定显示方式来随机或优先显示广告。 3.3.14 评论管理模块评论管理模块 可对新闻、产品等发表评论;评论有字数限制;限制 30 秒之内只能发表 1 次评论; 后台可删除评论;后台有评论人的 IP 和时间显示;可以选择开放评论的时间段。 3.3.15 网站信息配置模块网站信息配置模块 网站名称、网站标题、网站地址、Logo 地址、Banner 地址、网站管理部门、联系 方法、版权信息、帮助等信息设置。 3.3.16 缩略图模块缩略图模块 上传文件时,根据文件

25、扩展名判断显示“缩略图大小”的选项;图片具有缩略图 电子商务网络平台建设方案 - 11 - 功能。 3.3.17 备份管理模块备份管理模块 分为文件备份和数据库备份;备份数据可以在线恢复;备份数据可以下载到本地 保存;选择性的上传恢复备份数据。 3.3.18 网站日志模块网站日志模块 可记录管理员登录、黑客攻击、越权操作、日常操作等;超级管理员可以查询; 超级管理员可以删除、清空两天前的日志。 3.3.19 子站后台子站后台 基本管理模块包括上面所说的频道管理、文章发布、音视频播放、上传、广告、 评论、在线投票调查、公告、友情链接、访问统计、缩略图模块、网站信息配置管理 模块等。 电子商务网络

26、平台建设方案 - 12 - 第 4 章 技术特点 4.1 概述概述 随着网络的普及和发展,电子商务在当前的网络时代扮演着越来越重要的角色。 电子商务从最初的静态电子商务已经发展到今天的动态电子商务。动态电子商务能够 动态适应企业不断变化的业务策略的电子商务流程及相关系统,反映了在实时条件下 实现应用动态集成的概念。动态电子商务的特点是软件应该按照业务的过程设计成可 重用的和柔性的组件。J2EE 技术采用了 Browser/Server 结构和组件的思想,将业务逻 辑从客户端、服务器端中独立出来,适应于日益复杂化和日益变化的业务逻辑的需要, 可以充分满足动态电子商务的开发需求。 4.2 网站技术

27、特点网站技术特点 4.2.1 J2EE 体系结构体系结构 J2EE 是一种利用 Java 2 平台来简化企业解决方案的开发、部署和管理相关复杂问 题的体系结构,可以用于开发大型的、多层次的以及分布式的企业级应用系统。J2EE 采用分层结构,层与层之间相互独立,每个层面提供特定服务。在分层结构中,任何 一层只要其提供的接口不变,实现发生变化对其他层面没有影响。分层后不仅使各层 功能变得简单且易实现,而且具有更好的可维护性和可扩展性。 图图 J2EE 体系结构体系结构 电子商务网络平台建设方案 - 13 - 如图所示,J2EE 体系结构分为以下几层: (1)客户层 客户端通过浏览器或客户端应用程序

28、向最终用户显示被请求的信息。 (2)中间层 负责逻辑的表示与实现。中间层又分为两层,即 Web 层和业务逻辑 层。 Web 层使用 Servlet 和 JSP 组件把客户端的请求发送给业务逻辑层的 EJB 组件处理, 并把处理结果发送给客户端。业务逻辑层由若干运行在 EJB 服务器中的 EJB 组件组成, 负责处理客户端的请求。EJB 是一种面向对象的组件,主要用来开发、实现和部署分 布式逻辑。 (3)企业信息系统层 运行企业信息系统软件,主要是数据库系统。 J2EE 体系结构通过把表现逻辑、业务逻辑和后端的数据服务分割开来,提供了一 种基于组件的设计、开发及部署企业应用程序的模块化方式和高性

29、能多线程的环境。 J2EE 在开发电子商务系统方面具有无可比拟的优势,它提供中间层集成框架用来 满足高可用性、高可靠性以及可扩展性的应用的需求,通过提供统一的开发平台,降 低了开发多层应用的复杂性,同时对现有系统集成提供强有力支持。 4.2.2 基于基于 J2EE 的电子商务开发模型的电子商务开发模型 J2EE 技术采用分布式组件思想,适于电子商务系统的开发,但采用 J2EE 技术进 行电子商务系统的开发也存在着一些问题,具体表现在以下几个方面。 1)客户端浏览器通过远程接口对后端服务器的业务对象进行调用,需要花费网络 开销。如果客户端和服务器之间存在过多的方法调用,会导致网络性能问题。 2)

30、电子商务系统拥有大量用户,用户与服务器端业务对象间的交互会给网络通信 带来很大的压力,使系统性能受到很大破坏,严重的可能会导致系统崩溃。 3)层次之间联系过于紧密,客户端和后端的业务对象具有较强的依赖关系,不利 于系统的管理和维护。客户端和业务对象之间的直接交互会导致两者的联系过于紧密, 同时也使得客户端过于依赖业务对象的具体实现,并负责管理与交互过程有关的业务 对象查找和创建,以及不同的对象间相互调用的关系。这样,就会要求客户端进行对 此组件过多的操作,从而降低了系统的可维护性。 为了解决以上问题,针对电子商务开发的具体实际,对 J2EE 的体系结构进行了改 进,采用基于 J2EE 的电子商

31、务开发模型,其结构如图所示: 电子商务网络平台建设方案 - 14 - 图图 基于基于 J2EE 的电子商务开发模型的电子商务开发模型 基于 J2EE 的电子商务开发模型分为四层,分别是客户层、Web 层、业务层和企业 信息系统层。其中,客户层为通过浏览器对电子商务系统进行访问的网络终端用户, 一般又分为一般用户与会员和管理员。一般用户与会员可通过访问电子商务系统进行 信息查询和产品定购等操作;而管理员则负责对电子商务系统进行管理和维护。 Web 层实现与客户层的交互,处理客户层的请求并做出响应。Web 层向客户层提 供了两个接口,分别是电子商务系统接口和管理接口。客户层的所有用户都可以通过 电

32、子商务系统接口访问电子商务系统;而管理接口只能由管理员进行访问,一般用户 与会员则无此权限。Web 层的功能通过 Web 组件实现对用户处理数据的表达。 业务层实现与 Web 层的交互,处理 Web 层的数据处理请求,是模型的核心层。模 型对业务层的业务对象进行封装,使 Web 层不直接访问 EJB 组件,而是通过系统访问 会话 Bean 和子系统会话 Bean 来实现对 EJB 组件的访问。 企业信息系统层运行企业信息系统软件,例如企业资源计划、大型机事务处理、 数据库系统及其他遗留信息系统。企业信息系统层实现与业务层的交互,一般处理业 务层的数据库操作。 4.2.3 基于基于 J2EE 的

33、电子商务开发模型的实现的电子商务开发模型的实现 基于 J2EE 的电子商务开发模型的核心是业务层,其实现如下: 电子商务网络平台建设方案 - 15 - 图图 基于基于 J2EE 的电子商务开发模型中对的电子商务开发模型中对 EJB 组件的访问过程组件的访问过程 系统访问会话 Bean 向 Web 层提供对系统访问的统一接口。系统访问会话 Bean 包 含一个工作流中所有相关对象的交互,并实现其中的业务逻辑,管理工作流中相关对 象的生命周期。对一般 EJB 方法的调用,系统访问会话 Bean 只提供了一个对系统访问 的接口,而不提供其方法的具体实现。 电子商务系统可分为若干个子系统,每个子系统使

34、用子系统会话 Bean 把一些相关 的 EJB 组件封装在一起。子系统会话 Bean 负责管理业务对象,并向系统访问会话 Bean 提供对子系统的访问接口,还可以处理底层对象的交互过程,由此屏蔽了复杂的 对象交互。 对 EJB 组件的访问过程如图 3 所示。首先调用系统访问会话 Bean 的管理方法;然 后,管理方法通过参数确定相应的子系统,查找相应的子系统会话 Bean,调用其相关 方法;最后,子系统会话 Bean 通过本地接口调用 EJB 组件。 电子商务网络平台建设方案 - 16 - 4.2.4 基于基于 J2EE 的电子商务开发模型性能分析的电子商务开发模型性能分析 基于 J2EE 的

35、电子商务开发模型通过对系统的业务层的分层和对相关业务对象的封 装,可有效解决电子商务系统中存在的问题。 首先,基于 J2EE 的电子商务开发模型通过提供对系统访问的统一接口,减少了暴 露给 Web 层的业务对象。此模型减小了 Web 组件和业务对象的耦合度,从而降低了 Web 层和业务对象之间的依赖关系。业务对象只负责对自己的数据和逻辑进行管理, 而模型可以对业务对象间的交互进行管理。此模型提供了更好的可管理性、更好的灵 活性以及系统发生变化时更强的处理能力。 其次,基于 J2EE 的电子商务开发模型可以提高系统的性能。由于消除了 Web 组 件与业务数据和业务对象的直接交互,减少了客户端和服

36、务器端的网络开销。子系统 会话 Bean 可对相关的 EJB 组件及其交互进行管理,这样可通过定义并实现一些管理方 法进行粗粒度的处理,从而减少了远程访问的次数,节省了网络开销。在此模型中, 对 EJB 组件的调用一般通过本地接口来实现,即进行本地访问;相对于远程访问,本 地访问在同一 JVM 中进行,可节省开销,提高系统性能。而且,所有的业务对象之间 的交互都是通过系统访问会话 Bean 和子系统会话 Bean 以粗粒度的方式实现的,这也 有效地改进了系统的性能。 最后,基于 J2EE 的电子商务开发模型封装了底层的业务对象,只向 Web 层提供 一个访问接口,可有效控制 Web 层组件对底

37、层业务对象的直接访问,提高了系统的安 全性。此模型向用户隐藏业务对象间的交互过程和依赖关系,从而使得系统更加容易 管理,并提供相当的灵活性。而且,模型提供了一套统一的用户访问机制,便于管理 用户对于服务的请求与访问。 4.2.5 网站涉及到的其他技术网站涉及到的其他技术 服务器集群、数据库集群、应用集群技术 解决应用的负载均衡和数据的安全问题。 全文检索技术 解决全站查询的快速定位问题。 电子支付技术 动态数据生成静态页面技术 提高网站的访问速度。 网站开发用到的技术: Java、Html、javascript、ajax、j2ee、ejb、jsp、xml、xslt 等 电子商务网络平台建设方案 - 17 - 数据库采用 mysql 或 oracle 采用数据库连接池技术,降低数据库访问速度瓶颈问题 操作系统采用 Unix 或 Linux 或 Windows Java 语言不依赖于操作系统决定了 java 项目的高可移植性 应用服务器采用 apache+tomcat 或 Weblogic

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1