Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add DeployedImplementationType #865

Merged
merged 2 commits into from
Dec 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion site/docs/concepts/audit-log-destination-connector.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,13 @@ The audit log destination connector implements a common interface to an audit lo

![Audit Log Destination Connector](/connectors/runtime/audit-log-destination-connector.svg)

An [OMAG Server](/concepts/omag-server) can have [multiple audit log destinations](/guides/admin/configuring-an-integration-daemon/#configure-the-audit-log) configured. This configuration can control which severities of audit log record are sent to each destination.
An [OMAG Server](/concepts/omag-server) can have [multiple audit log destinations](/guides/admin/servers/configuring-an-integration-daemon/#configure-the-audit-log) configured. This configuration can control which severities of audit log record are sent to each destination.

The implementation for the audit log destination connector can make further choices about how each log record is processed.

The interface for audit log destination connectors is located in the
[repository-services-apis](https://github.com/odpi/egeria/tree/main/open-metadata-implementation/repository-services/repository-services-apis/src/main/java/org/odpi/openmetadata/repositoryservices/connectors/stores/auditlogstore) module. The audit log destination connectors implemented by Egeria are described in the [connector catalog](/connectors/#audit-log-destination-connectors).

The audit log destination connectors supplied with Egeria are described in the [Connector Catalog](/connectors/#audit-log-destination-connectors)

---8<-- "snippets/abbr.md"
23 changes: 23 additions & 0 deletions site/docs/concepts/deployed-implementation-type.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
hide:
- toc
---

<!-- SPDX-License-Identifier: CC-BY-4.0 -->
<!-- Copyright Contributors to the Egeria project. -->

# Deployed Implementation Type

A *deployed implementation type* is an entity that describes a type of technology that is deployed in an organization's IT landscape. Its purpose is to describe how technology of this type should be governed and the resources available to do so. For example:

* An instance of this technology is likely to be catalogued in the open metadata ecosystem using an [asset](/concepts/asset). The deployed implementation type can define the subtype of the asset to use. It is also possible to define a template for creating the asset and associate it with the deployed implementation type.
* The governance action processes, governance services and connectors that support this type of technology can be identified.


## File Type

A *file type* is a type of *deployed implementation type* that describes a type of file. It includes the file extension for the type of file to allow matching of a file's full name to a specific file type. Again the file type links to templates and resources for processing files of this type.



--8<-- "snippets/abbr.md"
115 changes: 115 additions & 0 deletions site/docs/concepts/deployed-implementation-types.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
<mxfile host="Electron" modified="2023-12-05T11:07:21.077Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.8 Chrome/114.0.5735.289 Electron/25.5.0 Safari/537.36" etag="P1H5hHNR10Df_eREhfwT" version="21.6.8" type="device" pages="2">
<diagram name="deployed-implementation-type" id="qUKCv-Z4yKY8zKKvtONu">
<mxGraphModel dx="1114" dy="775" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="b3Yb-m2iy14IqW4_P95S-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="b3Yb-m2iy14IqW4_P95S-1" target="b3Yb-m2iy14IqW4_P95S-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="b3Yb-m2iy14IqW4_P95S-1" target="b3Yb-m2iy14IqW4_P95S-5">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="b3Yb-m2iy14IqW4_P95S-1" target="b3Yb-m2iy14IqW4_P95S-14">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="b3Yb-m2iy14IqW4_P95S-1" target="b3Yb-m2iy14IqW4_P95S-16">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="b3Yb-m2iy14IqW4_P95S-1" target="b3Yb-m2iy14IqW4_P95S-19">
<mxGeometry relative="1" as="geometry">
<mxPoint x="290" y="650" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-1" value="Deployed Implementation Type" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="230" y="200" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-2" value="Governance&lt;br&gt;Definition" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="460" y="200" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-4" value="GovernedBy" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="360" y="200" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-7" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="b3Yb-m2iy14IqW4_P95S-5" target="b3Yb-m2iy14IqW4_P95S-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-5" value="Asset" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="460" y="310" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-9" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="b3Yb-m2iy14IqW4_P95S-6" target="b3Yb-m2iy14IqW4_P95S-8">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-11" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="b3Yb-m2iy14IqW4_P95S-6" target="b3Yb-m2iy14IqW4_P95S-10">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-6" value="Connection" style="whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="1">
<mxGeometry x="660" y="310" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-8" value="ConnectorType" style="whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="1">
<mxGeometry x="860" y="310" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-10" value="Endpoint" style="whiteSpace=wrap;html=1;rounded=0;" vertex="1" parent="1">
<mxGeometry x="860" y="380" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-13" value="CatalogTemplate" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="340" y="310" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-14" value="Governance Action&lt;br&gt;Process" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="335" y="450" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-16" value="Governance Engine/Service" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="335" y="525" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-19" value="Integration&lt;br&gt;Connector" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="335" y="600" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-20" value="ResourceList" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="190" y="410" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" target="b3Yb-m2iy14IqW4_P95S-22">
<mxGeometry relative="1" as="geometry">
<mxPoint x="290" y="720" as="targetPoint" />
<mxPoint x="290" y="330" as="sourcePoint" />
<Array as="points">
<mxPoint x="290" y="700" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-22" value="Resource&lt;br&gt;Connector Type" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="335" y="670" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-23" value="Asset" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="630" y="600" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="b3Yb-m2iy14IqW4_P95S-24" value="deployedImplementationType = xxx" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="630" y="630" width="210" height="60" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="XuiiRpJ12CHdMacsZVWG" name="Page-2">
<mxGraphModel dx="1114" dy="775" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="WDxgXmDMDbyMMrSJi4wH-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="WDxgXmDMDbyMMrSJi4wH-1" target="WDxgXmDMDbyMMrSJi4wH-3">
<mxGeometry relative="1" as="geometry">
<mxPoint x="410" y="260" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="WDxgXmDMDbyMMrSJi4wH-1" value="FileType" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="350" y="370" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="WDxgXmDMDbyMMrSJi4wH-3" value="Deployed&lt;br&gt;ImplementationType" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="350" y="230" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="WDxgXmDMDbyMMrSJi4wH-4" value="assetTypeName" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="485" y="245" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="WDxgXmDMDbyMMrSJi4wH-5" value="fileExtension" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="485" y="378" width="90" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
2 changes: 1 addition & 1 deletion site/docs/concepts/integration-group.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ The integration daemon is configured with a list of qualified names for various

Each integration group has a unique name. An *IntegrationGroup* entity with a qualifiedName set to this unique name is created through the [Governance Engine OMAS](/services/omas/governance-engine/overview) API. This API is also used to create and link the integration connector definitions into the integration group.

The [integration group's qualifiedName is configured (/guides/admin/servers/configuring-an-integration-daemon/#configure-dynamic-integration-groups) in the [integration daemon](/concepts/integration-daemon).
The [integration group's qualifiedName is configured](/guides/admin/servers/configuring-an-integration-daemon/#configure-dynamic-integration-groups) in the [integration daemon](/concepts/integration-daemon).

The open metadata types for this definition are in model [0464 - Dynamic Integration Groups](/types/4/0464-Dynamic-Integration-Groups) - specifically notice that *IntegrationGroup* and *IntegrationConnector* are linked by the *RegisteredIntegrationConnector* relationship.

Expand Down
1 change: 1 addition & 0 deletions site/docs/release-notes/4-4.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
_**These are DRAFT release notes. The notes will be updated until & when 4.4 is released**_

??? functional "Open Metadata Types"
* The [*Anchors*](/types/0/0010-Base-Model) classification is able to store the type of the anchor as well as its GUID.
* A new classification called [*RootCollection*](/types/0/0021-Collections) can be added to a collection entity to indicate that it is the root of collection hierarchy.
* The [*Collection*](/types/0/0021-Collections) entity has a new attribute called *collectionType* that can be used to identify the concept that the collection represents.
* A new supertype called [*Action*](/types/1/0137-Actions) has been added to the [*ToDo*](/types/1/0137-Actions) and [*EngineAction*](/types/4/0463-Engine-Actions).
Expand Down
7 changes: 6 additions & 1 deletion site/docs/services/omas/asset-catalog/overview.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
<!-- SPDX-License-Identifier: CC-BY-4.0 -->
<!-- Copyright Contributors to the Egeria project. -->

--8<-- "snippets/content-status/tech-preview.md"
--8<-- "snippets/content-status/deprecated.md"

# Asset Catalog Open Metadata Access Service (OMAS)

The Asset Catalog OMAS is replaced by the [Asset Catalog OMVS](/services/omvs/asset-catalog/overview).


## Original Description

The Asset Catalog OMAS provides services to search for data assets including:

* data stores
Expand Down
4 changes: 3 additions & 1 deletion site/docs/services/omas/glossary-view/overview.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
<!-- SPDX-License-Identifier: CC-BY-4.0 -->
<!-- Copyright Contributors to the Egeria project. -->

--8<-- "snippets/content-status/in-development.md"
--8<-- "snippets/content-status/deprecated.md"

# Glossary View Open Metadata Access Service (OMAS)

The Glossary View OMAS provides APIs for browsing a glossary and its contents.

It is replaced by the [Glossary Browser OMVS](/services/omvs/glossary-browser/overview).

--8<-- "snippets/abbr.md"
Loading