Cover image for WebSphere Version 5.1 Application Developer 5.1.1 Web Services Handbook.
WebSphere Version 5.1 Application Developer 5.1.1 Web Services Handbook.
Title:
WebSphere Version 5.1 Application Developer 5.1.1 Web Services Handbook.
Author:
Redbooks, IBM.
Personal Author:
Physical Description:
1 online resource (594 pages)
Contents:
Front cover -- Contents -- Notices -- Trademarks -- Preface -- Changes to the previous version of this redbook -- The team that wrote this redbook -- Become a published author -- Comments welcome -- Part 1 Web services concepts -- Chapter 1. Web services introduction -- Motivation for a services-oriented architecture -- Requirements for a service-oriented architecture -- Concept of a service-oriented architecture -- Characteristics of the Web service architecture -- Web services approach for a SOA architecture -- Other concepts -- Properties of the service-oriented architecture -- Business models well supported by Web services -- Example -- Car selection sub-process (1) -- Purchase sub-process (2) -- Financing sub-process (3) -- Discussion -- Web services interoperability (WS-I) -- Summary -- More information -- Chapter 2. Introduction to SOAP -- Overview -- The three pillars of SOAP -- Overall message format - Envelope with header and body -- Encoding rules -- RPC representation -- SOAP elements -- Namespaces -- URN -- SOAP envelope -- Headers -- Body -- Error handling -- Advanced topics -- Communication styles -- Data model -- Encodings -- Style and encoding -- Mappings -- Implementations -- SOAP implementation general architecture -- IBM SOAP4J -- Apache SOAP 2.3 implementation -- SOAP server -- Server deployment -- SOAP client API -- Axis -- Axis server architecture -- Axis client architecture -- Axis subsystems -- Implementations -- WebSphere SOAP Engine -- Microsoft SOAP Toolkit -- Other toolkits and server implementations -- Outlook -- Summary -- More information -- Chapter 3. Introduction to WSDL -- Overview -- WSDL document -- WSDL document anatomy -- Example -- Physical files -- Namespaces -- WSDL definition -- Types -- Messages -- Port types -- Operations -- Bindings -- Service definition -- Port definition -- WSDL bindings.

SOAP binding -- HTTP binding -- MIME binding -- WSDL API -- Outlook -- Summary -- More information -- Chapter 4. JAX-RPC (JSR 101) -- Terminology: JAX-RPC and JSR 101 -- JAX-RPC basics -- JAX-RPC client -- JAX-RPC client programming styles -- Static stub -- Dynamic Proxy -- Dynamic invocation interface (DII) -- Which style to use -- Managed and unmanaged JAX-RPC clients -- JAX-RPC specification details -- Data type mapping: XML -> Java, Java -> XML -- Summary -- More information -- Chapter 5. Implementing Enterprise Web Services (JSR 109) -- JSR 109 overview -- Client programming model -- Overview -- Client types -- Static stub -- Dynamic proxy -- Dynamic invocation interface (DII) -- Deployment descriptors -- Web service client deployment descriptor -- JAX-RPC mapping deployment descriptor -- Roles -- Server programming model -- Overview -- Server -- Service implementation bean -- Server container responsibilities -- Deployment descriptors -- Web service deployment descriptor -- JAX-RPC mapping deployment descriptor -- Roles -- Handlers -- Security -- SRJ 109 implementations in WebSphere -- SOAP over HTTP -- SOAP over JMS -- Summary -- More information -- Chapter 6. Introduction to UDDI -- UDDI overview -- Static versus dynamic Web services -- UDDI registry structure -- Interactions with UDDI -- Publishing information -- Finding information -- Using the information -- UDDI support in WebSphere Application Server -- Advanced features of UDDI -- Modeling features for complex business entities -- External taxonomies -- Powerful inquiry -- Combining categories -- Advanced search using categorization -- Qualifier for searching -- Internationalization features -- Peer-based replication -- UDDI Business Registry on the Web -- Web front ends for registries -- Finding information -- Publishing information -- Java API for dynamic UDDI interactions.

