2009-11-06 10:32:13 来源:CIO时代网
在过去的四十年,企业应用主要以面向数据方式来开发系统的应用。业务流程管理继承了这笔遗产,但是采取了一种从根本上发展企业应用的的新方法, 即以面向流程的方式以提升系统的功效。
正因为如此,业务流程管理真正促进了范例交换而不仅仅是范例变换,业务流程管理认为流程是最基本的实体,而把数据仅仅看成是流程实体执行后的副产品。
当企业应用以传统的面向数据的方式发展时,其代表的形式在六、七十年代以层次关系数据库占主导地位,在八、九十年代以关系数据库为主,业务流程管理正在引入一种以面向流程的应用即业务流程管理系统的观念。
采用面向数据的方法,其核心的语义是实体和关系,这些提供了企业应用的静态模型。商业逻辑和动态行为处于储存程序和触发器之上,使得业务流程被含蓄地表示,并紧紧地与后台数据模型耦合在一起。
采用面向流程的方法, 其核心的语义是活动和消息( activities and messages),这些活动和消息提供了一个动态的企业应用模型。商业逻辑和动态行为是核心流程模型的一部分,而数据模型既可以用传统的数据模型的方法来显性地定义,也可以作为流程的一部分来含蓄地定义。
面向数据与面向流程特征表
从上面的分析我们可以断定:业务流程管理系统将对大量的IT组织产生极大的影响,就象关系数据库管理系统在过去的二十年产生的影响一样。不仅如此,当商业分析员认识到他们可以从高级的流程定义工具和商业活动监控区与高级的流程执行环境相结合而获得好处时,这种影响就会更加深入。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。
