Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1944999.1945004acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmashupsConference Proceedingsconference-collections
research-article

The MoSaiC model and architecture for service-oriented enterprise document mashups

Published: 01 December 2010 Publication History

Abstract

Enterprise documents uniquely facilitate organizational collaboration by representing business processes, rules and data in a visual format that can be communicated between collaborators. While IT-supported document collaboration is well established for structured recurring business processes, creative processes that emerge and evolve instantaneously lack an appropriate document collaboration model. Related documents comprise diverse interrelated parts that evolve through collaborative activities of varying participants in an ad hoc manner. As to this, we introduce a novel approach to represent these documents as mashups of services. Document mashups offer an interactive, intuitive and dynamic way to indicate the structure and behavior of document fragments that are provided by human collaborators or IT systems as services. In this paper we present a conceptual model of document service mashups as well as a document service infrastructure and collaboration platform architecture. Our model considers both the structural/layout composition of a document as well as its active behavior to support collaborative relationships. We represent the structural dependencies of document fragments and the collaborative flows of their providers as application-level rules that react to document events. Using our collaboration platform, collaborators declare document layout and interaction rules that are enforced as REST-ful service interactions by the underlying document service infrastructure.

References

[1]
Glushko, R. J. and McGrath, T. 2005. Document Engineering: analyzing and designing the semantics of Business Service Networks. In Proceedings of the IEEE Eee05 international Workshop on Business Services Networks (Hong Kong, March 29--29, 2005). ACM International Conference Proceeding Series, vol. 87. IEEE Press, Piscataway, NJ, 2--2.
[2]
Hoyer, V., and Fischer, M. Market overview of enterprise mashup tools. In Computing - ICSOC 2008, 6th International Conference, Sydney, Australia, December 1--5, 2008. Proceedings (2008), A. Bouguettaya, I. Krüger, and T. Margaria, Eds., vol. 5364 of LNCS, Springer, pp. 708--721.
[3]
Huhns, M. N., and Singh, M. P. Service-oriented computing: Key concepts and principles. IEEE Internet Computing 9, 1 (2005), 75--81.
[4]
Kern, R., Zirpins, C., and Agarwal, S. Managing quality of human-based eservices. In ICSOC 2008 Workshops (2009), G. Feuerlicht and W. Lamersdorf, Eds., vol. LNCS Vol. 5472, Springer, pp. 304--309.
[5]
Kongdenfha, W., Benatallah, B., Vayssière, J., Paul, R., and Casati, F. Rapid development of spreadsheet-based web mashups. In WWW '09: Proceedings of the 18th international conference on World wide web (Madrid, Spain, 2009), ACM, pp. 860, 851.
[6]
Koschmider, A., Torres, V., and Pelechano, V. Elucidating the mashup hype: Definition, challenges, methodical guide and tools for mashups. In 2nd Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web in conjunction with the 18th International World Wide Web Conference, Madrid. (2009).
[7]
Lublinsky, B. Unifying data, documents and processes. Enterprise Architect 2, 2 (2004).
[8]
Marchese, M., Giunchiglia, F., and Casati, F. Liquid publications: Scientific publications meet the web. Techreport DIT-07-073, University of Trento, Department of Information Engineering and Computer Science, 2007.
[9]
Maximilien, E., Ranabahu, A., and Gomadam, K. An online platform for web APIs and service mashups. Internet Computing, IEEE 12, 5 (2008), 32--43.
[10]
Nelson, T. H. Xanalogical structure, needed now more than ever: parallel documents, deep links to content, deep versioning, and deep re-use. ACM Computing Surveys 31, 4 (1999).
[11]
Schall, D., Truong, H. L., and Dustdar, S. The human-provided services framework. In 10th IEEE Int. Conference on E-Commerce Technology (CEC 2008) / 5th IEEE Int. Conference on Enterprise Computing, E-Commerce and E-Services (EEE 2008), July 21--14, 2008, Washington, DC, USA (2008), IEEE Comp. Society, pp. 149--156.
[12]
Scheible, J., Tuulos, V., and Ojala, T. Story mashup: design and evaluation of novel interactive storytelling game for mobile and web users. In MUM '07: Proceedings of the 6th int. conference on Mobile and ubiquitous multimedia (2007), ACM, pp. 148/139.
[13]
Schuster, N., Zirpins, C., Tai, S., Battle, S., and Heuer, N. A service-oriented approach to document-centric situational collaboration processes. In 18th IEEE Int. Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises (2009), IEEE Comp. Society, pp. pp. 221--226.
[14]
Yu, J., Benatallah, B., Casati, F., and Daniel, F. Understanding mashup development. IEEE Internet Computing 12, 5 (2008), 44--52.
[15]
Yu, J., Benatallah, B., Casati, F., Daniel, F., Matera, M., and Saint-Paul, R. Mixup: A development and runtime environment for integration at the presentation layer. In Web Engineering. 2007, pp. 479--484

Cited By

View all
  • (2011)How to balance flexibility and coordination? Service-oriented model and architecture for document-based collaboration on the WebProceedings of the 2011 IEEE International Conference on Service-Oriented Computing and Applications10.1109/SOCA.2011.6166217(1-9)Online publication date: 12-Dec-2011
  • (2010)A step-by-step debugging technique to facilitate mashup development and maintenanceProceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups10.1145/1944999.1945006(1-8)Online publication date: 1-Dec-2010
  • (2010)End-to-End Service Support for MashupsIEEE Transactions on Services Computing10.1109/TSC.2010.343:3(250-263)Online publication date: 1-Jul-2010

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
Mashups '09/'10: Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups
December 2010
93 pages
ISBN:9781450304184
DOI:10.1145/1944999
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. document collaboration platform
  2. document service infrastructure
  3. document service mashups
  4. document-driven situational collaboration

Qualifiers

  • Research-article

Conference

Mashups '09/'10

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2011)How to balance flexibility and coordination? Service-oriented model and architecture for document-based collaboration on the WebProceedings of the 2011 IEEE International Conference on Service-Oriented Computing and Applications10.1109/SOCA.2011.6166217(1-9)Online publication date: 12-Dec-2011
  • (2010)A step-by-step debugging technique to facilitate mashup development and maintenanceProceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups10.1145/1944999.1945006(1-8)Online publication date: 1-Dec-2010
  • (2010)End-to-End Service Support for MashupsIEEE Transactions on Services Computing10.1109/TSC.2010.343:3(250-263)Online publication date: 1-Jul-2010

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media