For system integratorsGlossary

Glossary

Terms related to ORiN

  • CAO (Controller Access Object)
    Defined by ORiN, CAO is a specification of standard program interfaces for the access of applications to devices.
  • CAO engine
    The CAO engine is a module implementing the CAO specifications of ORiN. It is also referred to as the ORiN engine.
    When an application uses CAO, this engine is run to intermediate access to providers.
  • CAO application
    The CAO application is an application that uses CAO (standard program interface). It is also referred to as the ORiN application.
  • CAO provider
    The CAO provider is a module for access to devices to serve as a plugin for the CAO engine. It is also referred to as the ORiN provider.
    The provider absorbs differences in specifications between devices to provide CAO with a common access means.
  • CAP (Controller Access Protocol)
    Defined by ORiN, CAP is a specification of standard communications interfaces for remote access to devices via the Internet.
  • e-CAP (embedded CAP)
    E-CAP is a specification of CAP for communication with devices using POST commands in HTTP.
  • b-CAP (binary CAP)
    B-CAP is a specification of CAP for communication with devices using binary data in TCP/UDP.
  • b-CAP server
    The b-CAP server is a server application that supports b-CAP.
    According to the request from the b-CAP client, it accesses devices using CAO.
  • b-CAP listener
    The b-CAP listener is a type of b-CAP server and functions as a command-line application.
  • b-CAP service
    The b-CAP service is a type of b-CAP server and operates as a Windows service program.
  • b-CAP client
    The b-CAP client is a client application that supports b-CAP.
    It sends commands to the b-CAP server for accessing devices in a remote environment.
  • b-CAP provider
    The b-CAP provider is a provider operating as a b-CAP client.
    CAO applications can access devices in a remote environment by using this provider.
  • CRD (Controller Resource Definition)
    Defined by ORiN, CRD is a specification of standard data schemas to express various static resource information in devices.

Terms related to IT

  • Middleware
    Middleware is software in a position between OS and application software and provides functions which are used commonly by a variety of applications software.
  • Application architecture
    Application architecture is the overall composition of software modules in a system.
  • Class
    A class is a concept of software module design and serves as a design in which the necessary data (property), functions (methods), etc. in a class are defined.
  • Object
    An object refers to the materialization of a class, which serves as a design for the operation, processing, etc., on PC.
  • Instance
    An instance is an object developed as a data aggregate in memory based on the definition in the class.
  • Method
    A method is a function that expresses the behavior of the object and operation to the class.
  • Property
    A property is a variable or constant that expresses the status or attribute of an object.
  • Event
    An event is a signal to notify the operations and events that have occurred in the object.
  • Collection
    A collection is an aggregate of objects to be handled collectively.
  • Framework
    A framework is a model to provide common functions and architecture in software.
  • Interface
    An interface consists of methods, properties and events to set out procedures and methods for exchanging data between programs.
  • Parser
    A parser is a module that interprets the content of strings and binary data to extract necessary information.
  • DCOM (Distributed Component Object Model)
    DCOM is one of the distributed object technologies implemented by Microsoft for Windows.
    It is compatible with the function to call software modules remotely from external PCs.
  • XML (Extensible Markup Language)
    XML is one of the text-based file formats (markup languages).
    Information is enclosed in a tag and can be described to hierarchize and express the relationship.