Figure 2. Decouple the Application Framework.
Traditionally, interfaces were built around programming groupings such as classes or packages. SOA practices, however, steer development toward decoupling the business rules from the process logic, which gives the environment flexibility to change logic at the business-component level.