Index_P

P

param element (XSLT), 171, 174

parent elements, 75

parent nodes, 139

parentNode attribute, 153

parsers

creating instance of XML, 294

function of, 42, 43-44

processing single and double quotes, 76

selecting XML, 283-284

See also Microsoft XML Parser

parsing

application response in integration layer, 522-523

mortgage calculator request, 293-295

response for makeReservation method, 587

response for mortgage calculator Web service consumer, 546-547

response from weather Web service consumer, 530-532

weather Web service request, 335

Web consumer response, 528

XML standards for, 31, 43

paths

axis notation for, 186

in XSLT expressions, 182-186

payload validation, 276-278

for hotel reservation system, 393

payload structure and, 277-278

preventing payload corruption, 277

validating payload data, 278

payloads, 241-257

communicating application data for static, 242-243

conditional responses for dynamic, 252-257

defined, 34

defining data for transport, 35-36

dynamic requests and dynamic, 248-250

dynamic responses in dynamic, 250-252

for embedded Web services, 381-386

exception handling for conditional responses to dynamic, 254-257

for hotel reservation availability request, 383-385

for isolated hotel reservation Web service, 387-389

maintaining session data for static, 242, 244-245

null result payload for availability request, 412

presentation data included in static, 242, 246-247

preventing corruption of, 277

static, 242-247

validating data in, 277-278

XML data payload for hotel availability form, 433-435

peer-to-peer communication, 266-267

performance

testing of Web service, 319-320

transforming data formats and, 58

period (.) in XSLT pathing expressions, 185

physical architecture vs. logical architecture, 46

PKI (public key infrastructure), 265

port numbers for TCP/IP applications, 33-34

prefix attribute, 153

presentation layer

content sublayer, 60-61

defined, 3, 4

design sublayer, 60, 62-63

designing for mortgage calculator service consumer, 538-541

designing for weather service consumer, 524-525

functions of, 49-50

identifying processes in hotel reservation system consumer, 556-558

integrating processes in hotel reservation system consumer, 558-560

interface layer as, 46

linking between partners, 5-8

linking with frameset, 6-7

logical architecture of, 58-60

as optional, 55

style sublayer, 60, 62

sublayers of, 59, 60-63

presentation model, 193-225

absent for mortgage calculator Web service, 282

adding client-side script, 219, 223-225

cautions on changing after deployment, 200

for content-oriented services, 204-213

creating masked Web services, 194-196

defining presentation service options, 203-204

designing user interface, 219-220

determining exposure level, 194-202

developing for hotel reservation system isolated service consumers, 514-516

embedded Web services, 199-202

for hotel reservation system, 371-373

isolated Web services, 196-199

overview, 193-194

reconciling hotel reservation system process flow with, 378-380

scenario for data-oriented content, 205-209

scenario for instruction-oriented content, 209-213

selecting validation for, 215-219

setting style for, 213-215

sharing interface with consumers, 221-223

See also content; styling

previousSibling attribute (DOM), 153

primitive data types, 105-110

illustration of schema data type relationships, 113

ordered attributes for, 106-108

overview of, 105-106

unordered attributes for, 108-110

See also derived data types

process flow diagram, 228

processes, 8-14

asynchronous, 39, 40

FTP file transfer, 22

heavy request/heavy response, 10

heavy request/light response process, 10-11

HTTP form submission in Web, 22-23

in interface model, 226-241

light/request/heavy response process, 9

managing state in workflow, 233-237

sharing objects in, 11-13

Web services call, 227-228

workflows, 228-233

See also workflows

Processing_Instruction_Node node type (DOM), 148

processRequest (HRSWS), 456, 470-474

in availability request, 485-491

calling getSessionID stored procedure from, 472-473

clsListener as, 457-459

initial implementation of clsListener as, 457-459

logic of in availability form, 474-475

validating service variables, 472-474

validating XML against schemas, 471-472

validating XML well-formedness, 470-471

profiles, 273-275

programmatic interface

types of request/response processes, 9-11

user interface vs., 9

proxy Web services, 260-262

proxy-host infrastructure, 391




Architecting Web Services
Architecting Web Services
ISBN: 1893115585
EAN: 2147483647
Year: 2001
Pages: 77

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net