Font Size: a A A

Research And Application Of Logistics Distribution System Based On Business Rule

Posted on:2011-08-20Degree:MasterType:Thesis
Country:ChinaCandidate:J PanFull Text:PDF
GTID:2178360302999194Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Nowadays, information technology develops rapidly and applies fully in all the sectors of society. It makes a significant impact upon industry. As the same time, the development and changes of the industry business also promote the revolution of information technology.However, the current traditional management information system (MIS) and the development and changes of the business can not keep synchronous. The changing market demand inevitably leads to changes in business logic, so the traditional MIS can not meet the current requirements of increasing software flexibility. Then, rule-based approach emerged. The basic goal of this approach is to separate business rules from implementation code, which converts business rules to maintainable objects so that we can accomplish modifications without changing program code in case of business change.In this paper, in the process of building a logistics distribution system, we learned the MIS development method based on business rules, and considered carefully of the impacts of software architects and development methods on the extensibility and maintainability of the software. As a result, we introduced business rules technology, then designed a business rule-based architecture for the system and implemented it successfully. This system is built on the platform of J2EE, and we achieve the motive of separating the business logic and application components by introducing a business rule component. The business logic of the system is encapsulated into a group of so-called rule packages, which are depended on by the business rule component and maintained as resource data, instead of program code. The changes of business logic can be done by easily changing the data-formed rule packages, but make no impact on the application.The design and implementation of the business rule component is the key of the system. In this paper, we use the JBoss Rules that is open source to act as the business rule engine. A business rule service module accomplishes the communications of the business rule component with application components. A business rule maintenance module is designed to accomplish the definition, maintenance and administration of the business rule, which is based on B/S.The final system implementation has proved that the logistics distribution based on business rule behaves well in the aspects of usability, flexibility and adaptability to deal with the changes of the business logic.
Keywords/Search Tags:Business Rule, Logistics Distribution, Business Logic, Rule Engine
PDF Full Text Request
Related items