萧邦手表什么档次| 内能与什么有关| 什么木头有香味| 献出什么| sp是什么| 今夕何夕是什么意思| 梦见摘水果是什么意思| 梦见已故的老人是什么意思| 自汗是什么意思| 鲫鱼不能和什么一起吃| 作梁是什么意思| 仪表堂堂是什么生肖| 木字旁的字与什么有关| 手上有湿疹是什么原因引起的| 门对门风水有什么说法| 吃葵花籽有什么好处和坏处吗| 抚摸是什么意思| 菠菜是什么意思| 身份证带x是什么意思| 喝豆浆拉肚子什么原因| 羊肚菌为什么那么贵| 善变是什么意思| 什么地跳| 财政部部长什么级别| 狗肉不能和什么一起吃| 1314代表什么意思| 深圳市市长什么级别| 猫死后为什么要挂在树上| 孬种是什么意思| 为什么会有黑眼圈| 落选是什么意思| 一什么方向| 为什么今年这么热| 对虾是什么虾| 口腔苦味是什么原因| 宫腔占位什么意思| 为什么男生喜欢女生叫爸爸| 苹果和什么榨汁减肥| 强迫症有什么症状| 庆大霉素治疗鱼什么病| 一杆进洞叫什么球| 尿检挂什么科| 男生一般什么时候停止长高| 吃什么水果补血| 白居易主张什么| 13年是什么年| 促甲状腺激素高是什么意思| 乌梅是什么水果做的| 光年是什么单位| 女人有腰窝意味着什么| 2月9日什么星座| 男性生殖器官叫什么| 尿酸是什么| 天台是什么意思| 95年属于什么生肖| 狂躁症是什么| 日本料理都有什么菜| 岱是什么意思| 柠檬蜂蜜水有什么功效| 子宫脱垂有什么症状| 日本为什么投降| 鳞状上皮内高度病变什么意思| 为什么插几下就射了| 拔掉智齿有什么影响| 含量是什么意思| 血小板低是什么引起的| 什么食物防辐射| 为什么冰箱冷藏室会结冰| 股骨头坏死挂什么科| 春天有什么植物| 道理是什么意思| ab型和a型生的孩子是什么血型| 白案是什么意思| 什么是假药| 磨玻璃影是什么意思| 脑梗灶是什么意思| 969368是什么电话| 同房是什么意思| 猪苓是什么东西| 小肠ct能检查什么病| 惊蛰是什么意思| 打三个喷嚏代表什么| 出汗多吃什么药| 淋巴结稍大是什么意思| 儿童坐飞机需要带什么证件| 日主是什么意思| b2c模式是什么意思| 离子四项是检查什么的| 4月8日是什么星座| 嘴唇一圈发黑是什么原因造成的| 为什么会得毛囊炎| 晕车是什么原因引起的| 哇噻是什么意思| 拔罐后发痒是什么原因| 月经三个月没来是什么原因| 吃地屈孕酮片有什么副作用| 奶酪是什么做的| 总出虚汗什么原因怎么解决| 热病是什么病| 前位子宫和后位子宫有什么区别| 什么叫游走性关节疼痛| 远视眼是什么意思| 吃什么水果对皮肤好| 后背痒是什么病的前兆| 前列腺增生吃什么药效果最好| 凯子和马子是什么意思| 尿潜血是什么意思| 什么是静息心率| 木志读什么| 左手小指和无名指发麻是什么原因| 辅弼是什么意思| 酉什么意思| pw是什么| 7月20日是什么星座| 三顾茅庐的顾是什么意思| 意尔康属于什么档次| 避孕套有什么作用| 支原体阳性是什么病| 大便变黑是什么原因| 芋头是什么季节的| 梦见柚子是什么兆头| 在干什么| 04年属猴的是什么命| 孩子铅高有什么症状| 肺部有结节要注意什么| 稍纵即逝什么意思| 6月13日是什么日子| 咳嗽有什么特效药| 全身燥热是什么原因引起的| 下肢水肿吃什么药| 和南圣众是什么意思| 软卧代软座什么意思| 什么是繁体字| 留白是什么意思| 家里为什么不能放假花| 天兵神将是什么动物| 白蛋白是什么意思| 溃疡性结肠炎吃什么药| 医生为什么喜欢开地塞米松| 心肌是什么意思| 翘楚是什么意思| 1970年属狗是什么命| e代表什么数字| 病例是什么| 流年是什么意思| 蛇缠腰是什么病| vape是什么意思| 留级是什么意思| 大便干是什么原因| 什么叫靶向治疗| 蜂蜜为什么不会变质| 山楂可以和什么一起泡水喝| 杨梅有什么好处| 眩晕症是什么原因引起的| 小猫发烧有什么症状| 小孩子不吃饭是什么原因引起的| 气虚的人适合什么运动| 吃黄瓜有什么好处和坏处| 肌酐激酶高是什么原因| 一路繁花的意思是什么| 风寒感冒吃什么药| 莯字五行属什么| 1108是什么星座| 裙带菜不能和什么一起吃| 为什么插不进去| 吃什么 长高| 平血头晕吃什么药最好| 马蜂泡酒有什么功效| 丝瓜不能和什么食物一起吃| 今日是什么日子| 五加一笔是什么字| 无字五行属什么| 什么洗衣液是中性的| 1213是什么日子| 长期拉肚子是怎么回事什么原因造成| 苏轼是什么朝代的| 内外兼修是什么意思| 琴酒是什么酒| 球代表什么生肖| 狗为什么喜欢吃屎| 什么招牌| 元宵节送什么| 女孩当兵需要什么条件| 脚上长疣是什么原因| 肾囊肿有什么症状| 中午一点半是什么时辰| 人死后会变成什么| 泌尿科看什么病| 水痘疫苗叫什么| 肌肉僵硬是什么原因| 老打嗝是什么原因| 大姨妈来了吃什么水果好| 面肌痉挛是什么原因引起的| 胃幽门螺旋杆菌吃什么药效果好| 热毒是什么| 糖类抗原高是什么意思| 梦到洗衣服是什么意思| 潮喷是什么感觉| 炒菜放什么调料最好吃| 羊癫疯是什么引起的| 蛋白粉什么时候喝最好| 身上起红疹是什么原因| 脚面麻木是什么原因| 男人喜欢什么| 红薯什么时候传入中国| 喜丧是什么意思| 喝什么补肾| 什么是刮痧| 风热感冒吃什么药最快| urea是什么意思| 空窗期是什么| 美尼尔综合征吃什么药| 验血能查出什么| 安坦又叫什么药| 胰腺上长瘤意味着什么| 现是什么生肖| 胃病有什么症状| 辐照食品什么意思| 妹妹的女儿叫什么| 吃什么可以增加抵抗力和免疫力| 天麻泡水喝有什么功效| 计算机二级什么时候考| 中国精神是指什么| 男人梦见蛇是什么意思| 养老院护工都做些什么| 什么什么的阳光| 检查是否怀孕要做什么检查| 舌头胖大是什么原因| 木命的人适合佩戴什么首饰| 昔字五行属什么| 对偶句是什么意思| 残疾证有什么补贴| 头皮屑多是什么原因引起的| 扁桃体发炎不能吃什么| 儿童抗o高会引起什么病| 子宫内膜炎是什么原因造成的| 净身出户需要什么条件| 什么魏什么赵| 花生的种子是什么| 2026年属什么生肖| 黄体不足吃什么补最快| 胃炎挂什么科| 大姨妈来了可以吃什么水果| 新疆人是什么民族| 胃不舒服吃什么好| 积阴德是什么意思| 孕晚期吃什么水果好| 试桩是什么意思| 关二爷是什么神| 喉咙干燥是什么原因| 鱼刺卡喉咙挂什么科| 肾阴虚是什么症状| 检查怀没怀孕挂什么科| 举措前面搭配什么| 皮蛋吃了有什么好处和坏处| 茶禅一味是什么意思| lesportsac什么牌子| 三八是什么意思| 菠萝是什么意思| 中药学是干什么的| 沙果是什么水果| 高什么远什么| 柔顺剂是什么| 垂是什么意思| 百度Jump to content

