Font Size: a A A

The Compatible Model Of Service-Oriented Business Rules Engine

Posted on:2008-11-12Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhuFull Text:PDF
GTID:2178360212985019Subject:Computer applications
Abstract/Summary:PDF Full Text Request
As today's marketplace globalizes, new markets, new workforces and new competitors drive companies to look for new ways to adapt to change more quickly. Business leaders who have been focused on cost-containment must now focus on growth — a goal that demands the flexibility to be more nimble than competitors. Companies still want to control costs by making better use of the investments that they already have. That is the reason why SOA attracts people's attention increasingly. At the same time, business logic changes frequently according to the change of market, it requires our software developer to react faster, but the software system becomes more and more difficult to maintain in addition to the increasing cost. As a solution to this challenge, Rule Engine separates the business logic from the source code, shortens the development cycle, make the software system more flexible and extensible. You may find that the use of SOA and Rule Engine have something in common in making business software system more efficient and maintainable, this motivate us to build a model for Rule Engine with SOA. In this paper, after the description of the theory of Rule Engine, since there is lack of standard in Rule Engine area, we proposed the compatible model of business rule engine which allow us to use heterogeneous business rules engines by unifying the access to the rules. Heterogeneous business rules engines are integrated into the system by using a plug-in based architecture; when one new rule is added, the source code of corresponding Web Service would be generated, compiled, and deployed to the business application. Current business rule systems manage and execute business rules, however, typically lack support for increasingly distributed software systems, we propose a service-oriented distributed business rules system that manages and deploys business rules to various business rule engines; it is built based on the compatible model. Furthermore, we present the design and some implementation aspects of a service-oriented business rules system based on WS-Coordination.
Keywords/Search Tags:Business Rules, Rules Engine, SOA, Distributed System, WS-Coordination
PDF Full Text Request
Related items