ACM Home Page
Please provide us with feedback. Feedback
XVM: a bridge between xml data and its behavior
Full text PdfPdf (377 KB)
Source International World Wide Web Conference archive
Proceedings of the 13th international conference on World Wide Web table of contents
New York, NY, USA
SESSION: XML table of contents
Pages: 155 - 163  
Year of Publication: 2004
ISBN:1-58113-844-X
Authors
Quanzhong Li  University of Arizona, Tucson, AZ
Michelle Y. Kim  IBM T.J. Watson Research Center, Hawthorne, NY
Edward So  IBM T.J. Watson Research Center, Hawthorne, NY
Steve Wood  IBM T.J. Watson Research Center, Hawthorne, NY
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 38,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/988672.988694
What is a DOI?

ABSTRACT

XML has become one of the core technologies for contemporary business applications, especially web-based applications. To facilitate processing of diverse XML data, we propose an extensible, integrated XML processing architecture, the XML Virtual Machine (XVM), which connects XML data with their behaviors. At the same time, the XVM is also a framework for developing and deploying XML-based applications. Using component-based techniques, the XVM supports arbitrary granularity and provides a high degree of modularity and reusability. XVM components are dynamically loaded and composed during XML data processing. Using the XVM, both client-side and server-side XML applications can be developed and deployed in an integrated way. We also present an XML application container built on top of the XVM along with several sample applications to demonstrate the applicability of the XVM framework.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
T. Bray, J. Paoli, C. M. Sperberg-McQueen, and E. Maler. Extensible markup language (XML) 1.0 second edition W3C recommendation. RECxml-20001006, World Wide Web Consortium, October 2000.
 
4
R. Chinnici, M. Gudgin, J. Moreau and S. Weerawarana. Web Services Description Language (WSDL). W3C Working Draft, June 2003.
5
6
 
7
M. Gaedke, D. Schemph and H.-W. Gellersen. WCML: An Enabling Technology for the Reuse in Object-Oriented Web Engineering. In Poster-Proceedings of the 8th International World Wide Web Conference, Toronto, Ontario, Canada, May 1999.
 
8
M. Gaedke and G. Graf. Development and Evolution of Web-Applications using the WebComposition Process Model. In Proceedings of International Workshop on Web Engineering at the 9th International World Wide Web Conference, Amsterdam, The Netherlands, May 2000.
 
9
 
10
M. Kay. XSL Transformations (XSLT) Version 2.0, World Wide Web Consortium, May 2003.
 
11
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J. M. Loingtier, and J. Irwin. Aspect-oriented Programming, In Proc. of the 1997 European Conf. On Object-Oriented Programming, Finland (June 1997), Springer-Verlag, LNCS 124.
 
12
E. Köppen, G. Neumann and S. Nusser. Cineast - An Extensible Web Browser, In Proceedings of the WebNet 1997 World Conference on WWW, Internet and Intranet, Toronto, Canada, November 1997.
 
13
C. Mascolo, W. Emmerich, and H. De Meer. XMILE: An XML based Approach for Programmable Networks, In AISB Symposium on Software Mobility and Adaptive Behaviour. York, UK. March 2001.
 
14
15
 
16
W. Zhao, D. Kearney and G. Gioiosa. Architectures for Web Based Applications. In Fourth Australasian Workshop on Software and Systems Architectures, February 2002.
 
17
The Apache Software Foundation. The Apache XML Project, http://xml.apache.org/.
 
18
The XML C parser and toolkit of Gnome, http://xmlsoft.org/-index.html.
 
19
Composite Media Group. IBM T.J. Watson, IBM MPEG-4 Technologies, http://www.research.ibm.com/mpeg4/-index.htm.
 
20
Sun Microsystems, Inc. Java 2 Platform, Enterprise Edition (J2EE). http://java.sun.com/j2ee/.
 
21
The Mozilla Organization. Plugins. http://mozilla.org/-projects/plugins/.
 
22
The Apache Software Foundation, http://www.apache.org.
 
23
Universal Description, Discovery and Integration of Web Services, http://www.uddi.org.
 
24
World Wide Web Consortium, http://www.w3.org/.
 
25
XML Events, http://www.w3.org/TR/xml-events/.
 
26
Bean Markup Language (BML), http://www.alphaworks-.ibm.com/tech/bml.


Collaborative Colleagues:
Quanzhong Li: colleagues
Michelle Y. Kim: colleagues
Edward So: colleagues
Steve Wood: colleagues