工商管理J2EE技术在电子商务工作流管理系统中的应用研究

上传人:飞*** 文档编号:4657094 上传时间:2017-08-22 格式:DOC 页数:4 大小:36KB
返回 下载 相关 举报
工商管理J2EE技术在电子商务工作流管理系统中的应用研究_第1页
第1页 / 共4页
工商管理J2EE技术在电子商务工作流管理系统中的应用研究_第2页
第2页 / 共4页
工商管理J2EE技术在电子商务工作流管理系统中的应用研究_第3页
第3页 / 共4页
工商管理J2EE技术在电子商务工作流管理系统中的应用研究_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《工商管理J2EE技术在电子商务工作流管理系统中的应用研究》由会员分享,可在线阅读,更多相关《工商管理J2EE技术在电子商务工作流管理系统中的应用研究(4页珍藏版)》请在金锄头文库上搜索。

1、技术在电子商务工作流管理系统中的应用研究技术在电子商务工作流管理系统中的应用研究是小柯论文网通过网络搜集,并由本站工作人员整理后发布的,技术在电子商务工作流管理系统中的应用研究是篇质量较高的学术论文,供本站访问者学习和学术交流参考之用,不可用于其他商业目的,技术在电子商务工作流管理系统中的应用研究的论文版权归原作者所有,因网络整理,有些文章作者不详,敬请谅解,如需转摘,请注明出处小柯论文网,如果此论文无法满足您的论文要求,您可以申请本站帮您代写论文,以下是正文。摘要 工作流管理技术通过提供一种新的机制协助企业进行更有效的生产与流通管理以及决策支持。本文主要研究工作流管理技术在电子商务中的应用,

2、提出了基于 WEB和 J2EE 平台的工作流系统体系结构设计方案,分析了工作流引擎的实现方法。关键词 工作流 电子商务 J2EE一、引言工作流的概念是为提高工作效率的研究而产生的,最初被应用于办公自动化和生产组织领域,通过将文档、信息或任务按照预先定义好的规则在参与者之间进行传递,其目的是通过将工作分解成任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控。工作流管理是 CSCW(Computer Support Cooperative Work)研究领域的一个重要分支,它已经被实践证明能够大大提高管理过程的效率、降低生产成本、提高企业生产经营管理水平。企业的电子商务活动中,大量业务

3、工作都是由两个或两个以上的员工共同参与合作来完成的,这一系列相关的活动以及活动按照一定规则的变化过程就构成了电子商务业务流程,例如销售订单管理流程、行政申请流程、财务审批流程、客户服务流程及人事处理流程等。在电子商务中,能否更快地对客户需求做出反应,在市场需求变化时对商务流程做出及时调整,是企业提升竞争力的有效手段。开发商务工作流程管理系统是企业解决上述难题的有效办法。二、基于 J2EE 与 Web 的工作流系统体系结构J2EE 提供了企业级的计算模型和运行环境,使用 EJB Server 作为商业组件的部署环境,在 EJB Server 容器中提供了分布式计算环境中组件需要的所有服务(JTS

4、、JMAPI、JMS、JNDI 等) 。实现商业逻辑的 EJB 组件可以更高效的运行在应用服务器中,支持多种客户端的访问。J2EE 使企业级应用具有安全性、可扩展性和可靠性,使用J2EE 作为工作流的开发平台符合电子商务建设的应用需求。电子商务平台中工作流系统的实现采用的是三层体系结构,基于 J2EE 和 WEB 的工作流系统,核心服务采用 EJB 实现。三层分别是客户应用层、商务逻辑层、数据层,如下图所示。面向电子商务平台的企业工作流管理系统体系结构图1.应用层是工作流平台的用户应用部分,采用 HTML 技术,用户通过 Web 浏览器参与业务流程处理。客户端只提供用户桌面程序界面,客户端程序

5、负责管理所有与工作流引擎的沟通,并为用户提供针对企业具体业务内容所定制的任务清单。客户登录工作流网站并进行身份验证之后会进入不同的界面进行各自的工作。在企业内部,客户应用层中的用户可分为四种类型:工作流设计人员、系统管理员、高层领导者和普通用户,他们分别通过 Web界面完成特定的工作。2.商务逻辑层逻辑层的实现主要利用 EJB 技术,它接受 Web 层发来的请求数据,并依此进行相应的动作,完成事先定义的任务,并且把下一步的要求回送给 Web 层。逻辑层包括工作流引擎、Web 服务器、App 服务器、电子商务业务组件。工作流引擎以组件形式封装,用户可以调用其中的接口。Web 组件运行在 Web

6、服务器上,主要负责与客户的交互。系统通过Web 服务器的 JSP/HTML/XML/Applet 等收集客户端发来的信息和数据,并通过 Servlet 调用 EJB 服务器中的 EJB 组件进行处理并将结果返回到 Web 页面。应用组件、EJB 组件运行在 App 服务器上,负责发布和管理 EJB 组件、管理组件的生命周期、连接数据库、并发操作、分布式事物处理等。工作流执行服务组件是工作流管理系统的重要组成部分,搭建在 J2EE 应用服务器之中。执行服务组件包含工作流执行服务器,由工作流引擎实现,组件还提供用户客户端应用程序模板和工作列表查询工具,为上层 MIS 调用提供 API。在技术实现上

