When you use a Rule Engine, and a BRMS, you will realize instant SOA nirvana. Not only are your rules automatically separated from the rest of your application, your Decision Service becomes a reusable service.
Corporations design, build, use, and manage information systems, business systems, and database systems for managing, transacting, reporting, decisioning, advising, and automating business functions. These systems have a business purpose, function, structure, behavior, and logic.