Middleware (distributed applications): Difference between revisions

Content deleted Content added
Monkbot (talk | contribs)
m Task 16: replaced (4×) / removed (0×) deprecated |dead-url= and |deadurl= with |url-status=;
No edit summary
Line 24:
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 system]]s (DBMSs) or applications via a [[web server]] without regard to database-specific characteristics.<ref>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)
Line 54:
===Intelligent middleware===
<ref>[http://www.cougaarsoftware.com/files/CSI_ActiveEdge.pdf Choosing the Right Middleware] {{Webarchive|url=https://web.archive.org/web/20120402121113/http://www.cougaarsoftware.com/files/CSI_ActiveEdge.pdf |date=2012-04-02 }} {{Cite web |url=http://www.cougaarsoftware.com/files/CSI_ActiveEdge.pdf |title=Archived copy |access-date=2011-09-15 |archive-url=https://web.archive.org/web/20120402121113/http://www.cougaarsoftware.com/files/CSI_ActiveEdge.pdf |archive-date=2012-04-02 |url-status=dead }}</ref>
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.
 
==={{Anchor|EMBEDDED}}Content-centric middleware===
Line 72:
*[[Transaction Processing System|Transaction processing monitors]]{{snd}} provides tools and an environment to develop and [[Software deployment|deploy]] [[distributed application]]s.<ref>{{Cite book|title=Performance-Oriented Application Development for Distributed Architectures: Perspectives for Commercial and Scientific Environments|last=Gerndt|first=Michael|publisher=IOS PR, Inc.|year=2002|isbn=978-1586032678|___location=|pages=}}</ref>{{Citation needed|date=September 2010}}
*[[Application server]]s{{snd}} software installed on a computer to facilitate the serving (running) of other applications.<ref>{{Cite book|title=Network Dictionary|last=Dong|first=Jielin|publisher=Javvin Press|year=2007|isbn=978-1602670006|___location=|pages=}}</ref>{{Citation needed|date=September 2010}}
 
==Integration Levels==
 
===Data Integration===
*Integration of data resources like files and databases
 
===Cloud Integration===
*Integration between various cloud services
 
===B2B Integration===
*Integration of data resources and partner interfaces
 
===Application Integration===
*Integration of applications managed by a company
 
==Vendors==
Line 93 ⟶ 107:
*[http://www.swami.se/ SWAMI - Swedish Alliance for Middleware Infrastructure]
*[https://web.archive.org/web/20040220065312/http://www.omii.ac.uk/ Open Middleware Infrastructure Institute (OMII-UK)]
*[https://www.srinsofttech.com/what-are-the-levels-in-the-middleware-integration.htmll Middleware Integration Levels]
*[http://tech.ebu.ch/docs/tech/tech3300.pdf European Broadcasting Union ([[EBU]]) Middleware report].
*[http://tech.ebu.ch/docs/tech/tech3300s.pdf More detailed supplement to the European Broadcasting Union Middleware report].