Skip to main content

Converting Conversation Protocols Using an XML Based Differential Behavioral Model

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6861))

Abstract

Conversation protocols are used to communicate between information systems, with services, with sensors, or with human beings. As many of these protocols share similar application purposes, the protocols also seem to share similar basic functionality. Using the Extensible Markup Language (XML) as a unified syntax for data transmission might be a step in the right direction. Beyond that, mapping techniques like the Extensible Stylesheet Language Transformation (XSLT) or XQuery can be used to achieve compatibility between different protocols by converting the messages of a protocol into a new representation. However, these approaches come to an end as soon as the communication behavior of a protocol changes. In this paper, we introduce a method that allows the modeling of conversation protocol changes which also includes changes of the communication behavior. The model is based on XQueries, which are used for the data transformation, and adds a layer on top of it. Our case study and evaluation shows that a high level of compatibility between protocol versions and different protocols can be achieved when using the described approach.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. An, Y., Hu, X., Song, I.-Y.: Round-trip engineering for maintaining conceptual-relational mappings. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 296–311. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  2. Boag, S., Chamberlin, D., Fernndez, M.F., Florescu, D., Robie, J., Simon, J.: XQuery 1.0: An XML Query Language. Tech. rep., W3C (2007)

    Google Scholar 

  3. Botts, M., Percivall, G., Reed, C., Davidson, J.: OGC® sensor web enablement: Overview and high level architecture. In: Nittel, S., Labrinidis, A., Stefanidis, A. (eds.) GSN 2006. LNCS, vol. 4540, pp. 175–190. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  4. Breitling, F.: A standard transformation from xml to rdf via xslt. CoRR abs/0906.2291 (2009)

    Google Scholar 

  5. Brodie, M.L.: Integration in A Service-Oriented World: The Big Picture. In: I-ESA (2006)

    Google Scholar 

  6. Buettner, H., Janssen, D., Rostan, M.: EtherCAT - the Ethernet fieldbus, PC Control Magazine 3: 1419. Tech. rep. (2003)

    Google Scholar 

  7. Busemann, C., Kuka, C., Westermann, U., Boll, S., Nicklas, D.: Scampi - sensor configuration and aggregation middleware for multi platform interchange. GI Jahrestagung, 2084–2097 (2009)

    Google Scholar 

  8. Chu, X., Buyya, R.: Service oriented sensor web. In: Mahalik, N.P. (ed.) Sensor Networks and Configuration, pp. 51–74. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  9. European Union Framework Programmes on Research: Simple Sensor Interface Protocol v1.2. Tech. rep (2006)

    Google Scholar 

  10. García-Sánchez, P., Laredo, J.L.J., Sevilla, J.P., Castillo, P.A., Guervós, J.J.M.: Improved evolutionary generation of xslt stylesheets. CoRR abs/0803.1926 (2008)

    Google Scholar 

  11. Glombitza, N., Mietz, R., Romer, K., Fischer, S., Pfisterer, D.: Self-description and protocol conversion for a web of things. In: International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, pp. 229–236 (2010)

    Google Scholar 

  12. Groppe, S., Groppe, J., Böttcher, S., Wycisk, T., Gruenwald, L.: Optimizing the execution of xslt stylesheets for querying transformed xml data. Knowl. Inf. Syst. 18(3), 331–391 (2009)

    Article  Google Scholar 

  13. Kay, M.: XSL Transformations (XSLT) Version 2.0. Tech. rep., W3C (2007)

    Google Scholar 

  14. Lempert, S., Pflaum, A.: Towards a Reference Architecture for an Integration Platform for Diverse Smart Object Technologies. In: MMS (2011)

    Google Scholar 

  15. Liu, M.T.: Network interconnection and protocol conversion. Advances in Computers 42, 119–239 (1996)

    Article  Google Scholar 

  16. Mao, L., Belhajjame, K., Paton, N.W., Fernandes, A.A.A.: Defining and using schematic correspondences for automatically generating schema mappings. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 79–93. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  17. McCann, D., Roantree, M.: A query service for raw sensor data. In: Barnaghi, P., Moessner, K., Presser, M., Meissner, S. (eds.) EuroSSC 2009. LNCS, vol. 5741, pp. 38–50. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  18. National Marine Electronics Association: NMEA 0183 Standard. Tech. rep. (2010)

    Google Scholar 

  19. Rahm, E., Bernstein, P.A.: A survey of approaches to automatic schema matching. VLDB J. 10(4), 334–350 (2001)

    Article  MATH  Google Scholar 

  20. Tao, Z.P., Bochman, G.v., Dssouli, R.: An efficient method for protocol conversion. In: International Conference on Computer Communications and Networks, p. 0040 (1995)

    Google Scholar 

  21. Wang, X., Cao, C.: Mining association rules from complex and irregular xml documents using xslt and xquery.In: ALPIT, pp. 314–319 (2008)

    Google Scholar 

  22. XML Protocol Working Group: XML Protocol Comparisons. Tech. rep., W3C (2000)

    Google Scholar 

  23. Yan, L.-L., Miller, R.J., Haas, L.M., Fagin, R.: Data-driven understanding and refinement of schema mappings. In: SIGMOD Conference, pp. 485–496 (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Busemann, C., Nicklas, D. (2011). Converting Conversation Protocols Using an XML Based Differential Behavioral Model. In: Hameurlain, A., Liddle, S.W., Schewe, KD., Zhou, X. (eds) Database and Expert Systems Applications. DEXA 2011. Lecture Notes in Computer Science, vol 6861. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23091-2_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23091-2_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23090-5

  • Online ISBN: 978-3-642-23091-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics