-
Prezentace RDS
-
High-Level cast
-
Uvod
-
Co je to RDS
- Hodne obecny uvod
-
Historie
- PWC
- Produkt puvodne vyvinut na miru PWC
- ucelem bylo nahradit financne narocne Kalido
- proto RDS, ktere splnovalo zakladni pozadavky
- v prvnifazi urceno pouze pro nahrani dat pres ETL, transformaci, vygenerovani rozdilu a publikaci rozdilu do MQ
- Komponentovy model, univerzalnost a nabizeno i jinam nez PWC
- CSOB
- Na zaklade pozadavku klientu se zahajil vyvoj GUI
- Struts2/JDBC
- Ve stavajici podobe nasazeno v CSOBL, PWC, CS
- CS
- RDS uspesne nasazeno do CS pro spravu ciselniku
- Online WS rozhrani
- GUI
- PLSQL rozhrani
- Vypujcim z tvych prezentaci
-
Zakladni stavebni kameny RDS
- Ulozit cokoliv
- Validace
- Historie
- Pracovni data/jedna verze pravdy
- Genericke struktury
-
Technicka cast
-
Databazova vrstva
- podporujeme Oracle / SQLServer
-
meta-data
- systemy, tabulky, atributy, relace, ...
-
pracovni-data
- zaznamy, atirbuty, relace, stavy, validace, ...
- Segmentove cleneno
- Prinos
- Validita na urovni zaznamu a atributu
- Historie na urovni zaznamu
- Unifikovane procesy nad WT (mapovani, validace apod)
-
meta-data v datech - aka pracovni verze meta-dat a jejich deployment
- nejakej vtipek s tim jak to byvaleho clena tymu tak odrovnalo, ze sel radsi ucit na zakladku
-
input tables
- INPUT
- TMP
-
GC tables
- REPORT
- GC
- GC1
- SC
-
Aplikacni vrstva
-
Moduly
- Novinka ve verzi 3.2
- Kazdy modul lze:
- licensovat (lze pouzit globalni licence)
- povolit/zakazat
- konfigurovat
- Priklady modulu
- Base GUI
- Business User GUI
- Scheduler
- Task Manager
- Notification Manager
- Client CodebookLoader
- Client ComponentRunner
- Codebook solution
- ...
- U vsech bude nejake vysvetleni k cemu jsou dobre
-
Komponenty
- Zakladni prvek, puvodne pouze komponenty a CLI rozhrani
- Komponenta muze pouzivat RDS API a poustet tak i jine komponenty
- Komponenty maji jasne dany ucel. napr.:
- napr publikaci zaznamu
- validaci
- transformaci vstupu
- mapovani relaci
- posilani mailu
- ...
- lze je spoustet na nekolik zpusobu
- pres Java API
- pres CLI rozhrani
- pres Swing GUI
- pres eventy v GUI
- Scheduler
- ...
-
Uzivatelska cast
- To co je na prvni pohled videt
-
Codebook solution
-
Datove struktury
- Codebook structure
- fixed attibutes
- ID
- VALUE
- LANG
- SYS
- COND
- VALIDFROM
- VALIDTO
- ORDER COLUMN
- LABEL
- row label displayed in GUI -> #EID#_value=[#value#]
- EID
- automatically computed value - row identificator (#ID#_#LANG#_#SYS#_#COND#)
- _RDS_PK
- automatically computed - row identificator in history (#EID#_#VALIDFROM#-#VALIDTO#
- _RDS_GUID
- automatically generated - UID from WT
- additional attributes
- Key - value
- Relation table structure
- ID
- ATT1
- any name can be used
- ATT2
- any name can be used
- VALIDFROM
- _RDS_GUID
- _RDS_PK
-
Aplikacni logika
- PLSQL
- Packages
- RDS_CODEBOOK
- getCodebookEntriesObject
- Uses getCodebookEntries method
- does support additional attributes
- does support loading of related entries
- does use oracle objects instead of simple cursor result
- RDS_HELPER
- helper methods (conversion, generation of selects etc.
- RDS_CONDITIONS
- Condition handling
- LOGGER
- simple logger with trace,debug,info,warn,error levels
- EJB
- RMI interface
- Calls PLSQL
- uses oracle to java objects
- WS
- calls EJB
- does convert oracle objects to WS objects
- Nehodlam popisovat takto detailne, vytahl jsem ze skoleni pro CS
-
RDS Base GUI
- Standard generic RDS UI
-
features
- Action-events
- Events
- can be used to trigger some action
- can be used for logging
- standard events can be disabled in configuration
- Custom controlls
- Actions
- Listeners
-
RDS Business User GUI
- Michal doplni
- Swing klienti
-
Verze
-
RDS 3.2.1 [2012-11-01]
- Komponenta pro FULL export/import prostredi (data i mtd)
-
RDS 3.2.2 [2012-12-01]
- Dokonceni migrace na SQLServer
- Oziveni puvodnich WS
-
RDS 3.2.3 [2013-01-01]
- Product Catalogue GUI
-
RDS 3.3.0 [2012-03-15]
- LDAP autentifikace
- GC PUSH