The data tier also provides log files and CodeStation, the artifact repository.

Artifacts represent deployable items such as files, images, databases, configuration materials, or anything else that is associated with a software project. By default, these artifacts are stored in the var subdirectory in the IBM® UrbanCode™ Deploy server installation directory. In an enterprise environment, the default installation might not be ideal. See Relocating CodeStation for a description of enterprise options.

The secure and tamper-proof artifact repository ensures that deployed components are identical to the components that were tested in preproduction environments. Without the repository, artifacts must be pulled from network shares or some other system, increasing both security risks and the potential for error.

CodeStation uses content addressable storage to maximize efficiency and minimize disk use. CodeStation tracks file versions and maintains a complete history for all components. Maximizing efficiency is important, since the artifact repository stores files that are much larger than source files. Association of files with components is built into the system. Without any configuration, each component gets its own area of the repository for its files. There is no chance of confusion or mix-up of files to components. And, each component package is mapped to a specific set of files and versions corresponding to the component.