7、,主要采用JSP、Servlet 、EJB ,整体采用 B/S、C/S 混合结构,客户端工作流相关信息查询采用 B/S,具体业务逻辑通过 RMI 机制或 Soap 机制调用放在服务器端的 EJB 组件来完成。对于 B/S 部分,采用 MVC 模式,在该模式中 Servlet 作为 Controller 角色,负责处理请求与页面流转,EJB 充当 Model 角色,封装业务逻辑与数据,JSP 充当 View 角色,它是数据表现层,生成用户显示界面。具体实现步骤是:当 JSP 页面收到客户端发来的消息后,根据需要,由 Servlet 控制业务流转,把实际处理工作交给 JavaBean 来做,Jav

8、aBean根据需要调用合适的组件完成相应的工作,Bean 可以利用 RMI 机制调用本地 App 组件,也可以直接调用自动应用组件和企业原有应用组件,还可以通过 SOAP 机制调用远程服务组件。3.数据层它是工作流平台的数据基础,由工作流模型数据库、工作流实例数据库和工作流组织数据库组成,主要负责对工作流系统中的模型数据、实例数据和组织数据进行存储、组织与维护。逻辑层与数据层 DBMS 的连接是通过 JDBC 来完成的,可以对大部分商用关系数据库提供支持。基于工作流技术的电子商务系统的功能模块包括销售管理、库存管理、采购管理、订单管理、人事管理、客户管理、系统管理、用户管理。系统中的用户:系统

9、管理员、企业职员、客户、供应商等分别登录到相应的 Web 页面,进行相关的工作。工作流管理是系统的核心部分,其实质是工作流引擎,它提供了工作流系统在过程定义、任务分派、系统运行、监控执行等服务。三、工作流引擎的设计1.工作流引擎实现方法工作流引擎采用 EJB 组件技术实现,封装了相应的业务逻辑,工作流引擎的运行主要就是对象之间的交互和接口对对象的调用,以及它们对数据库进行的各种读写操作。根据引擎提供的功能,引擎由四个方面的管理功能组成:工作流模板管理、过程实例管理、活动实例管理、用户角色管理。主要的实体 Bean 包括:过程实例 Bean、活动实例 Bean、角色 Bean、部门 Bean、职

10、员 Bean、规则 Bean、团队 Bean、任务项 Bean。(1)工作流模板管理 Bean包括的方法有:模板创建、删除模板、模板实例化、保存到数据库。(2)过程实例管理 Bean包括的方法有:初始化过程实例、启动过程实例、挂起过程实例、终止过程实例、删除过程实例、重启过程实例。(3)活动实例管理 Bean包括的方法有:开始活动实例、挂起活动实例、重启活动实例、终止活动实例、获得活动实例列表、取消活动实例。(4)用户角色管理 Bean包括的方法有:添加用户、设置用户角色、删除用户、添加角色、删除角色。2.工作流过程实例管理采用 XML 语言来表示电子商务过程模型,过程模型主要由这些实体组成:

11、过程、活动、路由规则、工作流相关应用。例如在电子商务订单确认过程模型中:首先,企业销售部门对订单上的数据进行验证,对填写错误的订单转到退出,对填写正确的订单进行处理;然后,根据客户选择的不同支付方式,当使用信用卡支付时,把客户信用卡信息发送给信用卡服务器进行审批,确认支付额是否被认可;最后,发送订单确认信息给客户。其相应的 XML 描述框架为:其他参考文献Baker, Sheridan. The Practical Stylist. 6th ed. New York: Harper & Row, 1985.Flesch, Rudolf. The Art of Plain Talk. New Y

12、ork: Harper & Brothers, 1946.Gowers, Ernest. The Complete Plain Words. London: Penguin Books, 1987.Snell-Hornby, Mary. Translation Studies: An Integrated Approach. Amsterdam: John Benjamins, 1987.Hu, Zhuanglin. 胡壮麟, 语言学教程 M. 北京: 北京大学出版社 , 2006.Jespersen, Otto. The Philosophy of Grammar. London: Rout

13、ledge, 1951.Leech, Geoffrey, and Jan Svartvik. A Communicative Grammar of English. London: Longman, 1974.Li, Qingxue, and Peng Jianwu. 李庆学、彭建武, 英汉翻译理论与技巧 M. 北京: 北京航空航天大学出版社, 2009.Lian, Shuneng. 连淑能, 英汉对比研究 M. 北京: 高等教育出版社 , 1993.Ma, Huijuan, and Miao Ju. 马会娟、苗菊, 当代西方翻译理论选读 M. 北京: 外语教学与研究出版社, 2009.New

14、mark, Peter. Approaches to Translation. London: Pergmon P, 1981.Quirk, Randolph, et al. A Grammar of Contemporary English. London: Longman, 1973.Wang, Li. 王力, 中国语法理论 M. 济南: 山东教育出版社, 1984.Xu, Jianping. 许建平, 英汉互译实践与技巧 M. 北京: 清华大学出版社, 2003.Yan, Qigang. 严启刚, 英语翻译教程 M. 天津: 南开大学出版社 , 2001.Zandvoort, R. W. A Handbook of English Grammar. London: Longmans, 1957.Zhong, Shukong. 钟述孔, 英汉翻译手册 M. 北京: 商务印书馆 , 1983.Zhou, Zhipei. 周志培, 汉英对比与翻译中的转换 M. 上海: 华东理工大学出版社, 2003.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 研究报告 > 技术指导

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号