In May and July of 2000, Java Developer's Journal (Vol. 5, issues 5 and 7)
ran a two-part article on how business rules can be implemented in Java. To
recap, business rules are a formalized representation of the policies,
practices, and procedures of an organization, describing how business should
be conducted under any particular set of conditions. Business rules aren't a
programming concept but rather a business concept. The business rules of an
organization may be contained in policy manuals, memos to employees,
unwritten "tips and tricks" passed from employee to employee, or lines of
program code spread among various applications serving different business
needs.
The use of specialized business rule authoring/execution environments with
independent rule repositories was introduced as a way to gain more control,
consistency, and reuse of business rules throughou... (more)
WSJ readers are already familiar with the concept and promise of Web
services. For some time, media and industry analysts have been touting the
revolution about to occur in the programming world as a result of universally
accessible, reusable code that can be assembled to accomplish any business
task.
Some of the claims are rightly looked on as hype, but there's an underlying
solidity to the Web services model that makes it a compelling approach to
software development. This article examines the interplay between Web
services and a similar programming paradigm: business-rules ma... (more)