工作流环境下组件的开发
2012-09-26雷聚超范梦龙
电子设计工程 2012年22期
雷聚超,范梦龙
(西安工业大学 计算机学院 西安 710021)
随着市场竞争的加剧和计算机技术的发展,企业必须寻求一种新的技术来优化他们的业务流程,于是工作流技术应运而生,它成为实现企业信息化建设、提高企业运营效率的有效途径。但是,工作流管理系统的开发随着企业要求的变更要做许多重复性的工作,软件的可扩充性、可重用性等方面的问题日益突出,本文将组件技术与工作流技术相结合使这方面的问题得到解决。
在新技术背景下,工作流技术进入一个崭新的发展阶段。一些著名的工作流商业软件供应商不断推出新产品,其中比较著名的企业级工作流产品有BEA的WLI,IBM的holosofx与 MQSeries工作流,Fujitsu 的 Iflow,SAP 的 NetWeaver,Sonic的Orchestration Server。特别是基于Web的工作流系统,已成为一种新的市场流行趋势。代表产品有Ultimus的业务流程管理产品等[1]。目前工作流管理系统存在设计实现复杂、可靠性、重用性差等问题。本文在研究工作流环境下组件的开发过程中,为使开发的组件能够良好的应用于B/S结构,采用了Ajax技术,实现异步交互过程,解决了传统Web应用中会出现的屏幕闪烁、刷新问题。
1 工作流技术
工作流概念起源于生产组织和办公自动化领域,是针对日常工作中具有固定程序活动而提出的一个概念。工作流技术主要是利用计算机科学技术,并结合企业具体产品开发过程与经营管理进行信息化软件系统的应用开发,达到企业经营和生产过程全自动或半自动化的执行和管理[2]。……
登录APP查看全文
