Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Hansen, Mark D., 1965-
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Upper Saddle River, N.J. : Prentice Hall, 2007.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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
  • 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
  • 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
  • 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.