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.
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.
This course examines the importance of
business and technical considerations and introduces the SEI Service Migration and Reuse Technique (SMART).
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 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.