Skip to main content

Specifications and Deployment of SOA Business Applications Within a Configurable Framework Provided as a Service

  • Chapter
  • First Online:
Advanced SOA Tools and Applications

Abstract

This chapter presents the concept of development and management of SOA applications within the configurable service platform which supports all phases starting from business process definition. The unique features of the platform include: business process compatibility, easy reconfiguration of composition schemes, visual support for requirements and service definition, QoS assessment (including communication services) and service execution control. Moreover, it illustrates how effective tools for SOA management may be developed within the SOA paradigm itself, and how this paradigm may be used to achieve their interoperability and flexibility.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. A guide to the business analysis body of knowledge, International Institute of Business Analysis. www.teiiba.com (2009)

  2. Agarwal, V., Chafle, G., Dasgupta, K., Karnik, N., Kumar, A., Mittal, S., Srivastava, B.: Synthy: A system for end to end composition of web services. World Wide Web Conf. 3(4), 311–339 (2005)

    Article  Google Scholar 

  3. Aguilar-Saven, R.S.: Business process modeling: reviewand framework. Int. J. Prod. Econ. 90, 129–149 (2004)

    Article  Google Scholar 

  4. Anderson, S., Grau, A., Hughes, C.: Specification and satisfaction of SLAs in service oriented architectu res. In: 5th Annual DIRC Research Conference, pp. 141–150 (2005)

    Google Scholar 

  5. Badr, Y., Abraham, A., Biennier, F., Grosan, C.: Enhancing web service selection by user preferences of non-functional features. In: 4th International Conference on Next Generation Web Services Practices, IEEE Computer Society Washington (2008)

    Google Scholar 

  6. Bell, M.: Introduction to Service-Oriented Modeling. Service-Oriented Modeling: Service Analysis, Design, and Architecture. Wiley, Hoboken (2008)

    Google Scholar 

  7. Blanco, E.: Techniques to produce optimal web service compositions. In: IEEE Congress on Services, pp. 553–558 (2008)

    Google Scholar 

  8. Borzemski, L., Zatwarnicka, A., Zatwarnicki, K.: Global distribution of HTTP requests using the fuzzy-neural decision-making mechanism. In: Proceeding of 1st International Conference on Computational Collective Intelligence. Lecture Notes in AI, Springer (2009)

    Google Scholar 

  9. Brzostowski, K., Drapa ła, J., Świa̧tek, J.: system analysis techniques in eHealth systems: a case study. Lecture Notes in Computer Science. Lect. Notes Artif. Intel. 7196, 74–85 (2012)

    Google Scholar 

  10. Brzostowski, K., Tomczak, J.M., Rekuć, W., Sobecki, J.: Service discovery approach based on rough sets for SOA systems. In: Nguyen, N.T., Zgrzywa, A., Czy£ewski, A. (eds.) Advances in Multimedia and Network Information System Technologies, pp. 131–141. Springer, Heidelberg (2010)

    Google Scholar 

  11. Cardoso, J., van der Aalst, W.: Handbook of Research on Business Process Modeling, Information Science Reference, ISBN: 978-1-60566-288-6 (2009)

    Google Scholar 

  12. Chynał, P., Szymański, J.M., Sobecki, J.: Using eyetracking in a mobile applications usability testing. LNCS/LNAI 7198, 178–186 (2012)

    Google Scholar 

  13. Department of Homeland Security: National Vulnerability Database of the National Cybersecurity Division. http://nvd.nist.gov (2009). Accessed 20 March 2009

  14. Fraś, M.: The architecture of complex service requests broker. Grzech, A. (eds.) Information Systems Architecture and Technology: Networks and Networks’ Services, pp. 369–379. Wroclaw University of Technology Publishing House, Wrocław (2010)

    Google Scholar 

  15. Fraś M., Zatwarnicka A, Zatwarnicki K.: Fuzzy-neural controller in service request distribution broker for SOA-based systems. In: Kwiecieñ, A., Gaj, P., Stera, P. (eds.) Proceeding of International Conference Computer Networks 2010, pp. 121–130. Springer, Berlin (2010)

    Google Scholar 

  16. Fraś, M., Grzech, A., Juszczyszyn, K., Kołaczek, G., Kwiatkowski, J., Prusiewicz, A., Sobecki, J., Świątek, P., Wasilewski, A.: Smart Work Workbench : integrated tool for IT services planning, management, execution and evaluation. LNCS/LNAI 6922, 557–571 (2011)

    Google Scholar 

  17. Grzech, A., Świątek, P., Rygielski, P.: Dynamic Resources Allocation for Delivery of Personalized Services. In: I3E 2010, IFIP AICT 341, pp. 1728 (2010)

    Google Scholar 

  18. Grzech, A., Świątek, P.: Modeling and optimization of complex services in service-based systems. Cyb. Syst. Int. J. 40, 706–723 (2009)

    Article  Google Scholar 

  19. Grzech, A., Rygielski, P., Świątek, P.: Translations of service level agreement in systems based on service-oriented architectures. Cyb. Syst. Int. J. 41, 610–627 (2010)

    Article  MATH  Google Scholar 

  20. Hackmann, G., Haitjema, M., Gill, C., Roman G.: Sliver: A BPEL workflow process execution engine for mobile devices, LNCS 4294 pp. 503-508 (2006)

    Google Scholar 

  21. Havey, M.: Essential Business Process Modeling, O’Reilly, ISBN: 0-596-00843-0 (2005)

    Google Scholar 

  22. Hoyer, V., Bucherer, E., Schnabel, F.: Collaborative e-Business Process Modeling: Transforming Private EPC to Public BPMN Business Process Models, Business Process Management Workshops, pp. 185–196 (2008)

    Google Scholar 

  23. Brzeziński, J., Danilecki, A., Flotyński, J., Kobusińska, A., Stroiński, A.: ROsWell Workflow Language: A Declarative, Resource-oriented Approach. New Gener. Comput. 30(2 & 3) (2012)

    Google Scholar 

  24. Jaeger, M.C., Rojec-Goldmann, G., Muhl. G.: QoS aggregation in web service compositions. In: IEEE International Conference on e-Technology, e-Commerce and e-Service, pp. 181Ű185 (2005)

    Google Scholar 

  25. Jinghai, R., Xiaomeng, S.: A Survey of Automated Web Service Composition Methods, Semantic Web Services and Web Process Composition. In: First International Workshop, SWSWPC, San Diego, CA, USA, pp. 43–54 (2004)

    Google Scholar 

  26. Jong Myoung, K., Chang Ouk, K., Ick-Hyun, K.: Quality-of-service oriented web service composition algorithm and planning architecture. J. Syst. Softw. 81, 2079–2090 (2008)

    Google Scholar 

  27. Josang, A.: A Logic for uncertain probabilities. Int. J. Uncertainty Fuzziness Knowl Based Syst. 9(3), 279-311 (2001)

    Google Scholar 

  28. Keller, A., Ludwig, H.: The WSLA framework: Specifying and monitoring service level agreements for web services. IBM Research Report, May 2002

    Google Scholar 

  29. Klush, M., Fries, B., Sycara, K.: OWLS-MX: A hybrid Semantic Web service matchmaker for OWL-S services. Web Seman. Sci. Serv. Agents World Wide Web 7, 121–133 (2009)

    Google Scholar 

  30. Kołaczek, G. Opracowanie koncepcji specyfikacji metod i modeli szacowania poziomu bezpieczeñstwa systemów SOA i SOKU, WUT, (in polish) (2009)

    Google Scholar 

  31. Kohavi, R.: The power of decision tables. Proc. ECML LNCS 912, 174–189 (1995)

    Google Scholar 

  32. Korherr, B., List, B.: Extending the EPC and the BPMN with Business Process Goals and Performance Measures, 9th International Conference on Enterprise Information Systems, pp. 287–294 (2007)

    Google Scholar 

  33. Kozik, A., Rudek, R., Świątek, P., Grzech, A.: Resource allocation problems in network processors for the Future Internet. In: Grana, Manuel, et al. (eds.) Advances in knowledge-based and intelligent information and engineering systems /, pp. 1509–1520. IOS Press, Amsterdam (2012)

    Google Scholar 

  34. Kruczyński, K.: Business process modeling in the context of SOA Ú an empirical study of the acceptance between EPC and BPMN. World Rev. Sci. Technol. Sustain. Dev. 7(1/2), 161–168 (2010)

    Google Scholar 

  35. Kwiatkowski, J., Fraś, M., Pawlik, M., Konieczny, D.: Request distribution in hybrid processing environments, Lecture Notes in Computer Science, vol. 6067. Springer, Berlin, pp. 246–255 (2010)

    Google Scholar 

  36. Kwiatkowski, J., Papkala, G.: Service aware virtualization management system. In: Grzech, A. (eds.)Information Systems Architecture and Technology: Service Oriented Networked Systems, pp. 317–326. Wroclaw University of Technology Publishing House, Wroc\(^3\)aw (2011).

    Google Scholar 

  37. Kwiatkowski, J., Pawlik, M., Konieczny, D.: Efficient Computational Resources Allocation for Service Request, Application of Systems Science. Academic Pub-lishing House EXIT, Warszawa (2010)

    Google Scholar 

  38. Kwiatkowski, J., Pawlik, M., Fraś, M., Konieczny, D., Wasilewski, A.: Design of SOA-Based Distribution System, SOA Infrastructure Tools. Concepts and Methods, pp. 263–288. Poznan University of Economics Publishing House, Poznan (2010)

    Google Scholar 

  39. Lodhi, A.: An extension of BPMN meta-model for evaluation of business processes. Sci. J. RTU 5. series 46, 27–34 (2011)

    Google Scholar 

  40. Milanovic, N., Malek, M.: Current solutions for web service composition. IEEE Internet Comput. 8(6), 51–59 (2004)

    Article  Google Scholar 

  41. Minoli, D.: Enterprise Architecture A to Z, Frameworks, Business Process Modeling, SOA, and Infrastructure Technology. CRC Press, Boca Raton. ISBN: 978-0-8493-8517-9 (2008)

    Google Scholar 

  42. Nakamura, Y., Tatsubori, M., Imamura, T., Ono, K.: Model-driven security based on web services security architecture. IEEE Int. Conf. Serv. Comput. 1, 7–15 (2005)

    Google Scholar 

  43. Nguyen, N.T., Sobecki, J.: Determination of user interfaces in adaptive systems using a rough classification-based method. New Gener. Comput. |textbf24(4), 377–402 (2006)

    Google Scholar 

  44. Ovrien, L., Merson, P., Bass, L.: Quality Attributes for Service-Oriented Architec-tures. In: Proceeding of the International Workshop on Systems Development in SOA Environment. IEEE Computer Society, Washington, DC (2007)

    Google Scholar 

  45. Papazoglou, M.P., Georgakopoulos, D.: Service-oriented Computing. Commun. ACM 46(10), 25–28 (2003)

    Article  Google Scholar 

  46. Paulheim, H., Probst, F.: Ontology-enhanced user interfaces: a survey. Int. J. Semant. Web Inf. Syst. (IJSWIS) 6(2), 36–59 (2010)

    Article  Google Scholar 

  47. Ponnekanti, S.R., Fox, A.: SWORD: a developer toolkit for web service composition. In: 11th World Wide Web Conference, pp. 97–103 (2002)

    Google Scholar 

  48. Prusiewicz, A., Zięba, M.: The Proposal of Service Oriented Data Mining system for solving real-life classification and regression problems. Technol. Innov. Sustain. IFIF series 349, 83–90 (2011)

    Article  Google Scholar 

  49. Rao, J., Su X., A Survey of Automated Web Service Composition Methods, Semantic Web Services and Web Process Composition, SWSWPC, San Diego, CA, USA, pp. 43–54 (2004)

    Google Scholar 

  50. Rygielski, P., Świątek, P.: Graph-fold: an efficient method for complex service execution plan optimization. Syst. Sci. 36(3), 25–32 (2010)

    Google Scholar 

  51. Rygielski, P., Tomczak, J.: Context change detection for resource allocation in service-oriented systems. Lecture Notes in Computer Science. Lect. Notes Artif. Intell. 6882, 591–600 (2011)

    Google Scholar 

  52. Schmietendorf A., Dumke, R., Reitz, D.: SLA management—challenges in the context of web-service-based infrastructures. In: Proceeding of the IEEE International Conference on Web Services, San Diego, California (2004)

    Google Scholar 

  53. Shahzad, S.K.: Ontology-based user interface development: user experience elements patterns. J. Univers. Comput. Sci. 17(7), 1078–1088 (2011)

    MathSciNet  Google Scholar 

  54. SOA Reference Model Technical Committee. A Reference Model for Service Oriented Architecture, OASIS (2006)

    Google Scholar 

  55. Sobecki, J., Żatuchin, D.: Knowledge and data processing in a process of website quality evaluation. In: Nguyen, N.T., Katarzyniak, R.P., Janiak, A. (eds.) New challenges in computational collective intelligence, pp. 51–61. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  56. Sobecki, J.: Ant colony metaphor applied in user interface recommendation. New Gener. Comput. 26(3), 277–293 (2008)

    Article  Google Scholar 

  57. Strunk, A.: QoS-Aware Service Composition: A Survey, In: Eighth IEEE European Conference on Web Services, pp. 67–74 (2010)

    Google Scholar 

  58. Szpala, A., Rutkowska-Kucharska, A., Drapała, J., Brzostowski, K., Zawadzki, J.: Asymmetry of electromechanical delay (EMD) and torque in the muscles stabilizing spinal column. Acta Bioeng. Biomech. 12(4), 11–18 (2010)

    Google Scholar 

  59. Świątek, P., Juszczyszyn, K., Brzostowski, K., Drapała, J., Grzech, A.: Supporting content, context and user awareness in Future Internet applications. Lect. Notes Comput. Sci. 7281, 154–165 (2012)

    Article  Google Scholar 

  60. Świątek, P., Rygielski, P., Juszczyszyn, K., Grzech, A.: User assignment and movement prediction in wireless networks. Cybern. Syst. 43(4), 340–353 (2012)

    Article  Google Scholar 

  61. Świątek, P., Stelmach, P., Prusiewicz, A., Juszczyszyn, K.: Service composition in knowledge-based SOA systems. New Gener. Comput. 30(2 &3), 165–188 (2012)

    Google Scholar 

  62. Tari, Z., Bertok, P., Simic, D.: A dynamic label checking approach for information flow control in web services. Int. J. Web Serv. Res. 3(1), 1–28 (2006)

    Article  Google Scholar 

  63. Tomczak, J., Cieślińska, K., Pleszkun, M.: Development of service composition by applying ICT service mapping.In: Kwiecieñ, A., Gaj, P., Stera, P. (eds.) Computer Networks, pp. 45–54. Springer, Berlin (2012)

    Google Scholar 

  64. Xu, D., Wang, Y., Li, X., Qiu, X.S.: ICT Service Composition Method Based on Service Catalogue Model, In: Proceeing of AIAI’2010, pp. 324–328 (2010)

    Google Scholar 

  65. Yu, T., Lin, K.-J.: Service selection algorithms for Web services with end-to-end QoS constraints. Inf. Syst. E-Bus. Manage. 3, 103–126 (2005)

    Article  Google Scholar 

  66. Zeng, L., Benatallah, B., Ngu, A.H.H., Dumas, M., Kalagnanam, J., Chang, H.: QoS-aware middleware for Web services composition. IEEE Trans. Softw. Eng. 30(5), 311–327 (2004)

    Article  Google Scholar 

  67. Zeng, L., Benatallah, B., Ngu, A.H.H., Dumas, M., Kalagnanam, J., Chang. H.: QoS-aware middleware for web services composition. IEEE Trans. Soft. Eng. 30(5), 311–327 (2004)

    Google Scholar 

  68. Kopel, M., Sobecki, J.: Web-based user interface for SOA systems enhanced by ontology. In: Aleksander, Z., Kazimierz, C., Andrzej, S. (eds.) Multimedia and Internet Systems: theory and practice, pp. 239–247. Springer, Heidelberg (2013)

    Google Scholar 

Download references

Acknowledgments

The research presented in this paper has been partially supported by the European Union within the European Regional Development Fund program no. POIG.01.03.01-00-008/08.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adam Grzech .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Grzech, A. et al. (2014). Specifications and Deployment of SOA Business Applications Within a Configurable Framework Provided as a Service. In: Ambroszkiewicz, S., Brzeziński, J., Cellary, W., Grzech, A., Zieliński, K. (eds) Advanced SOA Tools and Applications. Studies in Computational Intelligence, vol 499. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38957-3_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38957-3_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-38956-6

  • Online ISBN: 978-3-642-38957-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics