The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - April-June (2011 vol.4)
pp: 85-95
Vladimir Stantchev , Berlin Institute of Technology, Berlin
Miroslaw Malek , Humboldt University at Berlin, Berlin
ABSTRACT
Dependability should be considered throughout the phases of the SOA life cycle. This article proposes the application of a service level management approach to address dependability and presents dependability-related activities for every stage (Model, Assemble, Deploy, and Manage) of the SOA life cycle. Furthermore, we describe the concepts and the formalisms that are behind these activities. Following these activities service providers and aggregators can offer optimized levels of dependability from their existing services and thus better meet user requirements.
INDEX TERMS
Services computing, services lifecycle, services delivery platform and methodology, services engineering, service-oriented architecture, solution lifecycle.
CITATION
Vladimir Stantchev, Miroslaw Malek, "Addressing Dependability throughout the SOA Life Cycle", IEEE Transactions on Services Computing, vol.4, no. 2, pp. 85-95, April-June 2011, doi:10.1109/TSC.2010.15
REFERENCES
[1] Q. Liang, X. Wu, and H.C. Lau, "Optimizing Service Systems Based on Application-Level QoS," IEEE Trans. Services Computing, vol. 2, no. 2, pp. 108-121, Apr.-June 2009.
[2] A. Avizienis, J.-C. Laprie, B. Randell, and C. Landwehr, "Basic Concepts and Taxonomy of Dependable and Secure Computing," IEEE Trans. Dependable and Secure Computing, vol. 1, no. 1, pp. 11-33, Jan.-Mar. 2004.
[3] D.E. Cox and H. Kreger, "Management of the Service-Oriented-Architecture Life Cycle," IBM System J., vol. 44, no. 4, pp. 709-726, 2005.
[4] M.P. Papazoglou, P. Traverso, S. Dustdar, and F. Leymann, "Service-Oriented Computing: State of the Art and Research Challenges," Computer, vol. 40, no. 11, pp. 38-45, Nov. 2007.
[5] S. Frolund and J. Koistinen, "Quality of Services Specification in Distributed Object Systems Design," Proc. Fourth Conf. USENIX Conf. Object-Oriented Technologies and Systems (COOTS '08), http://www.usenix.org/publications/library/ proceedings/coots98/full_papers/frolund frolund.pdf, 1998.
[6] H. Ludwig, A. Keller, A. Dan, R. King, and R. Franck, "Web Service Level Agreement (WSLA) Language Specification," IBM Corporation, 2002.
[7] V. Tosic, K. Patel, and B. Pagurek, "WSOL - Web Service Offerings Language," Proc. Int'l Workshop Web Services, e-Business, and the Semantic Web (WES '02) at CAiSE, 2002.
[8] D. Lamanna, J. Skene, and W. Emmerich, "SLAng: A Language for Defining Service Level Agreements," Proc. Ninth IEEE Workshop Future Trends in Distributed Computing Systems (FTDCS), pp. 100-106, 2003.
[9] A. Andrieux, K. Czajkowski, A. Dan, K. Keahey, H. Ludwig, J. Pruyne, J. Rofrano, S. Tuecke, and M. Xu, "Web Services Agreement Specification (WS-Agreement)," Global Grid Forum GRAAP-WG, Aug. 2004.
[10] Y. Makripoulias, C. Makris, Y. Panagis, E. Sakkopoulos, P. Adamopoulou, M. Pontikaki, and A. Tsakalidis, "Towards Ubiquitous Computing with Quality of Web Service Support," UPGRADE: The European J. for the Informatics Professional, vol. VI, no. 5, pp. 29-34, 2005.
[11] S. Yau, Y. Wang, D. Huang, and H. In, "Situation-Aware Contract Specification Language for Middleware for Ubiquitous Computing," Proc. Ninth IEEE Workshop Future Trends of Distributed Computing Systems (FTDCS '03), pp. 93-99, May 2003.
[12] L. Zeng, B. Benatallah, A. Ngu, M. Dumas, J. Kalagnanam, and H. Chang, "QoS-Aware Middleware for Web Services Composition," IEEE Trans. Software Eng., vol. 30, no. 5, pp. 311-327, May 2004.
[13] G. Canfora, M. Di Penta, R. Esposito, and M. Villani, "An Approach for QoS-Aware Service Composition Based on Genetic Algorithms," Proc. Conf. Genetic and Evolutionary Computation, pp. 1069-1075, 2005.
[14] A. Solberg, S. Amundsen, J. Aagedal, and F. Eliassen, "A Framework for QoS-Aware Service Composition," Proc. Second ACM Int'l Conf. Service Oriented Computing, 2004.
[15] Y. Tokairin, K. Yamanaka, H. Takahashi, T. Suganuma, and N. Shiratori, "An Effective QoS Control Scheme for Ubiquitous Services Based on Context Information Management," Proc. Ninth IEEE Int'l Conf. E-Commerce Technology and the Fourth IEEE Int'l Conf. Enterprise Computing, E-Commerce and E-Services (CEC-EEE), pp. 619-625, 2007.
[16] Y. Zhai, H. Su, and S. Zhan, "A Reflective Framework to Improve the Adaptability of BPEL-Based Web Service Composition," Proc. IEEE Int'l Conf. Services Computing (SCC '08), vol. 1, pp. 343-350, July 2008.
[17] Y. Li, J. Huai, H. Sun, T. Deng, and H. Guo, "PASS: An Approach to Personalized Automated Service Composition," Proc. IEEE Int'l Conf. Services Computing (SCC '08), vol. 1, pp. 283-290, July 2008.
[18] M. Jensen, "A Fault Propagation Approach for Highly Distributed Service Compositions," Proc. IEEE Int'l Conf. Services Computing (SCC '08), vol. 2, pp. 507-510, July 2008.
[19] M.H. Haji, I. Gourlay, K. Djemame, and P.M. Dew, "A SNAP-Based Community Resource Broker Using a Three-Phase Commit Protocol: A Performance Study," The Computer J., vol. 48, no. 3, pp. 333-346, 2005.
[20] V. Stantchev and M. Malek, "Architectural Translucency in Service-Oriented Architectures," IEE Proc.—Software, vol. 153, no. 1, pp. 31-37, Feb. 2006.
[21] P.P.W. Chan, M.R. Lyu, and M. Malek, "Reliable Web Services: Methodology, Experiment and Modeling," Proc. IEEE Int'l Conf. Web Service (ICWS '07), pp. 679-686, 2007.
[22] P. Chan, M. Lyu, and M. Malek, "Making Services Fault Tolerant," Proc. Int'l Service Availability Symp., pp. 43-61, 2006.
[23] J. Dong, R. Paul, and L.-J. Zhang, "High-Assurance Service-Oriented Architectures," Computer, vol. 41, no. 8, pp. 27-28, Aug. 2008.
[24] High Assurance Services Computing, J. Dong, R. Paul, and L.-J. Zhang, eds. Springer, 2009.
[25] P. Offermann and U. Bub, "A Method for Information Systems Development According to SOA," Proc. 15th Americas Conf. Information Systems (AMCIS '09), p. 108, 2009.
[26] L.-J.L. Zhang, "EIC Editorial: Introduction to the Knowledge Areas of Services Computing," IEEE Trans. Services Computing, vol. 1, no. 2, pp. 62-74, Apr.-June 2008.
[27] V. Stantchev and C. Schröpfer, "Service Level Enforcement in Web-Services Based Systems," Int'l J. Web and Grid Services, vol. 5, no. 2, pp. 130-154, 2009.
[28] M. Malek, Responsive Computing. Kluwer Academic, 1994.
[29] E. Czeck and D. Siewiorek, "Effects of Transient Gate-Level Faults on Program Behavior," Proc. 20th Int'l Symp. Fault-Tolerant Computing (FTCS-20), pp. 236-243, June 1990.
[30] J.A. Clark and D.K. Pradhan, "Fault Injection," Computer, vol. 28, no. 6, pp. 47-56, 1995.
[31] P. Felber and P. Narasimhan, "Experiences, Strategies, and Challenges in Building Fault-Tolerant COBRA Systems," IEEE Trans. Computers, vol. 53, no. 5, pp. 497-511, May 2004.
[32] A. Polze, J. Schwarz, and M. Malek, "Automatic Generation of Fault-Tolerant COBRA-Services," Proc. Int'l Conf. Technology of Object-Oriented Languages, pp. 205-215, 2000.
[33] F. Cristian, H. Aghili, R. Strong, and D. Dolev, "Atomic Broadcast: From Simple Message Diffusion to Byzantine Agreement," Information and Computation, vol. 118, no. 1, pp. 158-179, 1995.
[34] L. Laranjeira, M. Malek, and R. Jenevein, "Nest: A Nested-Predicate Scheme for Fault Tolerance," IEEE Trans. Computers, vol. 42, no. 11, pp. 1303-1324, Nov. 1993.
[35] C. Schropfer, M. Binshtok, S. Shimony, A. Dayan, R. Brafman, P. Offermann, and O. Holschke, "Introducing Preferences over NFPs into Service Selection in SOA," Service Oriented Computing (ICSOC '07) Workshop, Springer, 2007.
[36] V. Stantchev and M. Malek, "Addressing Web Service Performance by Replication at the Operating System Level," Proc. Third Int'l Conf. Internet and Web Applications and Services (ICIW '08), pp. 696-701, June 2008.
[37] V. Stantchev, "Effects of Replication on Web Service Performance in WebSphere," Technical Report 2008-03, Int'l Computer Science Inst., Feb. 2008.
[38] V. Stantchev and M. Malek, "Translucent Replication for Service Level Assurance," High Assurance Services Computing, pp. 1-18, 2009.
[39] V. Stantchev, Architectural Translucency. GITO Verlag, 2008.
[40] R.A. Sahner, K. Trivedi, and A. Puliafito, Performance and Reliability Analysis of Computer Systems: An Example-Based Approach Using the SHARPE Software Package. Springer, 1995.
[41] J. Van Bon, Foundations of IT Service Management Based on ITIL V3. Van Haren, 2008.
[42] "Business Process Modelling Notation," technical report, http://www.omg.org/spec/BPMN/1.2PDF, 2009.
[43] V. Stantchev, "Performance Evaluation of Cloud Computing Offerings," Proc. Third Int'l Conf. Advanced Eng. Computing and Applications in Sciences (ADVCOMP '09), pp. 187-192, Oct. 2009.
[44] M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, "Above the Clouds: A Berkeley View of Cloud Computing," Technical Report UCB/EECS-2009-28, University of California, Berkeley, Feb. 2009.
[45] H. Yu and A. Vahdat, "The Costs and Limits of Availability for Replicated Services," ACM Trans. Computer Systems, vol. 24, no. 1, pp. 70-113, 2006.
13 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool