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
 
