XML Publishing with XML
This discussion will give an overview of XML and then focus on its application to publishing.
- What is XML? We will start with an example of XML, to show in a concrete way what it is. We’ll see how this example fits in the context of SGML, HTML, XHTML and other standards.
- What is XML for? Then we’ll talk about the kinds of problems that can be solved using XML. XML applications can be divided into two major categories: publishing and messaging. This presentation will focus on publishing and the following will focus on messaging.
- How do you use XML for publishing? The basic structured-text publishing data flow is: unidirectional information flow from multiple inputs to a single master source and then to multiple outputs. In this context, we’ll cover each of the major components of XML and how they are used to support a working system. At the same time, we’ll cover some of the more important related tools and standards.
Charlie Halpern-Hamu received his doctorate in Computer Science from the University of Toronto and is completing an MBA through Heriot-Watt University. He has published papers in the areas of denotational semantics, programming-language design tools and graphical control of robots by the disabled. For the last decade, he has been a structured-text consultant, working with XML, SGML and related standards. His company, Incremental Development, Inc., helps organizations structure both text and surrounding business processes with emphasis on simplicity and skill-transfer.
Charlie lives in Toronto with his ever increasing number of children. He amuses himself by playing improv comedy games with Theatresports Toronto. (Shows are Thursdays at 8pm at Harbourfront.)
XML as a Solution for Distributed Computing
Jonathan Seller will outline some examples of how the ‘problem’ of Distributed Computing has been tackled in the past (DCOM,CORBA,RMI), and how XML might be used as a solution. In a ‘pure’ Messaging context, we will go over some of the early uses of XML in ‘MOM’ (Message Oriented Middleware) systems, the evolution of the XML-RPC model that eventually became SOAP, and an example of a XML message (examples always help). The majority of the time will be on the example; to illustrate how straightforward it is to build on the ‘extensible’ nature of XML. We’ve heard the term “messaging” used a lot lately in the Peer-to-Peer context, and there are some cool examples of uses of XML there as well.
Joanthan is a software developer with 724 Solutions.