Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Choosing a runtime architecture
  • Required plug points into runtime
    1. Handlers - an ability to add user handlers; change system handlers?
    2. Extensible Metadata - an ability to collect the custom meta-data (e.g. custom annotations), this can be also achieved by using handlers
    3. Extensible Lifecycle Manager - define custom scopes, use spring scopes when integrating with Spring
    4. Extensible Custom field/parameters injection - can be used with custom annotations
  • Third party dependencies (should we grow our own ATOM support or use Abdera?)
  • How to modularize
  • How to do unit tests (which Mock Object framework?)
  • How to do integration tests

...