The Impact of Research on Middleware Technology

W. Emmerich, M. Aoyama
{"title":"The Impact of Research on Middleware Technology","authors":"W. Emmerich, M. Aoyama","doi":"10.1109/ICSECOMPANION.2007.77","DOIUrl":null,"url":null,"abstract":"Various commercial trends have led to an increasing demand for distributed systems. Distributed systems can integrate legacy components, thus preserving investment, they can decrease the time to market, they can be scalable and tolerant against failures. The caveat, however, is that the construction of a truly distributed systems is considerably more difficult than building a centralized or client/server system. This is because there are multiple points of failure in a distributed system, system components need to communicate with each other through a network, which complicates communication and opens the door for security attacks. Middleware has been devised in order to conceal these difficulties from application engineers as much as possible; Middleware is commonly defined as a software layer between applications and operating systems that provides application programmers with higher level of abstractions, such as remote procedure invocation, reliable message exchange or transactions. These abstractions considerably simplify distributed system construction and as a result middleware products are rapidly being adopted in industry and middleware is generally perceived as a success technology.","PeriodicalId":417796,"journal":{"name":"ICSE Companion","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ICSE Companion","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSECOMPANION.2007.77","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Various commercial trends have led to an increasing demand for distributed systems. Distributed systems can integrate legacy components, thus preserving investment, they can decrease the time to market, they can be scalable and tolerant against failures. The caveat, however, is that the construction of a truly distributed systems is considerably more difficult than building a centralized or client/server system. This is because there are multiple points of failure in a distributed system, system components need to communicate with each other through a network, which complicates communication and opens the door for security attacks. Middleware has been devised in order to conceal these difficulties from application engineers as much as possible; Middleware is commonly defined as a software layer between applications and operating systems that provides application programmers with higher level of abstractions, such as remote procedure invocation, reliable message exchange or transactions. These abstractions considerably simplify distributed system construction and as a result middleware products are rapidly being adopted in industry and middleware is generally perceived as a success technology.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
中间件技术研究的影响
各种商业趋势导致对分布式系统的需求不断增加。分布式系统可以集成遗留组件,从而节省投资,它们可以缩短上市时间,它们可以扩展并容忍故障。然而,需要注意的是,构建一个真正的分布式系统要比构建一个集中式或客户机/服务器系统困难得多。这是因为分布式系统中存在多个故障点,系统组件需要通过网络相互通信,这使得通信变得复杂,并为安全攻击打开了大门。中间件的设计是为了尽可能地对应用程序工程师隐藏这些困难;中间件通常被定义为应用程序和操作系统之间的软件层,它为应用程序编程人员提供更高级别的抽象,例如远程过程调用、可靠的消息交换或事务。这些抽象极大地简化了分布式系统的构建,因此中间件产品在工业界被迅速采用,中间件通常被认为是一种成功的技术。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Cross-platform testing and maintenance of web and mobile applications Wikis4SE 2009: wikis for software engineering Second international workshop on emerging trends in Free/Libre/Open Source Software research and development - FLOSS09 Leadership and management in software architecture 5th international workshop on Traceability in Emerging Forms of Software Engineering (TEFSE 2009)
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1