The SOA Consortium is an advocacy group of end users , service providers and technology vendors committed to helping the Global 1000 , major government agencies , and mid-market businesses successfully adopt Service Oriented Architecture ( SOA ) by 2010 .