Title:
BizTalk : implementing business-to-business electronic commerce
Personal Author:
Publication Information:
Upper Saddler River, NJ : Prentice Hall, 2001
ISBN:
9780130891594
Available:*
Library | Item Barcode | Call Number | Material Type | Item Category 1 | Status |
---|---|---|---|---|---|
Searching... | 30000005167774 | HF5548.32 K63 2001 | Open Access Book | Book | Searching... |
On Order
Summary
Summary
The key feature of this book will be its focus on planning, design, implementation, and deployment of applications that involve Microsoft's Biztalk Server e-commerce product, MSN BizTalk e-marketplac services, and BizTalk.org schema repository.
Author Notes
JAMES G. KOBIELUS is an analyst for The Burton Group focusing on e-business and collaboration technologies. A recognized authority on strategic telecommunications and IT topics, he has been a contributing editor with Network World since 1987, writing its popular "Above the Cloud" column. He is author of Workflow Strategies .
Table of Contents
Preface: What Makes an Electronic Marketplace Tick? | p. xv |
Foreword | p. xix |
About the Author | p. xxi |
Part 1 Biztalk Fundamentals | p. 1 |
1 What Is BizTalk? | p. 3 |
1.1 BizTalk, EDI, and Workflow | p. 3 |
1.2 Microsoft as BizTalk Evangelist | p. 6 |
1.3 BizTalk as Microsoft Strategic E-Commerce Initiative | p. 6 |
1.3.1 BizTalk the Brand: Microsoft as Usual | p. 7 |
1.3.2 BizTalk the Philosophy: A New Microsoft? | p. 8 |
1.4 BizTalk as E-Commerce Interoperability Standards | p. 12 |
1.4.1 BizTalk Application Model | p. 13 |
1.4.2 BizTalk Schemas | p. 19 |
1.4.3 BizTalk Documents | p. 22 |
1.4.4 BizTalk Messages | p. 27 |
1.4.5 BizTalk Workflows | p. 28 |
1.4.6 BizTalk Event Model | p. 29 |
1.5 BizTalk as E-Commerce Industry Coalition, Schema Repository, and Developer Community | p. 29 |
1.5.1 BizTalk Steering Committee | p. 30 |
1.5.2 Online Schema Repository | p. 32 |
1.5.3 Developer Community | p. 34 |
1.6 BizTalk as B2B E-Commerce Products and Services | p. 35 |
2 How Does BizTalk Differ From Other E-Commerce Frameworks? | p. 39 |
2.1 B2B Functional Reference Model | p. 41 |
2.2 BizTalk and the B2B Reference Model | p. 42 |
2.3 Ariba's Commerce XML (cXML) | p. 44 |
2.4 Open Buying on the Internet | p. 46 |
2.5 Open Trading Protocol | p. 49 |
2.6 XML Electronic Data Interchange (XML/EDI) Group | p. 49 |
2.7 Organization for the Advancement of Structured Information Standards | p. 52 |
2.8 Common Business Library | p. 52 |
2.9 Vertical-Market E-Commerce Frameworks | p. 53 |
2.9.1 Information and Content Exchange | p. 54 |
2.9.2 RosettaNet | p. 55 |
2.9.3 Open Applications Group Integration Specification | p. 57 |
2.10 Synergies Between BizTalk and Other B2B Frameworks | p. 59 |
3 What Are the Fundamental Technologies Behind BizTalk? | p. 63 |
3.1 Electronic Data Interchange | p. 64 |
3.1.1 Transaction Sets | p. 67 |
3.1.2 Transmission, Storage, and Forwarding | p. 69 |
3.1.3 Message Addressing | p. 69 |
3.1.4 Mapping and Translation | p. 70 |
3.1.5 Security | p. 70 |
3.1.6 Directory | p. 70 |
3.1.7 Archiving | p. 70 |
3.1.8 Auditing | p. 70 |
3.1.9 EDI and the B2B Reference Model | p. 71 |
3.2 Workflow | p. 72 |
3.2.1 Process Definition Tools | p. 77 |
3.2.2 Workflow Enactment Services | p. 82 |
3.2.3 Workflow Client Applications | p. 84 |
3.2.4 Invoked Applications | p. 86 |
3.2.5 Administration and Monitoring Tools | p. 86 |
3.2.6 Workflow and the B2B Reference Model | p. 87 |
3.3 Where EDI and Workflow Converge | p. 88 |
4 Who's Supporting and Implementing BizTalk? | p. 91 |
4.1 Who's on the BizTalk Steering Committee? | p. 93 |
4.2 Who's Announced General Support for the BizTalk Initiative? | p. 93 |
4.3 Who's Posting Schemas to BizTalk.org? | p. 94 |
4.4 Who's Announced BizTalk-Compliant Solutions? | p. 95 |
4.5 Which Users Are Candidates for Migration to BizTalk Server? | p. 99 |
5 How Open Is the BizTalk Framework? | p. 101 |
5.1 Microsoft's Familiar Approach to Implementing Open Standards | p. 101 |
5.2 What Does "Open" Mean Anyway? | p. 103 |
5.3 How Does the BizTalk Initiative Measure Against These Criteria of "Openness"? | p. 104 |
5.3.1 Is It Described Fully in Publicly Available Documents? | p. 105 |
5.3.2 Is It Flexible and Extensible? | p. 105 |
5.3.3 Is It Independent of Any One Operating Environment, Network Protocol, Database, or Programming Language? | p. 105 |
5.3.4 Is It Available as Open-Source Royalty-Free Distributions to All Interested Parties? | p. 107 |
5.3.5 Is It Dominated or Unduly Influenced by One Vendor? | p. 107 |
5.3.6 Is It Managed by an Industry Group that Does Not Impose Unreasonable or Unfair Restrictions on Membership? | p. 107 |
5.3.7 Is It Managed by a Group that Does Not Conduct Business or Develop Specifications in Closed Working Environments? | p. 107 |
5.3.8 Is It Managed by a Group that Publishes Full, Regular Updates on Their Activities? | p. 107 |
5.4 Summary | p. 107 |
Part 2 Biztalk Applications | p. 109 |
6 Hubbed Marketplace Integration | p. 111 |
6.1 Potential BizTalk Role in Hubbed E-Marketplaces | p. 114 |
6.2 E-Marketecture Reference Model | p. 116 |
6.3 Hosting Model | p. 120 |
6.3.1 Broker-Hosted E-Marketplaces | p. 124 |
6.3.2 Seller-Hosted E-Marketplaces | p. 127 |
6.3.3 Buyer-Hosted E-Marketplaces | p. 128 |
6.3.4 Industry-Hosted E-Marketplaces | p. 132 |
6.4 Membership Model | p. 134 |
6.4.1 Private Marketplaces | p. 135 |
6.4.2 Vertical Marketplaces | p. 137 |
6.4.3 Horizontal Marketplaces | p. 138 |
6.5 Aggregation Model | p. 139 |
6.5.1 Content-Aggregation Paradigms | p. 139 |
6.5.2 Content-Disaggregation Paradigms | p. 143 |
6.6 Transaction Model | p. 147 |
6.6.1 Commercial Contracts | p. 148 |
6.6.2 Bargaining Mechanisms | p. 150 |
6.6.3 Transactional Workflows | p. 154 |
6.7 Pricing Model | p. 155 |
6.7.1 Forward Auctions | p. 157 |
6.7.2 Reverse Auctions | p. 161 |
6.7.3 Double Auctions | p. 162 |
6.8 Payment Model | p. 163 |
6.8.1 Internet-Based Account-Consolidation Services | p. 164 |
6.8.2 Internet-Based Payment-Processing Services | p. 165 |
6.8.3 Internet-Based Financial Institutions | p. 169 |
6.8.4 Internet-Based Proxy Currencies | p. 170 |
6.9 Facilitation Model | p. 172 |
7 Extranet Supply-Chain Integration | p. 177 |
7.1 Potential BizTalk Role in Extranet Supply Chain | p. 179 |
7.2 Extranets and the E-Marketecture Reference Model | p. 180 |
7.3 Extranet Hosting Model | p. 182 |
7.4 Extranet Membership Model | p. 185 |
7.4.1 Authentication | p. 188 |
7.4.2 Authorization | p. 190 |
7.4.3 Content Confidentiality | p. 191 |
7.4.4 Content Integrity | p. 192 |
7.4.5 Nonrepudiation | p. 193 |
7.5 Extranet Aggregation Model | p. 194 |
7.6 Extranet Transaction Model | p. 195 |
7.6.1 Commercial Contracts | p. 196 |
7.6.2 Bargaining Mechanisms | p. 196 |
7.6.3 Transactional Workflows | p. 196 |
7.7 Extranet Pricing Model | p. 199 |
7.8 Extranet Payment Model | p. 199 |
7.9 Extranet Facilitation Model | p. 200 |
8 Enterprise Application Integration | p. 201 |
8.1 Potential BizTalk Role in Enterprise Application Integration | p. 202 |
8.2 EAI and the E-Marketecture Reference Model | p. 204 |
8.3 Markup Languages | p. 206 |
8.4 Development Interfaces | p. 209 |
8.4.1 Partitioning | p. 210 |
8.4.2 Jazzing | p. 211 |
8.4.3 Componentizing | p. 212 |
8.5 Object Technologies | p. 214 |
8.5.1 CORBA | p. 214 |
8.5.2 COM/DCOM | p. 215 |
8.6 Connector Technologies | p. 215 |
8.7 Transaction Technologies | p. 217 |
8.7.1 Distibuted Transaction Processing Monitors | p. 218 |
8.7.2 Message Brokers | p. 218 |
Part 3 BizTalk Products and Services | p. 221 |
9 Microsoft BizTalk Server 2000 | p. 223 |
9.1 BizTalk Server's Role in Microsoft's Application Server Family | p. 224 |
9.2 Application Integration | p. 229 |
9.2.1 Remote Application Interfaces | p. 230 |
9.2.2 Schema Editing and Mapping | p. 235 |
9.2.3 Business Process Policy Definition and Management | p. 241 |
9.3 Content Processing | p. 253 |
9.3.1 Content-Processing Components | p. 253 |
9.3.2 Content-Processing Steps | p. 255 |
9.3.3 Routing Options | p. 257 |
9.4 Service Management | p. 260 |
9.4.1 Single-Site Single-Server Deployment | p. 261 |
9.4.2 Single-Site Multi-Server Deployment | p. 266 |
9.4.3 Multi-Site Multi-Server Deployment | p. 270 |
9.5 Summary | p. 275 |
10 Microsoft Commerce Server 2000 | p. 277 |
10.1 Commerce Server 2000's Role in Microsoft's Application Server Family | p. 277 |
10.2 User Management | p. 283 |
10.3 Campaign Management | p. 288 |
10.4 Catalog Management | p. 292 |
10.5 Order Management | p. 294 |
10.6 Operational Data Analysis | p. 296 |
10.7 Summary | p. 297 |
11 Other Microsoft Commerce-Related Products and Services | p. 299 |
11.1 SQL Server 2000 | p. 300 |
11.2 Host Integration Server 2000 | p. 303 |
11.2.1 Network Integration Services | p. 307 |
11.2.2 Security Integration Services | p. 308 |
11.2.3 Data Integration Services | p. 308 |
11.2.4 Transaction Integration Services | p. 311 |
11.3 Application Center 2000 | p. 314 |
11.4 MSN E-Marketplace Services | p. 316 |
11.5 Summary | p. 317 |
Part 4 BizTalk Technologies | p. 319 |
12 Microsoft E-Commerce Operating Environment | p. 321 |
12.1 Windows Distributed interNetworking Architecture | p. 322 |
12.1.1 Presentation Tier | p. 323 |
12.1.2 Business Logic Tier | p. 327 |
12.1.3 Data Tier | p. 329 |
12.2 Windows 2000 | p. 331 |
12.3 Core Windows 2000 System Services | p. 331 |
12.3.1 Windows 2000 File Services | p. 334 |
12.3.2 Windows 2000 Directory Services | p. 338 |
12.3.3 Windows 2000 Security Services | p. 342 |
12.3.4 Windows 2000 Management Services | p. 350 |
12.4 Summary | p. 357 |
13 Microsoft E-Commerce Markup Technologies | p. 359 |
13.1 What's XML? | p. 360 |
13.1.1 Core Standard: XML 1.0 | p. 366 |
13.1.2 XML Supplementary Core Standards and Specifications | p. 375 |
13.2 What is XML's Role in Microsoft's Products? | p. 381 |
13.2.1 Windows 2000 | p. 382 |
13.2.2 Windows DNA 2000 Application Servers | p. 382 |
13.2.3 Application Development Tools and Sites | p. 385 |
13.2.4 Middleware Technologies | p. 386 |
13.2.5 Client Applications | p. 386 |
13.3 Summary | p. 389 |
14 Microsoft E-Commerce Application Development and Middleware Technologies | p. 391 |
14.1 Development Tools | p. 392 |
14.2 Object Computing Framework | p. 395 |
14.3 Object Brokering Framework | p. 399 |
14.4 Message Brokering Framework | p. 402 |
14.5 XML-Based Remote Procedure Calls | p. 403 |
14.6 Data Access Components, Providers, and Drivers | p. 410 |
14.7 Middleware, BizTalk-Hubbed E-Marketectures, and the Future of E-Commerce | p. 412 |
Afterword: BizTalk and the Buzz of the Modern Economy | p. 417 |
Glossary | p. 419 |
Index | p. 433 |