Implicit invocation

Implicit invocation

Implicit invocation is a term used by some authors for a style of software architecture in which a system is structured around event handling, using a form of callback. It is closely related to Inversion of control and what is known informally as the Hollywood Principle.

ee also

*Mach-II - An implicit invocation framework for ColdFusion
*Observer pattern
*Spring framework

External links

* [http://www.cs.cmu.edu/afs/cs/project/able/ftp/intro_softarch/intro_softarch.pdf An Introduction to Software Architecture] by David Garlan and Mary Shaw
* [http://www.mach-ii.com/resources/intro_to_implicit_invocation.pdf An Introduction to Implicit Invocation Architectures] by Benjamin Edwards


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Platform Invocation Services — Platform Invocation Services, commonly referred to as P/Invoke, is a feature of Common Language Infrastructure implementations, like Microsoft s Common Language Runtime, that enables managed code to call native code. Contents 1 Architecture 1.1… …   Wikipedia

  • Mach-II — Infobox Software name = Mach II caption = We re Community Driven genre = web application framework developer = [http://www.greatbiztools.com GreatBizTools, LLC] |source model = Open source latest release version = 1.6 Beta latest release date =… …   Wikipedia

  • Model-Glue — is an OO web application framework based on the MVC design pattern. Its goal is to simplify development of OO ColdFusion applications. It is released under the Apache Software License 2.0 (ASL2.0)[1] Model Glue Is An Implicit Invocation framework …   Wikipedia

  • Observer pattern — The observer pattern (a subset of the publish/subscribe pattern) is a software design pattern in which an object, called the subject, maintains a list of its dependents, called observers, and notifies them automatically of any state changes,… …   Wikipedia

  • Software architecture — The software architecture of a program or computing system is the structure or structures of the system, which comprise software components, the externally visible properties of those components, and the relationships between them. The term also… …   Wikipedia

  • Model-view-controller — (MVC) is an architectural pattern used in software engineering. Successful use of the pattern isolates business logic from user interface considerations, resulting in an application where it is easier to modify either the visual appearance of the …   Wikipedia

  • Callback (computer science) — In computer programming, a callback is executable code that is passed as an argument to other code. It allows a lower level software layer to call a subroutine (or function) defined in a higher level layer. Usually, the higher level code starts… …   Wikipedia

  • Software framework — A software framework, in computer programming, is an abstraction in which common code providing generic functionality can be selectively overridden or specialized by user code providing specific functionality.Frameworks are similar to software… …   Wikipedia

  • Inversion of control — In software engineering, Inversion of Control (IoC) is an abstract principle describing an aspect of some software architecture designs in which the flow of control of a system is inverted in comparison to procedural programming. In traditional… …   Wikipedia

  • WS-Notification — is a group of specifications related to the WS Resource framework that allows event driven programming between web services.WS Notification is based on the event notification pattern [ [http://www.riehle.org/computer science/research/1996/tapos… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”