快速建立企业电子商务系统原型的实例(doc8)-电子商务(编辑修改稿)内容摘要:

获取一个 DataWindow对象 of_retrieve 获取一个 DataWindow 对象(带参数 (parameter)) of_retrieve2 销售 n_sell 获取可用的出仓单号 of_get_new_out_no 更新出仓主表、明细表 of_update 更新发票状态 of_update_invo_state 库存 n_store 更新某一商品的库存量 of_update_prod_stocks 初始化某一商品的库存量 of_init_prod_stocks 检查某一商品库存是否足够 of_check_prod_stocks 合同 n_cont 更新合同状态 of_update_contbook_state 更新某一合同明细商品的已销量 of_update_cont_prod_num 《图二》 (二) 基于 JAGUAR CTS 的 EJB的设计与实现 建立网上商店( eShop)并维持网上购物者的一系列选择,这些选择在任何时刻既能看又能修改,而且和商品目录系统( Inventory System)、订单处理系统( Order System)、顾客服务系统( Customer Service System)以及网上维护联系在一起,综合上述生成 购物车 ( Shop Cart)应用程序,如《图三》所示。 《 图三 》 (三) 基于 JAGUAR CTS 的 MessageService 和 XML子系统的设计与实现 XML的目标是基于 XML技术,建立一个符合我国商业习惯、传统和商业流程的 B2B、 B2C电子商务语言规范 ,提供一套统一、灵活、开放和可扩充的交易语言,使各个贸易方,包括购买者、供货者、组装者及中介机构等,能够方便的通过电子网络进行各种商业活动,降低企业的运营成本,提高企业产品的竞争力和对市场的响应速度,同时能够方便地与国内外其他电子商务交易语言进行交互。 由于 Jaguar CTS JMS兼容的 CtsComponents / MessageSevice,我们可以基于 Jaguar建立一系列的基于 XML的消息传递系统,简述如下: 5 发送消息: ( 1) 客户填写需要哪类产品目录资料; ( 2) 提交数据后, JSP页面调用 XmlSender EJB,根据产品分类生产次类产品的结果集; ( 3) XmlSender EJB 根据 EJB的资源属性中定义的客户 Jaguar服务器的 URL地址,获得此服务器的消息服务句柄; ( 4) 根据 XML 关于产品目录的 DTD定义,利用 XML for JAVA( SUN 版本)生成数据库结果集的 XML文档,也就是 XML文档的消息体部分; ( 5) 根据商家信息和客户信息填写 XML文档的消息头部分; ( 6) 把消息 头和消息体合并成为一个完成的 XML文档,利用第( 2)步得到的消息服务器句柄,把 XML消息( TextMessage)发送到对应的产品目录消息队列中; ( 7) 消息服务接受此消息后,把消息保存在数据库中。 《图四》 接受消息: ( 1) 根据 Jaguar 关于 Java Service的定义,生成一个可以定时访问消息 服务的 Java组件( PJTshop / MessageClientImpl); ( 2) 客户的 Jaguar服务器在启动时,自动启动 MessageClientImpl 组件 ( 3) MessageClientImpl 初始化时利用多线程,不断查找服务器中的消息服务,直到获得消息服务句柄为止,设置 MessageClientImpl 的状态为 准备好 ; ( 4) MessageClientImpl 每隔一分钟检索产品目录队列,检查是否有新的消息存在,如果有的话,获取此消息并检查消息是否为 XML 消息,是的话 就根据 X。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。