TP Monitors
The TP monitor (transaction processing monitor) was perhaps the first product to be called middleware. Sitting between the requesting client program and the databases, it ensures that all databases are updated properly (see TP monitor).
Messaging Middleware
Messaging middleware provides a common interface and transport between applications. If the target machine is down or overloaded, it stores the data in a message queue until it becomes available. The messaging system may contain business logic that routes messages to the appropriate destinations and reformats the data as well. Messaging middleware is similar to an e-mail messaging system, except that it is used to send data between applications. (see messaging middleware).
Distributed Processing
Distributed object systems such as CORBA, DCOM and EJB enable processes to be run anywhere in the network. They differ from messaging middleware in that they cause processes (components/objects) to be executed in realtime rather than sending data.
Database Middleware
Middleware provides a common interface between a query and multiple, distributed databases. Using either a hub and spoke architecture (top) or a distributed architecture (bottom), it enables data to be consolidated from a variety of disparate data sources (see EDA and DQbroker).
Common Interfaces
Common programming interfaces between applications are considered middleware. For example, Open Database Connectivity (ODBC) enables applications to make a standard call to all the databases that support the ODBC interface.
Application Server Middleware
A Web-based application server that provides interfaces to a wide variety of applications is used as middleware between the browser and legacy systems. The browser can be used at desktops or on laptops when traveling. A wide range of server-side processing has been supported by appservers (see J2EE).
Universal Computing
These two examples link an application to an operating environment and are the Holy Grail of computing. They enable the same program to run on any hardware platform without modification. HTML pages written in JavaScript can execute on any JavaScript-enabled Web browser running under any operating system. Java applications and applets are executed by a Java Virtual Machine, which can be created for any operating system. Thus, the browser and Java negate the requirement for a single operating system and hardware environment.
Network Logon
Middleware for networks includes a common approach for identifying users and network resources, authorizing and authenticating users and setting up standardized directory schemas. Using middleware in this fashion avoids the problems that occur when applications are responsible for these tasks and incompatible versions arise. The Internet2 project is expected to make advancements in this area. For more information, visit http://middleware.internet2.edu.
Enterprise Integration
ActiveWorks software was designed solely as an integration solution. Brokering messages between a wide range of enterprise applications, it added processing where required. ActiveWorks was later acquired by webMethods and folded into its BPM suite. (Image courtesy of Active Software, Inc.)
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2007 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Is anyone ready to process a trillion events per day?
- What is event processing and how could it make a difference? Here is one example of where it could take us: Scientists are talking about the possibility of an in-body network that could detect heart attacks or diabetic collapses and alert emergency services. A typical company deals...
- Blog posts 2008-05-11
- Unixfication II
- Unixfication IIUnixification II: The AwakeningSure, I think that some unixification is good for the sake of interoperability but I like having different OSs to rely on--call them niche or whatever but there is even a place for Windows...the only non-Unix OS left.I don't want just one open source OS, no...
- Discussion threads 2008-05-08
- Virtualization discussion with Oracle
- I recently had a chance to chat with Oracle's vice president of Linux engineering, Wim Coekaerts, and senior director of product marketing, Monica Kumar, about Oracles virtualization efforts and a bit about the philosophy behind the company's efforts. In summary, Oracle sees virtualization technology as just another tool organizations can...
- Blog posts 2008-05-08
- Oracle architect says there ought to be one Linux distribution: Red Hat
- One Oracle exec said there should be only one Linux distribution -- Red Hat -- and claimed there will be no fragmentation of that code base. In an interview with the Linux Foundation recently, Oracle's chief corporate architect said Oracle Unbreakable Linux is not a product but...
- Blog posts 2008-05-06
- Profits-strapped Sun continues decade-long pitch to developers on Java dominance
- Leading up the the JavaOne developers conference, Sun Microsystems posted an embarrassing quarterly profit loss, is making OpenSolaris more open than ever, bringing the OpenSolaris platform value to the Amazon Web Services cloud, and is still using variations on the projectile theme to send T-shirts into the international crowd of...
- Blog posts 2008-05-06
- Oracle developing grid management, chargeback features for Oracle VM
- Oracle is integrating virtualization management into its grid control product, the company's chief corporate architect said. Oracle VM, a server virtualization product based on the Xen open source virtualization hypervisor, made its debut last November. The VM software supports Oracle and non-Oracle applications. Oracle's databases, middleware and...
- Blog posts 2008-05-06
- N-Tier: Rube Goldberg meets Wintel Scalability
- N-Tier: Rube Goldberg meets Wintel ScalabilityStore procedures and serializationHow did stored procedures solve the serialization problem?If they did, it sounds like an accident due to programmers not understanding transactions and unknowingly switching from a very pessimistic locking strategy to an overly optimistic locking strategy.RE: N-Tier: Rube Goldberg meets Wintel ScalabilitySo,...
- Discussion threads 2008-05-05
- Webcast: Best Practices for a Successful SOA Implementation
- Pundits claim that you will reap returns on your SOA investments only after the implementation reaches a critical mass. Oracle Fusion Middleware customers have repeatedly demonstrated phenomenal ROI from the get-go. It is a potent combination of seasoned implementers and underlying product capabilities that have ensured tactical as...
- Webcasts 2008-05-05
- Enomaly's open source virtual platform moves VMs in the cloud
- Enomaly is a software developer in Toronto whose open source cloud computing platform is getting a lot of attention these days. The platform, Enomalism, is a virtual infrastructure tool that allows customers create their own cloud capacity and move virtual machines from one's data center or from...
- Blog posts 2008-05-02
- Mozilla warns of Flash and Silverlight 'agenda'
- Mozilla warns of Flash and Silverlight 'agenda'The "may"...?Please, just close your mouth and only open it again when you have actual proof of anything. [i]They "may" have an agenda...[/i]Nothing other than just more endless anti-MS crying. but Give me a break...motivationWhat's the motivation for Adobe to provide current versions...
- Discussion threads 2008-04-30
- Oracle closes BEA deal; Last 'logical' purchase?
- Oracle said Tuesday that it closed its acquisition of BEA Systems following European Commission approval. In a statement, Oracle president Charles Phillips BEA will help the company's vision of a "a modern service-oriented architecture (SOA) infrastructure" and provide "a series of complementary and well-engineered middleware products." ...
- Blog posts 2008-04-29
- RPG, PHP, and history
- RPG, PHP, and historyIf it works for you, use it - but it doesnt work for me.If it works for you, and especially if it has an elegant simplicity, then go for it.However,[i]So what’s the model? simple: business applications are user interfaces to business data.[/i]I think that in many cases...
- Discussion threads 2008-04-28
- Google names new CIO
- Google has named Benjamin Fried chief information officer. Fried, had been a managing director at Morgan Stanley's Application Infrastructure group. News.com's Stephen Shankland reports that Fried will take over in May. Fried replaces Douglas Merrill, who left earlier this month to go to EMI. ...
- Blog posts 2008-04-24
- Whoa, WOA: Are acronyms clouding up the cloud?
- ZDNet colleague Dana Gardner points to Michael Meehan's recent post on the Web Oriented Architecture (WOA) -- Mike spoke with some industry practitioners who apparently didn't think too much of the "WOA" moniker, striking them "as redundant and nothing particularly new, an empty suit if you will." Just another fancy...
- Blog posts 2008-04-22
- 'Enough with WOA, stick to SOA,' say IT architects - I say drop WOA and SOA
- 'Enough with WOA, stick to SOA,' say IT architects - I say drop WOA and SOAIt's all quite insane[i]so ramp up on that registry/repository, BPEL engine, scalable middleware beyond EAI, SOAP and XML appliances, additional performance management tier, ESB, federated ESB, data services tier (and another 15 acronyms there), SCA/SDO...
- Discussion threads 2008-04-21
- 'Enough with WOA, stick to SOA,' say IT architects - I say drop WOA and SOA
- Mike Meehan at SearchSOA.com has done some homework on the use of Web Oriented Architecture (WOA), and the IT folks in the field are fed up. Enough with the labels, they seem to be saying. And they raise excellent points. I for one am by no means...
- Blog posts 2008-04-21
- Open source SOA infrastructure project CXF elevated to full Apache status
- After community incubation and development for nearly two years, the Apache CXF open-source SOA and middleware interoperability framework evolved last week into a full project of the Apache Software Foundation. CXF, with some 60,000 downloads since July 2007, takes its place alongside 60 other Apache projects. The...
- Blog posts 2008-04-20
- Thought leadership grows around advancing 'WOA plus SOA' as enterprise-cloud duo
- Respected developer, adviser and thought leader Dion Hinchcliffe has posted a watershed blog that develops a compelling rationale for Web Oriented Architecture's (WOA's) advancing role in enterprises. The logic is not to supplant or dismiss Service Oriented Architecture (SOA), but rather to examine how WOA -- also...
- Blog posts 2008-04-17
- Red Hat delivers its state of desktop Linux address: There's no money in targeting consumers
- Red Hat outlined a good chunk of its desktop Linux plans in a blog post, but noted that it has no intention of delivering a traditional consumer product. In a blog post, Red Hat delivered what could be called a state of its desktop Linux plans and...
- Blog posts 2008-04-17
- Big Blue delivers big profits; Ups 2008 outlook
- IBM on Wednesday handily topped Wall Street estimates with net income of $2.3 billion, or $1.65 a share, on revenue of $24.5 billion. According to Thomson Financial, Wall Street was expecting a profit of $1.45 a share on revenue of $23.7 billion. IBM got help from a...
- Blog posts 2008-04-16
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Intel forum post: vPro is great, but who has the best vPro agent?
-
"Some agents have remote control and power issues with Vista; some agents server consoles don't work with 64 bit servers; some agents don't do IDE redirect. I have staged two companies with VPro machines, but have not installed an agent until I find the complete solution. Help!!"
- Follow an interesting discussion about the Intel® vPro™ technology platform >>
- BNET Industries
- Check out BNET's newest resource for managers and executives. Need to do research on your competitors? Don't have time to read every trade pub? BNET Industries is the new source for daily news, insights, and research on 11 major industries and 9,000 public companies.
-
- The technology industry from a different angle
-
- See what's hot in the auto industry
-
- Stay on top of the energy industry






