Abstract
Complex application integration scenarios often demand for different combinations of qualities of services (QoS) at middleware level. The scenario presented in the paper, for instance, requires transactional middleware behaviour for business negotiations between a relatively small number of participants on the one hand, while on the other hand it requires high scalability for distributing data to a large number of clients. The concept of Triple Space, a semantically enhanced, distributed tuplespace middleware based on an extended Linda model, has been developed to provide such an infrastructure. In contrast to existing middleware infrastructures, Triple Space supports a set of configurations which define the system’s QoS. In this paper, we present a motivating use case scenario, deduce requirements for the architecture of Triple Space, define its architecture and three QoS configurations, and outline our approach towards implementing a highly scalable distributed communication infrastructure.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bussler, C.: A Minimal Triple Space Computing Architecture. In: 2nd WSMO Implementation Workshop (June, 2005)
de Francisco, D., et al.: Using triple spaces to implement a marketplace pattern. In: Procceedings of the 1st SBC Workshop in 1st European Semantic Technology Conference (ESTC 2007) (May 2007)
Fensel, D.: Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce. Springer, Heidelberg (2001)
Fensel, D.: Triple-Space Computing: Semantic Web Services Based on Persistent Publication of Information. In: Aagesen, F.A., Anutariya, C., Wuwongse, V. (eds.) INTELLCOMM 2004. LNCS, vol. 3283, pp. 43–53. Springer, Heidelberg (2004)
Fensel, D., Krummenacher, R., Shafiq, O.: TSC - Triple Space Computing. e&i Elektrotechnik und Informationstechnik (forthcoming) 124(1/2) (2007)
Fongen, A., Taylor, S.J.E.: MobiSpace: A Distributed Tuplespace for J2me Environments. In: Parallel and Distributed Computing and Systems PDCS 2005 (Nov, 2005)
de Francisco, D., et al.: Towards a digital content services design based on triple space. 10th Int’l Conference on Business Information Systems (BIS) (2007)
Gelernter, D.: Generative communication in Linda. ACM Transactions on Programming Languages and Systems 7(1), 80–112 (1985)
Hohpe, G., Woolf, B.: Enterprise Integration Patterns. Designing, Building and Deploying Messaging. Addison-Wesley, Reading (2003)
Jiang, Y., Xue, G., Li, M., You, J.: DTuplesHPC: Distributed Tuple Space for Desktop High Performance Computing. In: Jesshope, C., Egan, C. (eds.) ACSAC 2006. LNCS, vol. 4186, pp. 394–400. Springer, Heidelberg (2006)
Kalfoglou, Y., Schorlemmer, M.: Ontology mapping: The state of the art. Knowledge Engineering Review 18(1), 1–31 (2003)
Khushraj, D., Lassila, O., Finin, T.W.: sTuples: Semantic Tuple Spaces. In: Proc. 1st Ann. Int’l Conf. on Mobile and Ubiquitous Systems: Networking and Services, pp. 268–277. IEEE Computer Society Press, Los Alamitos (2004)
Martín-Recuerda, F.: Application Integration Using Conceptual Spaces (CSpaces). In: Proc. 1st Asian Semantic Web Conf., pp. 300–306. Springer, Heidelberg (2006)
Nixon, L., Simperl, E., Krummenacher, R., Martin-Recuerda, F.: Tuplespace-based computing for the semantic web: A survey of the state of the art. Knowledge Engineering Review (2007)
Parker, D., Cleary, D.: Building Richer JXTA Applications with Collaborative Spaces in a Peer-2-Peer Environment. In: Proceedings of the 38th Annual Hawaii International Conference on System Sciences, 2005 HICSS 2005 (Jan, 2005)
Purd’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF (2006)
Simperl, E., Krummenacher, R., Nixon, L.: A Coordination Model for Triplespace Computing. In: 9th Int’l Conference on Coordination Models and Languages (2007)
Tolksdorf, R., Nixon, L., Bontas, E.P., Nguyen, D.M., Liebsch, F.: Enabling real world Semantic Web applications through a coordination middleware. In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, pp. 679–693. Springer, Heidelberg (2005)
Wang, C.-W., Hsiao, H.-C., Sun, W.-H., King, C.-T., Sun, M.-T.: Building a tuple space on structured peer-to-peer networks. The Journal of Supercomputing 40(3), 213–227 (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Martin, D., de Francisco, D., Krummenacher, R., Moritsch, H., Wutke, D. (2008). An Architecture for a QoS-Aware Application Integration Middleware. In: Abramowicz, W., Fensel, D. (eds) Business Information Systems. BIS 2008. Lecture Notes in Business Information Processing, vol 7. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79396-0_29
Download citation
DOI: https://doi.org/10.1007/978-3-540-79396-0_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79395-3
Online ISBN: 978-3-540-79396-0
eBook Packages: Computer ScienceComputer Science (R0)