Middleware for Software Leasing over the Internet

Hans-Arno Jacobsen and O. Gunther.

In ACM Conference on Electronic Commerce (EC’99), pages 87-95, Denver, Colorado, November 1999.


MMM (Middleware for Method Management) is an infrastructure for managing the deployment, integration, distribution, and use of application services via the World Wide Web. An application service may range from a databases 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 fully frees the user from software installation, maintainance, and upgrading overhead, while always offering the most up to date 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.


Readers who enjoyed the above work, may also like the following:

  • Blockchain for V2X: A Taxonomy of Design Use Cases and System Requirements.
    Hans-Arno Jacobsen, Shashank Motepalli, Gengrui Zhang, Hans-Arno Jacobsen, and Shiquan Zhang.
    In BRAINS, September 2021.
    Tags: blockchains, dlt, v2x, distributed ledgers
  • Demand–Response Games for Peer-to-Peer Energy Trading With the Hyperledger Blockchain.
    Min Zhang, Frank Eliassen, Amir Taherkordi, Hans-Arno Jacobsen, and Hwei-Ming Chung, Yan Zhang.
    In IEEE Transactions on Systems, Man, and Cybernetics: Systems , September 2021.
    Tags: game theory, blockchain, energy informatics, dlt
  • Prosecutor: An efficient BFT consensus algorithm with behavior-aware penalization against Byzantine attacks.
    Gengrui Zhang and Hans-Arno Jacobsen.
    In Proceedings of the 22nd International Middleware Conference, December 2021.
    Tags: blockchains, dlt, distributed ledger, consensus, bft