Making the Most of SOA
In this Information Week article SmartAdvice: Making The Most Of SOA a number of excellent points are made. A couple reinforce the value of business rules in the context of an SOA:…

In this Information Week article SmartAdvice: Making The Most Of SOA a number of excellent points are made. A couple reinforce the value of business rules in the context of an SOA:
Emphasize coarse-grained business services: Business services contain more logic than component services, so they encapsulate more business value, are more difficult to create, and are more costly to get wrong. Engage your customers, analysts, and other stakeholders to understand their current and future requirements. Design service interfaces that facilitate reuse and extensibility. Focus on quality over quantity.
I wrote about business services and rules yesterday and Thomas Erl discusses them at length in the webinar I reference. One of the core value propositions of a business rules management system is the ability to let "customers, analysts and other stakeholders" directly manage the business rules in their service. This helps eliminate mismatches between requirements and implementation.
Automate as much as possible: Where possible, build services to automate manual steps to reduce costs and errors, both internally and in your interactions with customers, suppliers, and partners. Create process-driven composite applications by orchestrating services using the de-facto standard Business Process Execution Language for Web services.
The key thing here is the "build services to automate manual steps". Many of these manual steps are manual becuase they require judgment, review or expertise. These steps are really hard to automate with traditional coding approaches becuase the programmers don't have the business knowledge and the knowledgeable folks cannot review the code. A business rules management system cuts out this impedance and plugs the person who understands the decision more directly into the implementation. If you are building services to automate manual decisions you should definitely use business rules. One example of this kind of manual step is insurance underwriting.
Popular Posts

Business and IT Alignment is Critical to Your AI Success
These are the five pillars that can unite business and IT goals and convert artificial intelligence into measurable value — fast
Read more
Average U.S. FICO Score at 717 as More Consumers Face Financial Headwinds
Outlier or Start of a New Credit Score Trend?
Read more
FICO® Score 10 T Decisively Beats VantageScore 4.0 on Predictability
An analysis by FICO data scientists has found that FICO Score 10 T significantly outperforms VantageScore 4.0 in mortgage origination predictive power.
Read moreTake the next step
Connect with FICO for answers to all your product and solution questions. Interested in becoming a business partner? Contact us to learn more. We look forward to hearing from you.