Building B2B applications with XML a resource guide

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Fitzgerald, Michael (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: New York [u.a.] Wiley 2001
Schriftenreihe:Wiley computer publishing
Schlagworte:
Online-Zugang:Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000 c 4500
001 BV014733139
003 DE-604
005 20180622
007 t|
008 020918s2001 xx d||| |||| 00||| eng d
020 |a 0471404012  |9 0-471-40401-2 
035 |a (OCoLC)247863831 
035 |a (DE-599)BVBBV014733139 
040 |a DE-604  |b ger  |e rakwb 
041 0 |a eng 
049 |a DE-473  |a DE-83  |a DE-11 
050 0 |a HF5548.32 
082 0 |a 005.72 
084 |a ST 230  |0 (DE-625)143617:  |2 rvk 
084 |a ST 250  |0 (DE-625)143626:  |2 rvk 
100 1 |a Fitzgerald, Michael  |e Verfasser  |4 aut 
245 1 0 |a Building B2B applications with XML  |b a resource guide  |c Michael Fitzgerald 
264 1 |a New York [u.a.]  |b Wiley  |c 2001 
300 |a XXIII, 310 S.  |b graph. Darst. 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
490 0 |a Wiley computer publishing 
650 0 7 |a Electronic Commerce  |0 (DE-588)4592128-3  |2 gnd  |9 rswk-swf 
650 0 7 |a Softwareentwicklung  |0 (DE-588)4116522-6  |2 gnd  |9 rswk-swf 
650 0 7 |a XML  |0 (DE-588)4501553-3  |2 gnd  |9 rswk-swf 
689 0 0 |a Softwareentwicklung  |0 (DE-588)4116522-6  |D s 
689 0 1 |a Electronic Commerce  |0 (DE-588)4592128-3  |D s 
689 0 2 |a XML  |0 (DE-588)4501553-3  |D s 
689 0 |5 DE-604 
856 4 2 |m HBZ Datenaustausch  |q application/pdf  |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009984698&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
943 1 |a oai:aleph.bib-bvb.de:BVB01-009984698 

Datensatz im Suchindex

_version_ 1819606886754811904
adam_text JUJL Contents Acknowledgments xvjj Introduction xix Part One Foundation Technologies for B2B I Chapter I Getting Down to Business to Business 3 What Is Business to Business? 4 B2B, B2C, C2C, A2A, and All That Jazz 5 What about EDI? 5 Tired of the Hype? 6 Rome, the Pony Express, Western Union, and Beyond 7 What This Book Will and Will Not Do for You 8 What s in It for You? 9 The Tools of Business Today 9 A Visit to My Insurance Agent 10 How B2B Could Help Jerry H OK, What s It Going to Cost? 12 A Visit to My Insurance Agent, a Few Years Later 13 Chapter 2 The XML Foundation 15 A Short History of Markup Languages 15 Generalized Markup Language 16 viii Contents Standard Generalized Markup Language 17 Tim Berners Lee and HTML 18 The Web and HTML Grow Up 18 Where Did XML Come From? 19 A Markup Language for Creating Markup Languages 20 What s Going to Happen to HTML? 21 Anatomy of an XML Document 22 The XML Declaration 22 The Root Element in XML 23 Child Elements 23 Well Formed XML 24 Valid XML 24 The Document Type Declaration 24 The Document Type Definition 25 Content Models 26 Entities 28 Built in Entities 28 Character References 29 The XML Namespace 29 XML Schema 30 The XML Schema Root Element 32 Complex and Simple Types 32 The Date Datatype 32 The Item and ShippingMethod Elements 33 Attributes in XML Schema 35 Attributes and Anonymous Types 35 The Quantity and Comments Elements 35 Validating against XML Schema 36 Adding Style 36 A CSS Stylesheet for order.xml 37 Applying a Stylesheet to an XML Document 38 Extensible Stylesheet Language 39 XSLT 39 XSL Formatting Objects (XSLFO) 44 Other XML Initiatives 48 XHTML: The Marriage of HTML and XML 48 XLink and XPointer 50 Document Object Model (DOM) and Simple API for XML (SAX) 51 Beyond XML 54 Contents ix Chapter 3 Transport 55 Transmission Control Protocol and Internet Protocol 56 How IP Works 56 The IP Address 57 How TCP Works 58 Hypertext Transfer Protocol 58 How HTTP Works 60 Java and XML 63 Compiling and Running Java 64 Compiling and Running a Java Program 65 Retrieving order.xml with Get.java 68 Retrieving order.xml with GetOrder.java 71 Retrieving Any Document with GetAny.java 73 Putting a Document on a Server with Putjava 75 WebDAV 78 HTTP Methods 78 HTTP 1.1 Features 79 HTTP Status Codes 79 File Transfer Protocol 81 FTP Scripts 86 Multipurpose Internet Mail Extensions 88 Internet Text Messages and Standard Mail Transfer Protocol 88 How 822 Works 88 Domain Names 90 Back to Header Fields 91 How SMTP Works 92 POP3 and IMAP4 94 How MIME Works 97 The MIME Header 98 MIME Types 100 Transfer Encoding 101 Quoted Printable Encoding 102 Base64 Encoding 103 The multipart/mixed Content Type 104 A Simple Transport Example 107 Sending Documents via SMTP with Java 109 What s Going on in SendSMTP.java? 112 Moving on to Security 112 x Contents Chapter 4 Security 113 Data Encryption 114 Keys 114 Public and Private Keys 115 The Diffie Hellman Merkle Solution 116 Rivest, Shamir, and Adelman (RSA) 117 Digital Signature Algorithm (DSA) 117 What s Going on in GetKeys.java? 118 Running GetKeys 119 Digital Certificates 120 Public Key Infrastructure (PKI) Management 122 Digital Signatures 122 The Message Digest 122 How Digital Signatures Work 125 Signing order.xml with Java 125 Verifying a Signature with Java 128 Using policytool 130 Authentication 130 Authentication versus Authorization 132 Authentication on an Apache Server 132 Other Authentication Schemes 136 Pluggable Authentication Modules on Linux 137 Kerberos 137 S/MIME 137 XML Signature 139 Using keytool 139 Running the XSS Example SampleSign2 141 Verifying the Signature File with VerifyGUI 144 IPSec 145 IPSec and VPNs 146 SSH 146 PGP 147 Secure Socket Layer (SSL) 153 Transport Layer Security (TLS) 153 The Firewall 154 A Plug for CERT 155 Directory Services: From X.500 to UDDI 155 LDAP 156 __ Contents xi DSML 157 UDDI 158 On to Vocabularies and Protocols 159 Part Two Vocabularies, Frameworks, and Protocols 161 Chapter 5 ebXML 163 The ebXML Effort 165 ebXML Architecture 166 How ebXML Works 167 Registry and Repository 168 Trading or Collaborative Partner Agreements 168 Click and Mortar 169 The ebXML Message 170 The MIME multipart/related Type 172 The ebXML Header Envelope 173 The ebXMLHeader Element 173 The Manifest Element 173 Header and Its Children 174 What s in a Message? 174 Message Reliability 175 RoutingHeader 176 Reliability and the SequenceNumber Element 176 Handling Errors 176 An Acknowledgment Message 177 Patient Confidence 178 Chapter 6 xCBL 181 Namespaces and xCBL 182 A Few Words about SOX 183 The XML Development Kit 185 xCBL Documents 186 A Simple Order 187 Purchase Order IDs 190 The Parties 190 Details of the Order 191 In Summary 191 xii Contents A Simple Invoice 191 Invoice Header Information 194 Invoice Details, Details 195 Summarizing the Invoice 195 Setting Up an Auction 196 An AuctionCreate Example 197 Auction Header Information 200 Who s Involved? 200 What Are You Selling? 201 Wrap Up 201 xCBL Is Big 201 Chapter 7 cXML 203 What You Can Do with cXML 205 No cXML Namespace? 205 A Simple Example: A Profile Transaction 206 The cXML Element 207 To, From, and Sender 208 Who Are You? 208 The Request Element 209 Other Requests and Responses 209 The ProfileResponse Element 210 What s the Status? 211 The Response 211 The Message Element 211 A Word on Subscriptions 213 The SubscriptionChangeMessage Element 214 Catalog Interchange Format 214 Suppliers 215 A SupplierDataResponse Example 215 The Supplier Element 216 The SupplierlD and SupplierLocation Elements 217 The Address Element 217 The OrderMethods and OrderMethod Elements 218 The Contact Element 219 The Punchout Site 219 A Punchout Index Catalog 220 The Request Response versus the One Way Model 224 Contents xiii URI Encoding 224 Form Packing 225 Cookies 227 The PunchOutSetupResponse 228 Purchase Orders 229 An OrderRequest Document: A Complete Example 229 HTTP 233 MIME 233 Attachments 233 OrderRequestHeader 233 The ItemOut Element 234 OrderResponse 235 cXML Summary 236 Chapter 8 Simple Object Access Protocol 237 A SOAP Example 238 The SOAP Envelope Element 239 The SOAP Envelope Namespace 239 The SOAP Header Element 239 The mustUnderstand Attribute 240 The actor Attribute 240 The SOAP Body Element 241 Response Message 242 The SOAP Fault Element 242 SOAP and HTTP 243 The SOAPAction Header 244 The HTTP Response 244 SOAP, HTTP, and Firewalls 245 SOAP Encoding 246 A Working SOAP Example 247 An SMTP Example for SOAP 249 SOAP and MIME 250 SOAP Programming Resources 251 Apache SOAP Calculator Example 252 SOAP and the Future 252 Chapter 9 BizTalk 255 A Simple BizTalk Example 256 xiv Contents BizTalk Messages and Documents 258 The Root Element Envelope 258 XML Schema Instance Attributes 258 The Header Element and BizTags 258 The mustUnderstand Attribute 259 BizTalk Namespaces 259 The endpoints Element 260 The Optional services BizTag Element 260 The properties BizTag Element 261 The process Element 261 The Body Element and Business Documents 262 Multiple Business Documents 263 The manifest Element 264 Fault Codes 265 The BizTalk Receipt 265 The Delivery Receipt 265 Commitment Receipts 267 A Complete BizTalk Message: HTTP and MIME with Attachments 268 Normative and Non Normative Specifications 270 BizTalk Basics 270 Chapter 10 Putting It All Together 271 Why XML? 271 XML Vocabularies and Protocols 272 ebXML 273 xCBL 273 cXML 274 RosettaNet 274 SOAP 275 BizTalk 275 Standards 275 Building Applications 276 Logging and Tracking 277 What s Going on in GetOrderLog.java? 281 A Minimal B2B Application 281 This Is Only the Start 283 Contents xv Notes 285 Chapter 1: Getting Down to Business to Business 285 Chapter 2: The XML Foundation 286 Chapter 3: Transport 288 Chapter 4: Security 290 Chapter 5: ebXML 294 Chapter 6: xCBL 295 Chapter 7: cXML 296 Chapter 8: Simple Object Access Protocol 297 Chapter 9: BizTalk 298 Chapter 10: Putting It All Together 299
any_adam_object 1
author Fitzgerald, Michael
author_facet Fitzgerald, Michael
author_role aut
author_sort Fitzgerald, Michael
author_variant m f mf
building Verbundindex
bvnumber BV014733139
callnumber-first H - Social Science
callnumber-label HF5548
callnumber-raw HF5548.32
callnumber-search HF5548.32
callnumber-sort HF 45548.32
callnumber-subject HF - Commerce
classification_rvk ST 230
ST 250
ctrlnum (OCoLC)247863831
(DE-599)BVBBV014733139
dewey-full 005.72
dewey-hundreds 000 - Computer science, information, general works
dewey-ones 005 - Computer programming, programs, data, security
dewey-raw 005.72
dewey-search 005.72
dewey-sort 15.72
dewey-tens 000 - Computer science, information, general works
discipline Informatik
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01548nam a2200409 c 4500</leader><controlfield tag="001">BV014733139</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20180622 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">020918s2001 xx d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471404012</subfield><subfield code="9">0-471-40401-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)247863831</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV014733139</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-473</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">HF5548.32</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.72</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Fitzgerald, Michael</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Building B2B applications with XML</subfield><subfield code="b">a resource guide</subfield><subfield code="c">Michael Fitzgerald</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a.]</subfield><subfield code="b">Wiley</subfield><subfield code="c">2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXIII, 310 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Wiley computer publishing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Electronic Commerce</subfield><subfield code="0">(DE-588)4592128-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Electronic Commerce</subfield><subfield code="0">(DE-588)4592128-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=009984698&amp;sequence=000002&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009984698</subfield></datafield></record></collection>
id DE-604.BV014733139
illustrated Illustrated
indexdate 2024-12-23T15:59:50Z
institution BVB
isbn 0471404012
language English
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-009984698
oclc_num 247863831
open_access_boolean
owner DE-473
DE-BY-UBG
DE-83
DE-11
owner_facet DE-473
DE-BY-UBG
DE-83
DE-11
physical XXIII, 310 S. graph. Darst.
publishDate 2001
publishDateSearch 2001
publishDateSort 2001
publisher Wiley
record_format marc
series2 Wiley computer publishing
spellingShingle Fitzgerald, Michael
Building B2B applications with XML a resource guide
Electronic Commerce (DE-588)4592128-3 gnd
Softwareentwicklung (DE-588)4116522-6 gnd
XML (DE-588)4501553-3 gnd
subject_GND (DE-588)4592128-3
(DE-588)4116522-6
(DE-588)4501553-3
title Building B2B applications with XML a resource guide
title_auth Building B2B applications with XML a resource guide
title_exact_search Building B2B applications with XML a resource guide
title_full Building B2B applications with XML a resource guide Michael Fitzgerald
title_fullStr Building B2B applications with XML a resource guide Michael Fitzgerald
title_full_unstemmed Building B2B applications with XML a resource guide Michael Fitzgerald
title_short Building B2B applications with XML
title_sort building b2b applications with xml a resource guide
title_sub a resource guide
topic Electronic Commerce (DE-588)4592128-3 gnd
Softwareentwicklung (DE-588)4116522-6 gnd
XML (DE-588)4501553-3 gnd
topic_facet Electronic Commerce
Softwareentwicklung
XML
url http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009984698&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT fitzgeraldmichael buildingb2bapplicationswithxmlaresourceguide