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 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.
- 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.
- An object refers to the materialization of a class, which serves as a design for the operation, processing, etc., on PC.
- An instance is an object developed as a data aggregate in memory based on the definition in the class.
- A method is a function that expresses the behavior of the object and operation to the class.
- A property is a variable or constant that expresses the status or attribute of an object.
- An event is a signal to notify the operations and events that have occurred in the object.
- A collection is an aggregate of objects to be handled collectively.
- A framework is a model to provide common functions and architecture in software.
- An interface consists of methods, properties and events to set out procedures and methods for exchanging data between programs.
- 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.