&>"SOA with Java" provides thorough and up-to-date coverage of implementing service-oriented architecture and service-orientation with the newest and most appropriate Java, Web service and REST technologies. Addressing a critical need within the IT industry, it shows how to implement SOA solutions with lightweight Java frameworks such as Spring, Mule, and ServiceMix, as well as mainstream Java services technologies. Leading services author Thomas Erl and a team of experts also illuminate today's most important Java services specifications, including Service Data Objects (SDO) and Service Component Architecture (SCA). To demonstrate options and alternatives for solving real-world design problems, the authors present multiple case studies drawn from their unsurpassed experience. They also demystify complex concepts and techniques with hundreds of easy-to-understand figures. Coverage includes: Introduction to service-oriented Java: Fundamental SOA concepts, basic Java distributed technologies, and Java service technologiesBuilding Services with Java: service-orientation principles with Java Web Services; utility, entity, and task services; and service compositionBuilding SOA Solutions with Java: orchestrated services, ESBs, and complex composition