This book introduces the main ideas and concepts behind core and extended Web services' technologies and provides developers with a primer for each of the major technologies that have emerged in this space. In addition, Understanding Web Services summarizes the major architectural approaches to Web services, examines the role of Web services within the .NET and J2EE communities, and provides information about major product offerings from BEA, Hewlett-Packard, IBM, IONA, Microsoft, Oracle, Sun Microsystems, and others. Key topics include: XML facilities for structuring and serializing data; How WSDL maps services onto communication protocols and transports WSDL support for RPC-orientedand document-oriented interactions; SOAP's required and optional elements; Message processing and the role of intermediaries in SOAP; UDDI data formats and APIs; How ebXML offers an alternative to Web services that supports reliable messaging, and security.
An essential reference for XHTML, XML, and Java 2 programming languages. Shows how to create eye-popping Web sites using these three programming languages, taking advantage of the features of each. Also includes a companion Web site where the source code for the exercises in the text may be found. Topics include: Tutorial and reference to XHTML; Web page design guidelines; Basic rules of XHTML; Converting HTML; XHMTL 1.0 elements; Image maps (client and server-side); Using images and graphics (including GIF, JPEG, and PNG formats; animated GIFs; and image anchors); Tables and frames (including browser dependencies); HTTP forms tutorial (input field types and passing HTTP form data via URLs); Cascading style sheets (CSS); XML tutorial; Creating XML documents; Survey of XML tools, parsers, and editors; SAX API and Document Object Model (DOM); Related XML standards: using XPath, XPointer, and XLink; Document Type Definitions (DTDs); Cookies.
Master XML syntax and document type definitions (DTDs). Learn how to extend and existing DTD and how to write custom DTD from scratch. Use namespaces to streamline your XML code. Discover XML schemas, the next generation of structure definition. Find out how XPath, XLink, and Xpointer can extend the capabilities of your documents. Explore DOM, the document object model, and SAX, the simple api for XML. Use style sheets in conjunction with XML. Integrate XML with other technologies, such as java, COM, and CORBRA. Learn the security and privacy issues involved with using XML on the Web. Explore RDF, the resource description framework. Understand how to make your documents accessible to all users, regardless of their nationality or abilities. Using XML, Special Edition, is a wonderful reference for those who know what the heck they're doing with XML, but a very confusing primer for those who don't. The text explains concepts and gives examples.
"Visualizing the Semantic Web: XML-based Internet and Information Visualization" deals specifically with visualization of the Second-Generation Web. It presents the state-of-the-art research in this area and focuses on key topics such as: The nature of the Semantic Web and its relationship to Information Visualization; Visualization of semantic and structural information and metadata; Ontology-based and Topic Maps visualizations; Visual interfaces for retrieving, browsing and mapping semantic information; SVG/X3D as new visualization techniques for the semantic web; Methods used to construct high quality metadata / metadata taxonomies; Recommender systems, interface issues related to filtering and recommending on the Web; A comparative analysis of web services and the semantic web; Semantic-oriented use of existing visualization methods; Semantically enhanced solutions for the medical community. The Web has evolved from HTML quite dramatically.
The essential guide to this exciting new programming language and the first book on the topic, written by one of the creators of Water programming. Water is a new, native Web service programming language that allows the developer to program in XML syntax, replacing the different languages of the various technologies required to build Web applications. Shows readers how to greatly speed and simplify their Web applications and Web services development using Water. Offers hands-on tutorials with more than 100 fully functional examples of Water applications. Companion Web site provides additional information and connects the reader with an active user community. An in-depth guide to Water, a general-purpose programming language designed to build services and applications for the World Wide Web and for stand-alone programs. Written by the co-creator of the language, text includes hands-on tutorials and over 1,000 examples.
Web Services make it possible for diverse applications to discover each other and exchange data seamlessly via the Internet. For instance, programs written in Java and running on Solaris can find and call code written in C# that run on Windows XP, or programs written in Perl that run on Linux, without any concern about the details of how that service is implemented. A common set of Web Services is at the core of Microsoft's new .NET strategy, Sun Microsystems's Sun One Platform, and the W3C's XML Protocol Activity Group. In this book, author Ethan Cerami explores four key emerging technologies: XML Remote Procedure Calls (XML-RPC) · SOAP - The foundation for most commercial Web Services development · Universal Discovery, Description and Integration (UDDI); and · Web Services Description Language (WSDL). For each of these topics, Web Services Essentials provides a quick overview, Java tutorials with sample code, and samples of the XML documents.
The Web Wizard's Guide to XML teaches readers how to create their own markup languages using XML. From writing XML code to building XML applications, this concise and easy-to-understand introduction to XML shows readers how to create well-structured XML documents and applications for use on the Web and beyond. Provides a concise introduction to XML for students with no previous programming experience. Describes the tools and applications available for both developing and using XML. Teaches how to create markup languages using XML. Shows how to create valid, well-formed XML documents and DTDs. Demonstrates how to use style sheets to format XML documents for viewing on the Web. Discusses how XML is used in business today. Includes handy reference material. Written in accessible, step-by-step writing style. Provides full color screenshots and code examples. Intended for the beginner, this slim volume explains the fundamentals of XML syntax.
Use XML technologies to develop applications for the mobile Internet with this hands-on professional guide. You'll get full details on creating and optimizing multimedia applications for wireless devices, integrating databases, building Web interfaces and voice portals, and much more. This advanced resource also provides valuable coverage of VoiceXML, Multimedia Messaging, Mobile Commerce and personalization. Leverage the power of XML in your wireless applications with this essential developer's guide. Understand wireless networks and protocols--including i-mode. Work with XML schemas, links, and namespaces effectively. Utilize XML-related technologies--XHTML, SMIL, GML, WML--in your wireless applications. Use XSLT to adapt content for XHTML Basic browsers. Make Web sites i-mode compatible. Add audio and speech recognition using VoiceXML. Integrate text, graphics, and audio using SMIL. Transfer Web content to handheld devices.
XHTML Moving Toward XML - Make the Jump to XHTML and Position Yourself for the XML Future XHTML promises to expand the power and versatility of the Web and pave the way for XML. But how do you put XHTML to work? Or adapt your existing HTML applications to this new standard? This book provides the answers. With crystal-clear explanations and compelling case studies, XML maven Simon St.Laurent walks you through the ins and outs of XHTML and shows you step-by-step how to take advantage of this new Web standard. From working with the rigorous XHTML structure and retrofitting your HTML code to extending XHTML with XML, this guide is just what you need to position yourself and your sites for the XML future. Designed for developers who already have a firm grasp on HTML and Web development, XHTML: Moving Toward XML focuses on the changes between HTML and XHTML, not the basics of Web development. Simon St. Laurent is an experienced Web developer.
The complete XML standard-as approved by the W3C explained in detail by a leading XML expert and author. Serious about XML? No matter what other XML books you own, the final word is the official W3C specification, and you should own a copy. Now there is a guide to the often arcane language of XML, computer science and standards that you find in the official spec-XML: The Annotated Specification. In this book, XML insider Robert DuCharme presents the entire official spec-and all the help and interpretation you need to make the most of it. XML: The Annotated Specification delivers: Extensive annotations to every paragraph of the XML specification: documents, logical structures, physical structures, conformance, notation and more. Over 170 new real-world examples that illuminate every nook and cranny of the spec's subtle details. A comprehensive glossary of relevant XML and computer science terms.