Top Banner
19.10.2011. | NEOS Custom Development ADF KICKSTART
21

ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

Oct 15, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

19.10.2011. |

NEOS Custom Development

ADF KICKSTART

Page 2: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

Sadržaj› Uvod

• Oracle ADF

› ADF KickStart

21SLIDE 2 ADF KickStart 19.10.2011.2

• Zašto

• Pregled komponenata

› Demonstracija sučelja

› Workshop

› Zaključak

Page 3: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

Oracle ADF

21SLIDE 3 ADF KickStart 19.10.2011.3

Page 4: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

Oracle Strategic Framework

Fusion Applications

Fusion Applications

Industry Applications

Industry Applications

21SLIDE 4 ADF KickStart 19.10.2011.4

ApplicationsApplications ApplicationsApplications

Fusion Middleware

Fusion Middleware

Custom Applications

Custom Applications

ADFADF

Page 5: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

ADF Prednosti

› Tehničke

• Mnogo novih mogućnosti (deployment, Source Control, Tuning, višeslojnost)

• Bogatije UI komponenete

21SLIDE 5 ADF KickStart 19.10.2011.5

• Reuse

• Standardizacija

› Poslovne

• Razvoj mobilnih aplikacija

• Korištenje vodeće tehnologije

• Customizacija

• Moderan L&F

• Primjena servisno orijentirane tehnologije

Page 6: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

ADF KickStart

21SLIDE 6 ADF KickStart 19.10.2011.6

Page 7: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

ADF KickStart funkcionalnosti

21SLIDE 7 ADF KickStart 19.10.2011.7

Page 8: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

ADF KickStart - PARAMETRI› Konfiguracija postavki aplikacije

› Aktivna samo jedna vrijednost ili više njih

ako su vezane za određeni modul ili vrstu

mail-a

21SLIDE 8 ADF KickStart 19.10.2011.8

mail-a

› Postojeći parametri:• SECURITY

(WL_SYS_MANAGED_SERVER_NAME,WL_SYS_APP_NAME,WL_SECURITY_PROVIDER_LDAP,WL_POR

T,WL_HOSTNAME,WL_PROTOCOL,WL_JNDI_ROOT,WL_DOMAIN_RUNTIME_MBEAN,WL_PROTOCOL_P

ROVIDER_PACKAGES,WL_USERNAME,WL_PASSWORD,WL_SECURITY_PROVIDER_SQL)

• PASSWORD POLICY (PWD_EXPIRE,PWD_EXPIRE_NOTIFICATION,PWD_ROTATION,PWD_MIN_LENGTH)

• BI PUBLISHER PARAMETRI (BIP_URL,BIP_PWD)

• PARAMETRI ZA UPRAVLJANJE SLANJEM MAILA(MAIL_DOMAIN,FOLDER_MAIL_ALL,FOLDER_MAIL_USER,MAIL_SMTP,MAIL_SENDER)

• LOGOVI (DEFAULT_SYS_LOG)

Page 9: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

ADF KickStart - MODULI› Bilo koja komponenta aplikacije

• Podsustav (SUB_SYS)

• Izbornik (JSF_MNU)

• Stranica (JSF)

• Izvještaj (RPT)

21SLIDE 9 ADF KickStart 19.10.2011.9

• Izvještaj (RPT)

• Procedura (PRC)

› Primjena• Dinamičko kreiranje izbornika

• Definiranje prava pristupa (pridružuju se određenoj roli)

• Audit & Log (što se koristilo, gdje je pogreška)

• Evidencija tekstova – grupiranje unutar modula (više istih šifri

za različite module)

• Definicija parametara izvještaja

Page 10: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

ADF KickStart - VIŠEJEZIČNOST› Podrška za veći broj jezika

› Jedan jezik se mora postaviti kao inicijalni

› Jezik se postavlja i na razini korisnika

› Ako korisniku nije pridružen niti jedan jezik, tada se

21SLIDE 10 ADF KickStart 19.10.2011.10

› Ako korisniku nije pridružen niti jedan jezik, tada se inicijalni jezik uzima u obzir prilikom dohvaćanja tekstova

› Evidentiranje poruka i tekstova u definiranim jezicima koji se koriste u aplikaciji

› Zamjena za• Poruke iz baznih procedura

• Nazive modula

• Opise izvještaja

Page 11: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

ADF KickStart - LOGOVI› Zapis u bazi podataka o akcijama koje korisnik

provodi nad aplikacijom i greškama koje se u radu pojavljuju

› AUDIT LOG

• pristup resursima

21SLIDE 11 ADF KickStart 19.10.2011.11

• pristup resursima

• Konfigurira se (može se isključiti) na razini

– Korisnika, modula, role (audit log zastavica)

› SYSTEM LOG

• INFO, ERROR i DEBUG poruke

› LOGIN LOG

• Automatsko bilježenje pristupa aplikaciji

Page 12: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

ADF KickStart – KORISNICI› Kontrola pristupa aplikaciji

› Izvori za podatke za pristup aplikaciji (username/password)

• DB – password se kriptira

