Cross-Platform Web Services Using C# & JAVA (Charles River Media Internet & Web Design)
|
S
Schemas, XML, 25–27
Script tags, 113
Secure Socket Layer (SSL), 238
Apache and, 239, 356
memory and processor requirements of, 246
Security
access to network and, 220–222
Apache SOAP services and, 140–142, 225–227
application and focus of, 222–223
authentication options, 225–236
Axis, 225–227
Certificate Authority, 238
certificates and keys, 238–239
cross-platform Web servers and, 246–249
DMZ and, 247
encryption, 218, 250–251, 356
firewalls, 219–220, 246–249
form-based security and cookie authentication, 327–335
GUIDs (Globally Unique IDs), 224
hardware and software demands of, 223
IDs, 224–225
IIS and, 14, 232–236
IP addresses and domains, 236–237
network security, 220–222
Secure Socket Layer (SSL), 238, 239, 356
subnets and, 220–222
Tomcat and, 225–227, 236–238
Web Service vulnerabilities, 218–219
Windows-integrated authentication, 227–232
XML encryption, 218, 250–251
see also Access
Self-describing XML, 27–28
Senders, SOAP, 32, 33
Servers
authentication and security, 225
IIS, 13–14, 88–89
Java implementations, 14
list of available options, 14
.NET Web server installation, 88–90
proxy servers and security, 219–220
see also Tomcat™ server (Apache)
Servlets, 150–156, xviii
see also Tomcat™ server (Apache)
Signatures, XML, 251–255
Simple Object Access Protocol (SOAP). See SOAP standard
SMTP (Standard Mail Transport Protocol), 48–50
SOAP standard
applications, 32, 35
binding, 31, 35
contrasted with Web Services, 11, 37–39
defined, 31, 35
documents, basic, 40
features, 33, 35
implementations, writing your own, 338–339
initial SOAP senders, 33, 35
intermediaries, 33, 35, 37, 38, 40–41
Message Exchange Patterns (MEPs), 31–32, 35
message paths, 33, 35, 38
nodes, 32, 35
protocols used with, 10, 36
receivers, 32, 35
requests, creating, 338–340
roles, 32
senders, 32, 33, 35
terminology, 30–36
transactions described, 36–37
Web Service and, 10–12
see also Apache SOAP 2.3; XML
Software
.NET Framework Redistributable, 353–354
.NET Framework SDK, 353
.NET Web Service Studio, 354
UDDI SDK, 354
Web Services Development Toolkit, 354
Spiders, monitoring Web sites, 347–349
SSL (Secure Socket Layer). See Secure Socket Layer (SSL)
Structs, 42–43
Subnets for security, 220–222
Sun Microsystems downloads, Java 1.4.0, 356
System requirements, 351–352
|