基于规则引擎的消息中心模块设计——SSH与Drools结合
需积分: 27 169 浏览量
更新于2024-08-10
收藏 2.91MB PDF 举报
"这篇硕士学位论文主要探讨了基于规则引擎的消息中心模块的设计与实现,作者是彭惟乐,专业是软件工程,导师是余阳教授,完成于2010年6月1日,中山大学。论文关注的是粤港物流平台中的消息中心模块,该平台利用Web服务、SOA和ESB技术,旨在满足企业物流管理的共性需求。消息中心模块是系统的核心部分,负责根据用户订阅规则传递业务信息。"
在设计和实现消息中心模块时,作者采用了传统的SSH(Spring、Struts、Hibernate)架构作为基础,并引入了Drools规则引擎作为Xdrools项目的核心,以应对系统的复杂性和易变性。Drools引擎不仅支持消息中心的功能,还满足了粤港物流平台业务逻辑层的部分公共非功能性需求。通过Java注解和反射机制,提供了一套简单便捷的API,便于程序员实现业务规则的热插拔,实现新流程与程序的智能绑定。同时,该设计还提供了扩展点,允许程序员根据特定开发需求扩展框架。
论文的章节结构如下:
1. 引言:介绍了研究背景和目的,以及规则引擎在消息中心模块中的重要性。
2. 相关原理与技术:讨论了规则引擎的起源和应用,以及如何应用于Xdrools工程和消息中心。
3. Xdrools设计及意义:详细阐述了Xdrools工程解决问题的方法,给出了接口说明和顺序图,分析了其对消息中心的意义。
4. 需求分析:根据粤港物流项目的具体需求,对消息中心模块进行了详细的需求分析。
5. 概要设计:基于需求,对消息中心模块进行了整体的架构设计。
6. 详细设计:这是论文的重点,详细描述了消息中心模块的设计细节,包括规则处理、消息传递机制、可扩展性等方面。
关键词:规则引擎、规则热插拔、流程智能绑定,强调了论文的核心技术点。
这篇论文为基于规则引擎的消息中心模块提供了理论基础和实践经验,对于理解如何在物流系统中有效运用规则引擎,以及如何设计灵活、可扩展的消息传递机制具有重要的参考价值。
2007-04-05 上传
2010-05-20 上传
2010-09-17 上传
2009-02-21 上传
点击了解资源详情
点击了解资源详情
白宇翰
- 粉丝: 27
- 资源: 2万+
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手