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…mehr
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.
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.
Inhaltsangabe
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 ...
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 ...
Es gelten unsere Allgemeinen Geschäftsbedingungen: www.buecher.de/agb
Impressum
www.buecher.de ist ein Shop der buecher.de GmbH & Co. KG Bürgermeister-Wegele-Str. 12, 86167 Augsburg Amtsgericht Augsburg HRA 13309