Vault Facade Version 1.0
STATUS KEY : Specification Design and Architecture Development and Testing Complete
Provides the facade to manage the vault.
FunctionalityThe vault is a repository for assets (software or other related stuff) and their related properties such as catalogs and templates. It provides the functionality to manage these entities. It also provides the peering functionality among multiple vault instances to form a federated system. These functionalities are distributed among multiple components. This component provides a facade as a unified interface for managing the vault, building upon the individual manager components that deal with assets, catalogs, templates and peers. It also addresses the business logic that spans multiple components.
The Vault will provide a web service interface. This component is used to provide the underlying logic and implement the web service interface.
Adobe Acrobat is required to view TopCoder Software specification documentation.
|Asset Text Searcher||20080329||Provides full-text searching for assets in the Vault application. more||Download|
|Base Exception||20080227||Encapsulates custom exception functionality. more||Download|
|Catalog Manager||20080325||Manages catalog entities primarily for the Vault application. more||Download|
|Configuration API||20110518||Provides an API for configuration objects. more||Download|
|Logging Wrapper||20080227||Provides a standard logging API with a pluggable back-end logging implementation. more||Download|
|Object Factory||20110710||Provides a generic infrastructure for dynamic object creation at run-time. more||Download|
|Object Factory Configuration API Plugin||20110710||Plugs into Object Factory using ConfigurationObject for specification settings. more||Download|
|Object Formatter||19700101||Provides a generic API for formatting Java objects. more||Download|
|Template Manager||20080325||Manages template entities primarily for the Vault application. more||Download|
|Vault Peer Manager||20080329||Manages peer entities primarily for the Vault application. more||Download|