{"title":"Analytical Comparison of Aspectized Service Oriented and Distributed Objects","authors":"Usha Batra , Saurabh Mukherjee , Anuj Ramesh Yadav","doi":"10.1016/j.ieri.2014.08.012","DOIUrl":null,"url":null,"abstract":"<div><p>Distributed Object Computing is a paradigm that allows objects to be distributed across a heterogeneous network and allows each of the components to interoperate as a unified whole. The evolution of a revolutionary programming paradigm that promises to have a profound effect on the way we interact with computers, people and places is well known as Aspect Oriented Programming. Middleware platforms, such as RMI, CORBA, DCOM, J2EE and .NET platform, offer abstractions for the complex distributed environment. Distributed middleware are difficult to build and implement because the distributed frameworks impose a large code overhead due to the specific distributed systems programming conventions. In this paper we implement Aspects with distributed objects technologies and web services and compare the implementation behavior of distributed systems’ programming concepts in comparison to the design of web services based distributed middleware framework. The research challenge involves firstly removing crosscutting concerns by modularizing into separate units named Aspects and secondly implementation and comparison of the three major technologies in the field of distributed systems RMI, CORBA and Web Services.</p></div>","PeriodicalId":100649,"journal":{"name":"IERI Procedia","volume":"7 ","pages":"Pages 71-76"},"PeriodicalIF":0.0000,"publicationDate":"2014-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.ieri.2014.08.012","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IERI Procedia","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2212667814000318","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Distributed Object Computing is a paradigm that allows objects to be distributed across a heterogeneous network and allows each of the components to interoperate as a unified whole. The evolution of a revolutionary programming paradigm that promises to have a profound effect on the way we interact with computers, people and places is well known as Aspect Oriented Programming. Middleware platforms, such as RMI, CORBA, DCOM, J2EE and .NET platform, offer abstractions for the complex distributed environment. Distributed middleware are difficult to build and implement because the distributed frameworks impose a large code overhead due to the specific distributed systems programming conventions. In this paper we implement Aspects with distributed objects technologies and web services and compare the implementation behavior of distributed systems’ programming concepts in comparison to the design of web services based distributed middleware framework. The research challenge involves firstly removing crosscutting concerns by modularizing into separate units named Aspects and secondly implementation and comparison of the three major technologies in the field of distributed systems RMI, CORBA and Web Services.