SOA using Java Web services

Expert Solutions and State-of-the-Art Code Examples SOA Using Java Web Services is a hands-on guide to implementing Web services and Service Oriented Architecture (SOA) with today's Java EE 5 and Java SE 6 platforms. Author Mark Hansen presents in explicit detail the information that enterprise...

Full description

Bibliographic Details
Main Author: Hansen, Mark D.
Format: eBook
Language:English
Published: Upper Saddle River, N.J. Prentice Hall 2007
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 06996nmm a2200541 u 4500
001 EB001945281
003 EBX01000000000000001108183
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9780132345293 
020 |a 0130449687 
020 |a 9780130449689 
020 |a 8131735117 
020 |a 0132345293 
050 4 |a TK5105.88813 
100 1 |a Hansen, Mark D. 
245 0 0 |a SOA using Java Web services  |c Mark D. Hansen 
260 |a Upper Saddle River, N.J.  |b Prentice Hall  |c 2007 
300 |a 1 online resource 
505 0 |a Includes bibliographical references and index 
505 0 |a 2.4.9 Partial Binding -- 2.4.10 Binary Data Encoding (MTOM or WS-I) -- 2.5 WS-Metadata 2.0 -- 2.5.1 WSDL Mapping Annotations -- 2.5.2 SOAP Binding Annotations -- 2.5.3 Handler Annotations -- 2.5.4 Service Implementation Bean -- 2.5.5 Start from WSDL and Java -- 2.5.6 Automatic Deployment -- 2.6 WSEE 1.2 -- 2.6.1 Port Component -- 2.6.2 Servlet Endpoints -- 2.6.3 EJB Endpoints -- 2.6.4 Simplified Packaging -- 2.6.5 Handler Programming Model -- 2.7 Impact of Other Java EE 5 Annotation Capabilities -- 2.7.1 Dependency Injection -- 2.7.2 Interceptors -- 2.7.3 POJO Support in EJB 3.0 -- 2.8 Conclusions -- 2.8.1 Configuring Your Environment to Build and Run the Software Examples -- Chapter 3 Basic SOA Using REST -- 3.1 Why REST? -- 3.1.1 What Is REST? -- 3.1.2 Topics Covered in This Chapter -- 3.2 XML Documents and Schema for EIS Records -- 3.2.1 No WSDL Doesnt Necessarily Mean No Interfaces -- 3.3 REST Clients with and without JWS --  
505 0 |a 2.3 JAX-WS 2.0 -- 2.3.1 Java/WSDL Mapping -- 2.3.2 Static WSDL -- 2.3.3 Dynamic and Static Clients -- 2.3.4 Invocation with Java Interface Proxies -- 2.3.5 Invocation with XML -- 2.3.6 XML Service Providers -- 2.3.7 Handler Framework -- 2.3.8 Message Context -- 2.3.9 SOAP Binding -- 2.3.10 HTTP Binding -- 2.3.11 Converting Exceptions to SOAP Faults -- 2.3.12 Asynchronous Invocation -- 2.3.13 One-Way Operations -- 2.3.14 Client-Side Thread Management -- 2.3.15 WSDL StylesSupport for RPC/Literal and Document/Literal Wrapped -- 2.3.16 XML Catalogs -- 2.3.17 Pseudoreference Passing (Holder<T> for Out and In/Out Parameters) -- 2.3.18 Run-time Endpoint Publishing (Java SE Only) -- 2.4 JAXB 2.0 -- 2.4.1 Binding XML Schema to Java Representations -- 2.4.2 Mapping Java Types to XML Schema -- 2.4.3 Mapping Annotations -- 2.4.4 Binding Language -- 2.4.5 Binding Run-time Framework (Marshal/Unmarshal) -- 2.4.6 Validation -- 2.4.7 Portability -- 2.4.8 Marshal Event Callbacks --  
505 0 |a 3.3.1 Getting EIS Records from a REST Service without Using JWS -- 3.3.2 Getting EIS Records from a REST Service with JWS -- 3.3.3 Sending EIS Records to a REST Service without Using JWS -- 3.3.4 Sending EIS Records to a REST Service with JWS -- 3.4 SOA-Style Integration Using XSLT and JAXP for Data Transformation -- 3.4.1 How 
505 0 |a Cover -- Contents -- Foreword -- Preface -- About This Book -- Acknowledgments -- About the Author -- Chapter 1 Service-Oriented Architecture with Java Web Services -- 1.1 Am I Stupid, or Is Java Web Services Really Hard? -- 1.1.1 Dont Drink That Kool-Aid -- 1.1.2 JWS Is a Toolset, Not an Application Framework -- 1.1.3 Epiphany -- 1.2 Web Services Platform Architecture -- 1.2.1 Invocation -- 1.2.2 Serialization -- 1.2.3 Deployment -- 1.3 Java Web Services Standards: Chapters 2 through 8 -- 1.4 The SOAShopper Case Study: Chapters 9 and 10 -- 1.5 SOA-J and WSDL-Centric Development: Chapter 11 -- Chapter 2 An Overview of Java Web Services -- 2.1 The Role of JWS in SOA Application Development -- 2.1.1 A Hypothetical SOA Application -- 2.1.2 JWS Enables SOA Development -- 2.2 A Quick Overview of the Ease-of-Use Features -- 2.2.1 Source Code Annotations -- 2.2.2 Standard WSDL/Java Mapping -- 2.2.3 Standard Serialization Context -- 2.2.4 Development Models -- 2.2.5 JWS Trade-Offs --  
653 |a Computer network architectures / fast 
653 |a Computer network architectures / blmlsh 
653 |a Web services / fast 
653 |a Web services / http://id.loc.gov/authorities/subjects/sh2003001435 
653 |a Web services / blmlsh 
653 |a Java (Computer program language) / fast 
653 |a Réseaux d'ordinateurs / Architectures 
653 |a Computer network architectures / http://id.loc.gov/authorities/subjects/sh86007468 
653 |a Java (Langage de programmation) 
653 |a Java (Computer program language) / http://id.loc.gov/authorities/subjects/sh95008574 
653 |a Services Web 
653 |a Java (Computer program language) / blmlsh 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
776 |z 9780132345293 
776 |z 9780130449689 
776 |z 0132345293 
776 |z 0132394057 
776 |z 0130449687 
856 4 0 |u https://learning.oreilly.com/library/view/~/0132394057/?ar  |x Verlag  |3 Volltext 
082 0 |a 331 
082 0 |a 006.7/6 
520 |a Expert Solutions and State-of-the-Art Code Examples SOA Using Java Web Services is a hands-on guide to implementing Web services and Service Oriented Architecture (SOA) with today's Java EE 5 and Java SE 6 platforms. Author Mark Hansen presents in explicit detail the information that enterprise developers and architects need to succeed, from best-practice design techniques to state-of-the-art code samples. Hansen covers creating, deploying, and invoking Web services that can be composed into loosely coupled SOA applications. He begins by reviewing the 'big picture, ' including the challenges of Java-based SOA development and the limitations of traditional approaches. Next, he systematically introduces the latest Java Web Services (JWS) APIs and walks through creating Web services that integrate into a comprehensive SOA solution. Finally, he shows how application frameworks based on JWS can streamline the entire SOA development process and introduces one such framework: SOA-J. The book Introduces practical techniques for managing the complexity of Web services and SOA, including best-practice design examples Offers hard-won insights into building effective SOA applications with Java Web Services Illuminates recent major JWS improvements - including two full chapters on JAX-WS 2.0 Thoroughly explains SOA integration using WSDL, SOAP, Java/XML mapping, and JAXB 2.0 data binding Walks step by step through packaging and deploying Web services components on Java EE 5 with JSR-181 (WS-Metadata 2.0) and JSR-109 Includes specific code solutions for many development issues, from publishing REST endpoints to consuming SOAP services with WSDL Presents a complete case study using the JWS APIs, together with an Ajax front end, to build a SOA application integrating Amazon, Yahoo Shopping, and eBay Contains hundreds of code samples - all tested with the GlassFish Java EE 5 reference implementation - that are downloadable from the companion Web site, http://soabook.com