Books

Definitive XSLT and XPath

by G. Ken Holman
Covering XSLT and XPath, this guide provides information on standards such as XML schema structures and datatypes, and advanced techniques such as expressions, sorting, grouping and topic maps. The definitive guide to XSLT and XPath-written by one of the world's leading authorities.


 

Developing Enterprise Web Services: An Architect's Guide
by Sandeep Chatterjee and James Webber
This book takes a no-nonsense view of architecting and constructing enterprise-class Web services and applications. The authors expertly assess the current state of the Web services platform, offering best practices and new architectural patterns for leveraging the advantages of Web services while mitigating the risks.

 

 

Dictionary of XML Technologies and the Semantic Web
by Vladimir Geroimenko
The emerging Second-Generation Web is based entirely on XML and related technologies. This new version of the Web introduces a multitude of novel concepts, terms, and acronyms. The goal of this dictionary is not just to define the meaning of new words but to develop a proper understanding of leading-edge Web technologies. Key topics include XML syntax and core technologies, XML-based domain-specific languages, concept and architecture of the Semantic Web, and Web services. The edition feature extensive cross-referencing of terms and a CD-ROM containing a fully searchable version of the dictionary. It is written for internet professionals, web designers, multimedia designers, and e-commerce developers.

 

 

Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services
by Robert J. Glushko and Tim McGrath
This book is an introduction to the emerging field of document engineering. The authors, both leaders in the development of document engineering and other e-commerce initiatives, analyze document exchanges from a variety of perspectives. Taking a qualitative view, they look at patterns of document exchanges as components of business models; looking at documents in more detail, they describe techniques for analyzing individual transaction patterns and the role they play in the overall business process. They describe techniques for analyzing, designing, and encoding document models, including XML, and discuss the techniques and architectures that make XML a unifying technology for the next generation of e-business applications. Finally, they go beyond document models to consider management and strategic issues -- the business model, or the vision, that the information exchanged in these documents serves.


Effective XML: 50 Specific Ways to Improve Your XML
by Elliotte Rusty Harold
Written for developers familiar with the basics of XML, this guide offers 27 tips for using proper XML syntax and structures to improve the maintainability and extensibility of XML documents, then presents ten techniques and APIs for processing XML with languages such as C++, C#, Java, Python and Perl, and 13 techniques for working with systems built around XML documents.

 

 

Mobile Web Services: Architecture and Implementation
by Frederick Hirsch, John Kemp, Jani Ilkka
Mobile Web Services is a comprehensive, up-to-date and practical guide to adapting mobile Web services-based applications. The expert author team from Nokia explain in depth the software architecture and application development interfaces needed to develop solutions for these technologies. This text is essential reading for wireless Web architects, mobile application developers and programmers, software developers, technical officers and consultants, as well as advanced students in Computer Science and Electrical Engineering.


 

Practical XML for the Web (Tools of the Trade)
by Chris Auld, et al.
This book takes you past the hype to show you how to use XML in your web development, from client-side use with CSS, XSLT, and scripting in the latest browsers, to basic server-side techniques in various environments, such as ASP and JSP. Its focus is on the practical, all theory being backed up by techniques that are actually used on the Web today.

   

Processing XML with Java: A Guide to SAX, DOM, JDOM, JAXP, and TrAX
by Elliotte Rusty Harold
A complete guide to writing Java programs that read and write XML documents. Shows developers how to save XML documents, read XML documents, communicate with network servers that send and receive XML data, and integrate XSLT into their programs.

   

Using XML with Legacy Business Applications
by Michael Rawlins
This resource for technical end users and developers describes an approach to data conversion using Java and C++ that is open, nonproprietary, standards-based, and portable. Rawlins offers a tool kit of techniques and utilities for performing common enterprise application integration (EAI), business-to-business (B2B) or electronic data interchange (EDI) data conversion operations using XML.

 

 

Web Services and Service Oriented Architectures: A Savvy Manager's Guide
by Douglas K. Barry
Douglas Barry has provided a solid description of what are web services, how they can be used, how they are developed and what they are based on. His background work for many years with technology standards consortiums enables him to clearly show why the widespread adoption of web services is closely tied to the agreed use of common standard vocabularies and methods for inter-enterprise interactions.
The book is an easy read for managers, both business and technology managers, with clear example usage scenarios, extensive references and practical implementation guidelines. The forward is written by Patrick Gannon, President and CEO of OASIS.


 

XForms: XML Powered Web Forms
by T.V. Raman
Intended for web authors, this guide identifies the various components of the XForms architecture, and explains the relevance of XForms to web services, multimodal interaction, and web page accessibility.

 

 

XML Data Management: Native XML and XML-Enabled Database Systems
by Akmal B. Chaudhri, Awais Rashid, Roberto Zicari
This comprehensive guide to XML and databases covers both native XML databases such as Tamino, and using XML in existing databases such as Oracle 9i and SQL Server 2000. In this book, you will find discussions on the newest native XML databases, along with information on working with XML-enabled relational database systems. In addition, XML Data Management thoroughly examines benchmarks and analysis techniques for performance of XML databases.

   

XML Family of Specifications: A Practical Guide
by Kenneth B. Sall
This reference provides a framework for understanding how XML, XSL, XML Schema, and related specifications weave together to create applications.

   

The XML Schema Companion
by Neil Bradley
The XML Companion teaches the construction of document models and defines data types that can serve as reusable building blocks for documents. The reader will learn to master the powerful XML Schema pattern language and inheritance techniques.

 

 

The XMLSPY Handbook
by Larry Kim
This book provides an hands-on, tutorial style approach to learning XML with XMLSPY 5. Learn to create and validate documents, design XML Schemas and WSDL files, and build and debug XSLT stylesheets.

   

XQuery from the Experts: A Guide to the W3C XML Query Language
by Howard Katz, Don Chamberlin, Denise Draper, Mary Fernandez, Michael Kay, Jonathan Robie, Michael Rys, Jerome Simeon, Jim Tivy, Philip Wadler
XQuery answers the growing need for a functional XML search and transformation standard. The first major XML language that takes advantage of the benefits of strong typing provided by XML Schema, XQuery has the versatility to manipulate both XML and non-XML data and provides a valuable connection between the world of XML and relational databases. XQuery is being extremely well received by the IT community worldwide and in this guide, XQuery is revealed in a way that both novice programmers and industry experts can appreciate.

   
XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I