PRAY!比利时这个迷你小欧洲,为什么总被战乱殃及?

From Wikipedia, the free encyclopedia
百度 这些企业总共提供了4200余间租赁房源信息,同时成都天府新区房屋租赁服务有限公司还在现场展示了人才公寓项目情况并接受咨询。

Middleware in the context of distributed applications is software that provides services beyond those provided by the operating system to enable the various components of a distributed system to communicate and manage data. Middleware supports and simplifies complex distributed applications. It includes web servers, application servers, messaging and similar tools that support application development and delivery. Middleware is especially integral to modern information technology based on XML, SOAP, Web services, and service-oriented architecture.

Middleware often enables interoperability between applications that run on different operating systems, by supplying services so the application can exchange data in a standards-based way. Middleware sits "in the middle" between application software that may be working on different operating systems. It is similar to the middle layer of a three-tier single system architecture, except that it is stretched across multiple systems or applications. Examples include EAI software, telecommunications software, transaction monitors, and messaging-and-queueing software.

The distinction between operating system and middleware functionality is, to some extent, arbitrary. While core kernel functionality can only be provided by the operating system itself, some functionality previously provided by separately sold middleware is now integrated in operating systems. A typical example is the TCP/IP stack for telecommunications, nowadays included virtually in every operating system.

