[1]秦波,余金山.构建大型货代系统的解决方案[J].华侨大学学报(自然科学版),2009,30(6):642-645.[doi:10.11830/ISSN.1000-5013.2009.06.0642]
 QIN Bo,YU Jin-shan.Solution for Constructing Large-Sized Freight Agent Systems[J].Journal of Huaqiao University(Natural Science),2009,30(6):642-645.[doi:10.11830/ISSN.1000-5013.2009.06.0642]
点击复制

构建大型货代系统的解决方案()
分享到:

《华侨大学学报(自然科学版)》[ISSN:1000-5013/CN:35-1079/N]

卷:
第30卷
期数:
2009年第6期
页码:
642-645
栏目:
出版日期:
2009-11-20

文章信息/Info

Title:
Solution for Constructing Large-Sized Freight Agent Systems
文章编号:
1000-5013(2009)06-0642-04
作者:
秦波余金山
华侨大学计算机科学与技术学院
Author(s):
QIN Bo YU Jin-shan
College of Computer Science and Technology, Huaqiao University, Quanzhou 362021, China
关键词:
货代系统 规则引擎 对象持久化技术 参数配置
Keywords:
freight agent systems rule engine object persistent technology parameter configuration
分类号:
TP311.52
DOI:
10.11830/ISSN.1000-5013.2009.06.0642
文献标志码:
A
摘要:
在构建大型货运代理系统时,针对所遇到的分公司间存在需求上的差异、权限和并发访问等关键问题,提出一种有效的,可行的解决方案.引入基于Java的规则引擎,解决各分公司需求差异的技术实现问题,把大量的if-else语句从应用程序中分离出来,简化了代码,并增强可读性和可维护性.通过在服务器和客户端两方面的构建,系统可以很好地分配功能访问权限,既保证分公司间角色的多样性,又保证数据的安全性.选用Read Committed隔离级别,并采用对象持久化技术,可解决不可重复读和第二类丢失更新的并发问题.
Abstract:
This paper analyses the key questions on constructing large-sized freight agent systems,which are the different demands among branch companies,concurrency-control problems and authorization-control problems,and then an efficient,feasible resolution is brought forward.Using rule engine based on java,the technology is realized for demand difference from branch companies,and many if-else statements are separated from application program,so codes are simplified,and readability and maintainability is enhanced.The system can assign the access privileges by the construction on the server-side and client-side which can ensure the diversity of roles among the branches and data safety.Choosing isolation level of read committed and adopting the object persistent technology can settle the concurrent problems between nonrepeatable read and second losing the refreshment

参考文献/References:

[1] 王淑云. 现代物流 [M]. 北京:人民交通出版社, 2002.
[2] ERNEST F H. Jess in action:Rule-based system in Java [M]. Greenwich:Manning Publications, 2003.
[3] FU G, SHAO J, EMBURY S M. A framwork for business rule presentation [A]. Washington, DC:IEEE Computer Society, 2001.922-926.
[4] DATTA A, SANG H S. A study of concurrency control in real-time acitive database systems [J]. IEEE Transactions on Knowledge and Data Engineering, 2002(3):465-484.
[5] 沈锐. 基于J2EE物流系统持久层的Hibernate解决方案 [J]. 电脑知识与技术, 2005(3):13-15.

备注/Memo

备注/Memo:
福建省自然科学基金资助项目(A0810013)
更新日期/Last Update: 2014-03-23