User Tools

Site Tools


concepts:01-architecture

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
concepts:01-architecture [2019/11/12 07:21]
tjotov [PEIG - Client part of ADUCID]
concepts:01-architecture [2020/03/25 22:30] (current)
mpospisek ↷ Page name changed from concepts:architecture to concepts:01-architecture
Line 4: Line 4:
  
 This chapter describes internal functionality of ADUCID. This chapter describes internal functionality of ADUCID.
- 
-===== Target application ===== 
- 
-Target application is any application that uses ADUCID® services. Examples of such applications include web applications with standard thin client (standard browser), mobile applications with server counterpart, classic client-server applications, or even universal system tools which are not normally viewed as applications, e.g. a VPN system for remote access, Wi-Fi connection, terminal access (e.g. X terminal), etc. 
- 
-From the system point of view, the application consists of a client part and a server part (TA Client and TA Server), which communicate with each other in their own manner via an R1 interface. 
- 
-With [[nocode:start|No-Code Integration]] all applications are insulated behind AAA Proxy. 
  
 === Server part of ADUCID === === Server part of ADUCID ===
Line 17: Line 9:
 The entire server part along with the operating system and all third-party systems required to operate the server part of ADUCID are supplied as complete virtual appliance but can be installed as a set of components. The entire server part along with the operating system and all third-party systems required to operate the server part of ADUCID are supplied as complete virtual appliance but can be installed as a set of components.
 See [[components:aim|AIM - ADUCID Server Side Components]] See [[components:aim|AIM - ADUCID Server Side Components]]
- 
- 
  
 === PEIG  - Client part of ADUCID === === PEIG  - Client part of ADUCID ===
Line 24: Line 14:
 See [[components:client|PEIG - Client software]] See [[components:client|PEIG - Client software]]
  
 +=== Target application ===
 +Target application is any application that uses ADUCID® services. Examples of such applications include web applications with standard thin client (standard browser), mobile applications with server counterpart, classic client-server applications, or even universal system tools which are not normally viewed as applications, e.g. a VPN system for remote access, Wi-Fi connection, terminal access (e.g. X terminal), etc.
  
 +From the system point of view, the application consists of a client part and a server part (TA Client and TA Server), which communicate with each other in their own manner via an R1 interface.
 +
 +With [[nocode:start|No-Code Integration]] all applications are insulated behind AAA Proxy.
 ===== Interfaces ===== ===== Interfaces =====
  
-ADUCID uses basic interfaces:+ADUCID uses four basic interfaces:
  
 ==== R1 ==== ==== R1 ====
Line 61: Line 56:
 {{:developers:aducid-communication-diagram.png?nolink&601x376}} {{:developers:aducid-communication-diagram.png?nolink&601x376}}
  
-== Communications diagram ==+**Communications diagram**
  
 The server part of the target application first requests the required operation via the R4 control interface and specifies its AIM parameters. The server part of the target application first requests the required operation via the R4 control interface and specifies its AIM parameters.
Line 81: Line 76:
 PEIG finishes its activity by using a return URI. Then, depending on scenario, final action is executed (AJAX reload, page refresh, redirect).  PEIG finishes its activity by using a return URI. Then, depending on scenario, final action is executed (AJAX reload, page refresh, redirect). 
  
 +[<>
concepts/01-architecture.1573543292.txt.gz · Last modified: 2019/11/12 07:21 by tjotov