logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

Java Soa Cookbook: Soa Implementation Recipes, Tips, and Techniques

Java Soa Cookbook: Soa Implementation Recipes, Tips, and Techniques (Paperback)

Eben Hewitt (지은이)
O'Reilly Media, Inc
88,100원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
72,240원 -18% 0원
3,620원
68,620원 >
yes24 로딩중
교보문고 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 1개 35,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Java Soa Cookbook: Soa Implementation Recipes, Tips, and Techniques
eBook 미리보기

책 정보

· 제목 : Java Soa Cookbook: Soa Implementation Recipes, Tips, and Techniques (Paperback) 
· 분류 : 외국도서 > 컴퓨터 > 소프트웨어 개발/엔지니어링 > 시스템 분석/설계
· ISBN : 9780596520724
· 쪽수 : 714쪽
· 출판일 : 2009-05-05

목차

Copyright
Preface
Part 1: SOA Fundamentals
Chapter 1. Introduction to SOA
Section 1.1. Introduction
Section 1.2. Defining a Service
Section 1.3. Defining SOA
Section 1.4. Identifying Service Candidates
Section 1.5. Identifying Different Kinds of Services
Section 1.6. Modeling Services
Section 1.7. Making a Service Composable
Section 1.8. Supporting Your SOA Efforts
Section 1.9. Selecting a Pilot Project
Section 1.10. Establishing Governance
Section 1.11. Summary
Chapter 2. XML Schema and the SOA Data Model
Section 2.1. Introduction
Section 2.2. Designing Schema for SOA
Section 2.3. Creating Canonical Data Model
Section 2.4. Using Chameleon Namespace Design
Section 2.5. Versioning Schemas
Section 2.6. Reference Schemas
Section 2.7. Common Schema Types
Section 2.8. Validating an XML Document Against a Schema
Section 2.9. Validating an XML Document Against Multiple Schemas
Section 2.10. Restricting Schema Types with Regular Expressions
Section 2.11. Using Schema Enumerations
Section 2.12. Generating Java Classes from Schema
Section 2.13. Generating a Schema from Java
Section 2.14. Generating Java Source Files from XML Schema in Ant
Section 2.15. Generating an XML Document Instance from a Schema
Section 2.16. Customizing How a Java Class Is Generated from Schema
Section 2.17. Validating Against a Schema During Marshaling and Unmarshaling
Section 2.18. Collecting Schema Validation Events During Marshaling and Unmarshaling
Section 2.19. Summary
Chapter 3. Working with XML and Java
Section 3.1. Introduction
Section 3.2. Reading an XML Data Stream
Section 3.3. Writing XML Data Streams
Section 3.4. Filtering Data in an XML Stream
Section 3.5. Selecting Values from an XML Document
Section 3.6. Updating a Value in an XML Document
Section 3.7. Converting a Java Object into an XML Document Instance
Section 3.8. Converting an XML Document Instance into a Java Object
Section 3.9. Generating a Schema from an XML Document
Section 3.10. Converting XML to Java Without JAXB
Section 3.11. Customizing Code Generation in JAXB
Section 3.12. Finding the JAR That Contains a Given Class on Linux
Section 3.13. Transparently Substituting XML Files
Section 3.14. Summary
Part 2: Web Services
Chapter 4. Getting Started
Section 4.1. Introduction
Section 4.2. Using Publicly Available Web Services to Test Against
Section 4.3. Installing Metro
Section 4.4. Installing Oracle WebLogic
Section 4.5. Creating and Deploying the Simplest Web Service
Section 4.6. Creating and Deploying a Service to WebLogic
Section 4.7. Setting Up a Maven 2 Service and Client Project
Section 4.8. Understanding WSDL
Section 4.9. Using References in NetBeans to Generate Web Service Clients
Section 4.10. Monitoring SOAP Traffic with Metro
Section 4.11. Monitoring SOAP Traffic with TCPMon
Chapter 5. Web Services with SAAJ
Section 5.1. Introduction
Section 5.2. Creating a SOAP Element with a Qualified Name
Section 5.3. Creating a Complete SOAP Message
Section 5.4. Writing a SOAP Response to an Output Stream
Section 5.5. Creating a Web Service Client Based on an Existing SOAP Envelope
Section 5.6. Extracting Content from a SOAP Message
Section 5.7. Creating a Web Service Client Using Raw XML Source and DOM
Section 5.8. Adding a MIME Header
Section 5.9. Adding Namespace Declarations
Section 5.10. Specifying SOAPAction
Section 5.11. Adding an Attribute to an Element
Section 5.12. Removing a Header from a SOAP Message
Section 5.13. Adding Headers to a SOAP Request
Section 5.14. Accessing All SOAP Header Elements
Section 5.15. Adding an Attachment to an Outbound SOAP Message
Section 5.16. Accessing Inbound Attachment Data
Section 5.17. Connecting to a SAAJ Endpoint Without a WSDL
Section 5.18. Working with SOAP Actors
Section 5.19. Asynchronous Invocation with Dispatch
Section 5.20. Validating Your Payload Against a Schema on the Client
Section 5.21. Providing a Web Service with SAAJ
Section 5.22. Sending and Receiving SOAP Faults
Section 5.23. Summary
Chapter 6. Creating Web Service Applications with JAX-WS
Section 6.1. Introduction
Section 6.2. Calling a Web Service from the Command Line
Section 6.3. Using JAX-WS Annotation Name Properties
Section 6.4. Invoking the Simplest Web Service
Section 6.5. Creating a Client Proxy
Section 6.6. Consuming a Web Service from a Servlet or EJB
Section 6.7. Consuming a Web Service from a JSP
Section 6.8. Using a JAXB-Annotated Instance in a SOAP Message
Section 6.9. Using wsimport in a Maven Project
Section 6.10. Dealing with Version Errors in wsgen and wsimport
Section 6.11. Adding Headers to a SOAP Request
Section 6.12. Intercepting the Request to Perform Protocol-Specific Work
Section 6.13. Intercepting the Request to Perform Work on Your Payload
Section 6.14. Sharing Data Between Handler Invocations
Section 6.15. Passing Binary Data in a Request
Section 6.16. Using Binary Data in a SOAP Message
Section 6.17. Enabling Binary Optimization on the Client
Section 6.18. Validating a SOAP Payload Against a Schema with Metro
Section 6.19. Making Asynchronous Calls with a JAX-WS Client
Section 6.20. Overriding the Endpoint Address in an SEI
Section 6.21. Summary
Chapter 7. Providing SOAP-Based Web Services
Section 7.1. Introduction
Section 7.2. Assembling a Service for Deployment
Section 7.3. Determining a Service Development Model
Section 7.4. Choosing Encoding, Use, and Parameter Styles
Section 7.5. Generating a WSDL and Portable Artifacts Based on a Java Service Endpoint Implementation
Section 7.6. Creating a Basic Web Service
Section 7.7. Specifying Namespaces
Section 7.8. Creating a Web Service Operation
Section 7.9. Specifying a Web Service Message Part
Section 7.10. Specifying an Operation Return Value
Section 7.11. Defining Zero-Argument Operations
Section 7.12. Defining Operations with Void Return Type
Section 7.13. Creating a Web Service That Uses Complex Types Based on Custom WSDL and a Custom Schema
Section 7.14. Specifying the SOAP Binding Style, Use, and Parameter Style
Section 7.15. Configuring Standard Custom Bindings
Section 7.16. Excluding a Public Method from a Service
Section 7.17. Creating a Service Provider with an XML View
Section 7.18. Implementing Server-Side Handler Chains
Section 7.19. Providing Stateful Services
Section 7.20. Adding a Header with a Method Parameter
Section 7.21. Accessing Incoming Header Parameters in a Service
Section 7.22. Providing a Value for SOAP Action or WS-Addressing Action
Section 7.23. Optimizing Transmission of Binary Content on the Server
Section 7.24. Getting and Sharing Data About Users and the Request
Section 7.25. Using Header References with Holder
Section 7.26. Summary
Chapter 8. RESTful Web Services
Section 8.1. Introduction
Section 8.2. Creating a POX over HTTP Service with Servlets
Section 8.3. A RESTful Service with JAX-WS
Section 8.4. Creating a Client for a RESTful Service Using Sockets
Section 8.5. Application: Using SSL, Atom Publishing, and the Google Finance REST API
Section 8.6. Setting Up the Jersey JAX-RS Implementation
Section 8.7. Creating a Jersey Project with Eclipse and Tomcat
Section 8.8. Creating Hello World with Jersey
Section 8.9. Creating a Single Path for Variable Resources of the Same Type
Section 8.10. Restricting the Structure of Values in a Path Template
Section 8.11. Accessing Query Parameters
Section 8.12. Marshaling a Custom Type to XML in a Response
Section 8.13. Offering Different Representations of the Same Resource
Section 8.14. Creating a Resource
Section 8.15. Working with Forms and URIs
Section 8.16. Using SAAJ to Access a RESTful Service
Section 8.17. Setting Metadata on Representations
Section 8.18. Deleting a Resource
Section 8.19. Redirecting to Another Service
Section 8.20. Accessing HTTP Headers
Section 8.21. Working with Cookies
Section 8.22. Working with Exceptions and Response Status Codes
Section 8.23. Working with WADL
Section 8.24. Interacting with a Resource Using a Custom Reader and Writer
Section 8.25. Summary
Part 3: Business Processes
Chapter 9. Service Orchestrations with BPEL
Section 9.1. Introduction
Section 9.2. Determining a Process Design Method
Section 9.3. Selecting a Business Process Language
Section 9.4. Getting Apache ODE BPEL Engine
Section 9.5. Deploying a Process to Apache ODE
Section 9.6. Understanding BPEL Process Basics
Section 9.7. Using a Free Graphical Designer to Create BPEL Processes
Section 9.8. Creating a BPEL Process That Invokes a Partner
Section 9.9. Deploying a BPEL Process to OpenESB's BPEL Service Engine
Section 9.10. Testing a Deployed BPEL Process
Section 9.11. Installing Active Endpoints BPEL Designer
Section 9.12. Installing Active Endpoints BPEL Engine
Section 9.13. Creating a BPEL Process in Active Endpoints Designer
Section 9.14. Deploying a Process to Active Endpoints Server
Section 9.15. Using Web Service Partners
Section 9.16. Invoking a Partner Service from a BPEL Process
Section 9.17. Manipulating Data with BPEL Variables
Section 9.18. Using Literals
Section 9.19. Concatenating Values
Section 9.20. Choosing an Activity to Execute Based on Runtime Conditions
Section 9.21. Executing Multiple Activities in a Sequence
Section 9.22. Using Logical Divisions to Group Activities
Section 9.23. Summary
Chapter 10. Advanced Orchestrations with BPEL
Section 10.1. Introduction
Section 10.2. Executing Activities in Parallel
Section 10.3. Synchronizing Activities Executing in Parallel
Section 10.4. Doing Nothing
Section 10.5. Executing an Activity at a Specific Point in Time
Section 10.6. Executing an Activity After a Specific Delay
Section 10.7. Selective Event Processing
Section 10.8. Handling Faults
Section 10.9. Explicitly Throwing a Fault
Section 10.10. Stopping a Process
Section 10.11. Performing an XSL Transformation on BPEL Message Data
Section 10.12. Validating Inbound Message Data
Section 10.13. Correlation Sets
Section 10.14. Looping
Section 10.15. Adding Human Tasks to a Business Process
Section 10.16. Invoking a RESTful Web Service from BPEL
Section 10.17. Summary
Chapter 11. SOA Governance
Section 11.1. Introduction
Section 11.2. Assigning Roles
Section 11.3. Creating a SOA Roadmap
Section 11.4. Keeping Track of Your Services
Section 11.5. Determining a Data Ownership Scheme for Services
Section 11.6. Handling Legacy Programs and Heterogeneity Within Your SOA
Section 11.7. Documenting Services
Section 11.8. Setting Up a Service Registry
Section 11.9. Packaging Related Services
Section 11.10. Retiring a Service
Section 11.11. Browsing a UDDI Registry
Section 11.12. Querying a UDDI Registry Programmatically
Section 11.13. Understanding SOA ROI
Part 4: Interoperability and Quality of Service
Chapter 12. Web Service Interoperability
Section 12.1. Introduction
Section 12.2. Dealing with Arrays
Section 12.3. Abstracting Addressing
Section 12.4. Using Addressing in a Java Service
Section 12.5. Explicitly Enabling Addressing on the Client
Section 12.6. Explicitly Disabling Addressing on the Client
Section 12.7. Abstracting Addressing in the Transport Layer from WSDL
Section 12.8. Addressing Faults
Section 12.9. Creating a .NET Web Service Client in Visual Studio
Section 12.10. Creating a .NET Web Service Client in C#
Section 12.11. Creating a .NET Web Service
Section 12.12. Creating a Ruby Client for a Web Service
Section 12.13. Creating a Ruby Client for a .NET Service
Section 12.14. Conforming to the Basic Profile
Section 12.15. Automating Testing for Basic Profile Conformance
Section 12.16. Interoperability Best Practices
Section 12.17. Using Modular WSDLs
Chapter 13. Quality of Service
Section 13.1. Introduction
Section 13.2. Understanding Reliable Messaging
Section 13.3. Configuring a Java Web Service with Reliable Messaging
Section 13.4. Configuring a Java Client with Reliable Messaging
Section 13.5. Configuring a Java Web Service with Reliable Messaging on WebLogic
Section 13.6. Using a WebLogic Reliable Messaging Error Handler
Chapter 14. Enterprise Service Bus
Section 14.1. Introduction
Section 14.2. What Is ESB?
Section 14.3. ESB As a Set of Patterns
Section 14.4. JBI
Section 14.5. Commercial ESBs
Section 14.6. Open Source ESBs
Section 14.7. Summary
Colophon
Index

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책