
Résumé
XML, Web Services, and the Data Revolution presents a revealing view of XML that places this emerging technology in the context of the ongoing Web revolution. Written for business and technical professionals, this book features the big picture: the true value of XML for distributed information systems, how it is transforming the way organizations manage data and build software systems, and the opportunities it offers for those organizations that understand its significance and impact.
This book places XML at the heart of a paradigm shift away from tightly coupled proprietary network systems (DCOM and CORBA) toward the new loosely coupled confederation of networked servers that provide asynchronous, dynamic data interaction. It explains XML's fundamental rules for defining data vocabularies and structuring data, as well as XML presentation and manipulation technologies. The book also discusses in detail SOAP (Simple Object Access Protocol), the framework for XML exchange, and Web services, which defines XML protocols for discovery and connection. It showcases XML at work in a wide array of applications, and explores how major software organizations have responded to the changes brought about by XML-based technology.
You will read about such specific topics as:
- XML and the XML family of technologies
- CSS, XSL, XHTML, and VoiceXML presentation technologies
- XSLT, XPATH, and XQUERY technologies for manipulating XML
- XML as a protocol language for distributed object computing
- How XML applies to a wide array of industries and applications
- SOAP and the associated XML-RPC protocoland WDSL (Web Services Definition Language)
- XML security, including XML Encryption, XML Signature, and XML Key Management Specification
- How .NET and J2EE fit into the Web services framework
- A new role for mainframe-based legacy applications
Containing both technical details and a broader perspective, XML, Web Services, and the Data Revolution provides the insight organizations must have to understand and harness this powerful technology for a successful venture into the evolving distributed, Web-based enterprise computing environment.
Contents
1. The XML Revolution.What is XML?
XML: Origin and Cultures.
The Code, Data and Document Cultures.
XML Basics: A Very Short Tour.
Schemas and DTDs.
The XML Advantage.
XML-Design by Omission.
XML: The Three Revolutions.
The Data Revolution.
The Software Revolution.
The Distributed Computing Revolution.
What about Legacy?
Bridging the Legacy Gap.
Resources.
2. The XML Technology Family.
The XML Technology Family.
Leveraging the XML Technology Family.
XML 1.0.
XML Namespaces.
Namespace Declarations.
Structure.
DTD.
XML Schema.
ZwiftBooks and XML Schema.
Schemas in Practice.
Presentation Technologies.
CSS.
XSL.
XSLT.
CSS vs XSL (w3c).
XFORMS.
VoiceXML.
XLINK.
XPATH.
XHTML.
Architecture.
XML Query.
XML-QUERY Sample Scenarios.
XML Infrastructure Technologies.
Infoset.
RDF.
The Holy Grail of Search.
Metadata.
MetaData-Beyond Search.
RDF Example.
RDF Vocabularies.
Resources.
3. XML in Practice.
The Dimensions of XML in Practice.
XML in Practice.
Wave One: Vertical Industry Data Descriptions.
Human Resources and HR-XML.
MISMO.
OASIS-Tracking XML Standards.
Wave Two: Configuration and Action.
Enterprise JavaBeans and XML.
SVG.
VoiceXML.
Forms and Menus.
SMIL.
From Action to Combination.
The Third Wave: Power Through Combination.
The British Government GovTalk Initiative.
Resources.
4. SOAP.
What is SOAP ( and why is it important?).
The Road to SOAP.
HTTP.
POST Me Some Data.
XML-RPC.
Data Typing.
Complex Types.
XML-RPC Responses.
SOAP.
SOAP.
SOAP Background.
SOAP as Pivotal Technology.
SOAP: Technical Overview.
SOAP Message Structure.
SOAP Messaging Example.
Message Paths.
SOAP Intermediaries.
SOAP Faults.
SOAP with Attachments.
SOAP and Firewalls.
The W3C and SOAP.
Resources.
5. Web Services.
What are Web Services?
What Qualifies as a Web Service?
Opportunity and Risk.
Web Services-a ZwiftBooks Perspective.
Web Services Technologies.
The Web Services Architecture.
Key Technologies.
UDDI.
UDDI Registry.
Using UDDI to make the ZwiftBooks Connection.
UDDI Failure and Recovery.
WSDL.
Web Services Caveats.
ebXML.
ebXML Technologies.
ebXML terminology.
Summary.
Resources.
6. .NET, J2EE and Beyond.
Introduction.
Transactions and Security.
Microsoft's .NET.
The .NET Platform.
The .NET Framework.
The Common Language Runtime.
What about transactions?
Sun and Web Services.
Sun Web Services APIs.
What about transactions?
IBM.
BEA.
HP.
Oracle.
Resources.
7. XML Security.
Security Overview.
Single Key Cryptography.
Public Key Cryptography.
Authentication.
Data Integrity.
Digital Signatures.
Managing Certificates and Private Keys.
Why is XML Special?
XML Document Security Issues.
SOAP Security Issues.
Canonicalization.
The XML Security Framework.
XML Encryption.
Encrypting XML Data.
XML Digital Signature.
Digital Signature Elements.
Steps in Signature Generation.
XML Key Management Specification.
XKMS Structure.
XML Key Information service (X-KISS).
XML Key Registration Specification (X-KRSS).
Guidelines for Signing XML Documents.
Resources.
8. The Data Revolution: Back to the Future.
Change.
Convergence.
Legacy Systems.
Connection challenges.
Legacy-what to do?
Legacy's new position.
Who's the User?
Passport.
The Liberty Alliance Project.
Collaborative and peer-to-peer computing.
What is P2P?
Peer-to-Peer as software.
Other P2P Initiatives.
Resources.
Appendix A: An XML Primer.
Appendix B: The SOAP 1.2 Specification.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Frank Coyle |
Parution | 21/03/2002 |
Nb. de pages | 356 |
Format | 18,5 x 23,5 |
Couverture | Broché |
Poids | 774g |
Intérieur | 2 couleurs |
EAN13 | 9780201776416 |
ISBN13 | 978-0-201-77641-6 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Informatique d'entreprise Conception et développement web Services Web
- Informatique Développement d'applications Programmation .NET Architecture .NET
- Informatique Développement d'applications Conception et développement web Services Web
- Informatique Développement d'applications Conception et développement web Services Web SOAP
- Informatique Développement d'applications Conception et développement web Services Web WSDL
- Informatique Développement d'applications Langages XML