SYSTEM OUTLINE
System Outline
2.System Outline
2.1 OAI (Open Application Interface) System
1.The OAI system is the interface that joins a variety of facilities of the NEAX2400 IMX to the application programs of the external computer (general-purpose information processing equipment) of the user.
2.The NEAX2400 IMX can be controlled by the external computer through the OAI system.
3.The OAI system diversifies the information processing functions of the NEAX2400 IMX, thus offering users’ unique added values.
4.For implementing the OAI system, an Interface Processor (IP) is provided to the NEAX2400 IMX.
5.The IP controls the communication protocol between the NEAX2400 IMX and the UAP (User’s Application Processor of the external computer) in accordance with the basic reference model of the Open Systems Interconnection (OSI) standardized by the ISO (Note).
Note: International Organization for Standardization (ISO)
2.2 Software Structure in the OAI System
The software structure in the OAI system is shown in Figure 2-1. So far, the software structure of the NEAX2400 IMX is generally categorized into three major blocks: Input Processing Block, Internal Processing Block, and Output Processing Block. When the Input Processing Block detects a call, the Internal Processing Block analyzes and identifies the call. In accordance with the result of this processing, the Output Processing Block executes required switching operations, controlling of lamps/keys, etc. To meet these processing requirements, a conventional arrangement is made every time a request for the application software arises. The modules of the Input Processing Block and the Output Processing Block are replaced with those corresponding to such a request. However, in the case of the OAI system, each unit function to be made available for the computer in the Input Processing Block and the Output Processing Block is defined as a facility (each slant lined portion in Figure 2-1) in advance, so that each of these facilities may be directly controlled by the external computer through the OAI interface. For example, the key information input by processing of key receiving is not processed within NEAX2400 IMX, but is analyzed by the external computer. As a result of this processing by the external computer, all the related messages are shown on a digital display and a lamp display at corresponding terminals. In other words, the OAI interface has released the function of the conventional internal processing to the external computers.