CCTOS Common : Framework
- Framework:
- Objectives and motivations:
- An
work environment in which application modules can be
hosted, even modules made in different programming languages.
- In the current situation there nearly as many frameworks
and this situation make interoperability difficult.
- Summary:
- It is of general interest to all projects to have a
framework, i.e. a technical context. The first step is to
identify the most common requirements.
- Scope:
- The main issue is the management of the integration of
components. A kind of very critical super component facilitating the
integration of other components.
- Management of a work session.
- Outlines of network architecture.
- Secured
communications, encrypted communications, considering the use of VPN.
- Man-machine interactions. Recommendations about
ergonomy.
- Journal of transactions.
- Protection
of the data, Monitoring and
management of backups.
- The framework itself is also a component.
- More than
one framework types could in principle be a good solution. The
framework itself is a component in the list of components. In
principle soon or later, as any other component the framework could
need to be replaced by an other one.
- However since the framework has a very central role,it
would be difficult to avoid completely any dependecies on the framework.
- At the current preliminary stage we could not afford to
experiment several framework at the same time. We have now to
select one preferred framework, but in the future it is not excluded
that we could need to move to an other framework.
- Session data:
- The framework must keep the global information which
need to persist during the current session.
- ...