forked from Commonjava/indy
-
Notifications
You must be signed in to change notification settings - Fork 0
Features
jdcasey edited this page Jun 14, 2012
·
7 revisions
##Architecture
- JEE / JAX-RS / CDI server architecture (designed/implemented with JBoss AS 7 in mind)
- REST with JSON wire protocol
- JavaScript (jQuery + Spine.js + AJAX) default UI architecture
- CouchDB-backed by default (option for memory-backed and TODO: flat-file backed)
- Add-ons supported via CDI @Decorator and JEE Event/@Observes APIs
##Repository Management Features
- Proxied repositories (Repositories)
- Deployment points (hosted repositories) (Deploy Points)
- Groups - Prioritized, logical grouping containing Repositories, Deploy Points, and other Groups
- Artifact expiration in Repositories and Deploy Points
- Pass-through support for Repositories (cache for 5 seconds, then expire)
- Expirations in Deploy Points are for snapshots ONLY
- Metadata merging in Groups
##Proxy Features
- HTTP proxy support
- X.509 SSL mutual authentication support (for connecting to proxied repositories)