This is the Title of the Book, eMatter Edition
Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.
452 | Index
LWP (Library for WWW Programming in
Perl)
additional resources, 13
HTTP::Daemon, 53, 58, 67, 73
HTTP::Daemon class, 146
modules in, 48
PRC::XMLSimple toolkit and, 53
XML::Parser toolkit and, 52
XML-RPC Meerkat example, 44
XML::RSS and, 22
LWP::UserAgent class
authentication, 274
CPAN uploads, 134
Meerkat example, 48
REST example, 256
wrapping, 118
M
MAC (message authentication code), 246
mailboxes, REST principles and, 242, 243
MAILTO (see specific classes)
mail-transfer agent (MTA), 172
make_fault method
SOAP::Server class, 345
SOAP::Transport::HTTP::Server
class, 350
make_method tool, 77
make_response method, (SOAP::Transport::
HTTP::Server), 350
make_url method, (Apache::RPC::
Status), 326
match method
SOAP::SOM, 157, 333
XMLRPC::SOM, 309
match_signature method (RPC::XML), 323
maxOccurs attribute (XML Schema), 27
MD5-based algorithm, 144
Meerkat news service
defined, 43
example, 7
RPC::XML example, 68–69, 370–373
RPC::XMLSimple example, 53–55,
364–367
XML-RPC and REST, 261
XML-RPC example, 42–49, 360–364
XMLRPC::Lite example, 6, 59–61,
367–370
message authentication code (MAC), 246
message element (WSDL), 189, 210
Message Exchange Pattern (SOAP), 261
messages
attachments and, 270
compressing, 49
full web services and, 262
HTTP structure, 10–13
MQ connections and, 169
packaging, 262
piping to scripts, 134
REST principles and, 243
routing capabilities, 263–267
security and, 271
SOAP functionality, 84
transport protocols and, 112
UDDI registries, 215
WSDL document component, 187
WS-Routing and, 263, 265
(see also requests; responses; SOAP
messages; XML messages)
messaging style (see document style)
META element (HTML), 288
Meta package, 137
Meta::Comm::Soap::Client class, 137
Meta::Comm::Soap::Server class, 137
metadata
DIME headers, 270
representation metadata, 238, 239, 252
SOAP Header element, 88
transition of messages, 84
method method
SOAP::SOM class, 131, 335
XMLRPC::SOM class, 309
method signal (SOAP::Trace), 347
method signatures
RPC::XMLSimple::Daemon class, 58
system.methodSignature method, 51
XML-RPC and, 41, 42
methodCall element (XML-RPC), 36
methodName element (XML-RPC), 36
methodResponse element (XML-RPC), 38
methods
accessor methods, 125
dispatching, 127–129
making requests and, 36
overloaded, 42
overloading, 147
overriding, 79
procedure name as, 109
REST, 244–245
return value restrictions, 42
RPC style and, 292
RPC::XML::Method, 74
RPC::XML::Server class and, 73

Get Programming Web Services with Perl now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.