Enterprise Application Integration (brokered model that uses adapters to connect into systems using their native interfaces) Enterprise Service Bus (brokered model that uses web service standards to interact with systems wrapped in services) Service Oriented Architecture (federated model based on messaging and typically web service standards) Data Services (REST / OData / ATOM –based services designed for ease of access to data and furthest reach to web consumers) Extract Transform Load / Batch Data Integration and Point to Point models Master Data Management / Data Hub model Web Service or Cloud Gateways B2B and Partner integration
Microsoft Windows Communication Foundation Microsoft BizTalk Microsoft SQL Server Integration Services Microsoft SharePoint Business Connectivity Services MSMQ Java Open Source SOA tools such as Apache Axis and WSO2 WSAS Java Open Source ESB tools such as WSO2 ESB and Mule ESB Java Open Source ETL tools such as Pentaho Data Integration and Smooks Java Open Source messaging (JMS) tools such as ActiveMQ Informatica Scribe Intel SOA Expressway