Beyond the buzz about SOA from trade magazines and industry analysts lies the opportunity for companies to realize true business and technology advantages. As enterprise architecture and modernization experts, Summa can help.
Although SOA is generally considered an IT architectural approach, it combines technology, methodology and a new IT mindset. Instead of force-fitting business components to rely on big, unwieldy, inflexible (and often, legacy) systems and establish procedures that suit the IT structure, SOA leaders establish a technology framework that is built from the start - or modernized - to serve the company's day-to-day business operations and needs. Plus, that architecture is designed not only to meet the needs of a snapshot of the business today, but its very structure can also re-use components to readily accommodate the ongoing needs, changes and growth that characterize business.
Organizations that successfully harness the efficiency gains, IT cost reductions and heightened IT agility afforded by SOA start by mapping out their SOA strategy and goals, identifying appropriate pilot projects, and embarking upon an evolutionary migration path.
While in many ways, SOA is just a more consumable and standardized practice for distributed systems and commercial software development and integration practices that have been maturing for the past 15 years, these characteristics distinguish SOA:
Summa's technologists have faced these challenges throughout the evolution of distributed computing, from client-server into SOA. Summa has always focused on creating well-architected, planned and implemented enterprise applications built with shared, secure, robust and remotely accessible reusable components. Implementing SOA is not just the deployment of a technology or product, but includes the combination and alignment of business processes, enterprise architecture strategy, SOA specific best practices and establishing an SOA governance model.
The successful realization of SOA is driven from a focus on business prioritization and IT alignment. It is critical to build a roadmap with an understanding of not only the technologies, but the business drivers and impact, contracts between systems, technology capabilities, robustness and security factors. A variety of related business issues drive the establishment of an SOA strategy and technologies:
Deciding to pursue an SOA strategy presents a set of questions, such as:
At its core, SOA allows business application functions to be exposed as loosely coupled services to other applications (and vice versa), providing real time exchange of information using a standards-based approach. SOA extends applications to enable business interactions that were not possible earlier.
Summa can help you determine the right integration strategy and implement technology, like middleware or web services, to make it possible. If you are looking for ways that SOA applies in your business, have a specific project in mind or need assistance with enabling your staff to implement an SOA strategy, contact us today to learn more about how Summa Technologies can help.