Skip to main content

E-Service Architecture Selection Based on Multi-criteria Optimization

  • Conference paper
Book cover Product-Focused Software Process Improvement (PROFES 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4589))

  • 1301 Accesses

Abstract

The selection of the most acceptable architecture of e-services system is very important issue. One and the same e-service can be designed using different alternative architectures. Each system has different execution indices that are very important for the e-services clients and providers. This article shows solutions for compromise or the most acceptable selection of the architecture of e-services system using more than one criterion at the same time. The solution is based on the theory of graphs and usage of multi-criteria methods and their basics is following: E-service algorithm is described with an algorithm graph. Using segmentation of algorithm graph web service graphs are obtained that are assessed with characteristic numerical values of system architecture. Several characteristics of system architecture are: Reusability, Costs of Production and Time of Execution. The task of multi-criteria optimization of web service graphs is defined when as result the compromise or the Pareto set of web service graphs is evaluated. The most acceptable solution of system architecture is selected from Pareto set by using additional information. The usage of offered method is demonstrated with help of practical example.

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Secretariat of Electronic Government Affairs of Latvia home page, http://www.eps.gov.lv/

  2. Latvian E-Government home page, http://www.eparvalde.lv/

  3. The Open Web Applications Security Projects. A Guide to Building Secure Web Applications and Web Services. 2.0 Black Hat Edition (2005.07.27)

    Google Scholar 

  4. Hofmeister, C., Nord, R., Soni, D.: Applied Software Architecture. Addison Wesley, London (2000)

    Google Scholar 

  5. Secretariat of Electronic Government Affairs of Latvia. Conception of Integrated Information System of Government. Riga (2005)

    Google Scholar 

  6. Microsoft Corporation. Connected Government Framework. Architecture and Design Blueprint (2005)

    Google Scholar 

  7. Papazoglou, M.P.: Service – Oriented Computing: Concepts, Characteristics and Directions. In: Keynote for the 4th International Conference on Web Information Systems Engineering, pp. 3–12 (December 10-12, 2003)

    Google Scholar 

  8. Papazoglou, M.P., Yang, J.: Design Methodology for Web Services and Business Processes. In: Proceedings of the Third International Workshop on Technologies for E-Services, pp. 54–64 (2002)

    Google Scholar 

  9. Bengtsson, P.B.J.: Assessing optimal software architecture maintainability. In: Fifth European Conference on Software Maintenance and Reengineering, pp. 168–175 (2001)

    Google Scholar 

  10. Lundberg, L., Bosch, J.: Daniel Häggander and Per-Olof Bengtsson Quality Attributes in Software Architecture Design. In: Proceedings of the IASTED 3rd International Conference on Software Engineering and Applications, pp. 353–362 (October 1999)

    Google Scholar 

  11. Zeiris, E., Ziema, M.: E-Services Development Problems. In: Scientific Proceedings of Riga Technical University. Computer Science. Series 5. Riga, vol. 19, pp. 48–53 (2004)

    Google Scholar 

  12. Chatterjee, S., Webber, J.: Developing Enterprise Web Services. An Architect’s Guide. Hewlett-Packard Corp. (2004)

    Google Scholar 

  13. Dambits, J.: Modern graph theory. Computer Science Centre Riga (2002)

    Google Scholar 

  14. Qian, K., Liu, J., Tsui, F.: Decoupling Metrics for Services Composition. In: Proceedings of the 5th IEEE/ACIS International Conference on Computer and Information Science and 1st IEEE/ACIS International Workshop on Component-Based Software Engineering, Software Architecture and Reuse (ICIS-COMSAR 2006) (2006)

    Google Scholar 

  15. Kan, S.H.: Metrics and Models in Software Quality Engineering, 2nd edn. Addison Wesley, London (2003)

    Google Scholar 

  16. Sion, R., Tatemura, J.: Dynamic Stochastic Models for Workflow Response Optimization, 2005. In: IEEE International Conference on Web Services (Industry Track) IEEE ICWS (2005)

    Google Scholar 

  17. Cardoso, J., Sheth, A., Miller, J.: Workflow Quality of Service. In: International Conference on Enterprise Integration and Modelling Technology and International Enterprise Modelling Conference (ICEIMT/IEMC-02), Valencia, Spain, – p. 13 (2002)

    Google Scholar 

  18. Yu, T., Lin, K.-J.: Service Selection Algorithms for Composing Complex Services with Multiple QoS Constraints. In: International Conference on Service-Oriented Computing 2005, pp. 130–143 (2005)

    Google Scholar 

  19. Miettinen, K.M.: Nonlinear Multiobjective Optimization. Kluwer Academic Publishers, Boston (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jürgen Münch Pekka Abrahamsson

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zeiris, E., Ziema, M. (2007). E-Service Architecture Selection Based on Multi-criteria Optimization. In: Münch, J., Abrahamsson, P. (eds) Product-Focused Software Process Improvement. PROFES 2007. Lecture Notes in Computer Science, vol 4589. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73460-4_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73460-4_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73459-8

  • Online ISBN: 978-3-540-73460-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics