SOA and business rules

Although the IT technology has always been (or should be) related to business technology that supports, SOA further emphasizes the connection between business processes and IT applications that supports them.


Business Processes (BP) are therefore (beside the term of service) one of the fundamental terms in SOA architecture. Business processes are carried out with the satisfaction of certain business rules (BR), some of which are closely tied to a particular business process, while other can be applied to different business processes. In combination of SOA architecture and business rules, business rules engine (rules engine) becomes a separate component (separate service) that executes some business rules – those that are common to several processes. Some business rules – those that are related only to one process, runs the process itself.