Skip to main content

2014 | OriginalPaper | Buchkapitel

Engineering Flexible Service-Oriented Transactions

verfasst von : David Paul, Frans Henskens

Erschienen in: Web Information Systems and Technologies

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The traditional ACID properties for transactions are not always appropriate in service-oriented environments. Instead, it is often preferable to “relax” the transactional guarantees, reducing isolation or atomicity to ensure acceptable performance at a reasonable cost. Existing standards require providers to constantly offer a fixed level of transaction support to each client that requests a particular service. We present a mechanism that allows providers to dynamically alter the level of transaction support offered on a per-service-call basis. Further, we engineer a cost-based model, based on \(\pi t\)-calculus, that allows clients to automatically reason about workflows consisting of service requests with various levels of transaction support. The viability of this scheme is tested with a Web Services transactions simulator, with results indicating potential benefits for both clients and service providers.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Garcia-Molina, H.: Using semantic knowledge for transaction processing in a distributed database. ACM Trans. Database Syst. 8, 186–213 (1983)CrossRef Garcia-Molina, H.: Using semantic knowledge for transaction processing in a distributed database. ACM Trans. Database Syst. 8, 186–213 (1983)CrossRef
2.
Zurück zum Zitat Fauvet, M.-C., Duarte, H., Dumas, M., Benatallah, B.: Handling transactional properties in web service composition. In: Ngu, A.H.H., Kitsuregawa, M., Neuhold, E.J., Chung, J.-Y., Sheng, Q.Z. (eds.) WISE 2005. LNCS, vol. 3806, pp. 273–289. Springer, Heidelberg (2005) CrossRef Fauvet, M.-C., Duarte, H., Dumas, M., Benatallah, B.: Handling transactional properties in web service composition. In: Ngu, A.H.H., Kitsuregawa, M., Neuhold, E.J., Chung, J.-Y., Sheng, Q.Z. (eds.) WISE 2005. LNCS, vol. 3806, pp. 273–289. Springer, Heidelberg (2005) CrossRef
3.
Zurück zum Zitat Paul, D., Henskens, F. A., Hannaford, M.: Simulating web services transactions. In: Special Session on Web Services Principles and Applications (WSPA 2011) at the 7th International Conference on Web Information Systems and Technologies (WEBIST-2011), Noordwijkerhout, The Netherlands (2011) Paul, D., Henskens, F. A., Hannaford, M.: Simulating web services transactions. In: Special Session on Web Services Principles and Applications (WSPA 2011) at the 7th International Conference on Web Information Systems and Technologies (WEBIST-2011), Noordwijkerhout, The Netherlands (2011)
4.
Zurück zum Zitat Chakraborty, D., Joshi, A.: Dynamic service composition: State-of-the-art and research directions. Technical report, University of Maryland (2001) Chakraborty, D., Joshi, A.: Dynamic service composition: State-of-the-art and research directions. Technical report, University of Maryland (2001)
5.
Zurück zum Zitat Schäfer, M., Dolog, P., Nejdl, W.: Engineering compensations in web service environment. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 32–46. Springer, Heidelberg (2007) CrossRef Schäfer, M., Dolog, P., Nejdl, W.: Engineering compensations in web service environment. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 32–46. Springer, Heidelberg (2007) CrossRef
6.
Zurück zum Zitat Milanovic, N., Stantchev, V., Richling, J., Malek, M.: Towards adaptive and composable services. In: International Conference on Internet, Processing, Systems, Interdisciplinaries (IPSI2003) (2003) Milanovic, N., Stantchev, V., Richling, J., Malek, M.: Towards adaptive and composable services. In: International Conference on Internet, Processing, Systems, Interdisciplinaries (IPSI2003) (2003)
7.
Zurück zum Zitat Milanovic, N.: Contract-based web service composition. Ph.D. thesis, Humboldt-Universität zu Berlin (2006) Milanovic, N.: Contract-based web service composition. Ph.D. thesis, Humboldt-Universität zu Berlin (2006)
8.
Zurück zum Zitat Mikalsen, T., Tai, S., Rouvellou, I.: Transactional attitudes: reliable composition of autonomous web services. In: Workshop on Dependable Middleware-based Systems (WDMS’02) at the Dependable Systems and Network Conference (DSN’02), Bethesda, MD, USA (2002) Mikalsen, T., Tai, S., Rouvellou, I.: Transactional attitudes: reliable composition of autonomous web services. In: Workshop on Dependable Middleware-based Systems (WDMS’02) at the Dependable Systems and Network Conference (DSN’02), Bethesda, MD, USA (2002)
9.
Zurück zum Zitat Paul, D., Henskens, F.A., Hannaford, M.: Per-request contracts for web services transactions. In: 6th International Conference on Web Information Systems and Technologies (WEBIST-2010), Valencia, Spain, INSTICC (2010) Paul, D., Henskens, F.A., Hannaford, M.: Per-request contracts for web services transactions. In: 6th International Conference on Web Information Systems and Technologies (WEBIST-2010), Valencia, Spain, INSTICC (2010)
11.
Zurück zum Zitat Younas, M., Eagelstone, B., Holton, R.: A formal treatment of a SACReD protocol for multidatabase web transactions. In: Ibrahim, M., Küng, J., Revell, N. (eds.) DEXA 2000. LNCS, vol. 1873, pp. 899–908. Springer, Heidelberg (2000) CrossRef Younas, M., Eagelstone, B., Holton, R.: A formal treatment of a SACReD protocol for multidatabase web transactions. In: Ibrahim, M., Küng, J., Revell, N. (eds.) DEXA 2000. LNCS, vol. 1873, pp. 899–908. Springer, Heidelberg (2000) CrossRef
12.
Zurück zum Zitat Bocchi, L., Laneve, C., Zavattaro, G.: A calculus for long-running transactions. In: Najm, E., Nestmann, U., Stevens, P. (eds.) FMOODS 2003. LNCS, vol. 2884, pp. 124–138. Springer, Heidelberg (2003) CrossRef Bocchi, L., Laneve, C., Zavattaro, G.: A calculus for long-running transactions. In: Najm, E., Nestmann, U., Stevens, P. (eds.) FMOODS 2003. LNCS, vol. 2884, pp. 124–138. Springer, Heidelberg (2003) CrossRef
13.
Zurück zum Zitat Laneve, C., Zavattaro, G.: Foundations of web transactions. In: Sassone, V. (ed.) FOSSACS 2005. LNCS, vol. 3441, pp. 282–298. Springer, Heidelberg (2005) CrossRef Laneve, C., Zavattaro, G.: Foundations of web transactions. In: Sassone, V. (ed.) FOSSACS 2005. LNCS, vol. 3441, pp. 282–298. Springer, Heidelberg (2005) CrossRef
14.
Zurück zum Zitat Fantechi, A., Gnesi, S., Lapadula, A., Mazzanti, F., Pugliese, R., Tiezzi, F.: A logical verification methodology for service-oriented computing. Technical report, Universita’ degli Studi di Firenze (2009) Fantechi, A., Gnesi, S., Lapadula, A., Mazzanti, F., Pugliese, R., Tiezzi, F.: A logical verification methodology for service-oriented computing. Technical report, Universita’ degli Studi di Firenze (2009)
15.
Zurück zum Zitat Casado, R., Tuya, J., Younas, M.: A framework to test advanced web services transactions. In: IEEE 4th International Conference on Software Testing, Verification and Validation (ICST’11), Berlin, Germany (2011) Casado, R., Tuya, J., Younas, M.: A framework to test advanced web services transactions. In: IEEE 4th International Conference on Software Testing, Verification and Validation (ICST’11), Berlin, Germany (2011)
Metadaten
Titel
Engineering Flexible Service-Oriented Transactions
verfasst von
David Paul
Frans Henskens
Copyright-Jahr
2014
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-44300-2_3