Index

W

W3C (World Wide Web Consortium), 4 W3C definition of a Web Service, 4 Web container, 28 Web Service architecture participants diagram, 280 Web Service conceptual design diagram, 44 Web Service environment, 8-9. See also Apache Axis Web Service patterns, 8-13 Web Services adapting to, 9-10 for all languages and platforms, 36 architecture adapters in, 64-71 as application components, 11 as integration technology, 18 as stateless, 117 bringing into a Java application, 253 bringing order to the Internet, 3-5 in the case study, 53-56 common communication mechanism, 35-36 common interfaces for, 263-264 conceptual design diagram, 44 connecting a Java application to, 227 connecting to a standalone application, 225-244 Connector pattern with, 235-241 consuming with Apache Axis, 69-71 creating flexibility in, 12-13 and Data Transfer Object, 292 defined, 4 dynamic reference to, 269 and event monitors, 171-172 implementing Data Transfer patterns, 288-292 implementing an Observer pattern, 195-200 Java interaction scenarios, 59-60 language- and platform-neutral, 5 limitations vs. object-based languages, 131 limiting types of client access to, 122 monitoring another company's, 183 monitoring for status changes, 180-182 with Partial Population pattern, 303-307 path through Web tier, 31 polling structure diagram, 172 publishing, 54 refining the structure of, 12 and rich object orientation, 112 service implementation, 40, 45 service implementation listing, 45 and service-oriented architecture, 36, 44-53 standardized communication between services, 35-36 standardized interfaces for, 83 tying together architectures, 4-5 UDDI for, 82-95 uses for, 2 using business objects with, 111-112 Web Services to Java conversions, 67-68 Web tier, 225 in the case study, 30-32 components, 31 JDO and JDBC in, 228 Webtop server tier, 28 WinCvs, 319 winmysqladmin.exe, 316 Wireless phone applications, 248 Workflow diagrams, 143 Write service implementations, language of, 44 WSDD (Web Services Deployment Descriptor), 67 WSDD files, 46-47, 68, 107 WSDL (Web Services Description Language), 48-50 binding information listing, 49 of high-level customer collection, 70 using for deploying services, 48-50 WSDL file service definition end point, 53 WSDL files, 48, 50, 53, 106, 144, 210 WSDL message definition listing, 48 WSDL port type definition listing, 49 WSDL service definition listing, 50 WSDL2Java adapter classes, 70-71 WSDL2Java tool (in Apache Axis), 48, 69-72, 109, 271