Steps Toward SOA

What is SOA and how can you use it in your enterprise? eWeek Chief Technology Analyst Jim Rapoza has 10 steps you can use. The steps are: SOA is an architecture, a set of best practices, not a product; it's not a panacea, and won't fix all problems; developers should take it one step and a time and an iterative approach; you don't have to have SOA everywhere to be successful; the biggest challenges are organizational, cultural and political, resistance to change is bad, and the technology is the easy part; the top SOA technical challenge is creating and maintaining the service abstraction; without governance, quality and sound management, SOA projects are doomed to failure; no two SOA implementations are alike; you may already have what you need, so leverage technology you already have; SOA can solve business problems; and SOA is still in its early stages.