Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is On Demand Computing

Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches
Refers to an application design where expensive computations and access to external resources is delayed until it becomes really necessary. This is similar to the lazy initialization design pattern used in programming. A good example for on-demand-computing is how internet search engines handle queries and display only the first chunk of results.
Published in Chapter:
From Business Rules to Application Code: Code Generation Patterns for Rule Defined Associations
Jens Dietrich (Massey University, New Zealand)
DOI: 10.4018/978-1-60566-402-6.ch014
Abstract
Rules that define relationships between objects are an important part of the specifications of software systems. However, support for the explicit representation of those rules in modelling languages is still immature and there is little support to assist software engineers in implementing them. The result of this practice is hand-crafted and error-prone applications. In this chapter, we analyse some common patterns used to implement rules and discuss the shortcomings associated with those patterns. We then discuss several options to explicitly represent rules, and how to automate the generation of application code from rules.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR