Glossary Items

O

  1. On-Board Diagnostic Port (OBD) systems give the vehicle owner or repair technician access to the status of the various vehicle subsystems. The amount of diagnostic information available via OBD has varied widely.
    OBD systems give the vehicle owner or repair technician access to the status of the various vehicle subsystems. The amount of diagnostic information available via OBD has varied widely since its introduction in the early 1980s versions of on-board vehicle computers. Early versions of OBD would simply illuminate a malfunction indicator light or "idiot light" if a problem was detected but would not provide any information as to the nature of the problem. Modern OBD implementations use a standardized digital communications port to provide real-time data in addition to a standardized series of diagnostic trouble codes, or DTCs, which allow one to rapidly identify and remedy malfunctions within the vehicle.
  2. Components of a Vehicle-to-Infrastructure (V2I) implementation located in a moving vehicle, communicating wirelessly with roadside equipment (RSE). On-Board Equipment (OBE) applications may interface with other vehicle systems via the CAN Bus.
    OBE applications may interface with other vehicle systems via the CAN Bus.
  3. On-premises software is installed and runs on computers on the premises (in the building) of the person or organization using the software, rather than at a remote facility, such as at a server farm or cloud - somewhere on the Internet.
    On-premises software is sometimes referred to as “shrinkwrap” software, and off-premises software is commonly called “software as a service” (SaaS) or “computing in the cloud”. The on-premises approach to deploying and using business software was the most common until around 2005, when software running at a remote location became widely available and adopted. The new, alternative deployment and use model typically uses the Internet to remove the need for the user to install any software on premises and had other accompanying benefits: running software remotely can result in considerable cost savings because of reduced staffing, maintenance, power consumption, and other factors.
  4. A type of software where the source code is available and can be modified and freely redistributed. Open source code is typically created as a collaborative effort in which programmers improve upon the code and share the changes within the community.
    Open source is the opposite of closed, proprietary systems. Many developers insist that IoT must have open standards to reach its full potential. Open source code is typically created as a collaborative effort in which programmers improve upon the code and share the changes within the community. Open source sprouted in the technological community as a response to proprietary software owned by corporations.
  5. The Open Systems Interconnection model (OSI model) is a conceptual model that characterizes and standardizes the communication functions of a telecommunication or computing system without regard to their underlying internal structure and technology.
    The Open Systems Interconnection model (OSI model) is a conceptual model that characterizes and standardizes the communication functions of a telecommunication or computing system without regard to their underlying internal structure and technology. Its goal is the interoperability of diverse communication systems with standard protocols. The model partitions a communication system into abstraction layers. The original version of the model defined seven layers.
  6. Optical character recognition (OCR) or optical character reader is the mechanical or electronic conversion of images of typed, handwritten, or printed text into machine-encoded text.
    OCRs are widely used as a form of data entry from printed paper data records, whether passport documents, invoices, bank statements, computerized receipts, business cards, mail, printouts of static-data, or any suitable documentation. It is a common method of digitizing printed texts so that it can be electronically edited, searched, stored more compactly, displayed on-line, and used in machine processes such as machine translation, text-to-speech, key data and text mining. OCR is a field of research in pattern recognition, artificial intelligence and computer vision.
  7. An oracle is a way for a blockchain or smart contract to interact with external data. With blockchains being deterministic one-way streets, an oracle is a path between off-chain and on-chain events.
    An Oracle is the name given to an agent that finds and verifies real-world occurrences and submits this information to a Blockchain to be used by smart contracts. This allows the smart contracts to interact with real-world data and apply functions based on that.
  8. Orchestration describes the automated arrangement, coordination, and management of complex computer systems, middleware, and services. Type of composition where one particular element is used by the composition to oversee and direct the other elements.
    Orchestration describes the automated arrangement, coordination, and management of complex computer systems, middleware and services. It is often discussed as having an inherent intelligence or even implicitly autonomic control, but those are largely aspirations or analogies rather than technical descriptions. In reality, orchestration is largely the effect of automation or systems deploying elements of control theory. This usage of orchestration is often discussed in the context of service-oriented architecture, virtualization, provisioning, Converged Infrastructure and dynamic datacenter topics. Orchestration in this sense is about aligning the business request with the applications, data, and infrastructure. It defines the policies and service levels through automated workflows, provisioning, and change management. This creates an application-aligned infrastructure that can be scaled up or down based on the needs of each application. Orchestration also provides centralized management of the resource pool, including billing, metering, and chargeback for consumption. For example, orchestration reduces the time and effort for deploying multiple instances of a single application. And as the requirement for more resources or a new application is triggered, automated tools now can perform tasks which, previously, could only be done by multiple administrators operating on their individual pieces of the physical stack. A somewhat different usage relates to the process of coordinating an exchange of information through web service interactions. Applications which decouple the orchestration layer from the service layer are sometimes called agile applications. A distinction is often made between orchestration (a local view from the perspective of one participant) and choreography (coordination from a global multi-participant perspective, albeit without a central controller).
  9. An economic relationship in which payment is attached to a value achieved, rather than a service or product. Digital devices on edge are powering an Outcome Economy and enabling a new business model that shifts the focus from selling things to selling results.
    Digital devices on the edge are powering an Outcome Economy and enabling a new business model that shifts the focus from selling things to selling results. A marketplace where businesses compete on their ability to deliver quantifiable results that matter to customers rather than just selling products or services, e.g. energy saved, crop yield or machine uptime. Delivering customer outcomes requires sellers to take on greater risks. Managing such risks requires automated quantification capabilities made possible by the Industrial Internet.
test test