Context: hometechnologymiddleware  
Technology

  Middleware
  PC upgrades
  Open Source

Home
 
 Search Site
 
 

Middleware - what is it?

Middleware is a generic term for an application - a program running on a computer - that provides a link between two different systems. The middleware is an interface that knows how to talk to both systems and so can be used to move business information between them.

The unique feature of middleware is that neither of the end systems being joined need to be altered to accommodate the interface.

Middleware in action

You may run an in-house financial system and want to make some summary information available to many people in your company. You want to restrict what each person can see - maybe segmented by the department the viewer is in.

One solution may be run run off individual reports for each person and send them the results by paper or e-mail. The reports could be huge. They may take a lot of time and resources to run. You would also be e-mailing a lot of information that the users may not want to see - perhaps they only need to dip into the system to look at the status of an order.

Middleware would allow this information to be created 'on the fly' - as and when the users request it. The middleware can translate the information into a web-based interface so it can be viewed on any web browser. Links would allow the user to drill-down into any item in their report or click-through to see more details.

The middleware could get its information live from the existing financial system - without having to change any part of that system - or it could extract what it needs from an off-line report run each night. It could also use a combination of the two - an off-line report to get the top-level summaries and a live link to look at the current status.

The web interface could request a username and password before allowing access to the data - you would then be confident that users could only see what they are permitted to see.

How can Academe Computing help you with middleware?

We design, produce and support bespoke software. That means we can create a middleware application specific to your needs.

If we can find a product that will do the job off-the-shelf then we will be pleased to recommend that to you first - there is no point reinventing any product that may already have a proven track-record. We will of course be able to configure that product for you, to integrate it into your IT infrastructure and we will support that product for as long as you need it.

If it is a turnkey solution you are after - if you want to support the software yourself - then we will provide all the necessary training and written manuals that you would need.


Related pages and links...

our servicesSee also...

 Home Copyright © 2001 Academe Computing Ltd. All rights reserved. e-mail webmaster