[Date Prev] [Date Next] [Thread Prev] [Thread Next] Indexes: Main | Date | Thread | Author

[ba-ohs-talk] Fwd: IBM XML Xtra -- January/February 2002

>FYI...    (01)

>-                   IBM XML XTRA NEWSLETTER
>                               January / February 2002 Vol. 1 Issue 3
>1.  XML for Data: Modeling many-to-many relationships:  Tips and techniques
>2.  W3C:  XHTML+SMIL Profile Published
>3.  Real-world XML Schema:  Good naming conventions extend beyond retail
>4.  Apache XML project releases Xerces 2.0.0
>5.  New routes to XML data integration
>6.  XQuery Questioned
>7.  Web Services, Part V: XML and XSLT Programming
>8.  XML: Plugging into 'Standard' Hybrids
>9.  XML helps smaller businesses avoid EDI
>10.  XML becomes defacto for B2B
>11.  Got XSLT?  Transform an XML example to speech
>12.  Effective XML processing with DOM and XPath in Java:  Analysis of
>yields advice and suggested code
>13.  Using Emacs for XML documents:  Install add-ons to the powerful Emacs
>text editor to work with XML
>14.  Thinking XML: Once again round the block:  An updated survey of
>semantic transparency in XML
>15.  Working XML: Compiling Xpaths:  HC kicks off with a first
>implementation of DFA construction
>16.  Improve your XSLT coding five ways:  Tips to make you a better XSLT
>17.  XML Technologies from alphaWorks
>18.  Events
>1.  XML for Data: Modeling many-to-many relationships:  Tips and techniques
>to help you create more flexible XML models
>In this column, Kevin Williams takes a look at some options for modeling
>many-to-many relationships in XML. Several different techniques, and the
>advantages and disadvantages of each, are discussed. Examples are provided
>in XML.
>2.  W3C: XHTML+SMIL Profile Published
>31 January 2002: The SYMM Working Group has published "XHTML+SMIL Profile"
>as a W3C Note integrating a subset of the SMIL 2.0 specification with
>XHTML. The profile includes modules for animation,content control, media
>objects,timing and synchronization, time manipulations, and transition
>effects. Read about the W3C Synchronized Multimedia Activity.
>3. Real-world XML Schema:  Good naming conventions extend beyond retail
>This article presents a set of 17 broadly applicable practices for using
>XML. These practices were published by the Association for Retail
>Technology Standards to aid its development of standardized XML messages
>for exchange between information technology systems that support retail
>4.  Apache XML project releases Xerces 2.0.0
>Xerces 2 for Java, the Apache XML Project's second generation XML parser,
>has now finished its beta phase and is considered production quality.
>5.  New routes to XML data integration
>As budgets are tightened and staff downsized, IT departments have to find
>new ways of leveraging XML's tagging schema to access data from disparate
>sources. Screen scraping, the traditional method, has provided unreliable
>results, and money and manpower constraints make it difficult to use the
>combination of XML databases and heavy-duty coding some of the larger
>software corporations require.  This article explores new methods of
>leveraging XML's ability.
>6.  XQuery Questioned
>Examining the discussion following the publication of several new Working
>Drafts, the XML-Deviant discovers that the plans of the XQuery Working
>Group are not meeting developer expectations
>7.  Web Services, Part V: XML and XSLT Programming
>In this column we continue our series on Web services. In Part I, we
>introduced you to this hot topic. In Part II, we showed you how to call Web
>services. In Part III, we presented the WebService behavior and its four
>supported methods. In Part IV, we continued our coverage of the WebService
>behavior by describing its objects and properties. In this column, we dive
>into XML and XSLT
>8.  XML: Plugging into 'Standard' Hybrids
>It was supposed to be so simple. XML would enable companies to move beyond
>paper-, e-mail- and electronic data interchange-based commerce to the world
>of Internet transactions.   Having such an open platform was supposed to
>provide a lower-cost way for developing applications that would be
>universally accessible to all of a company's business partners.  Now, more
>than three years after XML's introduction, IT shops implementing
>industry-specific variants find themselves looking at multiyear,
>multimillion-dollar projects that leave two fundamental obstacles
>unchallenged: how to shift partners from trading through traditional means
>to trading with XML and how to interoperate with other industries.
>9.  XML helps smaller businesses avoid EDI
>Waltham, Mass.-based convenience store, Store24, The Pepsi Bottling Group
>(PBG), and Professional Datasolutions, Inc. (PDI) this week began
>transmitting electronic invoices using Extensible Markup Language (XML), in
>a move to set a standard for how small businesses can use advanced
>electronic technologies to increase efficiencies.
>10.  XML becomes defacto for B2B
>XML has finally made itself a defacto standard by claiming the top job in
>the B2B game, according to IDC. Over the past few years XML technology has
>grown so substantially that it is now, apparently, the defacto standard for
>business to business integration. It's about time.
>11.  Got XSLT?  Transform an XML example to speech
>In Parts 1 and 2 of this series (XML-J, Vol. 2, issues 10, 11) I briefly
>discussed how to transform an XML document into HTML (Web) using
>client-side transformation with Internet Explorer 5.0 and using XSLT to
>transform an XML document into WML (WAP).  In this tutorial I'll discuss
>how, using the same framework we developed in Part 2, XSLT can transform
>our XML example to VoiceXML (speech).
>12.  Effective XML processing with DOM and XPath in Java:  Analysis of many
>projects yields advice and suggested code
>Based on an analysis of several large XML projects, this article examines
>how to make effective and efficient use of DOM in Java. The DOM offers a
>flexible and powerful means for creating, processing, and manipulating XML
>documents, but it can be awkward to use and can lead to brittle and buggy
>code. Author Parand Tony Daruger provides a set of Java usage patterns and
>a library of functions to make DOM robust and easy to use.
>13.  Using Emacs for XML documents:  Install add-ons to the powerful Emacs
>text editor to build a platform-independent (and free) environment for
>working with XML
>Emacs, best known as a powerful text editor for UNIX developers, can be an
>ideal XML editor for MS-DOS, Windows, and MacOS. The author describes how
>to install the right add-on packages and modify settings to create a
>powerful XML/SGML editing-and-validation environment in Emacs with
>extensions such as PSGML and OpenSP. Most of the work involved in setting
>up this environment ends with downloading and installing Emacs and the
>individual packages, but you must also configure Emacs properly and enable
>the DTDs you plan to work with. The article includes sample configuration
>files and XHTML DTDs.
>14.  Thinking XML: Once again round the block:  An updated survey of
>semantic transparency in XML
>Once again, this column takes a break to look at what's new and what has
>been neglected in the normal run of discussion. This time, Uche Ogbuji
>examines a couple of older XML schema systems for common business
>transactions that are overdue for a look (xCBL, cXML), as well as a new
>entry to the field (UBL), and some updates in the wide world of RDF.
>15.  Working XML: Compiling Xpaths:  HC kicks off with a first
>implementation of DFA construction
>The Java-based Handler Compiler (HC) project for SAX parsing nears its
>alpha release. This month our columnist describes how he implements the DFA
>construction algorithm, giving the first concrete example of using the
>compiler to recognize XPath.
>Each month in the Working XML column, Benoit Marchal discusses the progress
>of his open-source projects for XML developers, from design decisions to
>coding challenges. The current project, HC (short for Handler Compiler),
>will take some drudgery out of event-based XML parsing by automatically
>generating the SAX ContentHandler for a list of XPaths.
>16.  Improve your XSLT coding five ways:  Tips to make you a better XSLT
>Whether you're a beginner with XSLT or a seasoned programmer, you'll surely
>find that these five tips from Benoît Marchal will improve your coding and
>give you new ideas. The handful of tips cover using CSS with XSL style
>sheets (including HTML entities), incorporating client-side JavaScript,
>working with multiple input documents, and using XSLT to generate style
>sheets automatically. The article includes sample code to adapt and reuse.
>17.  XML Technologies from alphaWorks
>XSLerator - A tool that can generate XSLT scripts from mappings defined
>using a visual interface.
>Web Services PMT - A tool kit for composing Web services, including them
>into a business process, and implementing them as business processes.
>XML Registry - A data management system that provides services for XML
>Reengineering Tool Kit for Java - A set of tools for analyzing and
>transforming Java (superscript: TM) programs and generating XML documents.
>ToXgene - A template-based generator for complex, semantically-correlated
>collections of XML documents.
>Hot technologies and more. IBM Solution Partnership Center events are
>better than ever.
>Whether you need to improve your current knowledge of technology and tools
>or acquire new skills, the worldwide Solution Partnership Centers have
>workshops to meet your professional needs. Get the edge you need, visit
>18. Events
>For the latest event listings, visit
>Wireless technology training workshop
>Get the New Year started right with an investment in yourself.  This 3-day
>intermediate workshop will give you the skills you need to enable wireless
>computing to the enterprise. You'll learn how to deploy content to
>pervasive devices using XML, and how to write Palm applications using
>Personal Application Builder to display and update data.  The class fee
>reflects the 25% discount available to commercial members of PartnerWorld
>for Developers.
>IBM PartnerWorld 2002 - February 17 to February 20
>San Francisco, California, United States
>PartnerWorld 2002 will feature exciting exchanges packed with the
>technical, business, market and program information you need to be
>successful, and the opportunity to share powerful new ideas in a dynamic
>forum. You'll have ample opportunity to meet with IBM executives but you'll
>also have time to mingle with other IBM Business Partners and share
>SHARE in Nashville - March 3 to March 8
>Nashville, Tennessee, United States
>SHARE in Nashville is the ideal venue for technical education, training and
>peer networking for enterprise computing professionals. Sessions will
>provide information on Linux/390, Lotus Domino Rnext, web services and XML
>emerging technologies, mobile computing, storage area networks, software
>asset management., and more!
>New York Software Summit 2002 - March 8
>New York, New York, United States
>The New York Software Summit is the largest gathering of New York's
>software, information technology and Web development companies. This event
>features 45 workshops with industry leaders and 3 keynote speeches of great
>XML/Web Services Conference and Exhibition - March 11 to March 13
>London, England
>XML & Web Services 2002 brings together the leading visionaries,
>programmers, practitioners and thinkers in the software development market
>to deliver an unmatched programme of educational sessions, workshops,
>panels and keynote presentations.
>IBM Web Services Briefing Days
>Are you a developer, product manager, or software architect interested in
>learning how to develop, deploy, and manage Web services?  If so, this
>technical seminar - where IBM experts will review the standards initiatives
>behind some of these technologies, the latest developments and their future
>roadmap - is for you!   Course highlights include:  real-world
>implementation, developing and deploying SOAP-enabled Web services,
>registry operations and programming with UDDI4J Version 2, and emerging Web
>services technologies - WSFL, WSIL, WSUI.  Registration for the event is
>free and each attendee will receive IBM software products that support Web
>services, development tools, helpful tutorials, and insightful articles.
>Space is limited.
>Enroll now by visiting the link above and selecting from the following
>locations and dates.
>  February 22, Austin, Texas
>  February 25, San Mateo, California
>  February 27, Chicago, Illinois
>  March 5, Sydney, Australia
>  March 8, Melbourne, Australia
>  March 13, London, England
>  March 15, Paris, France
>  March 19, Atlanta, Georgia
>  March 21, Raleigh, North Carolina
>  April 3, Beijing, China
>  April 5, Shanghai, China
>  April 9, Guangzhou, China
>  April 11, Montreal, Canada
>  April 16, Waltham, Massachusetts
>  April 18, Toronto, Canada
>  April 30, Bangalore, India
>  May 2, Mumbai, India
>To subscribe, send a blank message to:
>To unsubscribe, send an e-mail to:
>This newsletter is powered by Topica, delivering e-mail newsletters,
>and discussions on your favorite topics.
>For assistance or questions concerning the delivery of this
>newsletter, please send e-mail to:
>To view IBM's privacy policy, visit: http://www.ibm.com/privacy/
>To view IBM's copyright and trademark information, visit:
>The information type should not be interpreted to be a commitment
>on the part of IBM and IBM cannot guarantee the accuracy of  any
>information presented after the date of publication. The user
>assumes the entire risk as to the accuracy and the use of this
>document. The IBM XML xtra newsletter may be copied and distributed
>subject to the following conditions:
>1. All text must be copied without modification and all pages
>must be included.
>2. All copies must contain IBM's copyright notice and any other
>notices provided therein.
>3. This document may not be distributed for profit.    (02)