Summer Reading Sale
 
 

Recently Viewed clear list


Original Essays | June 20, 2014

Lauren Owen: IMG The Other Vampire



It's a wild and thundery night. Inside a ramshackle old manor house, a beautiful young girl lies asleep in bed. At the window, a figure watches... Continue »

spacer
Qualifying orders ship free.
$65.25
New Hardcover
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
1 Remote Warehouse Software Engineering- Systems Analysis and Design

Other titles in the Addison-Wesley Signature series:

Service Design Patterns: Fundamental Design Solutions for Soap/Wsdl and Restful Web Services (Addison-Wesley Signature Series)

by

Service Design Patterns: Fundamental Design Solutions for Soap/Wsdl and Restful Web Services (Addison-Wesley Signature Series) Cover

 

Synopses & Reviews

Publisher Comments:

Domain services are the foundation for service oriented architectures: the crucial building blocks upon which all enterprise services are built. Service Design Patterns is the complete practitioner’s catalog of proven patterns for implementing efficient, robust domain services. Using this book’s patterns, architects and other IT professionals can overcome the most common technical obstacles to success with SOA, and leverage all the value SOA is intended to provide.

 

Leading SOA architect Rob Daigneau begins by reviewing SOA concepts, illuminating the distinctions between enterprise and domain services, and identifying key relationships between domain services and other pattern groups. Next, using concrete Java and C# code examples, he introduces each essential pattern for creating and delivering domain services, offering a complete vocabulary of easy-to-adapt design solutions.

 

This book builds on the field’s best work in enterprise patterns. Daigneau expands upon Fowler’s valuable Service Layer concept (covered in Patterns of Enterprise Application Architecture) and shows how domain services can be used with Enterprise Integration Patterns (made famous by Hohpe and Woolf). Coverage includes 

  • Understanding the primary API styles used by web services, and selecting the right approaches for each requirement
  • Mastering foundational patterns for all client/service interactions and data exchange conversations
  • Identifying common Service Layer entities for efficiently managing web requests and responses and decoupling clients from underlying systems
  • Efficiently implementing services, ranging from coordination with Object Relational Mappers (ORM) to direct legacy API calls
  • Providing for generic, reusable SOA infrastructure tasks
  • Implementing versioning to keep clients working properly as they evolve
  • Augmenting services to serve new requirements while avoiding major new releases
  • Accurately setting stakeholders’ expectations for major SOA initiatives 

This book is an invaluable resource for all architects and developers working with web services or SOA. It is equally valuable to enterprise IT professionals, as well as those creating commercial, open source, or SaaS/cloud software for external use.

Book News Annotation:

Website designer Daigneau catalogues design solutions for web services that leverage SOPA/WSDL or follow the REST architectural styles. Each pattern describes a known and proven solution to a recurring design problem, he says, but it almost always needs to be tweaked a bit in any particular application, and may never appear exactly the same twice. The patterns have been identified by many designers over many years; he promises he has not made any up. Among his topics are web service API styles, request and response management, and web service evolution. Annotation ©2012 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Web services have been used for many years. In this time, developers and architects have encountered a number of recurring design challenges related to their usage, and have learned that certain service design approaches work better than others to solve certain problems.

 

In Service Design Patterns, Rob Daigneau codifies proven design solutions for web services that follow the REST architectural style or leverage the SOAP/WSDL specifications. This catalogue identifies the fundamental topics in web service design and lists the common design patterns for each topic. All patterns identify the context in which they may be used, explain the constituent design elements, and explore the relative strengths and trade-offs. Code examples are provided to help you better understand how the patterns work but are kept general so that you can see how the solutions may be applied to disparate technologies that will inevitably change in the years to come.

 

This book will help readers answer the following questions:

  • How do you create a web service API, what are the common API styles, and when should a particular style be used?
  • How can clients and web services communicate, and what are the foundations for creating complex conversations in which multiple parties exchange data over extended periods of time?
  • What are the options for implementing web service logic, and when should a particular approach be used?
  • How can clients become less coupled to the underlying systems used by a service?
  • How can information about a web service be discovered?
  • How can generic functions like authentication, validation, caching, and logging be supported on the client or service?
  • What changes to a service cause clients to break?
  • What are the common ways to version a service? How can web services be designed to support the continuing evolution of business logic without forcing clients to constantly upgrade? 

