PART ONE Introduction to e-business and XML
CHAPTER 1 XML and e-business applications
1.1 About e-business
1.1.1 Business trallsboation and innovation
1.1.2 Which is the e-butw vatue?
1.1.3 A simPlified classification schema fOr c-business aPPlications
1.2 The Extensible MarkuP LangUape (XML)
1.2.1 Worid Wide Web dOcument standards
1.2.2 A brief history of XML
1.2.3 XML -- a universal be fOrmat
1.2.4 A short comPW of XML and HTML
1.2.5 XML 1inking and addressing
1.2.6 Advanced tyPe defiwtions
1.2.7 Metadaa (RDF and PICS)
1.2.8 Domain-specific document definitions
1.2.9 XML in wireless aPPlications
1.2.10 XML styling and transcoding
1.2.1 l XML query languages
1.2.12 Processing XML documents
1.2.13 Organizations concemed with XML
1.2.14 Typical applications
1.3 XML and e-business
1.4 Summary
CHAPTER 2 Introduction to IBM e-business solutions
2.1 IBM e-business cycle
2.2 IBM Application Framework fOr e-business
2.2.1 Using an asset~based approach
2.2.2 Overview of the IBM Application Framework
2.2.3 Patterus fOr e-business
2.3 Summary
CHPTER 3 XML in the IBM Application Framework for e-business
3.1 e-business application with XML
3.2 lBM XML development tools and utilities
3.2.1 Open source initiative: the xm1.apache.org project
3.2.2 Parsers
3.2.3 Editing
3.2.4 Formatting
3.2.5 Programming
3.3 XML open frameworks
3.3.1 OASIS consortium, XM1.ORG
3.3.2 Electronic Business XML initiative (ebXML)
3.3.3 WebSphere B2B Integrator
3.4 XML extensions to lBM products
3.4.1 WebSphere APplication Servers
3.4.2 VisualAge fOr Java
3.4.3 MQSeries Integrator
3.4.4 DB2 XML Extender
3.4.5 LotUs with XML
3.4.6 Tivo1i Cross-Site
3.5 Summary
PART TWO Designing B2C and B2B e-businessappIications using XML
CHAPTER 4 Patterns for B2C and B2B applications
4.1 Definitions
4.1.1 Logical and physical pattems
4.1.2 Runtime topology nodes
4.2 e-business patterns fOr B2C aPplications
4.2.1 B2C logical pattems fOr e-business
4.3 e-business patterns for B2B aPplications
4.3.1 B2B logical pattems for e-business
4.3.2 Physica1 patterns for B2C and B2B runtime topologies
4.4 ImPlementation considerations fOr XML
4.4.1 Applications that benefit from using XML
4.4.2 Typical design for aPplications using XML
4.4.3 A sample of an architecture for XML aPplications
4.4.4 Composing Java object with XML
4.4.5 XML filtering with Java servlets
4.4.6 XML/XSL as inputs for a Web application generator
4.4.7 Performance
4.4.8 Security
4.5 Summary
CHAPTER 5 B2C applications using XML
5.1 The B2C aPplication model
5.1.1 The field of business-customer interaction
5.1.2 Application models, architectUres and comPonents
5.1.3 XML powers the B2C interaction
5.2 Enterprise portals
5.2.1 Data and aPPlication integration
5.2.2 Content management
5.2.3 Controlled access to strUctUred information
5.2.4 Customer relations, recognition, and personalization
5.2.5 Business intelligence and enterprise portals
5.2.6 Connection to e-commerce
5.2.7 New presentation devices
5.2.8 IBM portal examPles
5.3 lBM products and tools in B2C aPplications
5.3.1 Enterprise Information Portal
5.3.2 LotUs Raven suite
5.3.3 IBM WebSphere
5.3.4 lBM products and tools in portals
5.4 sununary
CHAPTER 6 B2B applications using XML
6.1 The B2B application model
6.1.1 B2B: a major business opportUnity of business integration
6.1.2 General issues in business-to-business electronic iateractions
6.1.3 XML B2B frameworks and standards
6.2 IBM WebSphere B2B Integrator
6.2.1 Trading Partner Agreemens
6.2.2 The IBM Business-to-business Protocol Framework
6.2.3 A samPle aPpIication TPA
6.2.4 Using the IBM Visual XML Builder for a sPecific OBl TPA
6.3 Summary
PART THREE B2B EmARKETpLACES
CHAPTER 7 B2B eMarketPlacesfa case study
7.1 Why the B2B eMarketPlace aPplication?
7.2 eMarketPlaces and online intermediaries
7.2.1 B2B online intermediary business trading models
7.3 The E-broker aPplication
7.3.1 E-broker business models
7.3.2 Considerations on the imPact of XML on the architecture
7.3.3 A building block architectUre
7.3.4 E-broker aPplication functional decomPosition
7.4 Initial E-broker design activities
7.4.1 E-broker access service TPAs
7.4.2 The directory service data model in DB2 XML Extender
7.5 Sununary
APPTNDIX A An example of a OBI TPA XML document
A.1 The OBI TPA betWeen Large Coand Pens We Are