Using TopCoder

Java

Vault Facade Version 1.0

STATUS KEY : Specification Design and Architecture Development and Testing Complete
  • Overview

    Provides the facade to manage the vault.

  • Functionality

    The 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.
  • Technologies

    Availability

    Version 1.0
Adobe Acrobat is required to view TopCoder Software specification documentation.
  Java Asset Text Searcher 20080329 Provides full-text searching for assets in the Vault application. more Download
  Java Base Exception 20080227 Encapsulates custom exception functionality. more Download
  Java Catalog Manager 20080325 Manages catalog entities primarily for the Vault application. more Download
  Java Configuration API 20110518 Provides an API for configuration objects. more Download
  Java Logging Wrapper 20080227 Provides a standard logging API with a pluggable back-end logging implementation. more Download
  Java Object Factory 20110710 Provides a generic infrastructure for dynamic object creation at run-time. more Download
  Java Object Factory Configuration API Plugin 20110710 Plugs into Object Factory using ConfigurationObject for specification settings. more Download
  Java Object Formatter 19700101 Provides a generic API for formatting Java objects. more Download
  Java Template Manager 20080325 Manages template entities primarily for the Vault application. more Download
  Java Vault Peer Manager 20080329 Manages peer entities primarily for the Vault application. more Download