Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Guidance for the Service-Oriented Architecture Approach

The service-oriented architecture (SOA) approach enables applications to be built from independent services that are accessed in a standard way. The SEI provides a number of workshops and one-day courses that build an organization's knowledge base about SOA environments. These workshops and one-day courses are offered at SEI training centers and can be provided at an organization's location.

Service-Oriented Architecture: Best Practices for Successful Adoption

While the technologies to implement SOA will most probably change over time, one concept will remain: SOA promises a way to design, deploy and manage systems that enables cost-efficiency, agility, adaptability, and the leveraging of legacy investments. However, before adopting SOA as a development and operational paradigm, an organization needs to gain a realistic understanding of its potentials and pitfalls. This course examines four pillars necessary for successful SOA adoption.

Service-Oriented Architecture: Legacy Systems Migration

This course examines the importance of business and technical considerations and introduces the SEI Service Migration and Reuse Technique (SMART).

SOA Strategy

Any successful SOA strategy has to be aligned with business goals, such as reduced time-to-market for applications, integration with business partners, or improved customer service. Each goal drives a different set of SOA strategies. This workshop explores the linking of business goals with SOA strategies and identifies potential pilot projects. As a result of this workshop, an organization develops a plan to identifying its SOA priorities and implementing a set of concrete tasks.

SOA Governance

SOA governance provides a set of policies, rules, and enforcement mechanisms for developing, using, and evolving SOA assets and for analysis of their business value. In this workshop, the SEI team facilitates a session to help the customer organization develop a set of appropriate SOA governance polices, procedures, and practices. The SOA Governance workshop is a natural complement to the session on SOA Strategy.