面向SAP人力资源系统的商业规则定制平台的设计与实现
本文关键词:面向SAP人力资源系统的商业规则定制平台的设计与实现,,由笔耕文化传播整理发布。
【摘要】:SAP SuccessFactors提供基于云计算的复杂的人力资源管理系统,具有复杂的客户数据和业务模块。为了解决业务逻辑变更所带来的成本,公司提出规则定制平台的概念。业务规则的概念在人工智能被应用到软件应用程序的开发的时候就诞生了。不过业务规则的实现主要是在过程逻辑中的,而且被深深地嵌入到应用程序中。为了解决规则执行的不一致性以及无法快速响应规则变更的问题,便有了规则定制这一概念。项目主要基于JBOSS的seam框架实现,作为整个人力资源管理系统中一个模块,要能很好的服务于客户和其他业务模块。业务规则是基于数据框架的,但使用它自己的用户界面(UI)的管理工具。业务规则主要有规则生成与规则执行两个主要部分,选用MVEL表达式语言进行相关的业务处理,并结合相关缓存技术与对应算法实现相关功能。对于与不同数据源的交互,采用RESTful技术实现。并且,运用JProfile, Olingo等技术协助完成相关功能。该论文的主要工作内容包括:(1)分析企业规则管理项目的背景,结合对已存在的规则引擎的分析与对比,分析规则定制平台的意义与价值,确定项目的路线与技术框架等。(2)对规则定制平台进行需求分析,确定系统的总体设计与模块设计方案。(3)规则定制平台的具体实践操作,实现规则生成与规则执行功能。(4)对项目进行总结与分析,发现不足之处并提出未来的修改方案。
【关键词】:MVEL表达式 Jboss Seam框架 RESTful
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要5-6
- Abstract6-11
- 第一章 引言11-16
- 1.1 项目背景11-12
- 1.2 规则定制平台的发展概况12-13
- 1.3 本文主要工作13-14
- 1.4 本文的组织结构14-16
- 第二章 技术综述16-27
- 2.1 规则定制16-18
- 2.1.1 规则的定义16-17
- 2.1.2 规则的使用对象17
- 2.1.3 规则的绑定17-18
- 2.1.4 规则的类型18
- 2.1.5 规则的执行18
- 2.2 MVEL18-21
- 2.2.1 属性访问19-20
- 2.2.2 表达式执行20-21
- 2.3 Seam21-25
- 2.3.1 Seam框架21-22
- 2.3.2 Seam特性22-23
- 2.3.3 Seam编程23-25
- 2.4 RESTful25-26
- 2.4.1 RESTful特性25
- 2.4.2 RESTful实现25-26
- 2.5 本章小结26-27
- 第三章 规则定制平台的分析与设计27-48
- 3.1 项目概述27-28
- 3.1.1 项目总体规划27-28
- 3.1.2 涉众分析28
- 3.2 需求分析28-34
- 3.2.1 系统整体需求29-31
- 3.2.2 规则定义需求31-32
- 3.2.3 规则操作需求32-33
- 3.2.4 规则执行需求33-34
- 3.2.5 非功能性需求34
- 3.3 系统总体设计与模块设计34-47
- 3.3.1 系统设计34-37
- 3.3.2 规则的设计37-40
- 3.3.3 条件过滤器40-42
- 3.3.4 规则定制平台模块实现42-45
- 3.3.5 数据对象解析45-46
- 3.3.6 公用方法设计46-47
- 3.4 本章小结47-48
- 第四章 规则定制平台的实现与应用48-67
- 4.1 规则定义的实现48-54
- 4.1.1 定义规则48-50
- 4.1.2 获取规则50-51
- 4.1.3 公用方法51-52
- 4.1.4 规则定义的实现52-54
- 4.2 规则生成的实现54-59
- 4.2.1 生成规则54-56
- 4.2.2 分析规则56-58
- 4.2.3 执行规则58-59
- 4.3 规则执行的实现59-66
- 4.3.1 解析数据对象59-60
- 4.3.2 SFEL60-61
- 4.3.3 执行结果61-66
- 4.4 本章小结66-67
- 第五章 总结与展望67-69
- 5.1 总结67
- 5.2 进一步工作展望67-69
- 参考文献69-71
- 致谢71-73
【相似文献】
中国期刊全文数据库 前10条
1 周志逵,罗红;主动规则可终止性分析的规则缩减算法[J];北京理工大学学报;2001年04期
2 陈战胜,王瑞祥;主动数据库的规则终止性分析[J];齐齐哈尔大学学报;2004年03期
3 孙明,姜跃平,董继润;支持复合事件的主动规则的可终止性分析[J];计算机研究与发展;1998年05期
4 陈战胜;滕永富;;一种改进的规则终止性分析方法的研究[J];齐齐哈尔大学学报;2007年04期
5 唐常杰;张悦;唐良;李川;陈瑜;;亚复杂系统中动力学干预规则挖掘技术研究进展[J];计算机应用;2008年11期
6 杨波,王海洋,董继润;主动规则可终止性的动态分析方法[J];计算机研究与发展;2000年08期
7 杨泽雪;周屹;胡心怡;赵庆双;;带有规则优先级的主动规则终止性分析[J];黑龙江工程学院学报(自然科学版);2010年01期
8 杨泽雪;郝忠孝;;基于事务的规则终止性分析[J];哈尔滨理工大学学报;2005年06期
9 杨泽雪;;主动规则的终止性分析[J];黑龙江工程学院学报;2008年02期
10 俞琼;宗平;;主动信息系统中终止性规则的研究[J];科技资讯;2008年03期
中国重要会议论文全文数据库 前3条
1 杨波;王海洋;董继润;;基于复合事件规则的主动数据库动态分析模型[A];第十六届全国数据库学术会议论文集[C];1999年
2 陈文亮;朱靖波;吕学强;姚天顺;;词性标注规则的获取和优化[A];第一届学生计算语言学研讨会论文集[C];2002年
3 左维松;昝红英;张坤丽;吴云芳;;规则和统计相结合的情感分析研究[A];第五届全国信息检索学术会议论文集[C];2009年
中国重要报纸全文数据库 前1条
1 本报记者 张景波;“政府入世”:一切皆需按规则[N];吉林日报;2001年
中国博士学位论文全文数据库 前3条
1 杨永福;“规则”的分析与建构:制度的社会网络基础[D];武汉理工大学;2003年
2 郭凯;最优利率规则:一般理论与应用[D];东北财经大学;2007年
3 熊伟;基于空间ECA模型的空间数据库主动规则技术研究[D];国防科学技术大学;2005年
中国硕士学位论文全文数据库 前10条
1 王婷;基于双聚类的多周期投资交易规则挖掘[D];华南理工大学;2015年
2 伍龙真;贵州现代高效农业示范园区建设中市场规则的完善研究[D];贵州大学;2015年
3 许学军;面向SAP人力资源系统的商业规则定制平台的设计与实现[D];南京大学;2016年
4 杨泽雪;主动规则的终止性分析[D];哈尔滨理工大学;2006年
5 曹聪;美国法自甘冒险规则的消亡及反思[D];吉林大学;2015年
6 潘R
本文编号:277695
本文链接:https://www.wllwen.com/guanlilunwen/renliziyuanguanlilunwen/277695.html