Cover Pages Logo SEARCH
Advanced Search
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

Cover Stories
Articles & Papers
Press Releases

XML Query

XML Applications
General Apps
Government Apps
Academic Apps

Technology and Society
Tech Topics
Related Standards

Nextware 2002 Conference Sessions

Nextware Conference Sessions
May 21-23, 2002

Sessions by Day/Date

Tuesday, May 21, 2002

8:00am - 8:50am

Session NW-111
Understanding UDDI
Universal Description, Discovery and Integration (UDDI) defines a mechanism to describe, discover and integrate Web
services. It is one of three core technologies that support the Web Services infrastructure. Gain a technical overview of
UDDI, and learn how it can be used in both public and private settings.
Anne Thomas Manes, CTO, Systinet
Session NW-112
The XML API Shoot-out
Compare the practical implementations of the tree-based Document Object Model (DOM) with the event-driven Simple
API for XML (SAX). Learn the differences, strengths, weaknesses, options and advantages of one API over the other, and
how to write code for each. Explore client- and server-side DOM scripting techniques through the examination of working
code examples. Develop a fully functioning Java application during the session that instantiates a SAX parser to process
any XML document it encounters. Examine the role of API integration in Web development in the context of real-world
Devan Shepherd, CEO and CTO, XMaLpha Technologies LLC
Session NW-114
Taxonomies and Indexing
A taxonomic approach to indexing databases. Defie taxonomies, classifications and thesauri. Make distinctions between
filtering, indexing, meta data and subject term assignment. Taxonomies can be expensive to build, to maintain and to
use. Tools are available to ease the pain. Learn the basics of such tools, including the desired features and the benefits
of use. Discuss the costs of building, maintaining and deploying them.
Jay Ven Eman, CEO, Access Innovations Inc.
Session NW-116
Six Technologies in Search of a Market: The Dynamics of Web Services, B2B, EAI, Java, XML and BPA
A wide variety of different technologies and markets (Web Services, B2B, EAI, Java, XML and Business Process
Automation) are rapidly emerging and converging, and each claims that it is able to solve all of our integration problems.
How much truth is behind this hype? Are things really different this time? Which of these technologies or markets should
we focus on? Explore the state of the market and future trends for these technologies and present a vision of what an
enterprise-class Web services integration platform must provide.
Jason Garbis, Product Manager, IONA Technologies
Session NW-117
Tasting SOAP: Early Project Experience with Web Services
Discuss several IBM customer stories from United States and Europe and learn how these early adopters have deployed
Web services technologies, hiliting the business value, application environments and lessons learned. Work through a
detailed, step-by-step review of the design and implementation of one of the first true B2B implementations by a large
Norwegian insurance company. See how secure transactions have been achieved through SOAP over HTTP, connecting a
Microsoft Windows NT COM environment with an IBM WebSphere Java environment. The project involved also third-party
vendor software and allows potentially to connect all 6,500 business partners of the insurance company.
Anton Fricko, jStart Program Manager, IBM
9:00am - 10:00am 
Session NW-121
Enterprise Application Integration for Developers
EAI is the unrestricted sharing of data among any connected application or data source in the enterprise. The business
value of this is obvious. We can now integrate all systems with all other systems, freeing the information out of these
systems and making all information accessible to anyone in the corporation. However, at the heart of the matter is the
ability for developers and application architects to understand the value of EAI, and deploy the right technology and
mechanisms to make application integration possible.
David S. Linthicum, Sr. Vice President, R&D, CTO, Mercator
Session NW-122
XML to Object Binding using SAX and JAXB
XML has rapidly become the preferred data format for information interchange. In order to process XML documents
programmatically, developers must parse, manipulate, and possibly generate XML quickly and efficiently. An effective
strategy involves mapping XML elements to business specific objects. Business specific object models tend to be easier to
work with when compared with more general models such as Document Object Model (DOM). Discuss robust strategies for
mapping XML to business specific objects. Examine a simple implementation using the popular SAX api, along with a
more general approach using Java API for XML Binding (JAXB). See several examples, demonstrating the flexibility of the
Madhu Siddalingaiah, CTO, Aquarius Solutions
Session NW-123
Mobile Application Messaging
By 2003-2004, 75+ percent of knowledge workers are expected to be mobile (on the road, work at home, remote office,
etc.) at least 25 percent of the time, according to META Group. As employees go wireless, it will be necessary for their
enterprise applications to move with them. Communicating over wireless is more and more critical for sales and other
mobile professionals. But to be effective, wireless networks must support a high level of reliability and provide
guaranteed messaging to the home applications on the back-end. Discuss how messaging software enables guaranteed
data transfer between mobile devices and enterprise applications to allow truly mobile business transactions.
Rick Kuzyk, Senior Technology Evangelist, Sonic Software Corp.
Session NW-124
Understanding XML Schema
XML Schema, which was issued as a W3C Recommendation in May 2001, is starting to take hold. New XML specifications,
such as for Web services, require an accompanying Schema. Users using XML for e-business routinely use Schemas to
describe the message sets to be exchanged. At the same time, there are aspects of XML Schema which are difficult to
understand and parts of the specification can seem impenetrable to the non-expert user. Get an overview of XML Schema
using increasingly complex examples. Focus on issues that users find difficult, such as combining schemas, type
derivation and substitution groups, local type declarations, wildcards, use of namespaces and the date and time
Ashok Malhotra, Architect, Microsoft
Session NW-125
Transaction Reliability in Web Services
Web services is an XML-based distributed computing model emerging as a means for businesses to communicate in a
more ad hoc fashion and take advantage of functionality and services offered by others in their own applications. As
companies begin to develop Web services-based applications, they are realizing the need for reliable messaging and
cohesive transactions. Examine the addition of reliability to XML-based transport mechanisms, such as SOAP. Discuss
transactions in a loosely-coupled environment and contrast them with classic transactions. Cover ebXML's messaging
service and relevant work being undertaken by W3C and OASIS.
James Tauber, Director, XML Technology, Bowstreet
Session NW-126
Can Web Services Save B2B?
One of the reasons for the collapse of the "new economy" has been that poor data integration between front and back
office functions hasn't allowed the high level of functionality needed to make the web effective. But the new generation of
Web services stands to change that. By automating the function of B2B transactions, Web services and the data
integrating middleware inherent within them will radically affect the future of the Internet and the future of e-business.
Gain a distinct vision of Web services, cleared of all the noise surrounding .Net and J2EE. Learn how data integration can
lead to the B2B landscape we were promised just a few years ago.
Adam Greissman, CEO, UDICo
Session NW-127
Building, Integrating and Using Web Services in a Production Environment
Focus on a case study of AG, a leading provider of address brokerage and direct marketing services in
Germany, who used Oracle9iAS Web services to expose their address validation and credit verification applications as
Web services for use by customers and partners. Based on J2EE applications exposed through SOAP, WSDL and UDDI,
this work allowed Schober to easily expand their offerings to a variety of consumers (e.g. portal, wireless, third party
applications). Look at the development of an online merchant application that makes use of Schober's Web services.
Timothy Chien, Sr. Product Manager, Oracle
10:15am - 11:15am 
Session NW-132
XHTML: XML for Client-side Authors
Interested in improving markup practices? How about authoring documents for the Web wireless, and alternative devices?
Cover the ideological, structural and syntactical issues in XHTML 1.0; see how XML, CSS and XSLT work with XHTML; and
get insight into the ways that XHTML can improve not only the creation and management of documents, but their
interoperability, too.
Molly E. Holzschlag, Author, Instructor, Designer, Molly.Com Inc.
Session NW-133
Error Handling in Web Services
Today's Web services use a variety of techniques for communicating error information despite the fact that SOAP provides
a standard mechanism for doing this. Examine the standard method of communicating errors using the SOAP protocol
and shows you how to implement this using .NET. Get a brief overview of the SOAP element and the standard rules for
communicating error information. Examine the SoapException class and how it allows you to communicate rich custom
error information. Learn how to write your Web service code to catch exceptions and send back standard SOAP s with the
appropriate codes and any custom information you like. Web services are all about standards, communicating errors
should follow these standards.
Yasser Shohoud, Creator,
Session NW-134
RDF: Breaking out of the Labs
The Resource Description Framework (RDF) specification has been out for some time, but hasn't had widespread business
use. One reason why is because RDF is heavily linked to the concept of the Semantic Web and most folks don't realize
that RDF/XML can be used to satisfy many different business needs in addition to its use within the semantic Web effort.
See demonstrations of applying RDF to various business tasks such as calendaring, application integration and intelligent
web services, using a variety of tools based in Perl, Java and other programming environments.
Shelley Powers, President, Burning Bird Enterprises Inc.
Session NW-135
Using JSP and XML together
Most Java programmers know what JSP and XML are, but are a little unclear on how to use them effectively. Get an
in-depth look at the architectural and functional considerations of designing a dynamic Web site using JSP, XML and
Servlet technologies. Look at a sample application (an online photo album) with full, functional source code.
Alexander Chaffee, CEO, Purple Technology
Session NW-136
Global Business Integration Strategies
Speed and agility are keys for an organization to successful execution of eBusiness strategies. One major critical success
factor is for organizations to enable integration of their business software applications in different ways that are much
faster and less expensive than the current methods. Learn what customer organizations are saying about their goals for
achieving dramatically faster and cheaper integration of business software components. Discuss different models for
eBusiness, including ebXML and Web services. Look at new architectures and technologies for eBusiness. Discuss how XML
plays a role and which standards to watch or adopt. Find out how stakeholders in this area can work together to achieve
this objective. Look at results of a live B2B interoperability demonstration.
David M. Connelly, President and CEO, Open Applications Group Inc.
Session NW-137
The Nuts and Bolts of an Award-winning WebSphere Implementation
ICON Health and Fitness, the world's largest manufacturer of fitness equipment, has created The site, given the
WebSphere Advisor Excellence Award, is an interactive, fully-integrated Web site for personalized fitness and nutrition. For
ICON, provides a new revenue stream; extends market leadership; and gives valuable information about its
customers. The site makes extensive use of IBM technology including IBM's WebSphere Application Server for
personalized workouts and services, WebSphere Commerce Suite for commerce capabilities integrated with backend
systems and DB2 OLAP Server and Data Warehouse Manager for insights into its customers. Discuss the nuts and bolts of
this implementation from the chief architect and learn how your company can gain similar benefit
Mark Benyovszky, Vice President, Strategic Technology Services (SBI) Inc.
2:30pm - 3:30pm 
Session NW-142
JAX Pack: Java APIs for XML
Java and XML are perfectly married together as portable code and portable data. As an effort to fuel this marriage, Sun
has launched an initiative called the JAX Pack. JAX Pack is essentially a bundle of a set of Java technologies for XML
including JAXP (XML Processing), JAXB (XML Binding), JAXM (XML Messaging), JAX-RPC (XML-based RPC) and JAXR (XML
Registries). Walk through the APIs, review their functionality and, with code examples and illustrations/demos, see how
they can be used within applications.
Hitesh Seth, Chief Technology Evangelist, Silverline Technologies
Session NW-143
The Role of Voice in Data Convergence
With the proliferation of mobile devices changing the way people communicate and access data, both the consumer and
enterprise markets are now ready for a simplified means of accessing messages. As carriers consider offering a unified
communications solution to their customers, what will be the necessary applications for mobile data convergence to
succeed? Cahners In-Stat predicts that the speech recognition software market will reach $2.7 billion by 2005. Speech
recognition will revolutionize Web content, putting it into a format accessible via a standard telephone, and ultimately
creating a new class of Web sites that use an audio interface.
Carmen Andia, Director of Product Management, Glenayre Technologies
Session NW-145
Developing Web Services in Java
Discuss the development and deployment of a SOAP-based Web Service using the Java programming language. Focus
on the use of the Apache open-source SOAP packages. Discuss software development patterns and techniques for
developing Web services based on the technologies of SOAP, XML, XML Schema and UDDI.
Andrew Hately, Staff Software Engineer, IBM
Session NW-147
Guaranteed Business Exchange: Securely Exchanging Vital Business Data Over the Internet
As more and more companies are deploying their back-end applications to the Web the B2Bi space is evolving rapidly.
The question has moved from "Can we do it?" to "Can we use it for our core business processes?" Software vendors today
are struggling to deploy an enterprise capable B2Bi solution. As major corporations adopt the B2Bi model for transacting
business over the Web the same issues that plagued the early-90s client server market are rising again. Is it secure?
Was the transaction received? Was it accepted? Was it processed? The next generation of Web-based business
relationships require software products that provide a Guaranteed Business Exchange (GBE). GBE ensures an end-to-end
data exchange leading to the next generation of interoperable systems.
Michael Fitzgerald, CTO, ecomxml
3:45pm - 5:00pm 
Session NW-151
Web Services, WSDL and UDDI
Two essential specifications of the Web services protocol stack are WSDL (Web Service Description Language) and UDDI
(Universal Description Discovery and Integration). Understanding each of these initiatives -- in particular the way they
delineate between abstraction and implementation -- is fundamental to comprehending the Web services model;
understanding the relationship between the two is critical to developing software based on Web services. Explore how
UDDI and WSDL are companion technologies. Also explore how this Web services software model has applicability behind
the firewall. Deploying intranet/extranet UDDI services can provide an infrastructure for a Web services-based
Karsten Januszewski, Program Manager, Microsoft Corporation
Session NW-152
XML Namespaces
In spite of the controversy that surrounds them, XML namespaces are neither complex nor difficult to use. Get an
introduction to XML namespaces; learn what they are, what they are not and how to use them. Cover declaring and using
XML namespaces in a document; using XML namespaces with DTDs and XML Schemas; XML namespaces best practices;
processing XML namespaces with SAX and DOM; and a brief description of RDDL, the pot of gold at the end of the
namespace URI rainbow.
Ronald Bourret,
Session NW-153
Design Strategies for Developing VoiceXML Applications
With the emergence of VoiceXML (Voice eXtensible Markup Language), developers are now able to create Voice-enabled
applications as simply as they have created traditional browser-based applications. VoiceXML enables developers to
create dynamic and personalized voice portals, which can be accessed by anyone via an ordinary phone. However, we are
now faced with the challenge of selecting a key design strategy for voice enabling existing applications, databases Review
the various approaches -- the key design strategies, implementation alternatives, pitfalls, benefits and application
Hitesh Seth, Chief Technology Evangelist, Silverline Technologies
Session NW-156
The .NET Free Zone
You don't have to buy into a pure Microsoft solution to benefit from .NET type functionality. .NET is actually taking
advantage of other, open technologies -- technologies available to you directly. Look at the key aspects of .NET, in
particular .Net My Services, and discuss technology alternatives that don't tie you directly into any vendor. Also look at
whether you can, or should, maintain .NET compatibility when you create your non-.NET solutions.
Shelley Powers, President, Burning Bird Enterprises Inc.
Session NW-157
Using XML and Web Services in the Financial Services Industry
Wells Fargo Bank has been a leader in adopting information technologies. We have adopted and shaped XML standards
in the financial industry in the US. XML messaging will be key to our enterprise architecture as we go forward. We are
evolving our messaging infrastructure as well as our data warehousing and repository facilities in order to effectively
leverage industry standards. We will be adopting substantial elements of the Web Services architecture, although not all
the B2B features are required within the bounds of the enterprise. This talk surveys financial XML standards and the Web
Services paradigm, and shows the steps Wells Fargo is taking to incorporate these technologies in support of our
enterprise architecture. Resulting changes to our process are also presented.
Bob Carasik, Enterprise Architect, Wells Fargo Bank
Wednesday, May 22, 2002 
8:00am - 8:50am 
Session NW-211
ebXML and Web Services
Web services has become a very hot topic this year, with many companies announcing new strategies and products called
by that name, which is really just a term to describe many of the things that they've already been doing on the internet
for quite some time. Web services can be simple, single, context-free communications or complex, bi-directional
transactions, and are the foundation for all things related to e-commerce. OASIS sponsors a large number of technical
activities related to Web services, including the ebXML project and other security and e-commerce related work.
Karl Best, Director of Technical Operations, OASIS
Session NW-212
XSL Stylesheets: An Introduction to Transforming XML Data
Get a "nuts-and-bolts" introduction to writing stylesheet and transformation scripts used with XSL. Examine the XSLT
language by looking at several transformations and studying how they work (or why they didn't work). Learn how XSLT can
be used for rendering XML into HTML, performing XML-to-XML vocabulary translations including radical restructuring of
data, as well as creating PDF documents from XML data.
Mark Colan, e-business evangelist, IBM
Session NW-213
Creating Custom Events in Web Services
Software as a service is beginning to play an integral part of software development. Creating flexible, robust services is
the key to taking maximum advantage of this technology. One way to create more flexible web services is to publish
custom events for them. Custom events allow the developer to notify subscribers to the Web service when something
interesting has happened. Develop a pharmacy Web service which allows customers to submit their prescriptions online. It
implement custom events to notify the customer of important events such as when their prescription is ready.
Michael G. Emmons, Software Architect, GoAmerica Communications
Session NW-216
XML Reality Check
XML has taken the industry by storm. Or has it? Four years after its inception, XML has moved from the peak of inflated
expectations through the valley of disillusionment into a plateau of productivity. What are the killer applications for XML?
What are the main risks of failure? For the standard, as well as for corporations that embark on XML projects. Review
current trends around XML, get an overview of XML killer applications and focus on where XML can take the software
industry. Look at XML application examples from the fincancial services, e-government and mobile commerce arenas and
offers insights into the strategy of corporations building their business services center around XML.
Chris Horak, VP of Business Development, Software AG
Session NW-217
Bringing Geography to the Borderless Internet
Give your Web site a geography lesson. Use real-world examples to see how you can leverage knowledge of an Internet
user's physical location to target content, manage digital rights, detect online credit card fraud, conduct site analysis and
foster regulatory compliance. Look at important issues such as Internet privacy and the consequences -- both positive
and negative -- of establishing geographical borders on the global Internet.
Chris Herringshaw, Co-founder, CTO, Quova Inc.
9:00am - 10:00am 
Session NW-221
Securing Extranet Applications
Security is a wide and diverse field with many differering attributes including privacy, authorization, authentication, and
accountability. Focus on securing extranet applications, such as Web services and wireless access. Discuss both
architectural and programming techniques for securing these types of applications.
JP Morgenthal, CTO, Ikimbo
Session NW-222
Metadata as the Key to Information on Demand
To understand data in today's world, we need to understand metadata. How are corporations handling metadata within
their enterprise? XML has emerged as the leading platform for information exchange. While the potential of XML has
been well documented, intelligent deployment of an XML solution ensures a successful implementation regardless of
scope. By integrating XML with portals and the right metadata solution, a corporation can generate information on
demand. Examine necessary components of an XML implementation and backs it up with real world case study successes
(and lessons learned from failures).
Adrienne Tannenbaum, President, Database Design Solutions Inc.
Session NW-223
SAML Basics
Gain a technical overview of SAML, the XML-based Security Assertion Markup Language standard developed at OASIS.
Discuss how SAML enables Single Sign-on and other security scenarios and details about the authentication, attribute and
authorization information that SAML can convey. Cover the protocol by which security information can be requested from
SAML Authorities and the practical realities of how this information can be transported securely across domains. Place
SAML in the context of other XML-based security standards.
Eve Maler, XML Standards Architect, Sun Microsystems Inc.
Session NW-224
Mapping Documents to Databases
Siscuss two common models for mapping DTDs to databases: a table model and an object-relational model. While the
table model is relatively simple to understand and implement, it only works on a small subset of XML documents. The
object-relational model, on the other hand, works on all XML documents and handles such non-database concepts as
mixed content and element order. Learn how to generate DTDs from database schema and vice versa, and how to map
XML Schemas to databases, with an emphasis on relational databases.
Ronald Bourret,
Session NW-225
BizTalk Server: Coordinating Business Processes on Both Sides of The Firewall
Get a quick overview of, a consortium that maintains XML Schemas for various industries, the BizTalk
Framework Specification and the BizTalk Server 2000 product. Focus on product features like defining messages and the
implementation of data transformation rules. Learn how business process diagrams can be layered on top of these
integration capabilities. Understand the process modeling concepts of BizTalk Orchestration, the relationship of the
process model to runtime instances, the transaction concepts for short- and long-term transactions and how messages
are correlated with the integration layer.
Gerhard Bayer, Senior Consultant, ISG
Session NW-227
XML and Web Services in the Future of Portals
XML technology has been maturing rapidly to become the primary driver for the enterprise interfaces. XML is a key
component in developing Web services. Explore the role of XML and Web services in the future prospects of portals.
Discuss the current status of portals; the role and impacts of XML and Web services in the architecture of portals;and
major issues, scope, limitations and recommendations towards the next-generation of portals
Tushar K. Hazra, President and CEO, EpitomiOne
Session NW-326
B2B Exchanges
Analyze the technical infrastructure required to support B2B exchanges in the context of cutting edge industry
deployments. From core transaction services through to transparent, secure and reliable Internet transports, de-mystify
some of the more prominent technical challenges encountered, including solutions developed to deliver production
strength B2B infrastructure.
Geoff Brown, Technical Director, Oracle Corporation
10:15am - 11:15am 
Session NW-231
Leveraging Web Services for Application Integration
Web services hold the promise of moving beyond the simple exchange of information -- the dominating mechanism for
application integration today -- to the concept of accessing application services that are encapsulated within old and new
applications. This means organizations can not only move information from application to application, but they also can
create composite applications, leveraging any number of back-end application services found in any number of
applications, local or remote. Look at the notion of Web services in context of application integration. Review approaches,
architectures and enabling technologies that you can implement today.
David S. Linthicum, Sr. Vice President, R&D, CTO, Mercator
Session NW-232
Mastering XPath
Go beyond basic XPath 1.0 topics and learn how the language really works. In order to truly understand XPath, you must
first understand its basic data types, type coercions and comparison rules. Once you master those principals, the rest of
the evaluation process is a breeze.
Aaron Skonnard, Instructor and Author, DevelopMentor
Session NW-233
Mobilizing Business Processes
Examine issues involved with extending business processes out to mobile workers. Focus on an advanced XML-based
distributed application architecture that uses SOAP messages and MSMQ to communicate between the participants in an
application that spans handheld computers and enterprise servers. See how BizTalk Server can be used as a back-end
business process engine to extend business processes to mobile workers using PocketPC-based handheld devices such
as the Compaq iPAQ. See concepts applied in real working demonstrations.
Brian Loesgen, Chief Software Architect, Stellcom
Session NW-234
SQLX: Bringing SQL and XML Together
The SQLX Group develops specifications that bring XML together with SQL. Its specifications are submitted to other
appropriate organizations for publication. Initial work focuses on publication of SQL data in an XML format, specifying the
relationships between XML schemas and SQL databases and definition of a new SQL data type for managing XML data
within an SQL environment. A new part of the SQL standard (SQL/XML) that includes the work of the SQLX Group is
expected in early 2003. Cover all facilities currently approved by the SQLX Group, as well as those under active
Jim Melton, Consulting Member of Technical Staff, Oracle Corp.
Session NW-235
Building Standards Based Web Services with J2EE
Web services technology has shown its potential to revolutionize inter-enterprise interactions, allowing for a new era in
interoperable wide-area B2B collaboration. With the widespread use of J2EE as the platform of choice for middle-tier
business logic and e-business systems, it makes sense to retain this platform when entering the world of Web services.
Discuss a framework for using J2EE technologies (Servlets, JSP, JDBC, EJB, etc.) to build Web services, add Web service
capabilities to an existing system and interact with external Web services.
James Kao, Vice President, The Middleware Company
Session NW-236
How to Profit from Web Services and Share Revenues Among Your Partners
In the new collaborative commerce world of Web services and business webs, you may be dealing with half a dozen
companies and partners delivering a single Web service, without clear boundaries around revenue sharing and who gets
paid and when. For companies to brand their offerings as Web-powered application services, they will need a way to share
revenue -- pay what they owe to the Web services companies, hosting facilities and other partners. Native XML Web
services billing applications capable of interoperating cross-platform with existing systems are providing the missing
ingredient -- profitability. Learn how Web services billing and revenue sharing platforms let companies get paid for what
their services are actually worth.
Jim Culbert, Vice President of Technology, MetraTech
Session NW-237
eBusiness Integration for Useful Web Services and Beyond
Join us in an irreverent but practical look at the reality and challenges facing IT organizations and the businesses they
support. Examine the architecture and abstractions required to support Web Services as part of a more generalized
approach to eBusiness integration. Examine the larger issues of manageability and scale. Discuss the merits of different
techniques for integration. Make an important connection from the business and technical realities of e-business to the
abstract world of distributed object infrastructures. This understanding must be achieved, if the systems we build are to
solve the real problems facing e-business in the 21st century.
Paul Lipton, Director, Object Technology, Computer Associates
2:30pm - 3:30pm 
Session NW-141
OASIS Standards on Web Services for Interactive Applications
OASIS, the XML interoperability consortium, recently announced its members have formed the OASIS Web Services
Component Model (WSCM) Technical Committee to create a Web services standard for interactive application access.
WSCM will provide a coordinated set of XML vocabularies and Web services interfaces that allow companies to deliver Web
applications to end users through a variety of channels -- directly to a browser, indirectly through a portal or embedded
into a third-party Web application. Get an introduction the new OASIS standards activity by outlining how it applies Web
services to the end-user interface, illustrating example application scenarios that could make use of the standard and
presenting the specific interfaces under consideration by the technical committee.
Charles Wiecha, Manager IBM Research, IBM Research Divsion
Session NW-242
WSDL 101
The Web Service Description Language (WSDL) is the IDL of the future. WSDL is used to describe Web services in terms
of programmatic types (XML Schema), ports/endpoints and message type (request/response, one-way, etc.). WSDL's
complexity can be quite discouraging for developers new to XML, XML Schema and Web services. Simplify the
specification to its basics while comparing different common approaches (e.g., document-literal vs. rpc-encoded, etc.).
Aaron Skonnard, Instructor and Author, DevelopMentor
Session NW-243
Services Anywhere
The Internet started it. The Web propelled it. Java flexes it. XML structures it. Wireless and speech channels extend it.
Devices and appliances plug into it. Enterprises, homes, vehicles and public spaces re-architect themselves around it. A
plethora of possibilities tantalize but confound strategic planning and decision-making. Get a framework and a broad
overview of technologies, architectures and scenarios that continue to extend the vision of services that can be created,
distributed and accessed from anywhere. Explore speech and wireless trends, plus an overview of speech- and
wireless-enabled devices, how they are being used and how to extend an enterprise's architecture to support these
emerging delivery channels.
Balaji Prasad, EDS OnStar Chief Technologist, EDS
Session NW-244
Serializing Relational Query Results in XML
Look at different ways to serialize relational query results in XML from the point-of-view of a relational programmer that
feels comfortable writing SQL queries and wants a simple way to generate XML. Focus on canonical mappings that expose
the relational data model, heuristics to deduce semantical hierarchies based on the relational data, canonical rowset
formats that allow the exact authoring of the XML and compares the three approaches with respect to their use scenarios
and their potential benefits and shortcomings with respect to publishing data on the Web or for any-to-any data
Michael Rys, Microsoft Corp.
Session NW-245
Xbeans Release Two
An Xbean is a Java Bean software component that takes XML as input, processes it in some fashion and then passes XML
on to the next Xbean. The Xbean paradigm allows developers to easily create distributed data flow applications. Focus on
the second open source release of Xbeans. The second release includes sender, receiver, viewer, parallelizer,
synchronizer, serializer, parser and XSLT translator Xbeans. The parser and translator provide Xbean interfaces to widely
available XML parsers and XSLT engines. Learn how with Xbeans and a Java Bean design tool, it is possible to build a
distributed data exchange application with little or no programming. Discuss building and executing a data exchange
application from a Windows system to a Linux system.
Bruce Martin, Senior Architect, Customware
Session NW-246
Dynamically Delivering Web Services to the Extended Business Ecosystem
A new model for delivering Web applications has emerged, providing application services in the form of XML-based Web
services. Composite Web applications, corporate and Internet Web sites are being constructed by assembling XML-based
Web services from a variety of service providers. Standards like SOAP and UDDI were introduced to facilitate the technical
integration of enterprise content and Web applications by developers. Subsequently, several different models have
emerged for how Web services will be provided, billed for and delivered to the end-user. Review case studies on how
companies have integrated XML-based Web services into their e-business strategies and the new technical, business and
support issues that have ensued.
Ed Anuff, Founder and Chief Strategy Officer, EPicentric
Session NW-247
Using Standards-based XML for eBusiness
XML is emerging as the great enabler of e-Business. Because it reduces the time-to-market and cost of implementation,
XML is a driving force behind the technological shift that is leveling the competitive business playing field -- between big
and small, incumbent and start-up. The low-entry cost and flexibility of XML enables fast-time-to-market for new e-Com
initiatives. Explore how standards-based XML facilitates rapid content creation and helps make content available
anywhere, in any format and on any device. Learn how publishing templates based on XML allows non-technical,
knowledge workers to create, deploy and repurpose content.
Jack Jia, Vice President of Engineering, Interwoven
3:45pm - 5:00pm 
Session NW-251
Examining BizTalk and the BizTalk Server
BizTalk is an initiative that includes the BizTalk framework, a SOAP-based XML protocol for document interchange, and
Microsoft's BizTalk Server, which is a suite of tools used to route, transform and interchange documents, including XML
and BizTalk-compliant documents. Explore the BizTalk Server, and how it can be used to facilitate interchanges between
applications and trading partners. Step through an interchange scenario, and see real examples of interchanges.
Brian Loesgen, Chief Software Architect, Stellcom
Session NW-252
Dynamic Graphical Interface Systems
The advent of XHTML, VoiceML, SVG and XML Forms, along with a significant shift in both first order XML technologies
(XSLT, XML Schema) and the increasing importance of second order technologies (SOAP, XML Protocol, RDF, XTM, etc.)
are bringing about significant new ideas about the production and roles of user interfaces over the Internet. Look at the
notion of dynamically generated interfaces built in real time on the basis of XSD and RDF schema types, XSLT and Web
services. Explore the role of HumanML as a vehicle for encoding more responsive interfaces, making it possible for an
interface to change radically in response to competency, empotional state, preferences and existing situations.
Kurt Cagle, Author, Cagle Communications
Session NW-253
Building Voice and Wireless Applications with Web Services
Examine how to build systems that expose real world and legacy applications via both voice and wireless interfaces. Web
services are used to encapsulate both legacy and VoiceXML and SMS systems, and process flows are defined to create
complex, rich applications. Examine the internal implementation of a voice and wireless based application in detail.
Parand Tony Darugar, Co-founder and Chief Software Architect, VelociGen Inc.
Session NW-254
XQuery Workshop
Hear a panel discussion with members of the W3C XML Query Working Group, moderated by Paul Cotton, Chair of the
Working Group. See the panelists' implementations of the XQuery language and demonstrate their different approaches
to implementing the XQuery specifications.
Moderator: Paul Cotton, Director, Standards, Microsoft Canada
Session NW-255
SOAP and Java: Beyond the Basics
So you've seen SOAP and have a basic understanding of what it can do, but what about. Covers a few of the tougher
topics you run into when integrating SOAP into your application architecture. Using Java as the implementation language,
discuss topics such as the use of complex data types, and wrapping Java EJB components as Web services and accessing
them with SOAP. Through the use of sample code and working examples, gain a strong understanding of how to solve
some of these tougher challenges using SOAP.
Tim McAllister, President, Object Answers
Session NW-256
Web Services: The Third Way
Throughout the past 20 years, the industry has been divided by a series of technological hardware and software platform
battles. Now, with Web services, the industry has for the first time agreed on a ubiquitous interoperability solution.
Thanks to industry standards such as XML, SOAP, WSDL and UDDI, a new spirit of interoperability is taking place that
supersedes religious arguments over operating systems, languages, tools and applications. It prepares the ground for a
new era of cooperation, a third way.
Annrai O'Toole, Executive Chairman, Cape Clear Software
Thursday, May 23, 2002 
8:00am - 8:50am 
Session NW-311
Architecting Web Services
Focus on various aspects of architecting Web services from the perspectives of using J2EE and .NET frameworks. Discuss
various phases of the enterprise integration life cycle from analysis to deployment. Review a case study to examine the
scope, limitations and benefits of architecting Web Services using J2EE and .NET.
Dr. Tushar K. Hazra, CEO and President, EpitomiOne Inc.
Session NW-312
XSLT Techniques from the Vendor-neutral Testing Activity
Examine ideas in structured information management that emerged as the OASIS Technical Committee on XSLT/XPath
Conformance was building a generic testing framework. Creation of scripts and other text files from XML is a particular
strength. Discuss XSLT as a query mechanism and as a validator.
David Marston, Software Quality Engineer, IBM Research
Session NW-313
Implementing .NET Alerts
.NET Alerts allow the developer to inform the user about significant events, such as a flight schedule that has changed,
information that just became avaiable, and so forth. .NET Alerts represent classical push-technology, with the exception
that the user is fully in control of what information is sent to her, when and where. Some information might be crucial to
the user, and she expects to get it no mather where she is and what time it is. This requires the system to know how to
contact the user at all times. Other information may be less important and may simply be retrieved the next time the
user uses her office computer. .NET Alerts allows for all of this.
Markus Egger, President, EPS Software Corp.
Session NW-314
Are You Ready for XML Schemas?
Discuss which XML rule technology is appropriate for your business, and the advantages and disadvantages of both XML
Document Type Definitions (DTD) and XML Schemas. Cover migration strategies for organizations that have DTDs and
want or need to migrate to XML Schemas. Look at the advantages of each of the various schema activities.
Betty Harvey, President, Electronic Commerce Connection Inc.
Session NW-315
How Does XML Fit in With Existing Data Access Standards?
Everyone agrees that XML is "all about data" ... yet integrating XML with your corporate data residing in Oracle, SQL
Server, DB2, VSAM or IMS is a nightmare. Exposing your corporate data as XML is either proprietary, non-robust,
extremely difficult or all of the above. Walk through how to expose your corporate data as XML through Java or C++
applications using standards based interfaces such as JDBC, ADO/OLE DB and ODBC. Learn how to modify existing
standards-based applications to expose their data as XML.
John Goodson, Vice President, R&D Operations, DataDirect Technologies
Session NW-316
IT Infrastructure Roadmap
How do Web services fit into the bigger picture of IT? No one likes to admit what they don't understand. Yet in IT, where
the half-life of knowledge is less than four years, the levels of ignorance are often quite high. Without a product category
taxonomy, confusion can lead to erroneous comparisons between apples and oranges. Use the "IT Infrastructure
Roadmap" to see how Web services have evolved to become the latest category of middleware, following in the footsteps
of formats and protocols, distributed services, application partitioning and application integration. Receive a free copy of
the IT Infrastructure Roadmap wall poster.
Jeff Tash, President, Flashmap Systems Inc.
Session NW-317
Using SOAP to Solve Platform Interoperability
Since 1999, IXIASOFT's TEXTML Server has only been available on the Windows platform through a COM API. To reach a
broader customer base, it would have to allow JAVA clients to call TEXTML Server's COM objects. Discuss the real-life
strategies and techniques used to eliminate this potential barrier, which involved developing a new JAVA API that uses
SOAP to help generate JAVA classes.
Jean-Francois Ameye, VP of Applications, IXIASOFT
9:00am - 10:00am 
Session NW-323
Architectures for Wireless Handheld Computing
Gain an overview of wireless computing technologies and requirements for building point-to-point applications with
wireless handheld devices. Cover of building for both radio and digital wireless networks.
JP Morgenthal, CTO, Ikimbo
Session NW-324
Finding and Updating Data: SQL? XPath? XQuery?
SQL is a declarative language that has become a standard for querying for structured data. XML has become the lingua
franca for exchanging variety of information ranging from structured business data to unstructured text documents over
the Web. XPath is a navigational approach to finding document content. For applications to find information in structured
and unstructured data, the W3C has published the XML Query Language specification. XQuery is a declarative query
language designed to fit the unique requirements of XML data. Examine declarative and navigational access to
information, compare SQL and XQuery as solutions for querying documents and discuss possible enhancements to
Dr. Daniela Florescu, Researcher, Independent Consultant
Session NW-325
Core Services Framework
How can technologies like XML, XSL, WML, JSP, Servlets and EJB be flexibly accommodated in a general purpose
architecture without creating a monolithic mess? How can future technologies be easily and rapidly accommodated, as the
competitive and technological environment changes? Examine the architecture for the Core Services Framework (CSF), a
freely available Java application framework that is based on the emerging Java Services Framework standard.
David Booth, Senior Research Architect, Hewlett-Packard Company
11:15am - 12:15pm 
Session NW-331
Introducing .NET My Services
.NET My Services (formerly codenamed "Hailstorm") is the first large-scale web service initiative from Microsoft. It includes
a number of services. Among the first that are available for developers are .NET Passport, .NET Alerts, .NET My Contacts
and .NET My Calendar. Get a general overview of the .NET My Services platform and how it can be used from within Visual
Studio.NET and even other clients. Drill into some of the available services.
Markus Egger, President, EPS Software Corp.
Session NW-332
XMLC: A Clean Alternative to Page Templates
JSP, Tag Libraries, WebMacro, ASP, Tea and other page template languages all share a fundamental flaw: the source
code mixes display markup and presentation code. As much as their advocates like to say that they separate view from
code, the fact remains that the source code is not actually HTML. This disparity results in a bottlenecked production
process, where changes in front-end design are dependent on changes in back-end processing logic. If a launched site
needs a new look, then template programmers must be recalled into duty for a tedious, bug-prone revamping before the
new site can go live. XMLC changes this. In the XMLC model, the view source code is a 100% legal HTML page. The XMLC
processor compiles this source page into a Java object with built-in hooks for changing the content.
Alexander Chaffee, CEO, Purple Technology
Session NW-334
RDF's Role in Knowledge Management and Web Services
Web services promise a high degree of automation to distributed applications. They also promise an unprecedented
degree of integration by using XML. Web services can take an even greater leap in emergent value by taking advantage
of knowledge-management concepts, building on Semantic Web technology. Doing so would not only establish a
highly-formalized and extensible infrastructure for Web services, but it would also provide a very inexpensive way to drive
solid business analysis from transactional data. Resource Description Framework (RDF) has emerged as the language of
Web-based knowledge-management. Look closely at RDF's role in Web services description and discovery, used in
conjunction with or replacing WSDL, UDDI and even the SOAP serialization.
Uche Ogbuji, CEO, Fourthought Inc.
Session NW-335
Automating the Development of Database-powered Web Services
Web services provide collaboration over the Internet but they are not always simple, lightweight prorgamming projects.
Many developers will aggregate services and integrate with application suites. Many services will require persistent
information from databases. Web services developers will often industrial-strength tools for modeling, design,
partitioning logic, accessing databases and debugging remote methods. Discuss the requirements for tools capable of
building robust services that provide SQL access, J2EE compliance and support for creating interoperable Web services.
Olivier LeDiouris, Principal Product Manager, Oracle
Session NW-337
How User-centric Web Services are Already Helping the Enterprise
Marketing wars from giants like Microsoft, Sun and others have created great interest in Web services, but the majority of
dialogue has centered on the benefits corporations will experience with enterprise application integration and. Although
important, this lower-level architecture is only one portion of the larger Web services landscape. Higher-level,
customer-facing solutions that end-users directly benefit from and interact with not only offer more far-reaching potential
but also are already deployed today by leading corporations like Sun and GetThere, a Sabre Company. Hear about new
engineering approaches that harness the power and pervasiveness of the Internet and make it intelligently work on
behalf of users via any device.
Patrick Grady, CEO and Chairman, Talaris Corporation
12:30pm - 1:30pm 
Session NW-341
Co-existence Between Integration Brokers and Web Services
Discuss integration broker trends from both an EAI and a B2B perspective and will discuss the convergence of
technologies in this space. Look at how Web services plays a role in integration broker technologies and where it should
optimally be used to implement end-to-end integration solutions. Discuss issues when utilizing Web services as part of
an integration strategy.
Scott Simmons, Director of Technology Strategy, Peregrine Systems
Session NW-342
Generating Business Graphics With XSLT and SVG
Business graphics -- graphs, charts, maps and other informational pictures -- are crucial in helping us better understand
the vast amounts of data that all of us are increasingly working with. However, the process of creating such graphics tends
to be cumbersome at best, requiring fast, specialized talent or arcane knowledge of programmatic interfaces that many
simply don't have time to master. The Scalable Vector Graphics language is an XML-based language for describing not
only static graphics but also sophisticated animations and programmatic hooks. Because it is an XML language, it can
also be readily combined with XSLT to create real time, interactive graphics based upon XML data streams of all sorts.
Look at these technologies and how they can be leveraged by everyone.
Kurt Cagle, Author, Cagle Communications
Session NW-343
Beyond Web Services: XML Spaces
XML Spaces is a new communication paradigm that brings together tuple spaces, XML, the Internet, security and Web
services to create a simple yet powerful substrate for rich document exchange. XML Spaces extends the Web services
model with looser coupling, abstract addressing, asynchrony, arbitrary XML support, many-to-many interactions and
document-level security. XML Spaces supports ad-hoc collaboration seamlessly within an organization or across the
Internet. Examine the technology and describe how it can be applied to a wide variety of applications.
Andrew Gray, Technology Evangelist, Rogue Wave Software
Session NW-344
Providing a Relational View Over XML Data
The abstraction of the standard and widely-used XML APIs such as the DOM or SAX are not well-suited for integrating XML
data with relational data. Look at an XML rowset provider that allows the seamless integration of XML data with relational
data. It allows the standard SQL mechanisms to use XML to insert or update data into relations, join XML data with
relational data and even change or create XML data based on relational data.
Michael Rys, Microsoft Corp.
Session NW-345
AXIS: A Web Services Toolkit
AXIS is widely regarded as the successor to Apache SOAP. This toolkit for building and invoking Web services delivers new
levels of ease of use. Learn how to take advantage of the primary features in this toolkit which include: invoking Web
services based on Web Services Description Language (WSDL); generating client stubs that invoke Web services from
WSDL; generating service implementation skeletons from WSDL; deploying web services using a servlet engine such as
Tomcat; instant deployment of standard Java classes as Web services; customizing mapping from Java objects to XML
used in SOAP messages; and SOAP request/response message monitoring.
Mark Volkmann, Partner, Object Computing Inc.
Session NW-346
Infrastructure for eBusiness and Web Services
The optimal solution for building 21st-century electronic business systems is to start from a base of standards and
universally adopted technologies and specifications. Much work has been done to define specifications and technologies
for a global eBusiness infrastructure. Discuss messaging, repositories and registries and electronic solutions for
expressing business semantics. Examine ebXML, UDDI and protocols for eBusiness communications and collaboration.
John Pallatto, West Coast Bureau Chief, Internet World
Session NW-347
Exposing Midrange Data and Applications with .NET
Many Fortune 500 IT shops use the IBM AS/400 midrange computer to serve large-scale applications and data. For many
Windows, UNIX and Web developers, working with AS/400 applications and data is a big chore. With Web services, XML
and .NET, developing applications that access AS/400 data and applications can be simplified. Discuss using Microsoft's
.NET tools to create a Web service to simplify and secure the sharing of data between an AS/400 and another system,
whether it's a Windows machine, PocketPC or UNIX workstation.
Robert Standefer, Architect, EDS

Prepared by Robin Cover for The XML Cover Pages archive.

Globe Image

Document URL: