AVQ Zusammenfassung Therorie

Zusammenfassung Theorie interne Zwecke

Zusammenfassung Theorie interne Zwecke


V. N.
Diese Lernkarten bieten eine umfassende Übersicht über die Theorie hinter Avaloq, einem System zur Verwaltung von Finanzdaten. Sie decken Themen wie Datumsfunktionen, Report-Definitionen, Workflows und die Kommunikation mit anderen Systemen ab. Die Karteikarten sind besonders nützlich für IT-Experten, die mit Avaloq arbeiten, da sie detaillierte Informationen zu Regeln, Prozessen und der Parametrierung von Systemen liefern.
Karten
192
Lernende
2
Sprache
Deutsch
Kategorie
Informatik
Stufe
Andere
Erstellt / Aktualisiert
27.03.2015 / 11.11.2015

Lernkarten

Authentifizierung / Autorisierung - Unterschied?

Authentifizierung: Wer bin ich und was ist der Beweis für meine Identität?

Autorisierung : Was bin ich berechtigt zu sehen / tun?

Welche Typen von Benutzer gibt es (5)?

-Berechtigter End User

-benutzerrollen mit Zugangsrechten

-technischer End User

-Parametrierung End User

-Virtueller User

Was ist ein Berechtigter End User?

auch Chargeable End User, ist ein lizenzierter User welcher eine Person repräsentiert, die bei der Bank mit dem System arbeitet

Was ist die Benutzerrolle mit Zugangsrechten?

nicht lizenziertes Benutzerprofil mit Zugangsrechten, kann jedoch nicht verwendet werden um sich im System anzumelden

Was ist ein technischer User?

ein nicht lizenzierter End user der Beispielsweise für die Prozesswarteschlangen oder Backrgoundprozesse verwendet wird. Mit diesem User ist es nicht erlaubt sich im System anzumelden, es können jedoch Workflows erstellt werden.

Was ist ein Parametrierung End User?

ein nicht lizenzierter User der für Parametrierungspezialisten ist. Man kann sich zwar im System anmelden, hat aber keine Berechtigungen für Workflow Actions.

Was ist ein Virtueller User?

nicht lizenzierter User welcher für die Aufzeichnung von Orders oder für das Verändern des Order-Feldes "Order is created by which user" verwendet werden. Er kann jedoch nicht verwendet werden um sich am System anzumelden und hat nirgends Zugriffsrechte

Was sind Benutzerrollen?

definieren ein Benutzerprofil und verkörpern typischerweise ein Jobprofil bei einer Bank. Sie können einzelnen Benutzer oder anderen Benutzerrollen gewährt werden und erlauben eine Trennung von Benutzerverwaltung und Benutzerprofilen. Den Benutzerrollen können Access Code, allgemeine Zugangrechte oder anderen Benutzerrllen zugeordnet werden, jedoch können sich Benutzerrollen nicht im Avaloq anmelden oder eine Session starten

Welche Zugangsrechte gibt es (6)?

Any

UATAC

ATAC

None

Automatisches Hinzufügen

Ignorieren

Was erlaubt die Zugriffsberechtigung ANY?

alle Daten und Funktionalitäten sind sichtbar und die Sicherheit für diese Daten und Funktionalitäten sind deaktiviert

Was erlaubt die Zugriffsberechtigung UATAC

Bedeutung: Unprotected ones and according to access code;

Ungeschützt und anhand eines Zugangscode, Daten und Funktionalitäten welche explizit gewährt wurden sind sichtbar und zusätzlich sind alle funktionale Daten ohne Schutz sichtbar

Was erlaubt die Zugriffsberechtigung ATAC

Bedeutung: According to access code ;

Anhand eines Zugangscode, nur Daten und Funktionalitäten sichtbar welche dem Benutzer gewährt sind und es gibt 3 Varianten

Welche 3 Varianten gibt es bei ATAC?

-Normal Access Code

-Session Context Access Codes

-Technical Access Code

Was erlaubt die Zugriffsberechtigung "None"?

Keine Zugangsrechte, ist ein Defaultwert falls nichts gesetzt ist. Man hat weder Zugang zu Daten oder Funktionalitäten noch sind sie sichtbar

Wie wird die Access Security geregelt?

Auswahl der Business Unit beim Aufstarten von Avaloq, die Daten in der PUBLIC BU sind für alle BU's sichtbar, Daten der privaten BU's nur für die entsprechende BU.

Was ist die Sentinel BU?

eine virtuelle BU und die Sicherheitsparametrierung welche für die Sentinel BU definiert ist, ist für alle BU's anwendbar

Was ist das Object Security und welche 3 Objekte gibt es dazu?

Die ObjectSecurity verwaltet die Sichtbarkeit der Tools, Objekte davon sind: Printers, Applications (Hauptsächlich Desks) und Tasks (enthält Task Definitions, Task Templates und Task Layouts --> sind alles Objekte)

Was ist die Workflow Security?

Sicherheit der Geschäftstypen (Meta Typen) welche die Sichtbarkeiten im GUI verwalten. Jede einzelne Workflow-Action kann gesichert und den Benutzern separat zur Verfügung gestellt werden und jeder einzelne Context Action kann Gegenstand der Autorisierung sein.

Welche Security Interfaces gibt es (4)?

-MIGR_USER#

-SEC_INTF#

-SEC_ADMIN_INTF#

-USER_ADMIN_INTF#

Was ist das Security Interface MIGR_USER#?

Write API, welche verwendet wird umd einen Avaloq Benutzer zu erstellen oder zu bearbeiten

Was ist das Security Interface SEC_INTF#?

