sunfork is the author of nutshell. Integration and software development house to Microsoft Dynamics Ax partners and clients. We are pasionate indivuals with years of experience. Never scared to envistigate new technologies. We support cloud and on=premise solutions.


  • CSIR campus, Building 4, Meiring Naude ave, Pretoria, 0001, South Africa
  • phone : +27 ( 71 ) 671 8133
  • Email : info@sunfork.com



 Importance of SOA

SOA From the Bottom Up - The Best Approach to Service Oriented Architecture

The general attitude of business organizations towards Service Oriented Architecture, or SOA, has changed significantly over the course of the term's existence.  When SOA first made its appearance as a buzzword in the early 2000s, enthusiasm for the new model quickly reached a fever pitch. Companies with big infrastructure problems were so sure that SOA was the fix they'd been waiting for that they were willing to pour millions of dollars into massive top-down SOA initiatives with long, hazy ROI timelines. 

Benefits of SOA


Reuse and composition. This is particularly powerful for creating new business processes quickly and reliably. Recomposition. The ability to alter existing business processes or other applications based on service aggregation. The ability to incrementally change the system. Switching service providers, extending services, modifying service providers and consumers. All of these can be done safely, due to well-controlled coupling. The ability to incrementally build the system. This is especially true of SOA-based integration.. 
As a flexible and extensible architectural framework, SOA has the following defining capabilities:

Reducing Cost: Provide the opportunity to consolidate redundant application functionality and decouple functionality from obsolete and increasingly costly applications while leveraging existing investments.

Agility: Structure business solutions based on a set of business and IT services in such as way as to facilitate the rapid restructuring and reconfiguration of the business processes and solutions that consume them.

Increasing Competitive Advantage: Provide the opportunity to enter into new markets and leverage existing business capabilities in new and innovative ways using a set of loosely coupled IT services. Potentially increase market share and business value by offering new and better business services.

Time to Market: Deliver business-aligned solutions faster by allowing the business to decide on the key drivers of a solutions and allowing IT to rapidly support and implement that direction.

Consolidation: Integrate across silo-ed solutions and organizations, reduce the physical number of systems and enable consolidation of platforms under a program of "graceful transition" from legacy spaghetti dependencies to a more organized and integrated set of coexisting systems.

Alignment: Enable organizations to better align business goals to IT, enabling the business to associate it with capabilities that an organization wants to achieve in alignment with its strategic plan, leading to both sustained agility and reuse over time.