Fr. 66.00

Java SOA Cookbook

English · Paperback / Softback

Shipping usually within 3 to 5 weeks

Description

Read more

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.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.