Definitions

[edit]

Middleware is defined as software that provides a link between separate software applications. It is sometimes referred to as plumbing because it connects two applications and passes data between them. Middleware allows data contained in one database to be accessed through another. This makes it particularly useful for enterprise application integration and data integration tasks.

In more abstract terms, middleware is "The software layer that lies between the operating system and applications on each side of a distributed computing system in a network."[1]

Origins

[edit]

Middleware gained popularity in the 1980s as a solution to the problem of how to link newer applications to older legacy systems, although the term had been in use since 1968.[2] It also facilitated distributed processing, the connection of multiple applications to create a larger application, usually over a network.

Use

[edit]

Middleware services provide a more functional set of application programming interfaces to allow an application to:

  • Locate transparently across the network, thus providing interaction with another service or application
  • Filter data to make them friendly usable or public via anonymization process for privacy protection (for example)
  • Be independent from network services
  • Be reliable and always available
  • Add complementary attributes like semantics

when compared to the operating system and network services.

Middleware offers some unique technological advantages for business and industry. For example, traditional database systems are usually deployed in closed environments where users access the system only via a restricted network or intranet (e.g., an enterprise’s internal network). With the phenomenal growth of the World Wide Web, users can access virtually any database for which they have proper access rights from anywhere in the world. Middleware addresses the problem of varying levels of interoperability among different database structures. Middleware facilitates transparent access to legacy database management systems (DBMSs) or applications via a web server without regard to database-specific characteristics.[3]

Businesses frequently use middleware applications to link information from departmental databases, such as payroll, sales, and accounting, or databases housed in multiple geographic locations.[4] In the highly competitive healthcare community, laboratories make extensive use of middleware applications for data mining, laboratory information system (LIS) backup, and to combine systems during hospital mergers. Middleware helps bridge the gap between separate LISs in a newly formed healthcare network following a hospital buyout.[5]

Middleware can help software developers avoid having to write application programming interfaces (API) for every control program, by serving as an independent programming interface for their applications. For Future Internet network operation through traffic monitoring in multi-domain scenarios, using mediator tools (middleware) is a powerful help since they allow operators, searchers and service providers to supervise Quality of service and analyse eventual failures in telecommunication services.[6] The Middleware stack is devised of several components (CSMS, TV Statistics & Client applications). It is known as the software brains of OTT platforms as it controls and interconnects all the components of the solution. The Content and Subscriber Management System (CSMS) is the central part of the solution commonly referred to as an administration portal. Apart from being the main interface for operator personnel to administer the TV service (Subscribers, Content, Packages, etc.) it also controls the majority of TV services and interacts with streaming & CDN and DRM serves to deliver Live, VOD and recorded content to the end users. It also integrates with external systems for billing, provisioning and with EPG and VOD content providers. Client applications authorize the CSMS and communicate with it, to provide required TV services to the end users on different devices. [7]

Finally, e-commerce uses middleware to assist in handling rapid and secure transactions over many different types of computer environments.[8] In short, middleware has become a critical element across a broad range of industries, thanks to its ability to bring together resources across dissimilar networks or computing platforms.

In 2004 members of the European Broadcasting Union (EBU) carried out a study of Middleware with respect to system integration in broadcast environments. This involved system design engineering experts from 10 major European broadcasters working over a 12-month period to understand the effect of predominantly software-based products to media production and broadcasting system design techniques. The resulting reports Tech 3300 and Tech 3300s were published and are freely available from the EBU web site.[9][10]

Types

[edit]

Message-oriented middleware

[edit]

Message-oriented middleware (MOM) [11] is middleware where transactions or event notifications are delivered between disparate systems or components by way of messages, often via an enterprise messaging system. With MOM, messages sent to the client are collected and stored until they are acted upon, while the client continues with other processing.

