The 9 Requirements for a Successful SOA Deployment
Service-Oriented Architecture (SOA) is an architectural approach that should be looked upon as a journey within an enterprise. Different enterprises embark on the SOA journey with different aims. However, general goals include creating agility, enabling faster time to market and encouraging reuse within the enterprise. None of these are easy to achieve and require a set of guidelines that the author explores in this paper. Either way, what is outlined here are the nine essential elements of a successful SOA deployment: Careful Choices, Business Agility, More Than a Registry, Developers are People Too, Governance, Managing a Shared Infrastructure, Holistic Security, Performance and Metrics.