|


The architecture of dynamic applications


Server NÁVŠTĚVNOST CZ is developed on three layer architecture.
Main advantage of this solution is that data is separated from application and presentation logics.
This allows individual changes in every layer.
| SYSTEM LAYER |
| SYSTEM FUNCTIONS |
| Database layer |  | data archivation and backup |
| Application layer |  | monitoring and analysis of data |
| Presentation layer |  | presentation of analysed data |
Used technology
Linux, Apache, PHP, MySQL, Java script, HTML, Flash
Technical solution
Hardware: 2x IBM xSeries e-server 365 connected in GTS serverhousing in Prague 1x IBM xSeries e-server 205 connected in GTS serverhousing in Brno
All parts of both servers in Prague are multiplied and are able to work independently. Online replacement of failed component
is possible. Servers are geographically separated because of the danger of terrorist attack or natural disaster and online replication is enabled between them.
In the case of failure of one server, backup server with identic copy of the system is engaged. The other two servers are online for data replication.
How it works
NÁVŠTĚVNOST CZ server is
based on external monitoring of each visit on the presentation.
Visits monitoring requires placing of specific external HTML code
presentation's sourcecode. (Invisible pixel in PNG format.)
Specific HTML code is generated after the registration to the system.
Presence of HTML code in the sourcecode
of the presentation is based on 1 pixel invisible image in PNG format.
Since the pixel is transparent, graphical composition of presentation is
not disrupted. Presence of HTML code has no influence on the loading speed.
By placing the HTML code on the website,
every visitor accesses the NÁVŠTĚVNOST CZ.
All accesses on the monitored presentation are recorded by the system to the database.
Monitoring of selected parameters, allows the system to present this obtained data to the user.
No hardware or software requirements
Server NÁVŠTĚVNOST CZ works as rented web service that runs on
the provider's hardware - EUNECO.COM
- European Network Company s.r.o.
From this reason, NÁVŠTĚVNOST CZ system does not require any
special hardware or software on the client side.
For viewing of each listing provided by NÁVŠTĚVNOST CZ system in realtime,
in your web browser.
Security and personal data protection
Security and personal data protection is based on user autentification, using the login and password.
The data is sent from client to server in encrypted form, this means that it's impossible to sniff this data
from the line and misuse it.
MD5 algorithm is used to cypher the password. This
algorithm is considered as on of the safest and it's cracking is currently, due to computing
power limitations, impossible.
|