• 1
  • 2
  • 3
    Available from:
  • 4
  • 5
    Nelson V. Fault-tolerant computing: fundamental concepts. IEEE Computer 1990; 23(7): 1925.
  • 6
    Avizienis A, Laprie J, Randell B, Landwehr C. Basic concepts and taxonomy of dependable and secure computing. IEEE Transactions on Dependable and Secure Computing 2004; 1(1): 1133.
  • 7
    Taher Y, Benslimane D, Fauvet M-C, Maamar Z. Towards an approach for Web services substitution. IDEAS, 10th International Database Engineering and Applications Symposium (IDEAS'06), 2006: 166173.
  • 8
    Sycara K, Lu J, Klusch M. Interoperability among heterogeneous software agents on the Internet. Technical Report CMU-RI-TR-98-22, CMU Pittsburgh, USA, October 1998.
  • 9
    Ankolekar A, Burstein M, Hobbs JR, Lassila O, Martin DL, McIlraith SA, Narayanan S, Paolucci M, Payne T, Sycara K, Zeng H. DAML-S: semantic markup for Web services. Proceedings of the International Semantic Web Workshop, 2001.
  • 10
  • 11
    Sivashanmugam K, Verma K, Sheth A, Miller J. Adding semantics to Web services standards. In Proceedings of the 1st International Conference on Web Services, 2003.
  • 12
    Papazoglou MP, Traverso P, Dustdar S, Leymann F. Service-oriented computing: state of the art and research challenges. IEEE Computer 2007; 40: 8.
  • 13
    Moser O, Rosenberg F, Dustdar S. Non-intrusive monitoring and service adaption for WS-BPEL. WWW, 2008.
  • 14
    Yang K, Steele R. An ontology mediated Web service aggregation hub. Web Intelligence, IEEE Computer Society: Washington, DC, USA, 2007: 572576.
  • 15
    Liang Q, Lam H. Web service matching by ontology instance categorization. IEEE International Conference on Services Computing (SCC), 2008.
  • 16
    Zeng L, Benatallah B, Ngu AHH, Dumas M, Kalagnanam J, Chang H. QoS-aware middleware for Web services composition. IEEE Transactions on Software Engineering 2004; 30(5): 311327.
  • 17
    Canfora G, Di Penta M, Esposito R, Villani ML. A framework for QoS-aware binding and re-binding of composite Web services. Journal of Systems and Software 2008; 81(10): 17541769.
  • 18
    Mokhtar SB, Preuveneers D, Georgantas N, Issarny V, Berbers Y. EASY: efficient semantic service discovery in pervasive computing environments with QoS and context support. Journal of Systems and Software 2008; 81(5): 785808.
  • 19
    Liang Q, Wu X, Lau HC. Optimizing service systems based on application-level QoS. IEEE Transactions on Services Computing 2009; 2(2): 108121.
  • 20
    Ghezzi C, Tamburrelli G. Reasoning on Non-functional requirements for integrated services. In Proceedings of the 2009 17th IEEE International Requirements Engineering Conference, RE (RE '09). IEEE Computer Society, Washington, DC, USA: 6978.
  • 21
    Ponnekanti SR, Fox A. Interoperability among independently evolving Web services. In Proceedings of the 5th ACM/IFIP/USENIX International Conference on Middleware (Middleware'04), New York, NY, USA. Springer-Verlag: New York, Inc., 2004: 331-351.
  • 22
    Paolucci M, Kawamura T, Payne TR, Sycara K. Semantic matching of Web services capabilities. The 1st International Semantic Web Conference, June 2002.
  • 23
    Baresi L, Guinea S. Self-supervising BPEL processes. IEEE Transactions on Software Engineering 2011; 37(2): 247263.
  • 24
  • 25
    Zachos K, Maiden NAM, Howells-Morris R. Discovering Web services to improve requirements specifications: does it help? REFSQ, 2008: 168182.
  • 26
    Dourdas N, Zhu X, Maiden NAM, Jones S, Zachos K. Discovering remote software services that satisfy requirements: patterns for query reformulation. CAiSE, 2006: 239254.
  • 27
    Bruno M, Canfora G, Penta MD, Scognamiglio R. An approach to support Web service classification and annotation. EEE, 2005: 138143.
  • 28
    Agirre E, Ansa O, Hovy E, Martinez D. Enriching very large ontologies using the WWW. In ECAI'2000 Workshop on Ontology Learning, Berlin: Germany, 2000.
  • 29
    Craven M, DiPasquo D, Freitag D, McCallum A, Mitchell T, Nigam K, Slattery S. Learning to construct knowledge bases from the World Wide Web. Artificial Intelligence, Elsevier Science Publishers Ltd.: Essex, UK, 2000, 118(1–2): 69-113.
  • 30
    Open Group Research Institute. Scalable High Available Web server Project (SHAWS). Available from:
  • 31
    Bartlett JF. A NonStop Kernel. 8th SOSP and Operating Systems Review 15(5), December 1981.
  • 32
    Shoch JF, Hupp JA. The “worm” programs—early experience with a distributed system. Communications of the ACM 1982; 25(3): 172180.
  • 33
    Fox A, Gribble SD, Chawathe Y, Brewer EA, Gauthier P. Cluster-based scalable network services. SOSP '97 Proceedings of the Sixteenth ACM Symposium on Operating Systems Principles.
  • 34
    Athanasopoulos D, Zarras AV, Issarny V. Service substitution revisited. 24th IEEE/ACM International Conference on Automated Software Engineering—ASE, 2009.
  • 35
    Touseau L, Donsez D, Rudametkin W. Towards a SLA-based approach to handle service disruptions. In Proceedings of IEEE SCC (1), 2008: 415422.
  • 36
    Birman K. Adding high availability and autonomic behavior to Web services. In Proceedings of the International Conference on Software Engineering, 2004.
  • 37
    Chan P, Lyu M, Malek M. Making services fault tolerant. Lecture Notes in Computer Science 2006; 4328: 4361.
  • 38
    Dialani V, Miles S, Moreau L, Roure DD, Luck M. Transparent fault tolerance for Web services based architecture. Lecture Notes in Computer Science 2002; 2400: 889898.
  • 39
    Dobson G. Using WS-BPEL to implement software fault tolerance for Web services. In Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications, 2006.
  • 40
    Erradi A, Maheshwari P. A broker-based approach for improving Web services reliability. In Proceedings of the IEEE International Conference on Web Services, 2005.
  • 41
    Fang C, Liang D, Lin F, Lin C. Fault tolerant Web services. Journal of Systems Architecture 2007; 53: 2138.
  • 42
    Looker N, Munro M, Xu J. Increasing Web service dependability through consensus voting. In Proceedings of the 29th Annual International Computer Software and Applications Conference, 2005: 6669.
  • 43
    Castro M, Liskov B. Practical Byzantine fault tolerance. In Proceedings of the Third Symposium on Operating System Design and Implementation, Feb. 1999.
  • 44
    Birman K. Reliable Distributed Systems: Technologies, Web Services and Applications. New York: Springer-Verlag, 2005.
  • 45
    Merideth M, Iyengar A, Mikalsen T, Tai S, Roubellou I, Narasimhan P. Thema: Byzantine-fault-tolerant middleware for Web services application. In Proceedings for the IEEE Symposium on Reliable Distribute Systems, 2005: 131142.
  • 46
    Pallemulle SL, Wehrman I, Goldman KJ. Byzantine fault tolerant execution of long-running distributed applications. In Proceedings of the IASTED Parallel and Distributed Computing and Systems Conference, 2006: 523528.
  • 47
    Schneider FB. Byzantine generals in action: implementing fail-stop processors. ACM Transactions on Computing Systems 1984; 2(2): 145154.
  • 48
  • 49
  • 50
    Web Services Reliable Messaging Reliable Messaging, Version 1.1, 2008. (Available from:
  • 51
    Liang Q, Lam H, Narupiyakul L, Hung P. A rule-based approach for availability of Web service. IEEE International Conference on Web Services (ICWS), 2008.
  • 52
    Iwayama M, Tokunaga T. A probabilistic model for text categorization: based on a single random variable with multiple values. In Proceedings of Conference on Applied Natural Language Processing, 1994: 162167.
  • 53
    Chen H, Schatz BR, Yim T, Fye D. Automatic thesaurus generation for an electronic community system. Journal of the American Society for Information Science 1995; 46(3): 175193.
  • 54
    Salton G. Automatic Text Processing. Addison-Wesley Publishing Company, Inc.: MA, 1989.
  • 55
    Salton G, McGill MJ. Introduction to Modern Information Retrieval. McGraw-Hill, Inc.: New York, NY, USA, 1986.
  • 56
    Harwood M. CompTIA Network + (N10-004) Cert Guide. Pearson, August 25, 2010. ISBN-10: 0789745593.
  • 57
  • 58