AbstractALM Framework

Abstract Framework for Application Life-Cycle Management

Features

AbstractALM has the following features:

While abstracting vendor specific SDKs, AbstractALM is not replacing them:

In fact, AbstractALM is still using the vendor SDK. The library uses the vendor-specific SDK to access the SCM solution and execute operations as required by AbstractALM. The library also provides access to the instance of the SDK (Connection.NativeObject), therefore providing both an abstract interface for common tasks and a native interface for vendor-specific tasks.

Layers of the AbstractALM Framework
Layers of the AbstractALM Framework

The degree of which the application uses the vendor SDK depends on the functionality and the application’s level of abstraction.