|
一、目标:ww w.iTbulo.coOQayGK3 用SYBASE公司的电子商务系统开发平台EAStudio(PB 7.0,PowerJ,Jaguar)以最快速度在最短时间内开发一个暂不包含网上第三方认证和网上电子支付的TJP2000电子商务系统原型(简称TJP原型,下同)。TJP原型在技术上实现了对两类用户的支持:外部用户,即网上客户。他们使用网络浏览器访问公司的网站,可以在网上购物或交易、批发定购等(电子支付与网上第三方法律认证暂缺);内部用户,即公司的员工,他们使用基于Intranet的三层结构模式的企业内部网在局域网或远程终端管理公司的日常运作。公司、分公司都可以实时知道网上顾客下了什么订单,及时提供服务;系统还要保证在开放形式下网上信息的安全问题。通过电话及其它方式确认网上客户并确认对所购货物的付款方式和送货方式。 ww w.iTbulo.coOQayGK3 二、 TJP原型的三层结构和基本模块: TJP原型系统由客户端、分析应用服务器和数据库服务器三个部分组成,以下是三分层的定义: | ||||||||||||||||||||||||||||||||
![]() 《图一》 | ||||||||||||||||||||||||||||||||
| (二)基本模块 · 基本资料模块:可以方便地存储、管理企业的各种基本信息,如部门、人员编码,材料编码,客户及供应商挡案等; · 产品资料模块: 可方便地存储、管理企业各种产品的成本组成的动态信息; · 生产管理模块: 可方便地存储、管理企业生产过程的各种动态信息,如制定生产计划等; · 合同与报价模块:可方便地存储、管理企业各种产品对外的动态报价及合同签订及其完成情况等; · 销售管理模块: 可方便地存储、管理企业销售及网上销售的各种动态信息; · 认证支付模块: 可方便地存储、管理网上销售的客户及其订单等各种信息; · 仓库管理模块: (略); · 网上交易: 可在网上动态浏览、购买本公司的所有商品, 实时注册、下订单,等. 三、TJP原型的应用特点的基本描述: | ||||||||||||||||||||||||||||||||
《图二》 | ||||||||||||||||||||||||||||||||
| (二) 基于JAGUAR CTS的EJB的设计与实现 建立网上商店(eShop)并维持网上购物者的一系列选择,这些选择在任何时刻既能看又能修改,而且和商品目录系统(Inventory System)、订单处理系统(Order System)、顾客服务系统(Customer Service System)以及网上维护联系在一起,综合上述生成"购物车"(Shop Cart)应用程序,如《图三》所示。 | ||||||||||||||||||||||||||||||||
![]() 《 图三 》 | ||||||||||||||||||||||||||||||||
| (三) 基于JAGUAR CTS的MessageService和cnXML子系统的设计与实现 cnXML的目标是基于XML技术,建立一个符合我国商业习惯、传统和商业流程的B2B、B2C电子商务语言规范,提供一套统一、灵活、开放和可扩充的交易语言,使各个贸易方,包括购买者、供货者、组装者及中介机构等,能够方便的通过电子网络进行各种商业活动,降低企业的运营成本,提高企业产品的竞争力和对市场的响应速度,同时能够方便地与国内外其他电子商务交易语言进行交互。 由于Jaguar CTS 3.6.1提供了和JMS兼容的CtsComponents / MessageSevice,我们可以基于Jaguar建立一系列的基于XML的消息传递系统,简述如下: ·发送消息: (1) 客户填写需要哪类产品目录资料; (2) 提交数据后,JSP页面调用XmlSender EJB,根据产品分类生产次类产品的结果集java.sql.Result; (3) XmlSender EJB根据EJB的资源属性中定义的客户Jaguar服务器的URL地址,获得此服务器的消息服务句柄; (4) 根据cnXML关于产品目录的DTD定义,利用XML for JAVA(SUN版本)生成数据库结果集的XML文档,也就是cnXML文档的消息体部分; (5) 根据商家信息和客户信息填写cnXML文档的消息头部分; (6) 把消息头和消息体合并成为一个完成的cnXML文档,利用第(2)步得到的消息服务器句柄,把cnXML消息(TextMessage)发送到对应的产品目录消息队列中; (7) 消息服务接受此消息后,把消息保存在数据库中。 ww w.iTbulo.coOQayGK3 | ||||||||||||||||||||||||||||||||
![]() 《图四》 | ||||||||||||||||||||||||||||||||
·接受消息: (1) 根据Jaguar 关于Java Service的定义,生成一个可以定时访问消息服务的Java组件(tjpshop / MessageClientImpl); (2) 客户的Jaguar服务器在启动时,自动启动MessageClientImpl组件 (3) MessageClientImpl初始化时利用多线程,不断查找服务器中的消息服务,直到获得消息服务句柄为止,设置MessageClientImpl的状态为"准备好"; (4) MessageClientImpl每隔一分钟检索产品目录队列,检查是否有新的消息存在,如果有的话,获取此消息并检查消息是否为cnXML消息,是的话就根据cnXML的定义分析并把消息头和消息体分开,保存为两个不同的XML文件。 | ||||||||||||||||||||||||||||||||
![]() 《图五》 | ||||||||||||||||||||||||||||||||
五、网络安全措施之一 ―― VPN技术的应用【注2】 (一)VPN Server的安装 1. 安装Windows NT和两张网卡以及两个网段的TCP/IP设置 2. 在网络属性中添加"点对点通道通信协议"(PPTP)安装完点对点通道通信协议(PPTP)后系统会自动添加"远程访问服务(RAS) " 3. 配置PPTP属性填入"虚拟私人网络号"(1~255),其意义为VPN Server能有多少个VPN设备拨入。 4. 配置RAS属性把所有的VPN设备添加到远程访问里,配置端口属性把所有端口设置为 "只能接收"然后设置远程访问的网络属性在服务器设置里把允许远程客户运行"TCP/IP",加密设置里选择请求"Microsoft加密验证"、"请求数据加密",选择"允许多链路"。接着打开允许远程客户运行里的TCP/IP配置,在允许远程TCP/IP客户访问里选择 "整个网络",选择"使用静态地址集"把"起始"和"结束"设置在Intranet同一网段里 5. 配置TCP/IP设置 (二)VPN Client的安装 1. 安装 Windows 98和Moden以及Moden拨号连接上Internet 2. 在网络属性里添加"Microsoft虚拟网络适配器" 3. 在网络属性里添加"拨号网络适配器#2(VPN支持)",原来已经有一拨号网络适配器供Moden使用。 4. 配置拨号网络属性"建立新连接"在选择设备里选择写有Moden一项,然后设置电话号码和用户号密码等。 5. 配置拨号网络属性"建立新连接"在选择设备里选择写有VPN adapter一项,然后在请输入服务器的名称或地址里输入服务器的Internet上的IP地址。 (三)VPN Server 上的权限设置 首先在域用户管理管理器里为VPN Client设置一个用户在组里添加Account Operators和Domain Admins并把主要组设置为Domain Admins,然后在拨入里设置给予用户拨入的权限。 VPN Client 与VPN Server的连接:首先使用Moden拨号连接Internet,然后再使用VPN设备拨号到VPN Server。 六、平台选择的考虑:【注1】 七、系统的软件配置(请见安装说明) |
快速建立企业电子商务系统原型的实例
http://www.rdxx.com 06年12月14日 15:15 iTbulo 我要投稿
- 2006-08-01web2.0与电子商务
- 2007-01-098844软件商城携手IT世界,推动电子商务发展
- 2006-07-14使用SQL Server 2000 的电子商务
- 2005-08-07Microsoft电子商务解决方案实践
- 2002-10-31电子商务系统平台开发中涉及的安全问题研究
- 2004-10-24电子商务系统平台开发中涉及的安全问题研究
- 2006-12-14电子商务利器PHP,掀起主机市场巅覆性革命
- 2007-01-09中美主流网站差异巨大,电子商务蕴藏机会
- 2002-04-04基于手机支付方式的电子商务网站
- 2005-11-25三大软件巨头抢食西部电子商务蛋糕
热点搜索
热点文章










