SOA na Oracle-ov način u
  Croatia osiguranju

   Filip Ujević, Croatia osiguranje
       Gordan Hribernik, CROZ
         ...
Sadržaj

•   Motivi i ciljevi uvoñenja servisne
    arhitekture (CO)
•   SOA općenito, opis SOA pilota (CROZ)
•   Oracle A...
Zašto SOA?
• Vlastiti razvoj
  • Arhitektura postavljena prije 10-tak godina,
    evolucijski unapreñivana
  • Visoka dina...
CILJEVI
• Funkcionalni ciljevi – rezultati pilot projekta
   • Realizacija jednog konkretnog osigurateljnog proizvoda
   •...
KAKO SOA?
• Pilot projekt
• Ograničen opseg i jasni ciljevi
  – odabran je manji skup dobro definiranih
   funkcionalnosti...
Što SOA nije?

• Proizvod ili skup proizvoda
    "next-next-finish"
    "Sve smo instalirali, imamo SOA-u!"
• Amorfnanakup...
Što SOA jest?

• Service Oriented Architecture (SOA) is the
  architecturalstyle that supports loosely coupled
  services ...
Životni ciklus
        Discover
                                              Integrate people
     Construct & Test
     ...
Oracle SOA Platforma



        POLICY
                      EM         CEP   BAM
JDEV   MANAGER PROCESS MGR
          BPE...
SOA na Oracle-ov način
• Iskorištena poslovna logika
  implementirana kroz PL/SQL izložena kroz
  servise
• Veliki broj ča...
Pilot projekt u Croatia osiguranju
SOA Sažetak
• Enterprise IT ne poznaje
  izolirane(nedostupne) otoke!
• Nužno aktivno uključivanje poslovnih sektora
• Isk...
ADF u servisnom okruženju
Primjena ADF-a u pilot projektu
• oznaka obaveznih polja
• formatiranje datuma
• formatiranje brojeva
• checkbox
• kalenda...
Primjena ADF-a u pilot projektu
•   pretraživanje
•   označavanje polja za
    pretraživanje
•   iteracija po slogovima
• ...
Primjena ADF-a u pilot projektu
•   liste vrijednosti
    (master table – detail
    table)
•   poziv pop-up prozora
    i...
Primjena ADF-a u pilot projektu
ZAKLJUČAK

• Pilot projekt se pokazao pravi pristup
     Jasni i ograničeni ciljevi
     Konkretne isporuke
• SOA nije mag...
Q & A…


           [Hvala!]




Filip Ujević, Croatia osiguranje
    Gordan Hribernik, CROZ
      Davorin Capan, Neos
Upcoming SlideShare
Loading in …5
×

Oracle information age co croz-neos v2.2.

