THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Choosing a runtime architecture
- Required plug points into runtime
- Handlers - an ability to add user handlers; change system handlers (?)
- Extensible Metadata - an ability to collect the custom meta-data (e.g. custom annotations), this can be also achieved by using handlers
- Extensible Lifecycle Manager - define custom scopes, use spring scopes when integrating with Spring
- Extensible Custom field/parameters injection - can be used with custom annotations
- Third party dependencies (- should we grow our own APP/ATOM/JSON/OpenSearch etc. support or use existing implementations like Abdera?)
- How to modularize
- Client API
- Testing
- How to do unit tests (which Mock Object framework?)
- How to do integration tests
...