Enterprise messaging
An enterprise messaging system is a type of middleware that facilitates message passing between disparate systems or components in standard formats, often using XML, SOAP or web services. As part of an enterprise messaging system, message broker software may queue, duplicate, translate and deliver messages to disparate systems or components in a messaging system.
Enterprise service bus
Enterprise service bus (ESB) is defined by the Burton Group[12] as "some type of integration middleware product that supports both message-oriented middleware and Web services".

Intelligent middleware

[edit]

[13] Intelligent Middleware (IMW) provides real-time intelligence and event management through intelligent agents. The IMW manages the real-time processing of high volume sensor signals and turns these signals into intelligent and actionable business information. The actionable information is then delivered in end-user power dashboards to individual users or is pushed to systems within or outside the enterprise. It is able to support various heterogeneous types of hardware and software and provides an API for interfacing with external systems. It should have a highly scalable, distributed architecture which embeds intelligence throughout the network to transform raw data systematically into actionable and relevant knowledge. It can also be packaged with tools to view and manage operations and build advanced network applications most effectively.

Content-centric middleware

[edit]

Content-centric middleware offers a simple provider-consumer abstraction through which applications can issue requests for uniquely identified content, without worrying about where or how it is obtained. Juno is one example, which allows applications to generate content requests associated with high-level delivery requirements.[14] The middleware then adapts the underlying delivery to access the content from sources that are best suited to matching the requirements. This is therefore similar to Publish/subscribe middleware, as well as the Content-centric networking paradigm.

Remote procedure call
Remote procedure call middleware enables a client to use services running on remote systems. The process can be synchronous or asynchronous.
Object request broker
With object request broker middleware, it is possible for applications to send objects and request services in an object-oriented system.
SQL-oriented data access
SQL-oriented Data Access is middleware between applications and database servers.
Embedded middleware
Embedded middleware provides communication services and software/firmware integration interface that operates between embedded applications, the embedded operating system, and external applications.

Policy Appliances

[edit]

Policy appliance is a generic term referring to any form of middleware that manages policy rules. They can mediate between data owners or producers, data aggregators, and data users. Among heterogeneous institutional systems or networks they may be used to enforce, reconcile, and monitor agreed information management policies and laws across systems (or between jurisdictions) with divergent information policies or needs. Policy appliances can interact with smart data (data that carries with it contextual relevant terms for its own use), intelligent agents (queries that are self-credentialed, authenticating, or contextually adaptive), or context-aware applications to control information flows, protect security and confidentiality, and maintain privacy. Policy appliances support policy-based information management processes by enabling rules-based processing, selective disclosure, and accountability and oversight.[15]

Examples of policy appliance technologies for rules-based processing include analytic filters, contextual search, semantic programs, labeling and wrapper tools, and DRM, among others; policy appliance technologies for selective disclosure include anonymization, content personalization, subscription and publishing tools, among others; and, policy appliance technologies for accountability and oversight include authentication, authorization, immutable and non-repudiable logging, and audit tools, among others.

Other

[edit]

Other sources[citation needed] include these additional classifications:

Integration Levels

[edit]

Data Integration

[edit]
  • Integration of data resources like files and databases

Cloud Integration

[edit]
  • Integration between various cloud services

B2B Integration

[edit]
  • Integration of data resources and partner interfaces

Application Integration

[edit]
  • Integration of applications managed by a company

Vendors

[edit]

IBM, Red Hat, Oracle Corporation and Microsoft are some of the vendors that provide middleware software. Vendors such as Axway, SAP, TIBCO, Informatica, Objective Interface Systems, Pervasive, ScaleOut Software and webMethods were specifically founded to provide more niche middleware solutions. Groups such as the Apache Software Foundation, OpenSAF, the ObjectWeb Consortium (now OW2) and OASIS' AMQP encourage the development of open source middleware. Microsoft .NET "Framework" architecture is essentially "Middleware" with typical middleware functions distributed between the various products, with most inter-computer interaction by industry standards, open APIs or RAND software licence. Solace provides middleware in purpose-built hardware for implementations that may experience scale. StormMQ provides Message Oriented Middleware as a service.

See also

[edit]

References

