[ba-ohs-talk] Fwd: IBM XML Xtra -- January/February 2002
>FYI... (01)
>=================================================================
>
>-
>
>- IBM XML XTRA NEWSLETTER
>
>-
>
>=================================================================
>
> January / February 2002 Vol. 1 Issue 3
>
>=================================================================
>
>IN THIS ISSUE:
>
>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
>programmer
>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
>http://www-106.ibm.com/developerworks/xml/library/x-xdm2m.html
>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
>http://www.w3.org/TR/2002/NOTE-XHTMLplusSMIL-20020131/
>http://www.w3.org/AudioVideo/
>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
>http://www-106.ibm.com/developerworks/xml/library/x-retail.html
>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
>stores.
>
>4. Apache XML project releases Xerces 2.0.0
>http://www.xmlhack.com/read.php?item=1523
>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
>http://www.adtmag.com/article.asp?id=5951
>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
>http://www.xml.com/pub/a/2002/01/02/xquery.html
>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
>http://www.webreference.com/js/column100/
>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
>http://www.eweek.com/article/0,3658,s%3D1884%26a%3D20656,00.asp
>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
>http://www.adtmag.com/article.asp?id=5968
>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
>http://www.it-analysis.com/article.php?id=1903
>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
>http://www.sys-con.com/xml/article.cfm?id=316
>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
>http://www-106.ibm.com/developerworks/xml/library/x-domjava/index.html
>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
>http://www-106.ibm.com/developerworks/xml/library/x-emacs/index.html
>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
>http://www-106.ibm.com/developerworks/xml/library/x-think7.html
>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
>http://www-106.ibm.com/developerworks/xml/library/x-wxxm7/index.html
>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
>programmer
>http://www-106.ibm.com/developerworks/xml/library/x-xslt5.html
>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
>http://www.alphaworks.ibm.com/xml
>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
>artifacts.
>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
>http://ibm.com/partnerworld/developer/spc/events/?b=spc1q2
>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>18. Events
>For the latest event listings, visit
>http://www-105.ibm.com/developerworks/events.nsf/dw/xml-bydate?OpenDocument
>&Count=500
>
>Wireless technology training workshop
>http://ibm.com/partnerworld/developer/spc/events/?b=spc1q5
>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
>http://www-1.ibm.com/partnerworld/pwhome.nsf/weblook/pw2002_index.html
>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
>perspectives.
>
>SHARE in Nashville - March 3 to March 8
>Nashville, Tennessee, United States
>
>http://www.share.org/domino/html/98web.nsf/518D8A21AA0C4E03862564730065EDE5
>/FA14F98CA2FD5FDF86256B1B00505DEA?OpenDocument
>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
>http://www.nysia.org/softwaresummit/ss_index.cfm
>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
>importance.
>
>XML/Web Services Conference and Exhibition - March 11 to March 13
>London, England
>
>http://www-106.ibm.com/developerworks/cgi-bin/click.cgi?url=http://www.xmlw
>ebservices.co.uk/Index.htm
>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
>http://www.developer.ibm.com/spc/events/web_services.html
>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
>
>
>=================================================================
>ABOUT THIS NEWSLETTER
>=================================================================
>
>To subscribe, send a blank message to:
>mailto:ibmxmlxtra-subscribe@ibm.email-publisher.com
>
>To unsubscribe, send an e-mail to:
>http://ibm.email-publisher.com/u/?a84vPt.a9lvwM
>
>This newsletter is powered by Topica, delivering e-mail newsletters,
>and discussions on your favorite topics.
>http://www.topica.com
>
>For assistance or questions concerning the delivery of this
>newsletter, please send e-mail to:
>mailto:customersupport@ibm.email-publisher.com
>
>To view IBM's privacy policy, visit: http://www.ibm.com/privacy/
>
>To view IBM's copyright and trademark information, visit:
>http://www.ibm.com/legal/copytrade.phtml
>
>DOCUMENTS PROVIDED PURSUANT TO THIS PROGRAM ARE FOR INFORMATIONAL
>PURPOSES ONLY.
>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)