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 real time 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-2008 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- News to know: Intel, Adobe; Kindle economics; OLPC
- Here are today's notable headlines. You can get News To Know via email alert and RSS daily: Mary Jo Foley: New update of Microsoft codename tracker available now Larry Dignan: Intel launches Core i7; Who's buying? Paul Murphy: How Intel's Nehalem...
- Blog posts 2008-11-17
- Whatever happened to the 'middle' in middleware?
- Quote of the week: "In the mid 1990s, 'middle' meant 'the gaps between applications and software components.' Middleware was technology you turned to in order to try to build distributed systems: transaction processing middleware, database middleware, object middleware... Middleware was a technological concept. ...Now, 'middle' means...
- Blog posts 2008-11-14
- Hands on with the BlackBerry Bold
- Hands on with the BlackBerry BoldInstall Opera Mini and you won't look backI don't know why RIM does not do a deal with Opera and junk their own browser.Best of breed?I think the E71 would argue that one.RE: Hands on with the BlackBerry BoldYou don't talk at all about 3G...
- Discussion threads 2008-11-03
- The 'real' cost of application outages
- The 'real' cost of application outagesavailabilityDowntime costs will naturally depend on the business. I worked many years at NYSE, where downtime could cost millions. I used to maintain and run one of their most critical systems. Over 7 years, the total 'unavailable' time was less than 50 seconds.Now working in...
- Discussion threads 2008-10-29
- First 2009 SOA predictions arrive; see fading of the hype
- Dave Linthicum has beat everybody to the punch and issued his predictions for the year ahead in service oriented architecture. These are good predictions, my thoughts added: 1. The interest in cloud computing will drive many enterprises toward SOA. Agreed....
- Blog posts 2008-10-27
- Tibco Software And Silicon Valley. . .
- Tibco Software And Silicon Valley. . .Tibco / Spark IntegrationIf you like Tibco, have you looked at Spark Integration (www.sparkintegration.com)? It is very robust middleware for integration of software and hardware with out the need for collaboration on standards. Good progress in the unmanned vehicle category where discontinuity...
- Discussion threads 2008-10-26
- ACCESS extends its Linux platform family
- ACCESS, the Japanese company that powers a wide range of phones around the globe, announced this week that it is extending its Linux platform, allowing it take data services previously available only on advanced phones and make them available on entry-level devices. At a technology trade show in Tokyo this...
- Blog posts 2008-10-21
- Two things money can't buy: love and SOA
- Does middleware untangle or tangle more? by Joe McKendrick
- Blog posts 2008-10-09
- SOA soon part of the 'cloud'? Hold that thought
- There has been a fair share of speculation that SOA will blend in one form or another into Web Oriented Architecture or Software-as-a-Service SaaS in the foreseeable future, and this discussion has appeared frequently on this blogsite. (A discussion on SOA and WOA posted here. I also posted an account...
- Blog posts 2008-10-01
- New report places Semantic Web 'On the Cusp' of something big
- Today sees the publication of a new report by Boston-based David Provost. On the cusp: a global review of the Semantic Web industry PDF features David's analysis of the space, informed by detailed conversations with representatives from many of its leading companies, and the picture he paints is an optimistic...
- Blog posts 2008-09-30
- Oracle, the Innovation Company: Core Innovation, Fusion Applications' Debut, and Why It's All Up to AIA
- If I had to distill a vast and complex product strategy into a single, admittedly simplistic description, Oracle of late would have been known as a company that innovates through acquisition: This has been largely true since Oracle's acquisition binge started five years ago. And until now innovation through acquisition...
- Blog posts 2008-09-24
- Amazon adds Oracle support to EC2
- Amazon said Monday that it will be adding various Oracle enterprise offerings to its cloud computing service, dubbed Elastic Compute Cloud. The move will give Amazon's cloud services some serious enterprise heft. In a blog post, Amazon said it will offer EC2 services preloaded with Oracle's software--Enterprise...
- Blog posts 2008-09-22
- Oracle's first quarter allays worries
- Oracle reported first quarter earnings that topped expectations as new software licenses were in line with estimates. Revenue, however, was light. In a statement Thursday, Oracle said it reported earnings of $1.1 billion, or 21 cents a share preview. Excluding charges, Oracle reported earnings of $1.5 billion,...
- Blog posts 2008-09-18
- Oracle first quarter expected to be mixed, but 'not a disaster'
- Oracle steps up to the earnings plate Thursday and could face a rough crowd. Wall Street is battered and has no tolerance for any earnings--even decent reports. No matter what Oracle says every word will be parsed to gauge the demand outlook. Adam Holt, analyst at Morgan...
- Blog posts 2008-09-18
- IBM targets HP's server beachhead
- In its latest volley in a tug-of-war between two tech giants, IBM said Monday that it will offer services free of charge to migrate HP server customers to its System z mainframes. The effort, announced just as HP CEO Mark Hurd was to kick off his analyst...
- Blog posts 2008-09-15
- Another view: WOA vs. SOA debate a distraction?
- Another view: WOA vs. SOA debate a distraction?WOA vs. ROA vs. SOARealistically, people have been using using RESTful services as part of SOA initiatives even if they didn't realize it for a few years already. You could even make the argument that Resource Oriented Architecture is going to subsume SOA,...
- Discussion threads 2008-08-31
- The Unix sysadmin salary premium
- The Unix sysadmin salary premiumThe non-obviously conclusions I draw...The non-obviously conclusions I draw from this is that organisations looking fron Windows admins could do well by bring in guys with Unix experience.(I can hear someone say "No self respecting unix guy would take the job", to which the answer is...
- Discussion threads 2008-08-13
- The Microsoft middle ground
- The Microsoft middle groundYes, but the current perceived credit crunchshould get rid of a lot of the "me-too" fat from the system.Only the genuine knowledgeable IT lovers will be left ....Price vs TCOYour piece fails to mention the well-documented costs of owning MS-based desktops and servers. The delta in...
- Discussion threads 2008-08-07
- Enterprise-Proven On-Demand Business Portal Provider, EnterConnect, Delivers SaaS to Their Customers and Marketplace Partners
- RedChip Companies was seeking a robust, online content, document and project management system to support their rapidly expanding research and reporting business. The EnterConnect SaaS model appealed to RedChip because they would not incur large implementation costs. Limited IT resources, already consumed with running internal business systems and email, also...
- Case studies 2008-08-01
- JavaFX Preview SDK to be released this week
- JavaFX Preview SDK to be released this weekis JavaFX an extension of M$ WinFX API?That FX sufix spells doom for me.Either $un have become a M$ appendice or they can't come with some original name for their aging product.RE: JavaFX Preview SDK to be released this weekWell, how could the...
- Discussion threads 2008-07-29
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
CIO Sessions
- Check out our video interviews with leading CIOs today!
-
Differentiating Technorati from Google Technorati VP of Engineering: Dorion Carroll 11:50 -
On the Issues: From Net neutrality to bandwidth caps Qwest CTO: Pieter Poll 11:50 -
How to process over 300 million transactions per day Visa CIO: Michael Dreyer 11:30 -
Adopting collaboration tools in the enterprise Cisco CIO: Rebecca Jacoby 12:35 - All CIO Sessions »



