Architektura

Warstwa bazodanowa

Pakiety PL/SQL, widoki, triggery, usługi ORDS i zadania harmonogramu w schemacie VAN_DATA.

Cała logika biznesowa działa w schemacie VAN_DATA. Bieżąca wersja obiektów programistycznych żyje w katalogu latest/, a struktury bazy w install/.

Obiekty programistyczne (latest/)

ObiektKatalogLiczba
Pakiety PL/SQL — główna logikalatest/package/~381
Widokilatest/view/~239
Triggerylatest/trigger/~85
Funkcjelatest/function/~63
Typy obiektowelatest/type/~31
Procedurylatest/procedure/~17

Dodatkowo: synonym/, privileges/, directory/ oraz usługi REST w rest_services/.

Struktury bazy (install/)

  • Tabeleinstall/table/ (~571), z indeksami (index/), sekwencjami (sequence/) i ograniczeniami (constraint/).
  • Widoki zmaterializowaneinstall/materialized_view/.

Usługi REST (ORDS)

Definicje w latest/rest_services/, m.in.:

  • ORDS_FAKTURY
  • ORDS_FLEET
  • ORDS_KONTRAHENT
  • ORDS_ZLECENIE
  • ORDS_KARTY_FLOTOWE
  • ORDS_PRICING
  • ORDS_BBS

Zadania harmonogramu

Definiowane w install/schedulerJobs/, m.in.:

ZadanieRola
BIALA_LISTAWeryfikacja Białej Listy podatników.
PLATNICY_VATStatus płatników VAT.
KAMSOFT_SYNCHSynchronizacja z integracją KDPN.
OCI_SYNCSynchronizacja OCI.
DB_MONITORINGMonitoring bazy.
MVOdświeżanie widoków zmaterializowanych.

Dalej

  • Wdrożenie — jak nakładać zmiany tych obiektów na bazę.
Copyright © 2026