MMM (Middleware for Method Management) is an infrastructure for managing the deployment, integration, distribution, and use of application services via the World Wide Web. Application services may range from a simple database access to a fully fledged application package. MMM propagates a software leasing paradigm, as opposed to the classical software licensing model. Applications reside and execute on the software provider’s platforms, managed through the MMM middleware. Users interact with the application services through a standard Internet browser, not requiring any additional software. This relieves user from software installation, maintenance, and upgrading overhead, while always offering the most recent software release. The MMM client component offers users a virtual file space, application service composition functions, execution support, and visualization features. These functions are all available through an Internet browser. The MMM implementation is based on standard Web technologies, such as HTML, XML, and MetaHTML; distributed object computing frameworks, such as CORBA; and database technology, such as ODBC. In this paper we give a technical account of the MMM architecture and discuss its primary features.
[1]
Ian T. Foster,et al.
Globus: a Metacomputing Infrastructure Toolkit
,
1997,
Int. J. High Perform. Comput. Appl..
[2]
Hans-Arno Jacobsen,et al.
Component leasing on the World Wide Web
,
2000
.
[3]
Michael P. Mesnier,et al.
The Network-Enabled Optimization System (neos) Server
,
1996
.
[4]
Andrew S. Grimshaw,et al.
The Legion vision of a worldwide virtual computer
,
1997,
Commun. ACM.
[5]
Hemant K. Bhargava,et al.
DecisionNet: An Architecture for Modeling and Decision Support over the World Wide Web
,
1995
.
[6]
Oliver Günther,et al.
MMM-towards an infrastructure for emerging electronic commerce applications
,
1999,
Proceedings. Tenth International Workshop on Database and Expert Systems Applications. DEXA 99.
[7]
Oliver Günther,et al.
From GISystems to GIServices: Spatial Computing on the Internet Marketplace
,
1999
.
[8]
Hemant K. Bhargava,et al.
MMM: A Web-Based System for Sharing Statistical Computing Modules
,
1997,
IEEE Internet Comput..