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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Secretariat of Electronic Government Affairs of Latvia home page, http://www.eps.gov.lv/
Latvian E-Government home page, http://www.eparvalde.lv/
The Open Web Applications Security Projects. A Guide to Building Secure Web Applications and Web Services. 2.0 Black Hat Edition (2005.07.27)
Hofmeister, C., Nord, R., Soni, D.: Applied Software Architecture. Addison Wesley, London (2000)
Secretariat of Electronic Government Affairs of Latvia. Conception of Integrated Information System of Government. Riga (2005)
Microsoft Corporation. Connected Government Framework. Architecture and Design Blueprint (2005)
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)
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)
Bengtsson, P.B.J.: Assessing optimal software architecture maintainability. In: Fifth European Conference on Software Maintenance and Reengineering, pp. 168–175 (2001)
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)
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)
Chatterjee, S., Webber, J.: Developing Enterprise Web Services. An Architect’s Guide. Hewlett-Packard Corp. (2004)
Dambits, J.: Modern graph theory. Computer Science Centre Riga (2002)
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)
Kan, S.H.: Metrics and Models in Software Quality Engineering, 2nd edn. Addison Wesley, London (2003)
Sion, R., Tatemura, J.: Dynamic Stochastic Models for Workflow Response Optimization, 2005. In: IEEE International Conference on Web Services (Industry Track) IEEE ICWS (2005)
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)
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)
Miettinen, K.M.: Nonlinear Multiobjective Optimization. Kluwer Academic Publishers, Boston (1998)
Author information
Authors and Affiliations
Editor information
Rights 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)