UDDI4J overview -- Prerequisites -- Using the library -- Writing UDDI clients -- Creating a proxy object -- Finding information -- Publishing information -- Private UDDI registries -- Motivation for the use of private UDDI registries -- Need for privacy -- Getting rid of UDDI pollution -- Standards and guidelines -- Possible scenarios for private UDDI registries -- Internal registry -- e-marketplace UDDI registries -- Extranet UDDI registries -- Benefits of private UDDI registries -- Additional considerations for private UDDI registries -- Propagation -- Securing APIs -- WebSphere private UDDI registry -- WebSphere Application Server 5.0.2 update -- WebSphere Application Server 5.1 update -- Future of UDDI Version 3 -- Keys assigned by publisher -- Human-friendly URI-based keys -- Complex registry topologies -- Advanced security features -- Policies -- Data model updates -- Extended inquiry API -- Subscription API -- Registry management -- Summary -- More information -- Chapter 7. Web services invocation framework -- Motivation -- General concept -- WSIF architecture -- Provider class -- Operation class -- Service -- WSDL documents -- More concepts -- Interaction flow -- Definition or modification of the binding selection algorithm -- Modification of a binding implementation at runtime -- Two invocation models using WSIF -- Stub-less (dynamic) invocation -- Invocation using stubs -- Sample scenarios for WSIF -- Current status and future -- Enhancements -- WebSphere Application Server 5.0.2 update -- Integration into WebSphere products -- Future versions -- Summary -- More information -- Chapter 8. Web services inspection language -- Overview -- WS-Inspection document -- WS-Inspection document anatomy -- Example -- Namespaces -- WS-Inspection and UDDI relationship -- WS-Inspection definition -- Services -- Service name.

Service description references -- Links -- WS-Inspection bindings -- WSDL binding -- UDDI binding -- Inspection document publishing -- WSIL examples -- WSDL binding example -- UDDI binding example -- WS-Inspection API -- Outlook -- Summary -- More information -- Chapter 9. Workflows and business processes -- Web services flow language -- Concepts and terms in WSFL -- Activity -- Business process -- Flow model -- Recursive composition -- Service provider -- Control link -- Data link -- Transition condition -- Life cycle interface -- Sample WSFL -- Flow definition markup language -- Elements of FDML -- FDML sample code -- Business process execution language for Web services -- Concepts and terms in BPEL4WS -- Containers -- Partners -- Activities -- Fault handler -- Data containers -- Business process execution language for Web services runtime -- BPEL future -- Summary -- More information -- Chapter 10. Web Services Gateway -- Overview -- Motivation for a gateway -- Externalizing Web services -- Return on investment -- Securing access to Web service providers -- Protocol transformation -- Web service access to non-SOAP objects -- General concepts -- Managing Web services -- Exposing Web services to the outside world -- Importing Web services -- Managing channels -- Managing filters -- UDDI publication and lookup -- Administering the gateway -- Managing namespace URI and WSDL URI -- Managing channels -- Managing filters -- Writing your own filters -- Managing UDDI references -- Managing security -- Web service security (WS-Security) -- Gateway-level authentication -- Operation-level authorization -- SSL protocol using HTTPS -- Proxy authentication -- Deploying Web services to the gateway -- Troubleshooting -- Implementation details -- Enhancements in Version 5.1 -- Summary -- More information -- Chapter 11. Web services security.

Common security exposures -- WS-Security concepts -- Evolution of the WS-Security specification -- WS-Security authentication -- Alternatives to using a username/password mechanism -- Enable authentication in your application -- WS-Security integrity -- Steps to enable integrity in your application -- WS-Security confidentiality -- Steps to enable confidentiality in your application -- Transport channel security -- SOAP/HTTP transport channel security -- WS-Security extensions -- Web services security model proposition -- End-to-end enterprise security -- Summary -- More information -- Part 2 Web services implementation and samples -- Chapter 12. IBM WebSphere product family -- Overview -- WebSphere foundations and tools -- WebSphere Application Server -- Packaging -- WebSphere Application Server - Express -- WebSphere Application Server -- WebSphere Application Server Network Deployment -- WebSphere Application Server Enterprise Edition -- Current status and outlook -- WebSphere Application Server Version 5.0.2 updates -- WebSphere Application Server Version 5.1 updates -- More information -- Information Center -- WebSphere Studio -- Packaging -- WebSphere Studio Site Developer -- WebSphere Studio Application Developer -- WebSphere Studio Application Developer Integration Edition -- WebSphere Studio Enterprise Developer -- Current status and outlook -- More information -- WebSphere MQ -- Current status and outlook -- More information -- WebSphere reach and user experience -- WebSphere Portal -- Packaging -- Portal Enable -- Portal Extend -- Portal Experience -- Current status -- More information -- WebSphere Everyplace -- Products -- IBM WebSphere Everyplace Embedded Edition -- WebSphere Everyplace Access -- WebSphere Everyplace Server, Service Provider Offering -- Current status -- More information -- WebSphere Commerce -- Packaging.

WebSphere Commerce Professional Entry.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: