Increasingly  enterprises are using Service-Oriented Architecture (SOA) as an approach to Enterprise Application Integration (EAI) SOA has the potential to bridge the gap between business and technology and to improve the reuse of existing applications and the interoperability with new ones