Perspectives on Web Services Applying SOAP, WSDL and UDDI to Real-World Projects

including hands-on instructions for development and deployment - Apache SOAP 2.3 as well as JAX-RPC programming through JSR 109 and Apache Axis - Interoperability between Microsoft .NET C# and Apache SOAP - Runtime topologies for Web services solutions, deployment to WebSphere, transport layer and W...

Full description

Bibliographic Details
Main Authors: Zimmermann, Olaf, Tomlinson, Mark (Author), Peuser, Stefan (Author)
Format: eBook
Language:English
Published: Berlin, Heidelberg Springer Berlin Heidelberg 2003, 2003
Edition:1st ed. 2003
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
Table of Contents:
  • A.5.5 Changing Java 2 Security Privileges for Libraries
  • A.5.6 Configuring the Application Server
  • A.5.7 Installing the Universal Test Client
  • A.5.8 Script to Remove JDBC Providers
  • B Java to XML Mapping Reference
  • B.1 Apache SOAP 2.3 Mappings
  • B.2 JAX-RPC Mappings
  • C Appendix C#
  • C.1 Overview to Building.NET Web Service Clients
  • C.2 Developing rpc/encoded Clients in C#
  • C.3 Developing document/literal Clients in C#
  • Sources of Information
  • References
  • Trademarks
  • Copyright Notices
  • A.2.5 Creating a Local EJB Reference to the Address Entity
  • A.2.6 Deploying the Application
  • A.2.7 Testing the New PremierQuotes Policy System
  • A.3 Building the DirtCheap Policy System
  • A.3.1 Creating the New Database
  • A.3.2 Creating the Project Structure in WebSphere Studio
  • A.3.3 Copying a Database Schema
  • A.3.4 Defming a New JDBC Data Source
  • A.3.5 Deploying the New Enterprise Application
  • A.3.6 Populating the Database with Sample Data
  • A.3.7 Data for DirtCheap Insurance Cloudscape Database
  • A.4 Updating the DirtCheap Policy System
  • A.4.1 Building JDBC Wrappers
  • A.4.2 Defming a JDBC Resource Reference
  • A.4.3 Testing the New DirtCheap Insurance Policy System
  • A.5 Configuring the WebSphere SDK for Web Services
  • A.5.1 Setting up the Command Line Environment
  • A.5.2 Updating the Server Classpath
  • A.5.3 Changing the Default Classloading Behavior
  • A.5.4 Resolving Problems with the Default UDDI Data Source
  • 7.1 An Optimistic and a Pessimistic View
  • 7.2 Emerging Specifications
  • 7.3 Web Services and Grid Computing
  • 7.4 A Quick Look at the Semantic Web
  • 7.5 Concluding Thoughts
  • A Creating the Sample Applications
  • A.1 Building the PremierQuotes Policy System
  • A.1.1 Configuring a Cloudscape Environment
  • A.1.2 Creating a New Database
  • A.1.3 Creating the Project Structures in WebSphere Studio
  • A.1.4 EJB-RDBMS Mapping Approaches
  • A.1.5 Creating the Database Schema
  • A.1.6 Generating Entity EJBs from the Database Schema
  • A.1.7 Creating a WebSphere Server to Deploy the Application
  • A.1.8 Binding the EJBs to the New Data Source
  • A.1.9 Populating the Database with Sample Data
  • A.1.10 Data for PremierQuotes Cloudscape Database
  • A.2 Updating the PremierQuotes Policy System
  • A.2.1 Completing the Entity EJB Implementations
  • A.2.2 Creating the Session EJB
  • A.2.3 Creating Value Objects to Return from the Session Bean
  • A.2.4 Inserting the Business Logic
  • 4.4 Building rpc/encoded Services from Java
  • 4.5 Building Web Service Clients
  • 4.6 Building rpc/encoded Services from WSDL
  • 4.7 Programmatic Access to WSDL
  • 4.8 Using WS-Inspection to Build Service Indices
  • 4.9 Using UDDI
  • 4.10 Using Other Web Services Bindings
  • 4.11 Creating a document/literal Service from WSDL
  • 4.12 Creating a document/literal Service Client
  • 4.13 Orchestrating Web Services
  • 4.14 Using Attachments with SOAP
  • 4.15 Using SOAP Headers
  • 4.16 Exporting the Completed Sample
  • 4.17 Summary
  • 5 The Operational Perspective
  • 5.1 The System Administrator's View
  • 5.2 System Architectures for Web Services Solutions
  • 5.3 Deploying Web Services
  • 5.4 Securing a Web Services Implementation
  • 5.5 The Web Services Gateway
  • 5.6 Summary
  • 6 The Engagement Perspective
  • 6.1 The Project Manager's View
  • 6.2 Planning a Web Services Development Project
  • 6.3 Lessons Learned and Design Advice
  • 6.4 Summary
  • 7 The Future Perspective
  • 1 The Business Perspective
  • 1.1 The Sponsor's View... and a Few Other Opinions l
  • 1.2 Web Services — Holy Grail or Déjà Vu?
  • 1.3 Usage Scenarios
  • 1.4 Potential Inhibitors
  • 1.5 Introduction to the Case Study
  • 1.6 Summary
  • 2 The Training Perspective
  • 2.1 The Trainer's View... And What the Trainees Think
  • 2.2 Web Services Concepts in a Nutshell
  • 2.3 XML, XML Namespaces and XML Schema
  • 2.4 Understanding SOAP
  • 2.5 Understanding WSDL
  • 2.6 Understanding UDDI
  • 2.7 Summary
  • 3 The Architecture Perspective
  • 3.1 The Architect's View
  • 3.2 Introduction to Web Services Architectures
  • 3.3 Web Services Principles and Patterns
  • 3.4 Architectural Decisions
  • 3.5 Non-Functional Requirements (NFRs)
  • 3.6 Gaps and Countermeasures
  • 3.7 Frequently Asked Questions
  • 3.8 Summary
  • 4 The Development Perspective
  • 4.1 A Developer's View
  • 4.2 Introduction to Developing Web Services in Java
  • 4.3 Preparing the Sample Application