About Knowledge Applications Architecture

This topic provides you with information concerning the knowledge applications architecture.

The Know-how Apps Creation contains packages used for deployment. The package can contain applications that correspond to several apps. Each app is described in a Know-how Apps component. So the application uses components that also contain types, operations and dialogs.

Note: The Know-how Apps Creation contents matches what is open in session.



  • Package: A reference grouping together compatible applications (compatible, i.e. that can be run consistently without conflicting definitions). They can be associated with a collaborative space. It is the deployment unit for applications usage.
  • Application: A reference grouping together compatible components (compatible, i.e. that can be run consistently, without conflicting definitions.) For now, it is only an intermediate building block. It owns a resource container.
  • Element: An object specialized in components and in Know-how Apps resources. Both are representations participating to applications.
  • Component: An object (Representation) that contains structured definitions such like apps, types, functions, dialog boxes, operations. It aggregates a zip file independently of its prerequisites.
  • Resource: An object (Representation) that contains structured directories and files organized as the runtime view. It contains bitmap files, html files, CATNls/CATRsc files. The resource container is aggregated under each element and contains all its files located in the runtime view.