|
Researchers at several of our labs are creating the infrastructure for the Web to complete its move to XML as its transport data encoding and for much of its data persistence, providing a foundation for Service-Oriented Architecture, Web 2.0 and Semantic Web Technologies, as well as Model-Driven Development.
Aspects of our work
- a modular XHTML system that integrates SMIL
(multimedia), XForms, MathML, P3P (controlled disclosure of private information) into HTML
- ability to separate information content and information rendering, and put them together again using the powerful XSL stylesheet language (and thus support accessibility, personalization, collaboration, search and Mobile
Computing, and integrate Multimedia on the Web). This includes approaches to integrating stylesheets with Java Server Pages.
- ability for application or industry specific markup vocabularies, described with XML Schema language and queried with XML Query Language (One result: Your program or agent works equally well querying a database or repository as querying a Web site).
- standard and powerful approaches to linking, metadata, Web Ontologies, and search and filtering (see mineXML).
- Web
Services descriptions and message protocols so that code written in any language can interact with server functions written in any language, while preserving the debugging advantages of human readable messages; and use of Web Services by portals
- extensible Digital Signature model
- DOM API
- the ability to select whether transformations are performed at the client, at edge nodes, or at the server
- supporting use of XML Processing Languages against non-XML
information, via Virtual XML
- very high quality formatting for text, diagrams, equations
- multi-modal user interaction abstractions and tools that support new types of interaction and novel devices
- storing XML documents in databases and querying them efficiently
- the ability for web sites to hand-off a web-form initiated
transaction while passing the customers information (CP Exchange) in support of e-Commerce.
- an infrastructure for Semantic Web (Introduction to Semantics Technology, W3C Semantic Web)
- an infrastructure for Services
Computing
- experiments in improving the way the Java language can be used in handling XML information (see XJ)
The work we do involves a tight cycle of conceptualization, prototyping, and direct participation in W3C, OASIS-OPEN and IETF working groups. By building reference middleware, reference development tools (such as Emerging Technologies
Toolkit), chairing working groups, writing the formal specifications as editors, donating code to Open Source efforts, creating mobile device clients, we have multiple perspectives that allow us to make appropriate tradeoffs between developer simplicity and evolvability/scalability of the Web. A major focus area is support for dynamic content (sourced from sensors, databases) and multi-party e-business integration.
Our work on VoiceXML, MathML, XSL Formatting Objects and XSLT, RDF, OWL, SOAP messaging and RPC, Intelligent Intermediaries, integration of markup semistructured data with relational data, using XML for business rules and for agents, XQuery etc. is presented at numerous conferences.
In 2006, the Information Processing Society of Japan presented Industrial Achievement Awards to Tokyo Research Lab members Kento Tamura and Makoto Murata for their contributions to XML 1.0, including internationalization and localization (I18N) and parsing technology.
Last updated 22 Jan 2008
|
|
Bob Schloss; Jerome Simeon; Kristoffer H Rose; George A. Mihaila; Mukund Raghavachari; Lionel Villard
Almaden Research Center, Tokyo Research Lab, Watson Research Center (Cambridge), Watson Research Center (Hawthorne)
Services Computing Virtual XML

|