This document discusses integration patterns in service oriented architectures. It begins with an overview of SOA principles such as loose coupling, abstraction, and autonomy. Common integration challenges are then addressed through enterprise integration patterns which describe message-based solutions. Specific patterns are examined like request-response, content-based routing, and the aggregator. Web services are identified as a tool that can help address integration goals through standards-based interfaces. The document concludes with a discussion of SOA integration patterns organized into categories and provides examples of how patterns can solve problems related to centralized logic, service layer organization, and composition autonomy.