{"title":"以数据为中心的SOA和云计算视角:模式在再开发中的效用","authors":"Peter H. Aiken","doi":"10.1109/MESOCA.2011.6049031","DOIUrl":null,"url":null,"abstract":"Cloud, SOA, Client-Server, mini computers, NoSQL, Hadoop … the list can appear endless. What these various silver bullets have in common is that they promise to help solve business problems and that as IT solutions they often fail to deliver on initial promises. This talk takes a long-term perspective, examining first the original promise of these two complementary technologies and second, relative track records to date. With this background, it is now possible to understand their strengths and weaknesses in context. Two important concepts emerge: (1) in what contexts do these technologies excel, and (2) how can we use this information to make existing SOA and cloud applications more useful — through maintenance — to their respective applications. The talk closes with some open research challenges as well as general architectural guidelines to help guide future maintenance efforts.","PeriodicalId":305930,"journal":{"name":"2011 International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems","volume":"155 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A data-focused perspective on SOA and cloud computing: The utility of patterns in redevelopment\",\"authors\":\"Peter H. Aiken\",\"doi\":\"10.1109/MESOCA.2011.6049031\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Cloud, SOA, Client-Server, mini computers, NoSQL, Hadoop … the list can appear endless. What these various silver bullets have in common is that they promise to help solve business problems and that as IT solutions they often fail to deliver on initial promises. This talk takes a long-term perspective, examining first the original promise of these two complementary technologies and second, relative track records to date. With this background, it is now possible to understand their strengths and weaknesses in context. Two important concepts emerge: (1) in what contexts do these technologies excel, and (2) how can we use this information to make existing SOA and cloud applications more useful — through maintenance — to their respective applications. The talk closes with some open research challenges as well as general architectural guidelines to help guide future maintenance efforts.\",\"PeriodicalId\":305930,\"journal\":{\"name\":\"2011 International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems\",\"volume\":\"155 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-10-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MESOCA.2011.6049031\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MESOCA.2011.6049031","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A data-focused perspective on SOA and cloud computing: The utility of patterns in redevelopment
Cloud, SOA, Client-Server, mini computers, NoSQL, Hadoop … the list can appear endless. What these various silver bullets have in common is that they promise to help solve business problems and that as IT solutions they often fail to deliver on initial promises. This talk takes a long-term perspective, examining first the original promise of these two complementary technologies and second, relative track records to date. With this background, it is now possible to understand their strengths and weaknesses in context. Two important concepts emerge: (1) in what contexts do these technologies excel, and (2) how can we use this information to make existing SOA and cloud applications more useful — through maintenance — to their respective applications. The talk closes with some open research challenges as well as general architectural guidelines to help guide future maintenance efforts.