SMILA/Project Concepts/Core Conce

From Eclipsepedia

< SMILA‎ | Project Concepts
Revision as of 04:13, 15 August 2008 by Daniel.stucky.empolis.com (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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.


Architecture Overview - Service Level.png

Key parts of the architecture could be found in the following concepts:

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

Good and Bad Practices

Good Practices

Bad Practices