{"title":"一种基于体系结构效率的方法,用于评估同步与异步服务调用的相对优点","authors":"G. Zakharia","doi":"10.1109/SYSCON.2011.5929058","DOIUrl":null,"url":null,"abstract":"There are very few architectural issues that invite as much religious ardor as the question of whether to connect to a remote service asynchronously or synchronously. To arguments of architectural decoupling in favor of the asynchronous option some architects and developers will continue to argue in favor of the simplicity of the synchronous option. This paper proposes to introduce new insights to such debate through an Architectural Efficiency analysis, an approach that will turn out to reveal major differentiators between the two alternatives, thus also validating the methodology to this particular domain of analysis.","PeriodicalId":109868,"journal":{"name":"2011 IEEE International Systems Conference","volume":"47 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Architectural Efficiency based methodology for assessing the relative merit of synchronous vs. asynchronous service invocations\",\"authors\":\"G. Zakharia\",\"doi\":\"10.1109/SYSCON.2011.5929058\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"There are very few architectural issues that invite as much religious ardor as the question of whether to connect to a remote service asynchronously or synchronously. To arguments of architectural decoupling in favor of the asynchronous option some architects and developers will continue to argue in favor of the simplicity of the synchronous option. This paper proposes to introduce new insights to such debate through an Architectural Efficiency analysis, an approach that will turn out to reveal major differentiators between the two alternatives, thus also validating the methodology to this particular domain of analysis.\",\"PeriodicalId\":109868,\"journal\":{\"name\":\"2011 IEEE International Systems Conference\",\"volume\":\"47 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-04-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 IEEE International Systems Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SYSCON.2011.5929058\",\"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 IEEE International Systems Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SYSCON.2011.5929058","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Architectural Efficiency based methodology for assessing the relative merit of synchronous vs. asynchronous service invocations
There are very few architectural issues that invite as much religious ardor as the question of whether to connect to a remote service asynchronously or synchronously. To arguments of architectural decoupling in favor of the asynchronous option some architects and developers will continue to argue in favor of the simplicity of the synchronous option. This paper proposes to introduce new insights to such debate through an Architectural Efficiency analysis, an approach that will turn out to reveal major differentiators between the two alternatives, thus also validating the methodology to this particular domain of analysis.