[edit]
  1. ^ Krakowiak, Sacha. "What's middleware?". ObjectWeb.org. Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  2. ^ Gall, Nick (July 30, 2005). "Update on the origin of the term "middleware"".
  3. ^ Peng, C, Chen, S, Chung, J, Roy-Chowdhury, A, and Srinivasan, V. (1998). Accessing existing business data from the World Wide Web. IBM Systems Journal, 37(1), 115-132. Retrieved March 7, 2009, from ABI/INFORM Global database. (Document ID: 26217517)
  4. ^ Bougettaya, A, Malik, Z, Rezgui, A, and Korff, L. (2006). A Scalable Middleware for Web Databases. Journal of Database Management, 17(4), 20-39,41-46. Retrieved March 7, 2009, from ABI/INFORM Global database. (Document ID: 1155773301).
  5. ^ Bagwell, H. (2008). Middleware: providing value beyond autoverification Archived 2025-08-06 at the Wayback Machine. IVDT. Retrieved March 3, 2009. .
  6. ^ Kai Oswald Seidler. "MOMENT". Fp7-moment.eu. Retrieved 2025-08-06.
  7. ^ Pirtovsek, Nino (September 16, 2021). "Guide to OTT Technology For Network Operators". Uniqcast. Archived from the original on December 8, 2022. Retrieved May 10, 2023.
  8. ^ Charles, J. (1999). Middleware moves to the forefront (subscription required). Technology News. Retrieved March 2, 2009.
  9. ^ "EBU middleware report Tech 3300" (PDF). Retrieved 2025-08-06.
  10. ^ "EBU middleware reports Tech 3300s" (PDF). Retrieved 2025-08-06.
  11. ^ Curry, Edward. 2004. "Message-Oriented Middleware" [permanent dead link]. In Middleware for Communications, ed. Qusay H Mahmoud, 1-28. Chichester, England: John Wiley and Sons. doi:10.1002/0470862084.ch1. ISBN 978-0-470-86206-3
  12. ^ "Microsoft on the Enterprise Service Bus (ESB)". August 2005. The ESB label simply implies that a product is some type of integration middleware product that supports both MOM and Web services protocols.
  13. ^ Choosing the Right Middleware Archived 2025-08-06 at the Wayback Machine
  14. ^ Juno Archived 2025-08-06 at the Wayback Machine , Gareth Tyson, A Middleware Approach to Building Content-Centric Applications. PhD Thesis, Lancaster University (2010).
  15. ^ "Designing Technical Systems to Support Policy: Enterprise Architecture, Policy Appliances, and Civil Liberties", Emergent Information Technologies and Enabling Policies for Counter-Terrorism, IEEE, 2010, ISBN 978-0-470-87410-3, retrieved 2025-08-06
  16. ^ Gerndt, Michael (2002). Performance-Oriented Application Development for Distributed Architectures: Perspectives for Commercial and Scientific Environments. IOS PR, Inc. ISBN 978-1586032678.
  17. ^ Dong, Jielin (2007). Network Dictionary. Javvin Press. ISBN 978-1602670006.
[edit]
时尚是什么意思 1976年出生属什么生肖 就寝是什么意思 山东立冬吃什么 射手是什么象星座
喝白糖水有什么好处和坏处 脑梗死是什么意思 狗不理是什么意思 什么的小球 白细胞偏低有什么症状
流清鼻涕吃什么药 揍是什么意思 孕检无创是检查什么的 子宫偏小有什么影响 梦见别人家办丧事是什么意思
吃什么下火 子宫憩室有什么症状 数字8五行属什么 肛门瘙痒用什么药膏好 葡萄糖酸钙锌口服溶液什么时候喝
嫔妃是什么意思hcv8jop6ns5r.cn 明前茶什么意思hcv9jop7ns5r.cn 怎么算自己五行缺什么hcv8jop4ns6r.cn 医生是什么生肖hcv9jop0ns8r.cn 手腕三条纹代表什么hcv9jop4ns1r.cn
闰月年有什么讲究hcv8jop3ns0r.cn 为什么会长痘痘hcv8jop2ns3r.cn 阴道炎吃什么消炎药hcv8jop9ns6r.cn 为什么吃甲鱼不吃乌龟hcv9jop2ns2r.cn 稀奶油是什么奶油hcv7jop7ns1r.cn
你的书包里有什么英文hcv9jop0ns2r.cn dpd是什么意思hcv8jop7ns7r.cn 226是什么意思hcv8jop3ns0r.cn 知了猴吃什么长大的hanqikai.com 蒙脱石是什么东西hcv8jop2ns4r.cn
咳嗽看什么科室hcv7jop4ns7r.cn 什么牌子的充电宝好hcv7jop6ns8r.cn 夜排是什么意思hcv7jop5ns6r.cn 李元霸为什么怕罗士信hcv8jop1ns9r.cn 区教育局局长是什么级别hcv8jop5ns1r.cn
百度