| |
by Thomas Erl
|
XML Data Strategy
|

|
| Unifying Corporate |
| Documents and Data |
|
|
|
|
|
|
|
When reading about XML these days, you are bound to encounter articles that discuss the use of XML in two distinct areas: Web development and Web authoring. On the development side, the focus is typically on data management and application interoperability, whereas in the Web authoring world, XML is discussed as a meta-enabling technology that will add structure and "searchability" to traditional HTML documents.
|
|
Take a step back and look at both of these worlds and how they exist in your organization. If you have standardized on the use of XML for the development of your applications (and the data they manage), and if you have standardized on the use of XML meta tags as a means of structuring and categorizing your corporate documents, what do you have? You have created a global information framework with a common data classification and management platform. In other words, you have broadened your corporate information repositories to include not only information in application databases, but all of your corporate document sets.
|
|
Sounds pretty impressive, but how exactly did you achieve this? To answer that question, let’s first look at how most organizations currently access their corporate information.
|
|
|
As you probably know, data used by applications and reporting tools is kept in databases accessed via specific protocols, such as ODBC and OLEDB, which support SQL-compliant queries of database records. Documents, on the other hand, usually reside on the local LAN, accessed via shares or intranet sites. Indexing engines provide full-text searching of document content, and some search products offer limited meta tag query parameters which are often based on high-level meta information, such as author, title, data modified, etc.
|
|
In this environment, it is not possible to run a query targeting specific types of data within documents, as they are not classified. Additionally, it is difficult - if not impossible - to run a single query across both sets of information. If you did want to search databases and documents, you’d have to write two separate queries and process the results with your application.
|
|
How does XML change all this? Well, by restructuring your documents using XML, you have turned every one of your corporate documents into a mini-repository, as searchable as any standard relational database.
|
|
|
|
return to homepage
SOA Design Patterns
by Thomas Erl

Foreword by Grady Booch.

With contributions from David Chappell, Jason Hogg, Anish Karmarkar, Mark Little, David Orchard, Satadru Roy, Thomas Rischbeck, Arnaud Simon, Clemens Utschig, Dennis Wisnosky, and others.
Web Service Contract Design & Versioning for SOA
by Thomas Erl, Anish Karmarkar, Priscilla Walmsley, Hugo Haas, Umit Yalcinalp, Canyang Kevin Liu, David Orchard, Andre Tost, James Pasley
SOA Principles of Service Design
by Thomas Erl

An in-depth guide dedicated to service engineering with a thorough exploration of the design principles that comprise the service-orientation design paradigm (including a comparison with object-orientation).
Service-Oriented Architecture:
Concepts, Technology, and Design
by Thomas Erl

The first "how-to" guide to building SOA, providing coverage of WS-* specifications, .NET and J2EE platforms, and step-by-step processes for service-oriented analysis and design.
Service-Oriented Architecture:
A Field Guide to Integrating XML and Web Services
by Thomas Erl

The best-selling guide to service-oriented integration, providing hundreds of integration strategies and over sixty best practices.

For more information about these books, visit: www.soabooks.com
|
SOA Certified Professional

The books in this series are part of the official curriculum for the SOA Certified Professional program.

For more information:

• www.soacp.com

• www.soaschool.com

|
| |