Search and Find

Book Title

Author/Publisher

Table of Contents

Show eBooks for my device only:

 

XML for Data Architects - Designing for Reuse and Integration

XML for Data Architects - Designing for Reuse and Integration

of: James Bean

Elsevier Trade Monographs, 2003

ISBN: 9780080521435 , 270 Pages

Format: PDF

Copy protection: DRM

Windows PC,Mac OSX Apple iPad, Android Tablet PC's

Price: 49,95 EUR



More of the content

XML for Data Architects - Designing for Reuse and Integration


 

Front Cover

1

XML for Data Architects: Designing for Reuse and Integration

4

Copyright Page

5

Contents

8

Foreword

12

Acknowledgments

14

Introduction

16

Chapter 1. Motivation and Rationale for Using XML

22

Self-Describing

26

interoperable

31

Reusable

34

Flexible

37

Extensible

38

Chapter 2. XML Document Types

42

Document-Oriented Content

46

Transaction-Oriented Content

48

Message-Oriented Content

57

Choosing a Type of Schema

60

Chapter 3. The Importance of Naming Standards (Taxonomy)

64

Taxonomy Characteristics

65

Traditional Approaches to Data Element Naming

78

Alternative Taxonomies for XML

81

Chapter 4. W3C XML Schema vs Database Data Types

84

Basic W3C XML Schema Data Types

87

Alignment with Relational Database Product Data Types

88

Applying a Data Type using W3C XML Schemas Syntax

91

Chapter 5. W3C XML Schema Data Type Facets

128

Character Length

129

Value Limits (Minimum and Maximum Thresholds)

132

Digits (Number of and Type)

133

Enumeration (Allowable and Valid Values)

136

Patterns

138

White Space

139

Chapter 6. Structure Models

142

Vertical Models

145

Horizontal Models

147

Component Models

150

Hybrid Models

153

Chapter 7. Architectural Container Forms

158

Rigid Container Forms

160

Abstract Container Forms

164

Hybrid Container Forms

170

Chapter 8. W3C XML Schemas and Reuse

180

Internal W3C XML Schema Reuse

183

External W3C XML Schema Reuse (Component Subschemas)

191

An Architectural Approach to Reuse Engineering

194

Syntax for Referencing a Component W3C XML Schema

207

Chapter 9. Design and Engineering for the Data Architect

212

The Design and Engineering Process

213

Responsibilities of the Data Architect

217

The Challenges of Complexity

220

Chapter 10. Web Services–An Introduction to the Future

232

XML and Web Services

235

Why Would a Company Develop and Publish Web Services?

242

The Future of Web Services

245

Appendix A. Facts, Recommendations, Techniques, and Opportunities

248

Motivation

248

Schema Types

249

Taxonomy

249

Data Types

251

Facets

252

Structure Models

254

Architectural Container Forms

255

Reuse

256

Design Techniques

258

Web Services

259

Appendix B. W3C XML Schema Syntax Examples

260

W3C XML Schema "element" Syntax (Locally Declared)

260

W3C XML Schema "complexType" Syntax (Locally Declared)

261

W3C XML Schema "element" Syntax (Globally Declared)

263

W3C XML Schema "group" Syntax (Globally Declared)

262

W3C XML Schema "simpleType" Syntax (Globally Declared Data Type)

262

W3C XML Schema "simpleType" Syntax (Globally Declared Enumeration List)

263

Glossary

264

Bibliography and Recommended Reading

272