ServiceTechSpecs.com > XML Specifications
Extensible Markup Language (XML)
XML supplements Web content with "meta information," self-descriptive labels for each piece of text that goes wherever the document goes. This turns each Web document into a self-contained, mini-repository, and positions the XML specification as the most fundamental standard and building block for XML and Web services technology platforms.
Location: XML 1.0 (third edition)
Organization: W3C
Location: XML 1.0 (namespaces)
Organization: W3C
Location: XML 1.1
Organization: W3C>
Location: XML 1.1 (namespaces)
Organization: W3C
Location: XML 1.0 (third edition)
Organization: W3C
Location: XML 1.0 (namespaces)
Organization: W3C
Location: XML 1.1
Organization: W3C>
Location: XML 1.1 (namespaces)
Organization: W3C
Extensible Stylesheet Languages
Within just about any application design, there will be a requirement for the format of data to be altered between the time it is first retrieved, to when it reaches its final destination. Because XML provides a clear separation of content, structure, and presentation, the output format of an XML document can be completely transformed. XSLT performs two primary types of XML transformation: the structural conversion of one XML document type into another, and the aesthetic formatting of an XML document into human-readable output.
Location: XSLT 1.0
Organization: W3C
Location: XSLT 2.0
Organization: W3C
Location: XSL 1.0 (includes XSL-FO)
Organization: W3C
Location: XSL 1.1 (includes XSL-FO)
Organization: W3C" target="_parent">W3C
Location: XSLT 1.0
Organization: W3C
Location: XSLT 2.0
Organization: W3C
Location: XSL 1.0 (includes XSL-FO)
Organization: W3C
Location: XSL 1.1 (includes XSL-FO)
Organization: W3C" target="_parent">W3C
XML Path Language (XPath)
By abstracting certain utility functions, a relatively modular set of XML specifications has emerged. Functional redundancy is avoided by allowing these supplementary features to be reused by other standards. XPath is an example of such a utility specification. It can be used independently within custom programming logic to interact directly with the XML Document Object Model, or it can be intrinsically incorporated within other specifications. Essentially, XPath provides an expression syntax used to create location paths.
Location: XPath 1.0
Organization: W3C
Location: XPath 2.0
Organization: W3C
Location: XPath 1.0
Organization: W3C
Location: XPath 2.0
Organization: W3C
XML Query Language (XQuery)
The XQuery specification establishes a comprehensive data query language, designed specifically for XML documents. XQuery is aligned (and overlaps considerably) with release 2.0 of the XPath specification. XQuery uses the XPath language to define data source addressing, and even adds some new XPath extensions.
Location: XQuery 1.0
Organization: W3C
Location: XQuery 1.0 and XPath 2.0 Data Model
Organization: W3C
Location: XQuery 1.0
Organization: W3C
Location: XQuery 1.0 and XPath 2.0 Data Model
Organization: W3C
XML Schema Definition Language (XSD)
XSD is a comprehensive data modeling language for XML documents, and the one XML schema specification that has received the broadest industry support across contemporary XML and Web services technologies.
Location: XML Schema Part 0 (primer)
Organization: W3C
Location: XML Schema Part 1 (structures)
Organization: W3C
Location: XML Schema Part 2 (data types)
Organization: W3C
Location: XML Schema Part 0 (primer)
Organization: W3C
Location: XML Schema Part 1 (structures)
Organization: W3C
Location: XML Schema Part 2 (data types)
Organization: W3C
Articles and Tutorials
- Inside XML Schemas
- SOAP in a Nutshell
- Transforming Data with XSLT
- Understanding DTDs
- Why SAX is Good for DOM
- What You Should Know about XPath
- An XHTML Primer
- XLink - Inside and Out
- Data Access with XQuery
- XSL versus CSS
- Another Introduction to XML
- Unifying Corporate Data & Documents
- Replacing HTML Documents with XML
- Meta-Enable Your Enterprise
- The XML Data Custodian
- Integrating XML into the Enterprise
- The Wireless Enterprise
Service Technology Magazine Issue LXXXVI
"API Governance and Management" by Longji Tang and Mark Little; "Security and Identity Management Applied to SOA - Part II" by Jose Luiz Berg. For more information: www.servicetechmag.com |
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
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
by Thomas Erl
Service-Oriented Infrastructure:On-Premise and in the Cloud
by Raj Balasubramanian, Benjamin Carlyle, Thomas Erl, Cesare Pautasso
Next Generation SOA:A Real-World Guide to Modern Service-Oriented Computing
by Pethuru Cheliah, Thomas Erl, Clive Gee, Robert Laird, Berthold Maier, Hajo Normann, Leo Shuster, Bernd Trops, Clemens Utschig, Torsten Winterberg
SOA with .NET & Windows Azure: Realizing Service-Orientation with the Microsoft Platform
by David Chou, John deVadoss, Thomas Erl, Nitin Gandhi, Hanu Kommalapati, Brian Loesgen, Christoph Schittko, Herbjorn Wilhelmsen, Mickey Williams
SOA Governance:
Governing Shared Services On-Premise & in the Cloud by Stephen Bennett, Thomas Erl, Clive Gee, Anne Thomas Manes, Robert Schneider, Leo Shuster, Andre Tost, Chris Venable
SOA with Java
by Raj Balasubramanian, David Chou, Thomas Erl, Thomas Plunkett, Satadru Roy, Philip Thomas, Andre Tost
Modern SOA Methodology: Methods for Applying Service-Orientation On-Premise & in the Cloud
by Raj Balasubramanian, David Chou, Thomas Erl, Thomas Plunkett, Satadru Roy, Philip Thomas, Andre Tost
Cloud Computing: Concepts, Technology & Architecture
by Thomas Erl, Zaigham Mahmood, Ricardo Puttini
Cloud Computing Design Patterns
by Thomas Erl, Amin Naserpour
|
For more information about these books, visit: www.servicetechbooks.com Arcitura™ Education Inc. Arcitura™ Education Inc. is a leading global provider of progressive, vendor-neutral training and certification programs, providing industry-recognized certification programs for a range of certifications. For more information: www.arcitura.com SOA Certified Professional (SOACP) |