This book is an invaluable resource for enterprise architects, solution architects, and developers who use web services to create enterprise IT applications, commercial or open source products, and Software as a Service (SaaS) products that leverage emerging Cloud platforms.

About the Author

Robert Daigneau is Chief Architect for SynXis, the leader in distribution technology and services for the hotel industry. Prior to joining SynXis Rob served as Director of Application Architecture for Monster.com, one of the most visited web sites in the world. He has more than 18 years' experience designing and implementing enterprise-class applications for a broad array of industries. A frequent conference speaker, he hosts www.DesignPatternsFor.Net.

Table of Contents

 I.         Preface

A.        Great Expectations

B.         A Quick Recap on Design Patterns

C.        Why Define Patterns for Service Orientation?

D.        The Structure of the Patterns Presented in this Book

E.         Technologies Used to Present the Patterns

F.         Assumptions about the Reader

II.         Introducing Domain Services

A.        What is Service Orientation Anyway?

B.         The Relationship between Domain Service Patterns and Other Pattern Groups

C.        Design Considerations

III.       Patterns for Domain Services

A.        Service Contract Design Patterns

B.         Service Instance Management Patterns

C.        Patterns for Interaction with Business Logic and Middleware

D.        Patterns for Interactions with Service Consumers

E.         Message Validation Patterns

F.         Patterns for Cross-Cutting Concerns

G.        Deployment Patterns

Product Details

ISBN:
9780321544209
Author:
Daigneau, Robert
Publisher:
Addison-Wesley Professional
Subject:
Software Development & Engineering - Systems
Subject:
Programming - Systems Analysis & Design
Subject:
Software Engineering-Systems Analysis and Design
Copyright:
Series:
Addison-Wesley Signature Series (Fowler)
Publication Date:
20111028
Binding:
HARDCOVER
Language:
English
Pages:
352
Dimensions:
9.4 x 7.3 x 0.913 in 699 gr

Other books you might like

  1. Jquery Cookbook Used Trade Paper $16.95
  2. Python in Easy Steps (In Easy Steps) New Trade Paper $14.99
  3. Data Center Virtualization... New Trade Paper $60.25
  4. Restful Web APIs New Trade Paper $34.99
  5. Jquery: Novice to Ninja New Trade Paper $39.95
  6. Beginning Html5 and Css3 for Dummies New Trade Paper $29.99

Related Subjects

Computers and Internet » Computers Reference » General
Computers and Internet » Internet » Web Services
Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Object Oriented Programming
Computers and Internet » Software Engineering » Systems Analysis and Design
Science and Mathematics » Electricity » General Electronics

Service Design Patterns: Fundamental Design Solutions for Soap/Wsdl and Restful Web Services (Addison-Wesley Signature Series) New Hardcover
0 stars - 0 reviews
$65.25 In Stock
Product details 352 pages Addison-Wesley Professional - English 9780321544209 Reviews:
"Synopsis" by ,

Web services have been used for many years. In this time, developers and architects have encountered a number of recurring design challenges related to their usage, and have learned that certain service design approaches work better than others to solve certain problems.

 

In Service Design Patterns, Rob Daigneau codifies proven design solutions for web services that follow the REST architectural style or leverage the SOAP/WSDL specifications. This catalogue identifies the fundamental topics in web service design and lists the common design patterns for each topic. All patterns identify the context in which they may be used, explain the constituent design elements, and explore the relative strengths and trade-offs. Code examples are provided to help you better understand how the patterns work but are kept general so that you can see how the solutions may be applied to disparate technologies that will inevitably change in the years to come.

 

This book will help readers answer the following questions:

  • How do you create a web service API, what are the common API styles, and when should a particular style be used?
  • How can clients and web services communicate, and what are the foundations for creating complex conversations in which multiple parties exchange data over extended periods of time?
  • What are the options for implementing web service logic, and when should a particular approach be used?
  • How can clients become less coupled to the underlying systems used by a service?
  • How can information about a web service be discovered?
  • How can generic functions like authentication, validation, caching, and logging be supported on the client or service?
  • What changes to a service cause clients to break?
  • What are the common ways to version a service? How can web services be designed to support the continuing evolution of business logic without forcing clients to constantly upgrade? 

This book is an invaluable resource for enterprise architects, solution architects, and developers who use web services to create enterprise IT applications, commercial or open source products, and Software as a Service (SaaS) products that leverage emerging Cloud platforms.

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.