Muutke küpsiste eelistusi

Professional Open Source Web Services [Pehme köide]

  • Formaat: Paperback / softback, 547 pages, kõrgus x laius: 222x184 mm, kaal: 920 g, colour illustrations
  • Sari: Programmer to programmer
  • Ilmumisaeg: 01-Jul-2002
  • Kirjastus: WROX Press Ltd
  • ISBN-10: 1861007469
  • ISBN-13: 9781861007469
Teised raamatud teemal:
  • Pehme köide
  • Hind: 64,49 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 547 pages, kõrgus x laius: 222x184 mm, kaal: 920 g, colour illustrations
  • Sari: Programmer to programmer
  • Ilmumisaeg: 01-Jul-2002
  • Kirjastus: WROX Press Ltd
  • ISBN-10: 1861007469
  • ISBN-13: 9781861007469
Teised raamatud teemal:
Introduction 1(6)
Web Services - An Introduction
7(20)
Issues in Enterprise and Network Computing
8(3)
Distributed Computing
8(1)
Component-Based Computing
8(1)
Messaging
9(1)
B2B and B2C
10(1)
EAI
10(1)
Traditional Distributed Computing
11(4)
RMI
11(1)
DCOM
12(1)
CORBA
12(2)
Loosely Coupled Systems
14(1)
RPC
14(1)
Web Services
15(5)
UDDI
17(1)
WSDL
17(1)
SOAP
17(1)
XML-RPC
18(1)
Benefits of Web Services
18(1)
Architecture
19(1)
Why Develop Web Services?
19(1)
Two Evolving Platforms for Web Services
20(4)
J2EE
20(1)
.NET
21(3)
The Case for Open Source Web Services
24(1)
Summary
25(2)
Web Services Architecture
27(30)
New Service-Oriented Architecture
28(2)
XML
30(5)
Soap
35(4)
XMLP / Soap 1.2
39(1)
WSDL
40(2)
UDDI
42(2)
HTTPR
44(2)
RDF
46(1)
DSML
47(2)
WSUI
49(2)
WSFL
51(2)
Real-World Case Studies
53(2)
Summary
55(2)
Exploring SOAP, WSDL and UDDI
57(54)
SOAP and RPC
57(1)
What is SOAP?
58(6)
Syntax Rules
59(1)
SOAP Message Structure
59(2)
SOAP Attributes
61(3)
HTTP Headers
64(1)
A Complete SOAP Request
64(1)
SOAP XML Payload
65(1)
SOAP Response
66(1)
Data Serialization
66(7)
Simple Types
67(3)
Compound Types
70(1)
Multi-Reference Values
71(2)
Error Handling
73(2)
faultcode Element
74(1)
faultstring Element
74(1)
faultactor Element
74(1)
detail Element
75(1)
SOAP Restrictions
75(1)
WSDL
75(2)
The WSDL Document
77(17)
Document Structure
77(17)
UDDI
94(12)
Role of UDDI
94(1)
Businesses Benefit from UDDI
95(1)
UDDI in Action
95(1)
Data Custody
96(1)
Data Structures of UDDI
96(6)
Managing Directory Information
102(2)
Replication
104(2)
Other Web Registries
106(2)
ebXML Registry
106(1)
JAXR
107(1)
DSML
108(1)
Security
108(1)
Summary
109(2)
Java Web Services from Apache
111(60)
Introduction To Axis
111(6)
Axis Architecture
112(5)
Installing Axis
117(10)
Developing HelloService
119(1)
Deploying HelloService
119(1)
Writing a Client for HelloService
120(1)
Building an Advanced Web Service
121(6)
The Web Service Deployment Descriptor
127(2)
Web Services with Deployment Descriptors
129(12)
Returning an Array from a Service Method
129(3)
JavaBean Parameters
132(3)
Attachments with Axis
135(4)
Writing Custom Handlers
139(2)
Developing a Message-Based Service
141(5)
Publishing the Message-Based Service
143(1)
Developing a Message-Based Client Application
143(3)
Using WSDL with Axis
146(2)
Using WSDL2Java
146(1)
Creating a Client Using Generated Stubs
147(1)
Using Java2WSDL
148(1)
EJB Web Services
149(12)
Installing the Sourcecode
149(1)
Required Configuration
150(1)
The Distribution Files
150(11)
Running the Distribution
161(3)
Apache XML-RPC
164(5)
Summary
169(2)
Web Services Security
171(28)
Security Issues
172(1)
Authentication
172(1)
Authorization
172(1)
Non-Repudiation
172(1)
Integrity
173(1)
Privacy
173(1)
Security Techniques
173(4)
Cryptography
173(2)
Public Key Infrastructure (PKI)
175(1)
Digital Signature
175(1)
Digital Certificates
176(1)
Transport Layer Security
177(3)
The Secure Sockets Layer Protocol (SSL)
178(2)
XML Security Concerns
180(3)
Security Assertion Markup Language (SAML)
180(1)
XML Access Control Language (XACL)
181(1)
XML Key Management Specification (XKMS)
182(1)
Developing Secured Web Services
183(13)
Security By Client Authentication
183(4)
Security Using SSL
187(4)
Security Over HTTP
191(5)
Summary
196(3)
Perl and SOAP::Lite
199(68)
Introduction to SOAP::Lite
199(6)
Installation of SOAP::Lite
202(2)
Perl Module Configuration
204(1)
SOAP::Lite Client Usage
205(24)
Accessing Stock Prices Using a Simple WSDL-Based Call
206(2)
Accessing Book Prices Using SOAP::Lite
208(3)
Using SMTP as the Transport Method
211(8)
Using FTP as a Transport Protocol
219(2)
The SOAPsh.pl Interactive Shell
221(1)
Using stubber.pl for Package Generation
222(2)
Perl UDDI Query Searching for Company Information
224(2)
Tracing and Debugging with SOAP::Lite
226(1)
A UDDI Query to Find Methods
226(3)
Server Programming Using SOAP::Lite
229(24)
Making Perl Methods Accessible
229(1)
Fault Handling
230(2)
Enumerations
232(1)
SOAP References
232(2)
SOAP::SOM Client Return Values
234(2)
A SOAP Sampler
236(17)
Using XMLRPC::Lite
253(7)
Secure Connections Using Apache and HTTPS
257(3)
User Authentication
260(4)
Using HTTP::Cookies
261(3)
Summary
264(3)
Python and Web Services
267(38)
Python
267(6)
Python and SOAP
268(1)
ZSI Interoperability Issues
269(1)
Installing Python Libraries
270(1)
Installing XML Support - PyXML
271(2)
Using SOAP.py
273(13)
Server Programming with SOAP.py
276(2)
SOAP.py Server Accepting SSL Connections
278(1)
Client -Implemented Using SOAP.py
279(5)
Multiple References in SOAP.py
284(2)
Using ZSI
286(14)
Using ZSI to Construct SOAP Clients
287(1)
A Larger Example
288(9)
Running ZSI Server as a CGI Application
297(1)
Tracing SOAP Messages with ZSI and SOAP.py
298(2)
XML-RPC
300(2)
Advantages and Disadvantages of XML-RPC
300(2)
Summary
302(3)
PHP and Web Services
305(24)
PHP Features
306(2)
PHP and Web Services
306(1)
Configuring PHP
307(1)
PHP Web Services Using NuSOAP
308(12)
Installation and Configuration
309(1)
Language to Data Mapping
310(1)
A Simple PHP SOAP Client Example
310(2)
A Simple PHP SOAP Server Example
312(1)
Fault Handling
313(1)
Using Arrays
314(1)
Creating Complex Types
315(1)
Using WSDL and soap-proxy
316(1)
Using an HTTP Proxy Server
317(1)
HTTP Authentication
317(1)
SSL
318(1)
Using Document Style Messaging
318(2)
Other PHP SOAP Implementations
320(1)
Active State SWSAPI
320(1)
PEAR
320(1)
Krysalis
320(1)
PHP Web Services and XML-RPC
320(6)
XML-RPC Data Types
320(1)
Useful Inc. XML-RPC Implementation
321(5)
Other PHP XML-RPC Implementations
326(1)
Future of PHP Web Services
326(1)
Summary
327(2)
Web Services with C++
329(62)
WASP Server Lite for C++
329(23)
Installing WASP Server Lite for C++
330(1)
Building the Web Service Using WASP
331(5)
Implementing the Server
336(3)
Developing the Client
339(4)
Deploying the Web Service
343(1)
WASP Configuration File Directives
343(7)
Mapping Between C++ and XML Types
350(2)
EasySoap++
352(12)
Installing EasySoap++
352(1)
Building the Web Service Using EasySoap++
353(5)
Implementing the Client
358(3)
EasySoap++ API
361(1)
Mapping Between XML and C++ Types
362(2)
gSOAP
364(22)
Installing gSOAP
364(1)
Building the Web Service
365(6)
Implementing the Client
371(8)
Debugging gSOAP Applications
379(3)
gSOAP API
382(4)
Mapping Between C++ and XML Types
386(1)
Interoperability
386(1)
Selecting the Right implementation
387(2)
Summary
389(2)
Other SOAP Implementations
391(44)
Introduction to Ruby
392(26)
SOAP4R
394(20)
Ruby and XML-RPC
414(3)
Future of Ruby Web Services
417(1)
Embedded Web Services Using kSOAP
418(14)
XML Pull Parser
418(1)
kSOAP Tutorial
419(13)
Summary
432(3)
Case Study - Designing Web Services from Legacy Modules
435(52)
SQL-Ledger
435(5)
The ISP Billing Application
440(2)
Building the Server
442(8)
A Client To Query Customers
450(7)
Adding Monthly Billings
457(12)
A Client To Generate Billings
469(3)
Benchmarking with Zip Codes
472(4)
Building the Zipcodes Client
476(6)
Benchmarking
482(3)
Summary
485(2)
Appendix A: Configuring Tomcat with Apache 487(8)
AJP Connector
487(4)
WARP Connector
491(4)
Appendix B: server.xml Attributes for Tomcat Configuration 495(4)
Parent Configuration Elements
495(4)
Appendix C: TcpTunneIGui and Tcpmon 499(2)
Appendix D: JBoss Installation 501(4)
Install the Software
501(1)
Test the JBoss Tomcat Installation
501(4)
Appendix E: WSDL2Java Options 505(2)
Appendix F: Java2WSDL Options 507(2)
Appendix G: SOAP::Lite Classes 509(6)
Appendix H: kSOAP API Reference 515(8)
The org.ksoap Package
515(4)
The org.ksoap.transport Package
519(1)
The org.ksoap.marshal Package
519(1)
The org.kobjects.serialization Package
520(3)
Index 523