You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Application Mediation

From EverybodyWiki Bios & Wiki

Script error: No such module "Draft topics". Script error: No such module "AfC topic".

The term "Application Mediation" was first used by Andrew Kupetz, Chief Technology Officer, IBM Financial Services Sector, to describe the real-time mediation of the data flow between an end user and/or one or more applications as one of the architectural deployment options of the composable software entitled "Tomorrow Software" marketed by TomorrowX.

"Mediation" in this context refers to an ability to access; analyse and apply; then act on data flow inline and in real-time.

Examples of actions include the ability to:

  • Allow or Deny (such as a request)
  • Add (such as the insertion of new content to original content stream)
  • Adjust (such as to change content of original content stream)
  • Assist (such as to access systems and perform processing)
  • Advise (such as to trigger an event, notification or report)
File:Application Mediation Overview.jpg
Figure 1. Application Mediation Overview

(Refer Figure 1) It is an emerging methodology that adds an additional front-end layer to web applications, web services as well as other protocols. The purpose of the application mediator is to provide a first response capability to the application and also to allow for ad-hoc or temporary changes to be introduced to the application without changing the application code. Application mediators can use rules or artificial intelligence to determine the outcome of the mediation.

The application mediator must control all the traffic moving both in and out of the application in real time. In its simplest form it is a sanctioned "stand-in" and can be implemented as either a layer in the application server or as a proxy server. It is especially useful when the need arises to add features to applications not under the control of the business itself (third party applications with no source code access, or applications maintained by a SaaS provider), when migrating web services from one version to another (data transformation) and for temporary alterations to an application that preferably should not be weaved into the application code (for example, constantly changing security, compliance or similar capabilities or logic).

Application mediation via a proxy can also be used to control how a web site that is external to a corporate network is used from within the business. It can for example lock down (or whitelist) user accounts that may be used on the site, can control which features are available and can also monitor for the use of profanities and other reputation issues that can affect a business. Useful targets for this methodology are social networking and micro-blogging sites such as Facebookand Twitter.

References[edit]


This article "Application Mediation" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Application Mediation. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.