Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Current »

The following illustrates the basic components of a genOSLC Java Framework.

IToolAdapter Implementation

A genOSLC is a Spring Boot Java application which uses the genOSLC Java Framework. The heart of the integration is the implementation of the IToolAdapter Java interface (Authoring Tool Adapter above). This implementation uses the Native API of the Authoring Tool to expose its objects to genOSLC.

The IToolAdapter Interface uses Tool Adapter Objects (all with suffix Tao). The following are the primary Tool Adapter Objects each encapsulates an OSLC concept.

Tool Adapter Objects (TAOs)

The following are the primary Tool Adapter Objects

Java Class

Usage

ServiceProviderTao

This models an OSLC Service Provider. It contains at least one ComponentTao.

ComponentTao

This models an OSLC Component. The Component is the smallest object in OSLC container that may have versions and branches. It is contain in exactly one Service Provider.

LocalConfigurationTao

This models an OSLC configuration. It is essentially either a branch or a baseline of the component.

ArtifactTao

This models an OSLC resource e.g. a Test Case, Requirement, Architecture Element etc. Artifacts are owned by a single component.

ResourceShapeTao

Models a resource shapes or scheme in OSLC. Resource shapes are owned by a single component.

Application.YML

An Application.YML is a standard Spring Boot configuration file which is used to configure Spring Boot Applications.

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.