Skip to main content

2015 | OriginalPaper | Buchkapitel

Design on the BPEL Engine Generator for Adding New Functions

verfasst von : Donggyu Kwak, Jongsun Choi, Jaeyoung Choi, Hoon Ko

Erschienen in: HCI in Business

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Business Process Execution Language (BPEL) is widely using in various domains because it describes the flow of works depending on their conditions, rules and the call of Web services in service-oriented computing environment, and many experts have been studying the BPEL to use, but still the high cost is required in existing systems. Also, the systems can only add a single function, and it is difficult to design and add new functions as necessary. To overcome this problem, it suggests the new function (?) to be low cost BPEL engine generator by defining XAS4B document that can extend the grammar function of BPEL through XML schema in order to add new functions as necessary and by processing the document. However, new functions, which cannot be found in BPEL grammar, are required in a specific domain. When a new function, which does not exist in the existing language, is required, the domain-specific language should be newly defined and developed in general. One more advantage of the proposed system is able to add new functions without modifying BPEL engine by AspectJ.

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 Wu, Z., Xiong, N., Han, W., Huang, Y.N., Hu, C.Y., Gu, Q., Hang, B.: A fault-tolerant method for enhancing reliability of services composition application in WSNs based on BPEL. Int. J. Distrib. Sens. Netw. 2013, 11 (2013) Wu, Z., Xiong, N., Han, W., Huang, Y.N., Hu, C.Y., Gu, Q., Hang, B.: A fault-tolerant method for enhancing reliability of services composition application in WSNs based on BPEL. Int. J. Distrib. Sens. Netw. 2013, 11 (2013)
2.
Zurück zum Zitat Nematzadeh, H., Motameni, H., Mohamad, R., Nematzadeh, Z.: QoS measurement of workflow-based web service compositions using colored petri net. Int. J. Distrib. Sens. Netw. 2014, 14 (2014) Nematzadeh, H., Motameni, H., Mohamad, R., Nematzadeh, Z.: QoS measurement of workflow-based web service compositions using colored petri net. Int. J. Distrib. Sens. Netw. 2014, 14 (2014)
3.
Zurück zum Zitat Bo, C., Peng, Z., Da, Z., Junliang, C.: The complex alarming event detecting and disposal processing approach for coal mine safety using wireless sensor network. Int. J. Distrib. Sens. Netw. 2012, 12 (2014) Bo, C., Peng, Z., Da, Z., Junliang, C.: The complex alarming event detecting and disposal processing approach for coal mine safety using wireless sensor network. Int. J. Distrib. Sens. Netw. 2012, 12 (2014)
4.
Zurück zum Zitat Tsalgatidou, A., Pilioura, T.: An overview of standards and related technology in web services. Distrib. Parallel Databases 12(2–3), 135–162 (2002)CrossRef Tsalgatidou, A., Pilioura, T.: An overview of standards and related technology in web services. Distrib. Parallel Databases 12(2–3), 135–162 (2002)CrossRef
5.
Zurück zum Zitat Koehler, J., Srivastava, B.: Web service composition: current solutions and open problems In: Proceedings of Workshop on Planning for Web Services (ICAPS 20003), pp. 28–35. ACM (2002) Koehler, J., Srivastava, B.: Web service composition: current solutions and open problems In: Proceedings of Workshop on Planning for Web Services (ICAPS 20003), pp. 28–35. ACM (2002)
6.
Zurück zum Zitat Lanotte, R., Maggiolo-Schettini, A., Milazzo, P., Troina, A.: Design and verification of long-running transactions in a timed framework. Sci. Comput. Program. 73(2–3), 76–94 (2008)MathSciNetCrossRef Lanotte, R., Maggiolo-Schettini, A., Milazzo, P., Troina, A.: Design and verification of long-running transactions in a timed framework. Sci. Comput. Program. 73(2–3), 76–94 (2008)MathSciNetCrossRef
7.
Zurück zum Zitat Nakajima, S.: Model-checking behavioral specification of BPEL applications. Electron. Notes Theoret. Comput. Sci. 151(2), 89–105 (2006)MathSciNetCrossRef Nakajima, S.: Model-checking behavioral specification of BPEL applications. Electron. Notes Theoret. Comput. Sci. 151(2), 89–105 (2006)MathSciNetCrossRef
10.
Zurück zum Zitat Kwak, D., Choi, J.: Design and implementation of a BPEL engine for dynamic function using aspect-oriented programming (in korean). J. Korean Inst. Inf. Scientists Eng. 37(4), 205–214 (2010) Kwak, D., Choi, J.: Design and implementation of a BPEL engine for dynamic function using aspect-oriented programming (in korean). J. Korean Inst. Inf. Scientists Eng. 37(4), 205–214 (2010)
12.
Zurück zum Zitat Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-Oriented Programming. In: ECOOP, pp. 220–242 (1997) Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-Oriented Programming. In: ECOOP, pp. 220–242 (1997)
14.
Zurück zum Zitat Simon, B., Goldschmidt, B., Kondorosi, K.: A human readable platform independent domain specific language for BPEL. Commun. Comput. Inf. Sci. 87, 537–544 (2010)CrossRef Simon, B., Goldschmidt, B., Kondorosi, K.: A human readable platform independent domain specific language for BPEL. Commun. Comput. Inf. Sci. 87, 537–544 (2010)CrossRef
15.
Zurück zum Zitat Albreshne, A., Lahcen, A.A., Pasquier, J.: A framework and its associated process-oriented domain specific language for managing smart residential environment. Int. J. Smart Home 7(6), 377–392 (2013)CrossRef Albreshne, A., Lahcen, A.A., Pasquier, J.: A framework and its associated process-oriented domain specific language for managing smart residential environment. Int. J. Smart Home 7(6), 377–392 (2013)CrossRef
16.
Zurück zum Zitat Noam, C.: Syntactic Structures. Walter de Gruyter, Berlin (1957) Noam, C.: Syntactic Structures. Walter de Gruyter, Berlin (1957)
17.
Zurück zum Zitat Knuth, D.E.: The genesis of attribute grammars. In: Proceedings of International Conference on Attribute grammars and Applications, vol. 461, pp. 1 – 12 (1990). Knuth, D.E.: The genesis of attribute grammars. In: Proceedings of International Conference on Attribute grammars and Applications, vol. 461, pp. 1 – 12 (1990).
18.
Zurück zum Zitat Levine, J., Mason, T., Brown, D.: Lex and Yacc. O’reilly Media, Sebastopol (1992) Levine, J., Mason, T., Brown, D.: Lex and Yacc. O’reilly Media, Sebastopol (1992)
Metadaten
Titel
Design on the BPEL Engine Generator for Adding New Functions
verfasst von
Donggyu Kwak
Jongsun Choi
Jaeyoung Choi
Hoon Ko
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-20895-4_56