Requirements of technical architecture
A physical Architecture or structures technical is conceived so as to answer requirements.
These requirements are several natures:
Functional requirements
They are the functionalities of the application.
Availability/Reliability/beach of opening
The beach of opening of the service specifies the periods of time during which the application must be active: Example:
- 7/7j, H24
- 7/7j, H24, except beach of maintenance the 15 of each month between 20:00 and 6:00
- 5/7j, 9:00 - 20H
- availability of 99,9%
Resumption of service in the event of incident
The local incident and the disaster site are distinguished: the incident is for example the loss of a waiter, while the disaster site is for example the fire of the center of exploitation.
The requirements must express in RTO and RPO. The RTO (Recovery Time Objectifies) is acceptable time to take again the service The RPO (Recovery Not Objectifies) is the maximum loss of data acceptable after Intégrité restarting The objectives of RPO and the RTO can be different according to whether it is a question from an incident or a disaster.
Safety
The requirements of safety cover several fields:
- Confidentiality
- Authentification/identification/Access control
- Integrity
- Auditability
- Traceability/imputability
- not repudiation
Performances
Requirements related to the following elements
- many users,
- processing times desired for the transaction, the batches treatments.
- frequency of the treatments, compromise flow, peaks of load
- filters
- Response time
Scalability
The scalability is the capacity that with architecture to evolve/move in the event of rise in load so necessary.
- Scalabilité horizontal: Possibility of adding waiters of a given type. Example: possible addition of WebSphere waiters with distribution of load Alteon
- Scalabilité vertical: Possibility of upgrader a waiter (addition of processors, RAM, discs…)
Conservation of the data
An application cannot accumulate unbounded data. It is obligatorily necessary to envisage mechanisms of purging or filing. To fix the duration of the history preserved on line. When the old data should not be any more preserved on line, which are the requirements? Purges data? Transfer of the data in a system of filing? Filing on magnetic band? If the data are filed on tape, which is maximum time desired to be able to reach these data? To take into account the legal requirements
- minimal shelf life to observe for certain data like the invoices
- right to the lapse of memory: in French right, one can preserve certain personal data only during a time fixed for a former customer.
- Other requirements
Modifiability
For the significant applications, one will treat the case of the requests (installation of version corrective, reparamétrage) which can have to be made without interruption of service. (installation and reparamétrage “hot”)
Utilisability
Requirements concerning of the functions intended to improve the interactions with the users. Examples:
- Case of long treatments for which it is necessary to make it possible the use to visualize the progression of the treatments, to stop it, to take it again.
- Case of action user which is necessary to be able to cancel (required to be able to return in a coherent former state)
-
Exploitability
| Random links: | Goadec sisters | Barbechat | Toys of Halation | Sanjay Gadhvi | Moncalvo | Windsor_(pdc),_le_Wisconsin |