-
Bottom-Up Approach
In a typical SOA service layers, bottom layer always represented by integration services, partner services, data access services, infrastructure and information services. The next upper layer would be business services and then business process services. Identifying required services for bottom layer then moving upwards to achieve the integration process requirement called bottom-up approach. This approach has been followed and proven by many integration projects.
-
Top-Down Approach
Approaching SOA at enterprise level is the preferred approach to gain the maximum benefits. The reason for approaching at enterprise level is to make sure that IT and business processes are aligned to achieve business goals. So identifying required business process services at enterprise level will be a starting point for top-down approach. Once the enterprise process services are identified, identifying the business activities to fulfil each business processes would be a next step.
Finally the bottom layers to be identified like bottom-up approach. Top-down approach is a preferred approach for realizing complete SOA benefits.
Mule Runtime enables a bottom-up approach to SOA. A bottom-up method allows organisations to leverage a lightweight standalone Runtime rather than a full proprietary stack, giving them more flexibility.
With Mule Runtime, businesses can leverage numerous SOA and API design patterns to overcome complex integration challenges.
SOA design patterns allow organizations to solve design problems quickly and easily through the use of proven solutions.
Comments