Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
SMILA/Project Concepts/Core Conce
< SMILA | Project Concepts
Contents
Description
This concept describes the general system architecture. Additionally core or general concepts are referenced. Good and bad practices to keep a ceirtain maintainability are handled also.
Key parts of the architecture could be found in the following concepts:
- SMILA/Project_Concepts/Core Indexing Process (global view)
- SMILA/Project_Concepts/Components and Modules
Discussion
Technical proposal
{info} Note: This section may only be edited by assigned developer(s). His responsibility is also to reflect any agreed changes/details in discussion section. {info}
Runtime process and environment
SMILA/Project_Concepts/Runtime Process and Environment
Monitoring
- Availability of the whole solution
- Availability of components
- Component control (start, stop, ...)
- SNMP, JMX, MBean
see SMILA/Project_Concepts/Monitoring for detailed specification.
Logging
- Normalize Log format
- Log statements in conditions!
- Commons-logging (interface)
- Log4* as background
- OSGi Logging Service
Performance Measurement
- Performance counter support in java components
- Performance counter usage must be described in concepts.
- Developers are responsible to ask for performance counter usage in components