Advertisement

Error-Detection in Enterprise Application Integration Solutions

  • Rafael Z. Frantz
  • Rafael Corchuelo
  • Carlos Molina-Jim
Part of the Communications in Computer and Information Science book series (CCIS, volume 220)

Abstract

Enterprise Application Integration (EAI) is a field of Software Engineering. Its focus is on helping software engineers integrate existing applications at a sensible costs, so that they can easily implement and evolve business processes. EAI solutions are distributed in nature, which makes them inherently prone to failures. In this paper, we report on a proposal to address error detection in EAI solutions. The main contribution is that it can deal with both choreographies and orchestrations and that it is independent from the execution model used.

Keywords

Enterprise Application Integration Error Monitoring Error Detection Dependability and Resilience 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Alonso, G., Hagen, C., Divyakant, D., Abbadi, A.E., Mohan, C.: Enhancing the fault tolerance of workflow management systems. IEEE Concurrency 8(3), 74–81 (2000)CrossRefGoogle Scholar
  2. 2.
    Baresi, L., Guinea, S., Kazhamiakin, R., Pistore, M.: An Integrated Approach for the Run-Time Monitoring of BPEL Orchestrations. In: Mähönen, P., Pohl, K., Priol, T. (eds.) ServiceWave 2008. LNCS, vol. 5377, pp. 1–12. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  3. 3.
    Chen, M., Accardi, A., Kiciman, E., Lloyd, J., Patterson, D., Fox, A., Brewer, E.: Path-based faliure and evolution management. In: Int’l Symp. Netw. Syst. Des. and Impl., p. 23 (2004)Google Scholar
  4. 4.
    Chiu, D., Li, Q., Karlapalem, K.: A meta modeling approach to workflow management systems supporting exception handling. Inf. Syst. 24(2), 159–184 (1999)CrossRefGoogle Scholar
  5. 5.
    Dunphy, G., Metwally, A.: Pro BizTalk 2006. Apress (2006)Google Scholar
  6. 6.
    Ermagan, V., Kruger, I., Menarini, M.: A fault tolerance approach for enterprise applications. In: IEEE Int’l Conf. Serv. Comput., vol. 2, pp. 63–72 (2008)Google Scholar
  7. 7.
    Goodenough, J.: Exception handling: Issues and proposed notation. Communications of the ACM 18(12), 683–696 (1975)MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Hagen, C., Alonso, G.: Exception handling in workflow management systems. IEEE Trans. Softw. Eng. 26(10), 943–958 (2000)CrossRefGoogle Scholar
  9. 9.
    Hopcroft, J.E., Tarjan, R.E.: Efficient algorithms for graph manipulation. Communications of the ACM 16(6), 372–378 (1973)CrossRefGoogle Scholar
  10. 10.
    Ibsen, C., Anstey, J.: Camel in Action. Manning Publications (2010)Google Scholar
  11. 11.
    Li, L., Hadjicostis, C., Sreenivas, R.: Designs of bisimilar petri net controllers with fault tolerance capabilities. IEEE Trans. Syst. Man Cybern. Part A: Syst. Humans 38(1), 207–217 (2008)CrossRefGoogle Scholar
  12. 12.
    Liu, C., Orlowska, M., Lin, X., Zhou, X.: Improving backward recovery in workflow systems. In: Int’l Conf. Database Syst. Adv. Appl., p. 276 (2001)Google Scholar
  13. 13.
    Messerschmitt, D., Szyperski, C.: Software Ecosystem: Understanding an Indispensable Technology and Industry. MIT Press, Cambridge (2003)Google Scholar
  14. 14.
    Sampath, M., Sengupta, R., Lafortune, S.: Failure diagnosis using discrete-event models. IEEE Trans. on Control Syst. Technol. 4(2), 105–124 (1996)CrossRefGoogle Scholar
  15. 15.
    Wright, M., Reynolds, A.: Oracle SOA Suite Developer’s Guide. Packt Publishing (2009)Google Scholar
  16. 16.
    Yan, Y., Dague, P.: Modeling and diagnosing orchestrated web service processes. In: IEEE Int’l Conf. on Web Serv., pp. 51–59. IEEE Computer Society, Los Alamitos (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Rafael Z. Frantz
    • 1
  • Rafael Corchuelo
    • 2
  • Carlos Molina-Jim
    • 3
  1. 1.Dep. de TecnologiaUNIJUÍ UniversityIjuíBrazil
  2. 2.Dep. de Lenguajes y Sistemas InformáticosUniversidad de SevillaSevillaSpain
  3. 3.School of Computing ScienceUniversity of NewcastleNewcastle upon TyneUnited Kingdom

Personalised recommendations