O


object

See object-oriented programming (OOP).

object code

See processing.

object-oriented programming (OOP)

A style of programming and set of languages and tools that emphasize and support modularity. (OOP has no particular relation to object code.) A program consists of a set of objects (another term for module) that invoke methods (another term for actions) on one another. Objects are instances of classes, which define the common properties among a set of similar objects. Classes from inheritance hierarchies. OOP is increasingly being subsumed by the more disciplined component methodologies.

object-request broker (ORB)

An infrastructure layer supporting distributed object-oriented programs. Common object-request broker architecture (CORBA) is a reference model and set of interface standards and services defining an ORB emanating from the Object Management Group (OMG). A particularly significant CORBA standard is the internet inter-orb protocol (IIOP), which allows objects to invoke actions on other objects across the network.

open standard

standard; application programming interface.

open-closed principle

Open to extension, closed to change. With the goal of maintaining composability with other existing modules while also advancing, the principle attempts to ensure that any enhancements do not affect other modules currently using an interface.

open-source

See development.

operating system

Infrastructure software bundled with every computer (and other equipment, including an information appliance) that provides an abstract environment with a rich set of services to programs. It also supports multiple concurrent programs and dynamically allocates resources (e.g., processing, memory, storage, network access) to those programs.

operations

Undertaken by a human organization, following provisioning and while software is employed by users; keeping the software and supporting equipment running in the face of evolving user and environmental needs (particularly performance and security threats); reporting defects and installation of new releases; maintaining vigilance for and responses to security threats; and supporting users. Includes functions typically called system administration (installation, maintenance, and configuration), helpdesk, and systems management (the operational parallel to provisioning).

overprovisioning

See statistical multiplexing.




Software Ecosystems(c) Understanding an Indispensable Technology and Industry
Software Ecosystem: Understanding an Indispensable Technology and Industry
ISBN: 0262633310
EAN: 2147483647
Year: 2005
Pages: 145

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net