Author(s): Aiken, Allen
Publisher: Morgan-Kaufmann
Year: 2004
Language: English
Pages: 413
Team DDU......Page 1
Preface......Page 6
Contents......Page 8
Introduction......Page 16
The DM Challenge......Page 17
Data and Information......Page 19
Metadata......Page 20
Traditional Views of Metadata......Page 22
Data Program Coordination......Page 23
Enterprise Data Integration......Page 25
Data Stewardship......Page 26
Data Development......Page 27
Investing in Metadata/Data Management......Page 28
Typical Systems Evolution......Page 29
XML Integration......Page 31
Data Integration/Exchange Challenges......Page 32
Managing Joan Smith's Metadata......Page 33
XML Hype: Management by Magazine......Page 35
Internet Congestion and Application Efficiency......Page 38
Information Location......Page 39
XML & DM Interaction Overview......Page 41
Management of Unstructured Data......Page 42
Expanded DM Roles......Page 44
What XML Is Not: XML Drawbacks and Limitations......Page 46
References......Page 47
Overview......Page 50
XML Terms......Page 51
XML Parser/XML Processor......Page 53
HTML Drawbacks......Page 55
XML "Rules"......Page 56
Integration at the Browser......Page 63
Integration via Hub and Spoke......Page 65
B2B Example......Page 68
Legacy Application Conversion......Page 70
XML Conversion......Page 72
Metadata Management Example......Page 77
Summary......Page 83
References......Page 84
Introduction......Page 86
XML Design Goals......Page 88
What XML Should Not Be Used For......Page 96
XML Component Organization......Page 101
XML Namespaces......Page 104
DTD: Document Type Definition......Page 105
XML Schema......Page 109
DOM: Document Object Model......Page 111
XPath......Page 113
XLink: XML Linking......Page 114
XSL and XSLT......Page 119
RDF: Resource Description Framework......Page 125
SOAP: Simple Object Access Protocol......Page 127
WSDL: Web Services Definition Language......Page 129
UDDI: Universal Description, Discovery, and Integration......Page 130
ADML: Architecture Description Markup Language......Page 134
Conclusion......Page 135
Introduction......Page 138
Typical XML First Steps......Page 140
If Software Companies Made Bridges......Page 141
Metadata Engineering Analyses......Page 149
XML and Metadata Modeling......Page 152
Data Structure Problem Difficulties......Page 154
Engineering Roles......Page 156
Measuring Data Engineering Tasks......Page 158
XML, Security, and Data Engineering......Page 160
SAML-Security Assertions Markup Language......Page 161
XKMS-The XML Key Management Services/System......Page 162
Data Mapping Case Study......Page 163
Project Planning Metadata......Page 167
Extracting Metadata from Vendor Packages......Page 169
Summary......Page 174
References......Page 175
Introduction......Page 176
XML Editors......Page 177
CASE Technologies......Page 179
Extracting Metadata From Legacy Systems......Page 183
XML Integration Servers......Page 188
XML Mediation Servers......Page 189
XML Repository Servers......Page 191
XML Converters......Page 193
Generating XML Automatically or Semiautomatically......Page 195
Data Layers/Data Services......Page 197
Data Management Maturity Measurement (DM3)......Page 198
Summary......Page 200
References......Page 201
Introduction......Page 202
Framework Advantages......Page 203
Shared Vocabulary-A Standardized Data Format......Page 204
Standardize Processes......Page 205
Connect as Many Organizations as Possible to Increase Value......Page 206
Logical Hub-and-Spoke Model: Standards and Processes......Page 207
Standardized Methods for Security and Scalability......Page 208
Commonly Available Transactions......Page 209
RosettaNET......Page 211
ebXML......Page 215
BizTalk......Page 220
.NET......Page 224
Acord......Page 226
Envera......Page 228
Common Themes and Services......Page 232
Conclusion......Page 236
Overview......Page 238
Portal Hype......Page 239
The Need: Legacy Code Maintenance Burden......Page 240
Aiding Implementation of Information-Engineering Principles with XML-Based Portal Architectures......Page 243
Clarifying Excitement Surrounding XML-Based Portals (XBPs)......Page 250
XML-Based Portal Technology......Page 256
Better Architectural Flexibility......Page 262
Better Architectural Evolvability/Maintenance......Page 263
Standards-Based Integration......Page 265
Wider Integration Scope......Page 266
More Rapid Implementation......Page 267
Extending Data-Management Technologies Data-Management Product Examples......Page 268
Selected Product Examples......Page 271
Newly Important and Novel Data-Preparation Opportunities......Page 274
Understanding Legacy Structures......Page 275
XBPs and Data-Quality Engineering......Page 276
Creating a Transitional Data Model......Page 279
Greater Business and System-Reengineering Opportunities:Reduction of Maintenance Burden Strategies......Page 280
Get Rid of Expensive-to-Maintain Code......Page 281
Increased Integration Creates Demand for Portal Services Instead of Coded Applications......Page 282
Conclusion......Page 283
References......Page 284
Introduction......Page 286
What Is It About XML That Supports EAI?......Page 291
XML Messaging......Page 292
Domain-Specific Languages......Page 294
The Pundits Speak......Page 295
What Is Integration?......Page 296
EAI Components......Page 297
EAI Motivation......Page 299
EAI Past and Current Focus......Page 303
Generalized Approach to Integration......Page 305
Engineering-Based Approach......Page 306
Key Factor: Scalability = EAI Success......Page 308
EAI Challenges......Page 310
Lesson One: All About Data Integration......Page 312
Lesson Two: Start Small......Page 313
Lesson Three: Core Technologies Lack EAI Support......Page 314
Conclusion......Page 315
References......Page 316
Introduction......Page 318
The Broad Definition of Reengineering......Page 319
Business Process Reengineering......Page 322
The Relationship Between SR and BPR......Page 325
How XML + DM Facilitates Reengineering Efforts......Page 326
Summary......Page 329
References......Page 330
Introduction......Page 332
A Different Understanding of Data and Its Metadata......Page 333
The Internet Metaphor......Page 338
Internal Organizational Data Interchange and the Internet Model......Page 340
The Use of XML-Based Metadata......Page 341
Industry Structure......Page 343
XML and Intra-Industry Communication......Page 345
Inter-Industry Structure......Page 347
Challenges Related to Connecting Industries......Page 349
Bringing It Together: Observations About the Internet Metaphor......Page 351
Conclusion......Page 352
Introduction......Page 354
Thought Versus Action......Page 357
Understanding Important Data Structures as XML......Page 360
Example: Capacity Management with XML......Page 362
Example: Legacy Application Maintenance Reduction......Page 364
Example: Business Engineering......Page 365
Resolving Differing Priorities......Page 367
Producing Innovative XML-Based IT Savings......Page 369
Increasing Scope and Volume of Data Management......Page 372
Understanding the Growth Patterns in Your Operational Environment......Page 373
References......Page 374
Glossary of Acronyms......Page 376
Index......Page 380