一直以来所面临的挑战 任何有经验的IT专家都明了集成不同的异构流程管理系统的超乎寻常的困难,这样的困难主要表现在以下2个方面: A 要对付多种协议、多种数据格式、多种程序设计语言和体系架构、多种安全模式和从大型机到基于Web站点的客户/服务器交互方式。 B 处理各种各样的和突发的部门间和组织议事日程安排上的冲突。 上述困难令IT流程管理系统成为高度复杂的生态流程管理系统。而且,经常会有一个团体性的方法来驱动企业的计算。预期的成本可能要超支。这其中可以利用ROI、SOA有关的技术和方法来解决有关的问题。 流程本身也需要改进 对于上述我们分析的各种情况究竟该如何应对呢?应用软件的本质是考虑所有涉及其中的因素。编写文挡不该只被看作是应用软件本身的事,而应该把它视为是整体功能实现的一个组成部分。就象我们不应该把自己电脑中的桌面应用软件孤立看待一样,我们应该把它视为是实现整个业务流程功能或工作流的组成部分。 上个世纪90年代初期的研究表明PC的进步最终降低了消息发布的时间,提高了人类的劳动生产率。工作流和业务流程的引入使得编程方式有了很大变化。流程的构建和实例化在编程中都有所体现。我们在提高业务流程、人力工作流和人员与计算机设备交互方面所做的计算已经取得了很大的进步。我们目前处在一个全新的软件程序类型阶段。
|