|
Tuesday All Day
|
| 38 | XML and OO Paradigms Neel Sundaresan, IBM Research |
Colorado Convention Center - C108 |
|
XML is the next big revolution in for the World-Wide-Web. As Java greatly impacted distributed programming and web browsing, XML will carry the web to the next phase of e-commerce, internet based document exchange and workflow. XML forms the static aspect of the future of the Web, while Java and OO paradigm form the dynamic aspects.
XML (unlike HTML) is an extensible tag language with three main aspects: extensibility, structure, and schema validation. XML also separates content from schema, processing, and semantics, thus following the Model-View-Controller (MVC) paradigm prevalent in OO programming. As XML is being seamlessly integrated into Web and non-Web applications, a number of XML processors are becoming available. Also, as XML specifications are integrated into programming languages, component models like bean architectures become important. A number of design patterns also are supported to enable XML structures to blend with OO application architectures. This tutorial will cover aspects of processing XML in using OO paradigms, integrating them with user applications, using design patterns to add power to this integration, and building application components. Attendee Background: The tutorial is targeted at students, developers, and architects. Participants should have working knowledge of Java, and OO systems. Dr. Neel Sundaresan is a Research Staff Member at the IBM Almaden Research Center. He is a member of the Web Technologies Group and is a lead architect of the Grand Central Station Project -- A Large Scale Programmable and Extensible Web Information Gathering System, and also leads research efforts in XML and OO Technologies. He has over 20 publications in the area of Programming Languages, Compilers, High Performance Computing, Distributed Systems and Internet Technologies, Database systems, and OO Paradigms. |
|
at a Glance |
|
of all Tutorials |
|