• LDAP

21SLIDE 12 ADF KickStart 19.10.2011.12

• LDAP

› Centralizirano mjesto za pristup tim podacima

• Interni LDAP aplikacijskoga servera

› Način dohvata

• Security provider na aplikacijskom serveru

› Konfiguriranje (odabir izvora)

• Postavljanje parametara

(WL_SECURITY_PROVIDER_SQL ili (ISKLJUČIVO!)

WL_SECURITY_PROVIDER_LDAP)

Page 13: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

ADF KickStart – AUTORIZACIJA› Kontrola pristupa resursima

• Definiranjem logičkih cjelina (Rola)

• Definiranje prava za pojedinu role

– Dodjeljivanje modula

– Dodjeljivanje prava na taj modul

21SLIDE 13 ADF KickStart 19.10.2011.13

– Dodjeljivanje prava na taj modul

» R (pravo pristupa, pravo izvršavanja za procedure i

izvještaje)

» W (pravo dodavanja novih zapisa)

» U (pravo editiranja)

» D (pravo brisanja)

• Pridruživanje rola korisniku

› Dohvaćanje modula nad kojima korisnik ima pravo i ostalih

prava nad modulima

Page 14: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

ADF KickStart – PASSWORD POLICY

› Opcionalno na razini korisnika

› Upravljanje putem parametara:

› Definiranje vremena trajanja lozinke (PWD_EXPIRE)

21SLIDE 14 ADF KickStart 19.10.2011.14

(PWD_EXPIRE)

› Ako je period drugačiji od perioda valjanosti lozinke unesenog kroz aplikaciju stroži uvjet prevladava

› Minimalne veličine lozinke (PWD_MIN_LENGTH)

› Broja posljednjih lozinki koji se ne smiju ponoviti (PWD_ROTATION)

› Vremenskog perioda kad se korisnik obavještava o nužnosti izmijene lozinki (PWD_EXPIRE_NOTIFICATION)

Page 15: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

ADF KickStart – SCHEDULER› Podržan način dodavanja i pokretanja reporta

temeljenih na procedurama• Kreiranjem procedure

• Kreiranjem procesa

• Definiranje parametara procesa

21SLIDE 15 ADF KickStart 19.10.2011.15

• Definiranje parametara procesa

• Pokretanje procesa/kreiranje joba

• Praćenje izvršavanja

› Parametri pokretanja

• Period

• Početni dan

• Dan i sat kad započinje izvršavanje procesa

• Zadnji dan

• Identifikator preskakanja

• Samo radni dan

• Izvrši odmah

Page 16: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

ADF KickStart – MAIL

› Olakšava periodično slanje mailova većem broju korisnika

› Podrška za

• Kreiranje mail template-a (html)

21SLIDE 16 ADF KickStart 19.10.2011.16

• Kreiranje mail template-a (html)

• Uključivanje dinamičkog teksta – variable koje se popunjavaju u runtime-u

• Upravljanje pokretanjem putem schedulera

• Praćenje izvršavanja

– Lista generiranih mailova za slanje

– Statusi dali je poslana poruka

– Prikaz priloga za svakog primatelja

– Prikaz statusa za cijelu mail grupu

Page 17: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

ADF KickStart – SMS

› Olakšava periodično slanje sms poruka većem broju korisnika

› Interaktivno slanje SMS poruka (provjera stanja računa, stanje računa nakon promjene)

21SLIDE 17 ADF KickStart 19.10.2011.17

računa, stanje računa nakon promjene)

› Podrška za

• Idustrijski mobitel putem RS232/USB sučelja

• Slanje poruka u BULK modu – ftp - provider

• Upravljanje pokretanjem putem schedulera

• Praćenje izvršavanja

– Lista generiranih SMS poruka za slanje

– Statusi dali je poslana poruka

Page 18: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

ADF KickStart – MONITORING

21SLIDE 18 ADF KickStart 19.10.2011.18

Page 19: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

ADF KickStart – brži razvoj

› Generiranje izbornika, poziv ekrana, kontrola potvrde

promjena, AUDIT LOG

› Kontrola izvršavanja akcija

› Poziv izvještaja

21SLIDE 19 ADF KickStart 19.10.2011.19

› Poziv izvještaja

› Util metode za evidenciju SYS poruka

› Obrada ORA pogrešaka iz PL/SQL procedura

› Rješenje za kontrolu postojanja child tablica (custom

poruka gdje se slog sve koristi ako ga želimo brisati)

› Svaki podsustav zasebna aplikacija (veći broj adfc-config

datoteka) – lakše snalaženje i održavanje

Page 20: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

21SLIDE 20 ADF KickStart 19.10.2011.20

Live Demo & WorkshopLive Demo & Workshop

Page 21: ADF KICKSTART - HrOUG · Applications ADF. ADF Prednosti › Tehni čke • Mnogo novih mogu ćnosti (deployment, Source Control, Tuning, višeslojnost) • Bogatije UI komponenete

21SLIDE 21 ADF KickStart 19.10.2011.21

Hvala na pažnji!Hvala na pažnji!