rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780321185778

Web Services A Manager's Guide

by
  • ISBN13:

    9780321185778

  • ISBN10:

    0321185773

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2003-06-11
  • Publisher: Addison-Wesley Professional
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.99

Summary

- Written by the author who Enterprise Systems Journal noted for her uncanny ability to apply technology to create new solutions. - Helps identify scenarios and applications where Web services can provide the best ROI for your company - Foreword by Brown and Hagel, bestselling Web services authors of "Out of the Box "

Author Biography

Anne Thomas Manes, a leading authority on Web services technology, is a research director with the Burton Group, where she leads research on application platform strategies. In 2002, she was named by NetworkWorld as one of the 50 most powerful networking professionals and was also listed among the 2001 Power 100 IT Leaders by Enterprise Systems Journal. She served as chief technology officer at Systinet, the Web services infrastructure company, and as director of market innovation at Sun Microsystems. She is currently a member of the editorial board of Web Services Journal and a participant in Web services standards development efforts at JCP, W3C, OASIS, WS-I and UDDI.

0321185773AB04022003

Table of Contents

Forewordp. xv
Prefacep. xxiii
Acknowledgmentsp. xxvii
The Application Integration Crisis
Hershey's Integration Nightmarep. 2
Integration Helps Your Businessp. 3
All Applications Require Integrationp. 4
Calculating Return on Investmentp. 5
Application Integration Is Hardp. 6
Approaches to Application Integrationp. 7
Building Integration Hooksp. 9
Exposing Interfaces Across the Networkp. 11
Middleware Stylesp. 13
Traditional Middleware Bluesp. 16
Pervasiveness and Heterogeneityp. 16
Total Cost of Ownershipp. 18
Extending Integration to Work Across the Internetp. 20
Using the Internet as an Integration Platformp. 21
Using Web Services for Integrationp. 22
Web Services Have Tactical and Strategic Valuep. 23
Web Services Basics
What Is a Web Service?p. 27
Why Web Services?p. 28
Defining "Web" and "Service"p. 29
Building Servicesp. 32
Web Evolutionp. 33
Defining Characteristics of Web Servicesp. 35
Understanding the Scope of Web Servicesp. 35
Web Services Business Modelsp. 37
Googlep. 38
Kinko'sp. 39
Amazonp. 40
UPSp. 41
T-Mobilep. 41
Internal Integrationp. 43
Executive Summaryp. 44
Web Services Technologies
The Webp. 48
The Web Versus Other Networksp. 50
XMLp. 50
XML Schemap. 53
XSLTp. 54
XML Versus Other Data Representationsp. 55
SOAp. 57
WSDL, UDDI, and SOAPp. 59
Description (WSDL)p. 60
Advertising and Discovery (UDDI)p. 65
Communication (SOAP)p. 70
Extending SOAPp. 73
SOAP Versus Other Communication Systemsp. 76
Other Web Service Technologiesp. 77
@ebXMLp. 78
Executive Summaryp. 80
Standardizing Web Services Technologies
The History of SOAPp. 84
Challenges with SOAP 1.1p. 85
WS-Ip. 86
W3C and OASISp. 88
The History of WSDLp. 88
Challenges with WSDL 1.1p. 89
The History of UDDIp. 92
UDDI Business Registryp. 93
Private UDDI Registriesp. 95
Programming Standards for Web Servicesp. 97
Java Standards for SOAPp. 99
Java Standards for WSDLp. 101
Java Standards for UDDIp. 101
Executive Summary: Status Checkp. 102
Advanced Web Services Standards
Web Services Security Standardization Effortsp. 105
Confidentiality and Integrityp. 107
Authentication and Authorizationp. 110
Using XML Security in Web Servicesp. 115
Web Services Management Standardization Effortsp. 117
Transactions, Orchestration, and Choreographyp. 122
Transactionsp. 123
Orchestration and Choreographyp. 126
Reliabilityp. 130
Portlets and Interactive Applicationsp. 132
Other Advanced Effortsp. 133
The Promise of Web Services
Web Services Hypep. 135
Super-powered PDAp. 136
Software-as-a-Servicep. 137
Dynamic Discovery of Business Partnersp. 140
Enabling Dynamic Discoveryp. 142
Dynamic Bindingp. 147
What Makes Web Services Specialp. 150
Web Services Adoptionp. 151
Clear Benefitsp. 153
Truth in Hypep. 154
When to Use Web Services
Bell Ringersp. 158
Heterogeneous Integrationp. 158
Unknown Client Environmentp. 159
Multichannel Client Formatsp. 160
Other Web Services Applicationsp. 162
Point-to-Point Integrationp. 162
Consolidated Viewp. 163
Managing Legacy Assetsp. 165
Reducing Duplicative Applicationsp. 165
Managing Portal Initiativesp. 167
B2B Electronic Procurementp. 170
Trading Partner Networkp. 171
Software-as-a-Servicep. 172
When Not to Use Web Servicesp. 174
Executive Summaryp. 177
Web Services Infrastructure
Core Productsp. 180
Web Services Platformsp. 181
Web Services Management Extensionsp. 206
Infrastructure-Level Web Servicesp. 210
Associated Productsp. 214
Evaluation Guidelines
Characterizing Your Projectp. 219
Making the Initial Cutp. 221
Language and Operating Systemp. 221
Selecting a Java Platformp. 222
Licensing and Support Issuesp. 224
Evaluating Your Requirementsp. 226
Performance and Scalabilityp. 226
Standards Support and Interoperabilityp. 227
Extensibility Featuresp. 229
Securityp. 231
Toolsp. 234
UDDI Registriesp. 236
Platform Considerationsp. 237
Standards Supportp. 239
User Interfacesp. 240
Administration and Managementp. 241
Securityp. 242
Executive Summaryp. 244
Base Your Selection on Project Requirementsp. 244
Charting Your Coursep. 246
Web Services Product List
.NET Platformp. 249
COM Platformp. 250
Portable C and C++ Platformsp. 251
Java Platformsp. 252
J2EE Platformsp. 252
J2SE Platformsp. 255
J2ME and KVM Platformsp. 258
Other Languages and Platformsp. 259
Scripting Languagesp. 259
Programming Languagesp. 261
UDDI Registry Serversp. 262
Embedded UDDI Registriesp. 263
Standalone UDDI Registriesp. 264
Requirements Questionnaire
Operating Platform Attributesp. 267
Client Platform Attributesp. 267
Licensing Requirementsp. 267
Performance and Scalability Requirementsp. 268
Extensibility Featuresp. 268
Security Requirementsp. 268
Developer Preferencesp. 269
UDDI Requirementsp. 269
Glossaryp. 271
Indexp. 307
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Excerpts

