WissDB . since Jun 15 . Index . DOCs TOP TOC

WissDB Data Layer Services


 

Component:

C_WissDB_DL_API

part of C_WissDB [?]

Abstract:

This component is the abstract DBMS used e.g. by C_WissDB_API to implement a B_Knowledge_Base.

Has to:

Own and manage

§      B_WissDB_Database.

Implement the following services:

§      S_Update_Process_Knowledge

§      S_Update_Aspect_Knowledge

§      S_Update_Result_Knowledge

§      S_Ensure_Association

§      S_Forget_Association

§      S_Set_Content

§      S_Get_Content

§      S_Get_Skeleton

§      S_Select_Results

§      S_Select_Items

§      S_Select_Processes

§      S_Exclude_Aspects

§      S_Exclude_Processes

§      S_Exclude_Results

§      S_Describe_DB_DomainValues

§      S_Replace_or_create_DB_DomainValues

§      S_Set_Alias

§      S_Get_Alias

§      S_Testsupport_New_DB

§      S_Testsupport_DL_API_Reaction_Scope

 

Make all these functions available via a well documented API that could be used by any kind of application.

Each of these functions must be protectable via C_Access_Control [?] as a separate resource (so that, depending on their role, users and applications might be restricted to use only some of these functions).

User Roles to be supported by C_WissDB_DL_API are

§      A_Application

§      A_Tester

 

Because of:

The Data Layer of WissDB should be reusable for applications similar but not identical to the Business Layer of WissDB.

 

 

 |

R_ Unknown_Semantics

Data Views for C_WissDB_DL_API

.    B_ WissDB_Database

.    V_ Locators

.    R_ Allowed and Disallowed Nesting of Units

.    V_ Subsets of the B_WissDB_Database

.    B_ URL

.    B_ Domain_Update_Format

.    B_ Process_Update

.    B_ Aspect_Update

.    B_ Association_Update

Services offered by C_WissDB_DL_API

.    R_ Requirements on DL_API API Implementation

.    R_ Project Locator Presentation

.    S_ Update_Process_Knowledge

.    S_ Update_Aspect_Knowledge

.    S_ Update_Result_Knowledge

.    S_ Ensure_Association

.    S_ Forget_Association

.    S_ Reclassify_Item

.    S_ Set_Content

.    S_ Get_Content

.    S_ Get_Skeleton

.    S_ Select_Results

.    S_ Select_Items

.    S_ Select_Processes

.    S_ Exclude_Aspects

.    S_ Exclude_Processes

.    S_ Exclude_Results

.    S_ Describe_DB_DomainValues

.    S_ Replace_or_create_DB_DomainValues

.    S_ Set_Alias

.    S_ Get_Alias

.    S_ Testsupport_New_DB

.    S_ Testsupport_DL_API_Reaction_Scope

WissDB . Index . DOCs . TOC