Training
Certifications
Books
Special Offers
Community




 
XML and SOAP Programming for BizTalk™ Servers
Author Brian E. Travis
Pages 464
Disk 1 Companion CD(s)
Level Intermediate
Published 08/30/2000
ISBN 9780735611269
ISBN-10 0-7356-1126-2
Price(USD) $49.99
To see this book's discounted price, select a reseller below.
 

More Information

About the Book
Table of Contents
Sample Chapter
Index
Related Series
Related Books
About the Author

Support: Book & CD

Rate this book
Barnes Noble Amazon Quantum Books

 

Table of Contents


Acknowledgments xi
Introduction xiii
About the Companion CD xvii
PART I   XML FOR E-COMMERCE  
CHAPTER 1   The XML Business Perspective 3
    Business-to-Business E-Commerce 5
    Separation of Data from Process 5
    XML and Three-Tier Web Architectures 6
        Data Tier 7
        Client Tier 8
        Middle Tier 8
        XML for Content Providers 18
        Standards 22
        Building the Page 25
    XML for Content Management 26
    XML for Content Aggregation 27
    The Background of Electronic Document Interchange 30
    XML for Electronic Document Interchange 31
        XML and E-Commerce 32
        Lingua Franca 32
        XML and Processing Languages 34
CHAPTER 2   XML Background 35
    HTML: The Good Stuff 35
    HTML: The Bad Stuff 36
    SGML: The Good Stuff 38
    SGML: The Bad Stuff 39
    We Need XML 40
        XML Myths 41
CHAPTER 3   XML Standards 43
    ISO 43
    OASIS 44
    W3C 44
        W3C Standards 45
    IETF 50
    Standards by Convention 51
        Developing Industry Schemas 51
CHAPTER 4   XML Syntax 55
    The Well-Formed XML Document 55
        The XML Declaration 56
        Start Tags and End Tags 56
        Root Elements 57
        Case Sensitivity 57
        Proper Nesting 57
        Special Characters 58
        Attributes 59
        Empty Elements 60
        Comments 61
        Examples of Well-Formed Documents 61
    The Valid XML Document 62
        The Document Type Definition 63
    Namespaces 66
    Schemas 71
        XML Data Reduced 72
CHAPTER 5   The XML Application 77
    The Document Object Model 77
        The DOM in Action 78
        Creating a DOM Object 82
        Accessing the documentElement 84
        Getting Items in the Document 85
    Exercise: Using the DOM in Visual Basic 88
    Writing to the DOM 94
        Event-Driven Models 101
CHAPTER 6   XSL 103
    XSL: The Background 103
    How Does XSL Work? 104
        Microsoft's Implementation of XSL 106
        XSLT and XPath Breakout 106
    XSLT Operation 106
        Recursive Processing 110
        XSLT by Example 114
        Exercise: Business Document Transformation 123
PART II   XML MESSAGING  
CHAPTER 7   Web Services 133
    The Importance of Aggregation 136
        Loosely Coupled Services 137
CHAPTER 8   Building a Web Service with SOAP 141
    HTTP 142
        The GET Method 142
        The POST Method 144
    Ports 146
    Firewalls 146
    SOAP Message Structure 147
    The XML Newsfeed Example 148
        The SOAP Client Application 148
        Implementing a SOAP Server in OmniMark 154
        SOAPServer.xom 155
        getXMLNews.xom 162
        Testing the Service 169
CHAPTER 9   The BizTalk Framework 171
    The BizTalk Document and Message Specification 173
    The BizTalk Framework in B2B Transactions 174
        Preparing the Purchase Order 174
        Processing the Purchase Order 176
        Interchange Evolution 177
        Ordering by Using the BizTalk Framework 178
        Delivery Receipt 182
        The Order Confirmation 183
        Potential for Automating Procurement 185
PART III   THE BIZTALK SERVER  
CHAPTER 10   BizTalk System Requirements 189
    Reliable Delivery over Any Transport 190
    Security 190
    Routing 191
    Workflow 192
    Synchronous and Asynchronous Communication 192
    Queuing 193
    Batch Support 193
    Document Tracking and Activity 193
    Trading Partner Management 194
    Scalability 194
    Document Transformation 195
    Third-Party and ISV Extensibility 195
    EDI Interoperability 196
    Multifaceted API 196
    Future-Proof Flexibility 196
        A Focus on User-Driven Business 197
CHAPTER 11   Building a BizTalk Server 199
    Program and Data Flow 200
    Architecture 203
    Databases 206
    System Setup 207
    Entering a Purchase Requisition 208
        prEnter.asp 208
        prProcess.asp 213
        ROPE and SDL 216
    Processing a Purchase Order 226
        Automating Purchase Order Processing 227
        Processing the Purchase Order Confirmation 238
CHAPTER 12   Microsoft BizTalk Server 2000 243
    The BizTalk Editor 244
        Exercise: Creating a Purchase Order Schema 244
    The BizTalk Mapper 247
        Exercise: Mapping Two Different Purchase Order Schemas 248
    Other BizTalk Tools 255
    BizTalk Server 2000 Data Processing 255
        Placing an Order 256
        Checking Inventory and Ordering from the Manufacturer 257
        Sending an Acknowledgment to the Requestor 259
PART IV   REFERENCES  
APPENDIX A  OmniMark for the Impatient 263
APPENDIX B  BizTalk Framework 2.0 Draft: Document and Message Specification 327
APPENDIX C  XML and BizTalk Web Sites 365
APPENDIX D  Simple Object Access Protocol (SOAP) 1.1 371
Index 413




Top of Page


Last Updated: Saturday, July 7, 2001