This book provides an overview of Web services. Its purpose is to help you make more informed decisions about adopting Web services in your company.Unlike most books you'll find on the subject, this guide is written for managers and not for engineers. I've tried to limit the use of computer jargon and acronyms. I don't assume that you know how to write software. I do assume that you are familiar with the way businesses use software.I present the technology in business terms. I've tried to cut through the hype by presenting both the advantages and the disadvantages of this technology. My goal is to help you understand how Web services can benefit your business. I've identified tactical and strategic projects in which Web services offer the greatest advantages. You will find the information in this book helpful when trying to cost-justify a project.It seems that nearly every hardware and software vendor is touting a Web services strategy. I've made an effort to present the technology in a completely vendor-neutral fashion. I also provide some guidelines that you can use to help you evaluate and select a Web services technology provider.Information about Web services standards and vendor products is current as of this writing. I will publish periodic status updates on my Web site. Please visit http://www.bowlight.net .If you're planning a Web services project, you should read this book thoroughly. If you want only a basic introduction to Web services, read the first two chapters. If you already feel comfortable with the basics and you want more specific information about Web services applications or vendor offerings, you can read selective chapters. You can also skim the book by scanning the "fast track" summary in the outer margin and then selectively drilling down into specific sections.I've found it impossible to discuss this technology without using some jargon and acronyms. To minimize confusion, I include a number of Executive Summaries of key concepts throughout the book. I also provide a Glossary, which has definitions for all terms that appear inboldfacethroughout the book. Book OutlineChapter 1, The Application Integration Crisis, identifies the motivation behind Web services. In nearly every survey taken during the past 10 years, managers consistently list application integration as one of the top three technology issues facing business. Application integration provides both tactical and strategic value to a business. From a tactical perspective, application integration improves operational efficiency, resulting in reduced costs. From a strategic perspective, application integration enables better access to information, allowing decision makers to make better decisions. Unfortunately, most businesses have a hodgepodge of application systems, developed using different technologies and running on a variety of platforms. It is hard to integrate heterogeneous systems. The issue becomes much more challenging when a business tries to integrate its systems with those of its partners, suppliers, and customers. Web services technology addresses this challenging issue.Chapter 2, Web Services Basics, provides a basic explanation of Web services in business terms. It contains an overview of what Web services are and why you might want to use them. I explain how Web services technology is different from previous integration technologies. I also explore Web services business models using case studies.Chapter 3, Web Services Technologies, is the most technical chapter in the book. I provide an overview of the core technologies that support Web services, including the Web, XML, and the Service Oriented Architecture (SOA). I then look at WSDL, UDDI, and SOAP, the three most popular technologies used to implement the SOA. I explain how these technologies can make your application systems much more powerful and flexible.

Rewards Program