XForms speaks XML natively, and so does the open source eXist XML database. In this talk, we show how they form a particularly attractive combination.
In particular, we show how the XForms 1.1 submission module, which supports REST, can be used to perform CRUD operations in eXist. We also look at how XForms can directly submit XML database queries using the powerful XQuery 1.0 language implemented by eXist. The result is an architecture where complete applications can be developed with an XForms processor and the eXist database, while relying entirely on open standards.
We conclude the presentation with live demonstrations of the XForms + eXist combination built using open source software.
Erik Bruchez has extensive experience in the software industry as a software architect and consultant. He was involved with World Wide Web technologies since the Web’s inception in 1992. As a former employee of Symantec Corp., he contributed to the VisualCafe for Java product line. In 1999, he co-founded Orbeon, Inc. (www.orbeon.com), where he is now an architect of Orbeon Forms, an open source web platform for form-based applications that builds on technologies such as XForms and Ajax. Erik participates in the W3C’s XForms and XML Processing Model working groups. He is the author of articles about web applications and XML technologies and has been a speaker at conferences such as JavaOne, ObjectWebCon, and XTech. Erik holds an MS/CS from the Swiss Institute of Technology (EPFL) in Lausanne, Switzerland. He spends most of this time between Switzerland and California.