{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T15:14:28Z","timestamp":1781104468676,"version":"3.54.1"},"reference-count":44,"publisher":"IGI Global Scientific Publishing","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014,7,1]]},"abstract":"<p>A key challenge in B2B and B2C applications involving dynamic composition of workflow activities is to ensure their reliable execution, in view of frequent failures in the internet environment where a composed service is executed. Existing approaches for transactional coordination of composite web services, consider forward and backward recovery alone, in order to maintain consistency in the case of failures. However, while achieving reliable execution, service cancellability is important due to the predominance of long running processes in business applications and frequently changing user requirements and business policies. If the execution of a long running process is not cancelled in the case of a changed requirement, the completion of the process results in wastage of resources and the outcome may no longer be useful. Hence, a transactional coordination framework named as Tx-FAITH is proposed to handle the cancellation recovery under the external interruption and cancellation of transactions. Tx-FAITH considers hierarchically composed web services whose components are recursively nested to form a composition and adapts a coordination approach based on context information. The proposed coordination and recovery approach when tested with 200 simultaneous users and with a database size of 0.35 million records, incurs only 10 seconds to process a request.<\/p>","DOI":"10.4018\/ijwsr.2014070101","type":"journal-article","created":{"date-parts":[[2015,1,30]],"date-time":"2015-01-30T14:36:07Z","timestamp":1422628567000},"page":"1-26","source":"Crossref","is-referenced-by-count":1,"title":["Tx-FAITH"],"prefix":"10.4018","volume":"11","author":[{"given":"Kanchana","family":"Rajaram","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, SSN College of Engineering, Anna University, Tamil Nadu, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chitra","family":"Babu","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, SSN College of Engineering, Anna University, Tamil Nadu, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Arun","family":"Adiththan","sequence":"additional","affiliation":[{"name":"Department of Computer Science, City University of New York, New York, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"ijwsr.2014070101-0","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2004.2"},{"key":"ijwsr.2014070101-1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-007-0076-8"},{"key":"ijwsr.2014070101-2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2002.994738"},{"key":"ijwsr.2014070101-3","author":"D.Bunting","year":"2003","journal-title":"Web Services Composite Application Framework"},{"key":"ijwsr.2014070101-4","unstructured":"Carera, L. F., Copeland, G., Feingold, M., Freund, R. W., Freund, T., Johnson, J., \u2026 Storey, T. (2005). Web services coordination (WS-Coordination)."},{"key":"ijwsr.2014070101-5","doi-asserted-by":"publisher","DOI":"10.1109\/SCCC.2007.14"},{"key":"ijwsr.2014070101-6","unstructured":"Ceponkus, A., Hamilton, G., & Pope, B. (2002). Business transaction protocol (BTP) - An OASIS committee supporting document."},{"key":"ijwsr.2014070101-7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-93851-4_36"},{"key":"ijwsr.2014070101-8","doi-asserted-by":"publisher","DOI":"10.1109\/EUROMICRO.2006.63"},{"key":"ijwsr.2014070101-9","author":"T.Erl","year":"2005","journal-title":"Service Oriented Architecture: Concepts, Technology, and Design"},{"key":"ijwsr.2014070101-10","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2006.110"},{"key":"ijwsr.2014070101-11","doi-asserted-by":"publisher","DOI":"10.1007\/11925071_4"},{"key":"ijwsr.2014070101-12","article-title":"TRAP\/BPEL: A Framework for Dynamic Adaptation of Composite Services.","author":"O.Ezenwoye","year":"2007","journal-title":"Proceedings of the International Conference on Web Information Systems and Technologies (WEBIST 2007)"},{"key":"ijwsr.2014070101-13","author":"J.Gray","year":"1993","journal-title":"Transaction Processing: Concepts and Techniques"},{"key":"ijwsr.2014070101-14","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2010.5"},{"key":"ijwsr.2014070101-15","doi-asserted-by":"publisher","DOI":"10.1109\/32.879818"},{"key":"ijwsr.2014070101-16","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2009.01.037"},{"key":"ijwsr.2014070101-17","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2007.180"},{"key":"ijwsr.2014070101-18","first-page":"282","article-title":"Constraint Rules-based Recovery for Business Transaction.","author":"C.Jiuxin","year":"2010","journal-title":"Proceedings of International Conference on Grid and Cloud Computing"},{"key":"ijwsr.2014070101-19","unstructured":"Jordan, D., & Evdemon, J. (2009). Web Services Business Process Execution Language Version 2.0, OASIS Standard.http:\/\/docs.oasis-open.org\/wsbpel\/2.0\/serviceref\/"},{"key":"ijwsr.2014070101-20","first-page":"29","article-title":"Template based SOA Framework for Dynamic and Adaptive Composition of Web Services.","author":"R.Kanchana","year":"2010","journal-title":"Proceedings of International Conference on Networking and Information Technology (ICNIT)"},{"issue":"1","key":"ijwsr.2014070101-21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2557833.2557851","article-title":"Deriving Reliable Compositions using Cancelable Web Services","volume":"39","author":"R.Kanchana","year":"2014","journal-title":"Software Engineering Notes"},{"issue":"3","key":"ijwsr.2014070101-22","first-page":"1","article-title":"Dynamic transaction aware web service selection.","volume":"23","author":"R.Kanchana","year":"2014","journal-title":"International Journal on Cooperative Information Systems"},{"key":"ijwsr.2014070101-23","first-page":"248","article-title":"Exception Resolution for BPEL processes: A Middleware-based Framework and Performance Evaluation.","author":"C.Kareliotis","year":"2008","journal-title":"Proceedings of the 10th ACM International Conference on Information Integration and Web-based Applications and Services"},{"key":"ijwsr.2014070101-24","unstructured":"Kratz, B. (2004). Protocols for long running business transactions (Infolab Technical Report Series No. 17)."},{"key":"ijwsr.2014070101-25","doi-asserted-by":"publisher","DOI":"10.1109\/ECOWS.2005.20"},{"key":"ijwsr.2014070101-26","unstructured":"Little, M., & Freund, T. (2003). A Comparison of Web Services Transaction Protocols. IBM Technical Library (http:\/\/www.ibm.com\/developerworks\/webservices\/library\/ws-comproto\/)"},{"key":"ijwsr.2014070101-27","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2007.1"},{"key":"ijwsr.2014070101-28","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2009.28"},{"key":"ijwsr.2014070101-29","doi-asserted-by":"publisher","DOI":"10.4018\/jwsr.2008010102"},{"key":"ijwsr.2014070101-30","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCC.2008.919184"},{"issue":"2","key":"ijwsr.2014070101-31","first-page":"1","article-title":"WS-SAGAS: Transaction Model for Reliable Web-Services-Composition Specification and Execution.","volume":"2","author":"B. L.Neila","year":"2001","journal-title":"DBSJ Letters"},{"key":"ijwsr.2014070101-32","first-page":"59","volume":"Vol. 2593","author":"P. F.Pires","year":"2003","journal-title":"Building reliable web services composition. Web databases and Web Services"},{"key":"ijwsr.2014070101-33","unstructured":"Shudi, G., Sperberg-McQueen, C. M., & Thompson, H. S. (2007). XML schema definition language (XSDL) (Version 1.1)."},{"key":"ijwsr.2014070101-34","author":"M. P.Singh","year":"2005","journal-title":"Service Oriented Computing: Semantics, Processes, Agents"},{"key":"ijwsr.2014070101-35","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2010.50"},{"key":"ijwsr.2014070101-36","doi-asserted-by":"publisher","DOI":"10.1504\/IJWGS.2011.040448"},{"key":"ijwsr.2014070101-37","doi-asserted-by":"crossref","unstructured":"Urban, S. D., Gao, L., Shrestha, R., Xiao, Y., Friedman, Z., & Rodriguez. (2012). The assurance point model for consistency and recovery in service composition. In Jie-Zhang, L. (Ed.), Innovations, standards, and practices of web services: Emerging research topics (pp. 250-287). IGI Global.","DOI":"10.4018\/978-1-61350-104-7.ch012"},{"key":"ijwsr.2014070101-38","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1022883727209","article-title":"Workflow patterns.","volume":"14","author":"W. M. P.van der Aalst","year":"2003","journal-title":"International Journal on Distributed and Parallel Databases"},{"key":"ijwsr.2014070101-39","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2009.27"},{"key":"ijwsr.2014070101-40","first-page":"377","article-title":"A Transaction Management Framework for Service-Based Workflow.","author":"S.Yan","year":"2005","journal-title":"Proceedings of the International Conference on Next Generation Web Services Practices"},{"key":"ijwsr.2014070101-41","doi-asserted-by":"crossref","unstructured":"Yao, Z. L., Han, L., Zhang, J.-T., & Liu, S.-F. (2014). Long Term Web Service Oriented Transaction Handling Improvement of BTP Protocol. In Li, S. et al. (Ed.), Frontier and Future Development of Information Technology in Medicine and Education, (269), (889-898) LNEE, Springer.","DOI":"10.1007\/978-94-007-7618-0_87"},{"key":"ijwsr.2014070101-42","doi-asserted-by":"publisher","DOI":"10.1007\/s10458-011-9182-5"},{"key":"ijwsr.2014070101-43","doi-asserted-by":"publisher","DOI":"10.1109\/ICECT.2005.66"}],"container-title":["International Journal of Web Services Research"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=122813","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,2]],"date-time":"2022-06-02T00:40:44Z","timestamp":1654130444000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/ijwsr.2014070101"}},"subtitle":["A Transactional Framework for Failure Tolerant Execution of Hierarchical Long-Running Transactions in Business Applications"],"short-title":[],"issued":{"date-parts":[[2014,7,1]]},"references-count":44,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2014,7]]}},"URL":"https:\/\/doi.org\/10.4018\/ijwsr.2014070101","relation":{},"ISSN":["1545-7362","1546-5004"],"issn-type":[{"value":"1545-7362","type":"print"},{"value":"1546-5004","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,7,1]]}}}