|
ABSTRACT
Documents allow end-users to encapsulate information related to a collaborative business process into a package that can be saved, emailed, digitally signed, and used as the basis of interaction in an activity or an ad hoc workflow. While documents are used incidentally today in web applications, for example in HTML presentations of content stored otherwise in back-end systems, they are not yet the central artifact for developers of dynamic, data intensive web applications. This paper unifies the storage and management of the various artifacts of web applications into an Interactive Web Document (IWD). Data content, presentation, behavior, attachments, and digital signatures collected throughout the business process are unified into a single composite web resource. We describe a REST-based protocol for interacting with IWDs and a standards-based approach to packaging their multiple constituent artifacts into IWD archives based on the Open Document Format standard.
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
|
Alves, A. et al (eds.) Web Services Business Process Execution Language Version 2.0 (2007) http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html
|
| |
2
|
Barnett, J., Akolkar, R., Auburn, R. et al (eds.) State Chart XML (SCXML): State Machine Notation for Control Abstraction. http://www.w3.org/TR/scxml/
|
| |
3
|
Birbeck, M., and Boyer, J.M. (eds.) Ubiquity-XForms: XForms in Web Browsers and Presentational Ajax libraries. http://code.google.com/p/ubiquity-xforms/
|
| |
4
|
Boyer, J.M. Enterprise-level Web Forms Applications with XForms and XFDL. Proceedings of the XML 2005 Conference and Exposition, November 14-18, 2005. Atlanta, GA, USA.
|
| |
5
|
Boyer, J.M. (ed.) XForms 1.1. W3C Candidate Recommendation 29 November, 2007. http://www.w3.org/TR/xforms11/
|
| |
6
|
Boyer, J. M. 2008. Interactive office documents: a new face for web 2.0 applications. In Proceeding of the Eighth ACM Symposium on Document Engineering (Sao Paulo, Brazil, September 16 - 19, 2008). DocEng '08. ACM, New York, NY, 8-17. DOI= http://doi.acm.org/10.1145/1410140.1410145
|
| |
7
|
Bulterman, D., DeMeglio, M., Paneda, X.G., and Hanclik, M. (eds.) Synchronized Multimedia Integration Language (SMIL 3.0). http://www.w3.org/TR/SMIL3/
|
| |
8
|
Cheng, I., Srinivasan, S., and Boyette, N. 2005. Exploiting XML technologies for intelligent document routing. In Proceedings of the 2005 ACM Symposium on Document Engineering (Bristol, United Kingdom, November 02 - 04, 2005). DocEng '05. ACM, New York, NY, 26-28. DOI= http://doi.acm.org/10.1145/1096601.1096609
|
| |
9
|
Coward, D., and Yoshida, Y. JavaTM Servlet 2.4 Specification http://jcp.org/aboutJava/communityprocess/final/jsr154/index.html
|
| |
10
|
Durusau, P., and Brauer, M. (eds.) OASIS Open Document Format for Office Applications. http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office
|
| |
11
|
Eastlake, D. Reagle, J., Solo, D., Hirsch, F., and Roessler, T. (eds.) XML Signature Syntax and Processing (Second Edition). http://www.w3.org/TR/xmldsig-core/
|
| |
12
|
Ferraiolo, J., Fujisawa, J., and Jackson, D. (eds.) Scalable Vector Graphics (SVG) 1.1 Specification. http://www.w3.org/TR/SVG11/
|
| |
13
|
Fielding, R.T. Architectural Styles and the Design of Network-based Software Architectures. http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
|
| |
14
|
Hickson, I. (ed.) XML Binding Language (XBL) 2.0. http://www.w3.org/TR/xbl/
|
| |
15
|
ISO, Web Archive File Format: http://bibnum.bnf.fr/WARC/warc_ISO_DIS_28500.pdf
|
| |
16
|
Kloppmann, M., Koenig, D., Leymann, F., Pfau, G., Rickayzen, A., von Riegen, C. Schmidt, P., and Trickovic, I. "WS-BPEL Extension for People - BPEL4People", http://www-128.ibm.com/developerworks/webservices/library/ specification/ws-bpel4people/
|
| |
17
|
Kumaran, S., Liu. R., Wu, F.Y.: On the Duality of Information-Centric and Activity-Centric Models of Business Processes. CAiSE 2008: 32-47
|
| |
18
|
Kuo, Y. S., Tseng, L., Hu, H., and Shih, N. C. 2006. An XML interaction service for workflow applications. In Proceedings of the 2006 ACM Symposium on Document Engineering (Amsterdam, The Netherlands, October 10 - 13, 2006). DocEng '06. ACM, New York, NY, 53-55. DOI= http://doi.acm.org/10.1145/1166160.1166177
|
| |
19
|
Lumley, J., Gimson, R., and Rees, O. 2005. A framework for structure, layout & function in documents. In Proceedings of the 2005 ACM Symposium on Document Engineering (Bristol, United Kingdom, November 02 - 04, 2005). DocEng '05. ACM, New York, NY, 32-41. DOI= http://doi.acm.org/10.1145/1096601.1096615
|
| |
20
|
McCreary, D. XRX: Simple, Elegant, Disruptive. http://www.oreillynet.com/xml/blog/2008/05/xrx_a_simple_elegant_disruptiv_1.html
|
| |
21
|
Moses, T. (ed.) eXtensible Access Control Markup Language (XACML) Version 2.0. Oasis Standard, 1 February 2005. http://docs.oasis-open.org/xacml/2.0/access_control-xacml-2.0-core-spec-os.pdf
|
| |
22
|
Palme, J., Hopmann, A., and Shelness, N. MIME Encapsulation of Aggregate Documents, such as HTML (MHTML). http://www.ietf.org/rfc/rfc2557.txt
|
| |
23
|
Wang, J., Kumar, A.: A Framework for Document-Driven Workflow Systems. In: Proceedings of Business Process Management, pp. 285--301 (2005)
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.7
DOCUMENT AND TEXT PROCESSING
I.7.2
Document Preparation
Subjects:
Markup languages
Additional Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Interaction styles (e.g., commands, menus, forms, direct manipulation)
H.5.3
Group and Organization Interfaces
Subjects:
Web-based interaction;
Collaborative computing
I.
Computing Methodologies
I.7
DOCUMENT AND TEXT PROCESSING
I.7.2
Document Preparation
Subjects:
Standards
K.
Computing Milieux
K.4
COMPUTERS AND SOCIETY
K.4.4
Electronic Commerce
Subjects:
Security
General Terms:
Languages,
Performance,
Security,
Standardization
Keywords:
collaboration,
document-centric,
html,
odf,
rich internet application,
scxml,
web application,
workflow,
xforms
|