793 views
738 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
793
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Oracle information age co croz-neos v2.2.

  1. 1. SOA na Oracle-ov način u Croatia osiguranju Filip Ujević, Croatia osiguranje Gordan Hribernik, CROZ Davorin Capan, Neos
  2. 2. Sadržaj • Motivi i ciljevi uvoñenja servisne arhitekture (CO) • SOA općenito, opis SOA pilota (CROZ) • Oracle ADF u SOA svjetlu (NEOS)
  3. 3. Zašto SOA? • Vlastiti razvoj • Arhitektura postavljena prije 10-tak godina, evolucijski unapreñivana • Visoka dinamika razvoja IT-a: povremeno propitati i temelje korištenih koncepata • Elementi “SOA obećanja” zanimljivi za CO: • Agilnost – brze promjene u poslovnim zahtjevima • Labava povezanost – višestruka iskoristivost postojećih aplikacija (programskog koda)
  4. 4. CILJEVI • Funkcionalni ciljevi – rezultati pilot projekta • Realizacija jednog konkretnog osigurateljnog proizvoda • Komponentizacija (SOA servisi) postojećeg “monolitnog” koda – višestruka iskoristivost • Nefunkcionalni ciljevi - evaluacija SOA koncepta • Upotrebljivost u realnom okruženju produktivnost razvoja/alati, krivlja učenja, zrelost i mogućnosti (Oracle) SOA tehnološkog stack-a, ... • Uspostava SOA Governance organizacije i metodologije funkcioniranje unutar IT sektora, razina prihvaćanja u poslovnim sektorima, ...
  5. 5. KAKO SOA? • Pilot projekt • Ograničen opseg i jasni ciljevi – odabran je manji skup dobro definiranih funkcionalnosti • Ograničen skup tehnologija – nisu evaluirani svi SOA koncepti (npr. orkestracijski ili integracijski) • Produkcijska isporuka • Podrobna evaluacija rezultata !!!!
  6. 6. Što SOA nije? • Proizvod ili skup proizvoda "next-next-finish" "Sve smo instalirali, imamo SOA-u!" • Amorfnanakupina (web) servisa • "Slideware" Implementacije postoje u stvarnom svijetu!
  7. 7. Što SOA jest? • Service Oriented Architecture (SOA) is the architecturalstyle that supports loosely coupled services to enable business flexibility in an interoperable, technology-agnostic manner”
  8. 8. Životni ciklus Discover Integrate people Construct & Test Integrate processes Compose Manage and integrate information Gather requirements Model & Simulate Design Manage applications & services Financial transparency Manage identity & Business/IT alignment compliance Process control Monitor business metrics
  9. 9. Oracle SOA Platforma POLICY EM CEP BAM JDEV MANAGER PROCESS MGR BPEL BUSINESS RULES HUMAN WORKFLOW SERVICE BUS REG/REP DATA INTEGRATOR Adapters & B2B
  10. 10. SOA na Oracle-ov način • Iskorištena poslovna logika implementirana kroz PL/SQL izložena kroz servise • Veliki broj čarobnjaka kao podrška izgradnji servisa • Kvalitetna SOA infrastruktura • Kvalitetna podrška governance procesima • Praktična metodologija razvoja
  11. 11. Pilot projekt u Croatia osiguranju
  12. 12. SOA Sažetak • Enterprise IT ne poznaje izolirane(nedostupne) otoke! • Nužno aktivno uključivanje poslovnih sektora • Iskoristimo postojeće podatke i aplikacije izlažući ih kao shareable servise • Novu funkcionalnost, kreirajmo ju kao servis! • Krenimo sa manjim opsegom te inkrementalno širimo servisni sloj • Uspostavimo poslovni sloj raspoloživ i dostupan raznim prezentacijskim tehnologijama
  13. 13. ADF u servisnom okruženju
  14. 14. Primjena ADF-a u pilot projektu • oznaka obaveznih polja • formatiranje datuma • formatiranje brojeva • checkbox • kalendar • organizacija prikaza u tabulatorima • masterform – detail table • poziv liste iz tablice • ispis dokumenta – integracija BI publisher
  15. 15. Primjena ADF-a u pilot projektu • pretraživanje • označavanje polja za pretraživanje • iteracija po slogovima • poziv akcija • dijalog za potvrdu akcija
  16. 16. Primjena ADF-a u pilot projektu • liste vrijednosti (master table – detail table) • poziv pop-up prozora iz pop-up prozora (za ažuriranje matičnih podataka) • primjena fragmenata (ista stranica kao dio popup-a ili kao dio osnovne stranice)
  17. 17. Primjena ADF-a u pilot projektu
  18. 18. ZAKLJUČAK • Pilot projekt se pokazao pravi pristup Jasni i ograničeni ciljevi Konkretne isporuke • SOA nije magična formula • SOA je logičan i (nužan) korak u razvoju informatičkih sustava • Izrada SOA Roadmap-a za vašu organizaciju ne može biti vendorski PPT, već ozbiljan zadatak za vaše IT arhitekte
  19. 19. Q & A… [Hvala!] Filip Ujević, Croatia osiguranje Gordan Hribernik, CROZ Davorin Capan, Neos

×