Skip to main content

An Architecture for a QoS-Aware Application Integration Middleware

  • Conference paper
Business Information Systems (BIS 2008)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 7))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bussler, C.: A Minimal Triple Space Computing Architecture. In: 2nd WSMO Implementation Workshop (June, 2005)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Fensel, D.: Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce. Springer, Heidelberg (2001)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Fensel, D., Krummenacher, R., Shafiq, O.: TSC - Triple Space Computing. e&i Elektrotechnik und Informationstechnik (forthcoming) 124(1/2) (2007)

    Google Scholar 

  6. Fongen, A., Taylor, S.J.E.: MobiSpace: A Distributed Tuplespace for J2me Environments. In: Parallel and Distributed Computing and Systems PDCS 2005 (Nov, 2005)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Gelernter, D.: Generative communication in Linda. ACM Transactions on Programming Languages and Systems 7(1), 80–112 (1985)

    Article  Google Scholar 

  9. Hohpe, G., Woolf, B.: Enterprise Integration Patterns. Designing, Building and Deploying Messaging. Addison-Wesley, Reading (2003)

    Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. Kalfoglou, Y., Schorlemmer, M.: Ontology mapping: The state of the art. Knowledge Engineering Review 18(1), 1–31 (2003)

    Article  Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. Martín-Recuerda, F.: Application Integration Using Conceptual Spaces (CSpaces). In: Proc. 1st Asian Semantic Web Conf., pp. 300–306. Springer, Heidelberg (2006)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Purd’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF (2006)

    Google Scholar 

  17. Simperl, E., Krummenacher, R., Nixon, L.: A Coordination Model for Triplespace Computing. In: 9th Int’l Conference on Coordination Models and Languages (2007)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Witold Abramowicz Dieter Fensel

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics