Abstract
End-users need a simple and interactive tool for service composition development. A PadSpace proposes an extension of a typical Linda-like coordination model (tuplespace) to provide mechanisms for the interoperation among Web applications, Web services and end-users’ local functional resources. First, a PadSpace provides an end-user supporting tool for composing Web applications, Web services, and local visual resources based on the meme media architecture without writing any program codes. It enables end-users to directly manipulate visual components, and to create new composite components for the creation of services that use Web applications, Web services, and local functional resources. Second, a PadSpace provides a spreadsheet-based service-coordination tool for end-users to orchestrate multiple Web applications, Web services, and local functional resources. Finally, we show some new applications of service composition and service orchestration.
Similar content being viewed by others
References
Carriero, N., & Gelernter, D. (1989). Linda in context. Communications of the ACM, 32, 444–458.
Edwards, W. K., Joy, B., & Murphy, B. (2000). Core JINI. Englewood Cliffs: Prentice Hall Professional Technical Reference.
Fujima, J., Lunzer, A., Hornbak, K., & Tanaka, Y. (2004). Clip, connect, clone: Combining application elements to build custom interfaces for information access. In Proceedings of the 17th annual ACM symposium on user interface software and technology, UIST ’04 (pp. 175–184). New York: ACM Press.
Gelernter, D. (1985). Generative communication in Linda. ACM Transactions on Programming Languages and Systems, 7, pp. 80–112.
Lin, J., Wong, J., Nichols, J., Cypher, A., & Lau, T. A. (2009). End-user programming of mashups with vegemite. In Proceedings of the 13th international conference on intelligent user interfaces (IUI’09) (pp. 97–106).
Mashup Developer Community (2010). http://www.jackbe.com/enterprise-mashup.
Okada, Y., & Tanaka, Y. (1995). Intelligentbox: A constructive visual software development system for interactive 3d graphic applications. In Proc. of the computer animation 1995 conference (pp. 114–125).
Scaffidi, C. (2005). Estimating the numbers of end users and end user programmers. In IEEE symp. on visual languages and human-centric computing (pp. 207–214).
Tanaka, Y. (2003). Meme media and meme market architectures: Knowledge media for editing, distributing, and managing intellectual resources. New York: Wiley.
Tanaka, Y., & Imataki, T. (1989). Intelligent pad: A hypermedia system allowing functional compositions of active media objects through direct manipulations. In Proceedings of the IFIP 11th world computer congress (pp. 541–546).
The Country Information Web Service (2003). http://webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?wsdl.
Tolksdorf, R., Liebsch, F., & Nguyen, D. M. (2004). XMLSpaces. NET: An extensible tuplespace as XML middleware. In Proceedings of the 2nd international workshop on .NET technologies, .NET technologies’2004.
Web Services Description Language (WSDL) (2001). http://www.w3.org/TR/wsdl.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lkhamsuren, D., Tanaka, Y. PadSpace: A new framework for the service federation of web resources. Inf Syst Front 15, 111–132 (2013). https://doi.org/10.1007/s10796-011-9324-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10796-011-9324-y