SOA实践:BPEL与规则引擎结合优化业务流程
4星 · 超过85%的资源 需积分: 0 72 浏览量
更新于2024-12-28
收藏 3.89MB PDF 举报
"SOA最佳实践:BPEL指南是一份150页的资料,深入讲解如何使用BPEL(Business Process Execution Language)构建和管理业务流程。文档聚焦于在面向服务架构(SOA)中应用BPEL,强调了业务规则在开发中的重要性,并提出了解决业务规则管理和维护问题的策略。"
在面向服务架构中,服务已经成为应用程序开发的核心组成部分。BPEL作为编排这些服务和确保业务流程顺畅运行的标准工具,对于理解和实施SOA至关重要。文档的作者Kevin Geminiuc探讨了业务流程中常见的决策点,指出这些决策通常基于一系列业务规则。然而,当规则频繁变动时,将规则硬编码在流程或Java代码中会导致维护困难、一致性问题以及高昂的维护成本。
为了解决这些问题,文档提倡使用规则引擎将业务流程与业务规则分离。规则以服务的形式存在,BPEL流程在遇到决策点时调用这些服务进行判断。这种方法提高了灵活性,使得业务用户能够使用直观的图形界面编写和修改规则,减少了对IT部门的依赖,从而降低了维护成本。
Oracle BPEL流程管理器是实现这一方法的工具之一,它提供了可视化设计和管理BPEL流程的功能。结合第三方规则引擎,复杂的业务逻辑可以被非程序员以接近自然语言的方式编辑,增强了业务用户的自主性和效率。
文档的第一部分会基于作者团队的实际经验分享最佳实践,包括如何设计和实施BPEL与规则引擎的集成,以及通过实例展示这种集成的开发方法。通过这种方式,读者将能更好地理解如何在实际操作中利用SOA和BPEL提升业务流程的灵活性和经济效率。
2009-01-21 上传
2008-09-07 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2008-08-30 上传
h3dwy
- 粉丝: 4
- 资源: 10
最新资源
- 建立拨号连接建立拨号连接
- 自己组建对等网现在让我们看看如何组建对等网
- 华为PCB内部资料(设置规则)
- E:\oracle教材\Oracle体系结构.txt
- Origin 拟合曲线教程
- 对等型网络一般适用于家庭或小型办公室中的几台或十几台计算机的互联,不需要太多的公共资源,只需简单的实现几台计算机之间的资源共享即可
- Database Porgramming With Jdbc And Java 2nd Edition
- Convex Optimiztion
- SHT11中文版datasheet.
- photoshop中按钮制作
- Vim用户手册中文版72
- Matlab神经网络工具箱应用简介.pdf
- thinking in java 台湾侯捷完整版
- Absolute C++
- 图论算法及其MATLAB程序代码
- 数字PID控制中的积分饱和问题