Font Size: a A A

Design And Implementation Of Domain Knowledge Driven Business Engine

Posted on:2016-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:R G LiFull Text:PDF
GTID:2348330479994812Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rising level of information, the growing popularity of computers in all walks of life, applied using a range of software systems in the enterprise continues to expand, and its importance is also rapidly increasing. Business changes frequently in nowadays, although a high degree of similarity in many businesses, as a result of not familiar with programming, business people to turn it back to the developer. Constantly repeated this development process will waste a lot of resources, seriously slow down the project development and updates, and even contribute to project failure. While there are many effective ways to develop, such as object-oriented and MVC architectural pattern, etc. Although these methods can accelerate the development and reduce the costs in some ways, but they are not well adapted to the latter part of the demand for rapid change, even change it during requirements development, so we need to develop new ways to adapt to these demands frequent changes.In order to deal these situation, this article will examine how to use a specific domain knowledge, the business code abstract summarized as business rules, and then design the business engine, which could organically combined business objects, messaging and rules engine based on profiles and descriptive text, allow business people to achieve a simple configuration can also modify the service engine platform.By analyzes the relationship and the changes between the business, abstract the business to the simple business rule. Also defines the call interface, task operation of rules and the manner of its configurable text description. And then design a message handler, defines the type, parameters and interface information, including news, messaging between business processes used; and in order to explain the business to use XML to define the business processes, the design of the appropriate process parser finish customizing and running a business rule platform. Finally, dealing with the actual business requirements of the project "inventory management system". Design a complete business model interfaces, and the initial realization of the implementation and operation of this set of rules. Meanwhile concurrency and efficiency of operations carried out to test the effect of the functional and operational engine performance.
Keywords/Search Tags:workflow engine, rules engine, business rules
PDF Full Text Request
Related items