Ein Read-ONLY API, welche Informationen über die Sichtbarkeit von Daten und Funktionalitäten von gewissen Benutzern liefern

Was ist das Security Interface SEC_ADMIN_INTF#?

Read-WRITE-API, welches die Funktionalität enthält, die Avaloq Sicherheiten zu verwalten (Hinzufügen / Entfernung von Access Codes von Daten und Funktionalitäten, welche sicherheitsrelevant sind)

Was ist das Security Interface USER_ADMIN_INTF#?

Write-API, welche Funktionalitäten enthalten um Benutzer zu verwalten.

Wie handhabt man die Administrateion von Zugangscodes?

Verwendung des API "SEC_ADMIN_INTF#" für das Erstellen, Bearbeiten und Löschen enies Zugangscode mittels PL/SQL

Unterschiede PL/SQL zu Avaloq Skript?

Avaloq Skript ist sehr nahe an PL/SQL, jedoch ohne direkten SQL Zugriff und es ist eine Teilmenge von PL/SQL. PL/SQL ist Read-Only. Wären in AS die kompilierten Daten interpretiert werden können. AS bietetn keinen direkten Zugriff auf den Kern.

Wie kann man auf Avaloq Skript zugegriffen werden?

indem DDIC verwendet wird

Für welche Aufgaben wird Avaloq Skript verwendet (6)?

Order Validation

Report Writer

Avaloq Message Interface

Matching Conditions Rule Loader

Context Actions, Forms

Markmale von Avaloq Skript (5)?

Blockstruktur

Modularität

Separates Kompilieren

Statische Typisierung

Objektbasiertes Typensystem

Was ist das DDIC?

Definiert die Struktur der Daten welche via Avaloq Skript zugänglich sind und es beseitigt die Notwendigkeit die ganze Speicherstruktur zu kennen. Bedeutung: Data Dictionary

Welche Bestandteile sind im DDIC drin (3)?

Eine Anzahl von Felder, Methoden und ein Konstruktor welcher die Erzeugung von neuen Instanzen (Only Memory Layer) ermöglicht

Welche 2 spezielle Data Dictionary gibt es?

-Lookup: die Geschäftsobjekttyp-Lookup wird als Singleton, also ein Objekt dass nur einmal vorhanden ist, bezeichnet --> fld

-Session: Die Geschäftsobjekttype-Session ist ebenfalls ein Singleton und von allen Avaloq Skript Typen zugänglich und es kapselt geiwsse Zustände in Bezug auf die aktuelle Avaloq Session

Welche 4 Datentypen in DDIC gibt es?

-Basistypen (Text, Nummer, Datum, Long, Boolean)

-Referenzen oder ID-Typen (Primärschlüsselwerte der Datenbanktabelle (z.B. ID in der Tabelle CODE_LANG) und Primärschlüsselwerte des Geschäftsobjekt (Id in der Tabelle OBJ_BP))

-Objekttypen

-Listen von den vorhergegangenen Typen

Ws ist der Datentype Objekttypen genau?

Link zu einem datenbanktabellenverezeichniss oder zu einer Instanz des Geschäftsobjekttypes

Naming Convention im DDIC?

Abhängig vom Layer, wo die Daten liegen, wird der Name der DDIC wiefolgt definiert:

- Order in Memory = mem_doc_xx -Order in der Datenbank persistence Layer = doc_xxx

- Kernel daten = obj_xxx

- Datamart records = dtm_xxx

- CodeTabelleb = code_xxx

Welche 3 Data Layer gibt es?

1. Order Memory Layer: non permanent storeage, beinhaltet Order und Daten weche verändert wurde

2. Order persistence Layer: permanent storeage, beinhaltet Orders und Daten welche abgespeichert wurden

3. Kerne Layer : storage of kernel data, beinhaltet alle Kerndaten wie Objekte und Buchungen und stelle auch den obigen Layern gewisse Services und Layer zur Verfügung

Was ist in den 3 einzelnen Data Layer gespeichert?

1. Order Memory Layer: Presentation Logic

2. Order Persistence Layer: BusinessLogik und Workflow

3. Kernel Layer: Datenzugriff und Speicher

Welche 4 Arten von Skript Packages gibt es?

- UTIL = Beinhaltet spezielle Ziechen, Nummern und Datums

- FORMAT = Beinhaltet Quantitäten, Betrag, Nummern, Prozente, Preis und String des Formats

- ERR = ErrorMeldungen des Formats gewährleisten eine konsistente Formatierung des Errors,

- TAB = Erlaubt die Verwaltung von textbasierten Tabellen

Coalesce vs. NVL?

Beide retourdnieren der ersten notNull Wert, abe nvl evaluiert jeden Ausdruck in jedem Fall wobei Coalesce nicht weitere evaluiert wird nach der ersten Übereinstimmung

Was ist eine Order Validation?

erlaubt dem Kunden, eine oder mehrere Einschränkungen auf einem Order eines gewissen Geschäftstyp zu definierten und wird ausgelöst, wenn ein Benutzer eine Workflow-Action auslöst und nicht wenn Daten im Order eingegeben werden. Die Order Validation ist schlussendlich die Summe aller kundenspezifischen Einschränkungen die auf Orders eines bestimmten Geschäftstyp anwendbar sind.

Charasteristika eines Order Validation?

kundenspezifisch, kann durch Kunden jederzeit geändert werden, in Avaloq Skript geschrieben und in einer EBNF Notation definiert, wird durch Workflowaction ausgelöst, wird vor der Ausführung eines Workflow Commands durchgeführt, Einschränkungen sind readOnly und Orderdaten könen nicht durch eine Validierung geändert werden

Lernen