{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:31:26Z","timestamp":1750307486694,"version":"3.41.0"},"reference-count":16,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2012,1,27]],"date-time":"2012-01-27T00:00:00Z","timestamp":1327622400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2012,1,27]]},"abstract":"<jats:p>Service Oriented Architecture(SOA) facilitates developing applications that are inherently dynamic in nature since the service binding happens at runtime by matching the functional as well as Quality of Service(QoS) requirements of the user. Further, the running application can be dynamically reconfigured by monitoring the application for possible violations in the agreed QoS requirements. This paper advocates the use of various patterns to facilitate such dynamic reconfiguration in the various layers of the SOA Reference Architecture. Towards this objective, Family of Adapters pattern has been used in the service component layer to achieve dynamic switching between different versions of the same service without human intervention. In addition, an SOA design pattern has been employed in the business process layer to enhance the efficiency of the application. This pattern based approach has been tested by applying it to a sample SOA based e-Shopping application case study.<\/jats:p>","DOI":"10.1145\/2088883.2088894","type":"journal-article","created":{"date-parts":[[2012,2,14]],"date-time":"2012-02-14T13:21:07Z","timestamp":1329225667000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Pattern based adaptation for service oriented applications"],"prefix":"10.1145","volume":"37","author":[{"given":"Vallidevi","family":"Krishnamurthy","sequence":"first","affiliation":[{"name":"Anna University - Chennai, Chennai, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chitra","family":"Babu","sequence":"additional","affiliation":[{"name":"Anna University - Chennai, Chennai, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,1,27]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Web server stress tool. http: \/\/www.paessler.com\/webstress.  Web server stress tool. http: \/\/www.paessler.com\/webstress."},{"key":"e_1_2_1_2_1","volume-title":"Towards a pattern language for service-oriented architecture and integration, part 1: Build a service eco-system","author":"Arasanjani A.","year":"2005","unstructured":"A. Arasanjani . Towards a pattern language for service-oriented architecture and integration, part 1: Build a service eco-system . 2005 . A. Arasanjani. Towards a pattern language for service-oriented architecture and integration, part 1: Build a service eco-system. 2005."},{"key":"e_1_2_1_3_1","first-page":"79","volume-title":"Eleventh European Conference on Pattern Languages of Programs (EuroPLoP '06)","author":"Avgeriou P.","year":"2006","unstructured":"P. Avgeriou . Patterns for adaptive service-centric systems . In Eleventh European Conference on Pattern Languages of Programs (EuroPLoP '06) , pages 79 -- 94 , 2006 . P. Avgeriou. Patterns for adaptive service-centric systems. In Eleventh European Conference on Pattern Languages of Programs (EuroPLoP '06), pages 79--94, 2006."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICEBE.2007.51"},{"key":"e_1_2_1_5_1","volume-title":"Pattern-Oriented Software Architecture: a system of patterns","author":"Buschmann F.","year":"1996","unstructured":"F. Buschmann , R. Meunier , H. Rohnert , P. Sommerlad , and M. Stal . Pattern-Oriented Software Architecture: a system of patterns , volume 1 . John Wiley and Sons , 1996 . F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal. Pattern-Oriented Software Architecture: a system of patterns, volume 1. John Wiley and Sons, 1996."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISECS.2008.193"},{"key":"e_1_2_1_7_1","volume-title":"Service-Oriented Architecture: Concepts, Technology, and Design","author":"Erl T.","year":"2005","unstructured":"T. Erl . Service-Oriented Architecture: Concepts, Technology, and Design . Prentice Hall PTR , 2005 . T. Erl. Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, 2005."},{"key":"e_1_2_1_8_1","volume-title":"Prentice Hall PTR","author":"Erl T.","year":"2009","unstructured":"T. Erl . SOA Design Patterns . Prentice Hall PTR , 1 st edition, 2009 . T. Erl. SOA Design Patterns. Prentice Hall PTR, 1st edition, 2009.","edition":"1"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/SERVICES-1.2008.52"},{"key":"e_1_2_1_10_1","volume-title":"Design patterns: elements of reusable object-oriented software","author":"Gamma E.","year":"1995","unstructured":"E. Gamma , R. Helm , R. Johnson , and J. Vlissides . Design patterns: elements of reusable object-oriented software . Addison-Wesley Longman Publishing Co., Inc. , Boston, MA, USA , 1995 . E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1995."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1462802.1462811"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/998676.999529"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2008.113"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1137677.1137694"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555228.1555250"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2006.18"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2088883.2088894","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2088883.2088894","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:09:13Z","timestamp":1750248553000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2088883.2088894"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,1,27]]},"references-count":16,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,1,27]]}},"alternative-id":["10.1145\/2088883.2088894"],"URL":"https:\/\/doi.org\/10.1145\/2088883.2088894","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2012,1,27]]},"assertion":[{"value":"2012-01-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}