Share
Fr. 66.00
Eben Hewitt
Java SOA Cookbook
English · Paperback / Softback
Shipping usually within 3 to 5 weeks
Description
Java SOA Cookbook offers practical solutions and advice to programmers charged with implementing a service-oriented architecture (SOA) in their organization. Instead of providing another conceptual, high-level view of SOA, this cookbook shows you how to make SOA work. It's full of Java and XML code you can insert directly into your applications and recipes you can apply right away.
The book focuses primarily on the use of free and open source Java Web Services technologies -- including Java SE 6 and Java EE 5 tools -- but you'll find tips for using commercially available tools as well.
Java SOA Cookbook will help you:
Construct XML vocabularies and data models appropriate to SOA applications
Build real-world web services using the latest Java standards, including JAX-WS 2.1 and JAX-RS 1.0 for RESTful web services
Integrate applications from popular service providers using SOAP, POX, and Atom
Create service orchestrations with complete coverage of the WS-BPEL (Business Process Execution Language) 2.0 standard
Improve the reliability of SOAP-based services with specifications such as WS-Reliable Messaging
Deal with governance, interoperability, and quality-of-service issues
The recipes in Java SOA Cookbook will equip you with the knowledge you need to approach SOA as an integration challenge, not an obstacle.
List of contents
From the contents:
Preface
Overview
Intended Audience
What This Book Covers
How to Read This Book
Using Code Examples
Hang in There!
Conventions Used in This Book
Safari® Books Online
How to Contact Us
Dedication
Acknowledgments
SOA Fundamentals
Chapter 1Introduction to SOA
Introduction
Defining a Service
Defining SOA
Identifying Service Candidates
Identifying Different Kinds of Services
Modeling Services
Making a Service Composable
Supporting Your SOA Efforts
Selecting a Pilot Project
Establishing Governance
Summary
Chapter 2 XML Schema and the SOA Data Model
Introduction
Designing Schema for SOA
Creating Canonical Data Model
Using Chameleon Namespace Design
Versioning Schemas
Reference Schemas
Common Schema Types
Validating an XML Document Against a Schema
Validating an XML Document Against Multiple Schemas
Restricting Schema Types with Regular Expressions
Using Schema Enumerations
Generating Java Classes from Schema
Generating a Schema from Java Generating Java Source Files from XML Schema in Ant
Generating an XML Document Instance from a Schema
Customizing How a Java Class Is Generated from Schema
Validating Against a Schema During Marshaling and
Unmarshaling
Collecting Schema Validation Events During Marshaling and
Unmarshaling
Summary
Chapter 3Working with XML and Java
Introduction
Reading an XML Data Stream
Writing XML Data Streams
Filtering Data in an XML Stream
Selecting Values from an XML Document
Updating a Value in an XML Document
Converting a Java Object into an XML Document Instance
Converting an XML Document Instance into a Java Object
Generating a Schema from an XML Document
Converting XML to Java Without JAXB
Customizing Code Generation in JAXB
Finding the JAR That Contains a Given Class on Linux
Transparently Substituting XML Files
Summary
Web Services
Chapter 4Getting Started
Introduction
Using Publicly Available Web Services to Test Against
...
About the author
Eben Hewitt is a Principal on the architecture team at a multi-billion dollar national retail company, where he has been focused on designing and building their Service Oriented Architecture. He has worked in IT for ten years, working on large-scale web and SOA integration projects, distributed software, and messaging systems. Hewitt is the author of four previous programming books, several industry articles, and is a contributor to the O'Reilly book 97 Things Every Software Architect Should Know, edited by Richard Monson-Haefel. He is a popular speaker at industry conferences and local user groups.
Summary
Most books about service-oriented architecture (SOA) are written at a high level for managers as an introduction to SOA concepts for web services. This book provides specifics for the developer on the ground who has to get SOA to work.
Product details
Authors | Eben Hewitt |
Publisher | O'Reilly Media |
Languages | English |
Product format | Paperback / Softback |
Released | 27.04.2009 |
EAN | 9780596520724 |
ISBN | 978-0-596-52072-4 |
No. of pages | 740 |
Weight | 1164 g |
Subjects |
Natural sciences, medicine, IT, technology
> IT, data processing
> IT
Programmier- und Skriptsprachen, allgemein, WS, J2EE, SOA, WSDL, SOAP |
Customer reviews
No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.
Write a review
Thumbs up or thumbs down? Write your own review.