XML and SQL: Developing Web Applications
Daniel K. Appelquist, Daniel K. ApplequistBooks.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.
Overview
Integrating XML and SQL: how to get the best of both worlds!· Demystifies the relationship between XML and SQL, and shows how to integrate them to solve problems neither can solve alone.
· Architecting robust systems that leverage both XML and SQL.
· Using SQL to overcome XML's key limitations.
As XML has rapidly gained in popularity, many database developers have become confused about its relationship with SQL and traditional RDBMS technologies. In this book, Dan Appelquist demystifies the relationship between XML and SQL, and shows exactly how to integrate these technologies for maximum advantage. XML and SQL covers every leading approach to integrating XML and SQL, helping you clearly understand each technology's strengths and weaknesses, and choose the right solution for each task or application. Drawing upon his extensive real-world experience, Appelquist offers expert guidance on: architecting robust systems that incorporate both XML and SQL technologies; using SQL to overcome XML's limitations; bringing XML's formatting capabilities to bear on SQL data, and much more. For all database developers, system architects, Web developers, content managers, and others interested in the use of XML to build robust, data-centric software systems.
Daniel K. Appelquist is an independent consultant based in London. He was formerly Director of Global R&D for Digital Channel Partners, and before that Director of Content Management for The Street.com, where he managed the process of converting all information to an XML-based system. Appelquist is also a member of the advisory council for the ICE XML-based content protocol specification.Synopsis
This guide for Web developers and database programmers shows how to build robust XML applications backed by SQL databases. After an overview of advantages of XML and SQL, stages of application development are detailed step-by-step, illustrated with examples of when and how each technology is most effective. Coverage includes project definition, data modeling, database schema design, and Java programming with XML and SQL. The book is intended for software developers managing small- to medium-scale projects. Appelquist is a technology consultant in content management and e-business strategy. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Editorials
From Barnes & Noble
The Barnes & Noble ReviewRelational databases, Daniel K. Appelquist points out, are terrific at some things (data integrity and storage of highly structured data come to mind). XML is great at other things (formatting data, representing unstructured data). They complement each other superbly. Used together, they can help you solve an extraordinary range of web and content management problems.
Appelquist walks you through every stage of building XML/SQL applications, starting with project definition, requirements gathering, abstract data modeling, and application design (with both DTDs and schemas). Of course, much of this is applicable not just to XML/SQL but to a wide range of application development problems, but Appelquist explains it in terms today's web developer or content manager will relate to especially well.
The beauty of XML (and to a lesser degree, SQL) is its platform independence. When it's time to code, Appelquist walks through two entirely different approaches -- one based on Microsoft SQL Server 2000, the other on Java and J2EE application servers. An additional chapter of examples introduces web services, along with key techniques such as content locking and versioning.
Splendidly written and down-to-earth, XML and SQL demystifies the integration of two technologies that were born for each other. (Bill Camarda)
Bill Camarda is a consultant, writer, and web/multimedia content developer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. He served for nearly ten years as vice president of a New Jerseybased marketing company, where he supervised a wide range of graphics and web design projects. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.