dpa soa oracle day_2013marts_martins orinskis

36
DPA pieredze Oracle SOA tehnoloģiju izmantošanā Latvijā Mārtiņš Orinskis, SIA DPA projektu vadītājs 13.03.2013

Upload: ebuc

Post on 18-Nov-2014

482 views

Category:

Documents


11 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Dpa soa oracle day_2013marts_martins orinskis

DPA pieredze Oracle SOA tehnoloģiju izmantošanā LatvijāMārtiņš Orinskis, SIA DPA projektu vadītājs

13.03.2013

Page 2: Dpa soa oracle day_2013marts_martins orinskis

DPA vienīgais SOA specializētais partneris Latvijā

Page 3: Dpa soa oracle day_2013marts_martins orinskis

Mūsu stāsts

2005Lietuva

2007Ukraina

2009Baltkrievija

2011Gruzija

DPA ir dibināts Latvijā1997

Page 4: Dpa soa oracle day_2013marts_martins orinskis

Saturs

SOA un IT industrija

SOA projekti

Atziņas

Page 5: Dpa soa oracle day_2013marts_martins orinskis

Vienkāršs servisa piemērs

Page 6: Dpa soa oracle day_2013marts_martins orinskis

SOA – Servisa Orientēta Arhitektūra

Atkārtota izmantošana

Piegādes ātrums

Monitorēšanas iespējas

Mērogojamība

Kontrole, drošība un kvalitāte

Page 7: Dpa soa oracle day_2013marts_martins orinskis

OSB

SOA Oracle izpildījumā

S1 S2 S3 S4 S5

S6 S7 S8 S9 S10

S11 S12 S13 S14 S15

BPE

L

Servisi / sistēmas

BAM un HT

WSM

BR

Page 8: Dpa soa oracle day_2013marts_martins orinskis

SOA priekšrocības

Savstarpējo saišu mazināšana

Standartu izmantošana

Biznesa monitorēšana

Atkārtota servisu izmantošana

Viegla biznesa procesu uzturēšana

Page 9: Dpa soa oracle day_2013marts_martins orinskis

DPA realizētie Oracle SOA projekti Latvijā

Biometrijas Datu Apstrādes Sistēma

SOA infrastruktūras aizsardzība

E-pakalpojuma izstrāde

Page 10: Dpa soa oracle day_2013marts_martins orinskis

Biometrijas Datu Apstrādes Sistēma

Sistēma, kurā tiek uzkrāti personu biometriskie dati:• sejas foto• pirkstu nospiedumi • delnu nospiedumi

Ar mērķi nodrošināt identifikācijas un verifikācijas funkcijas

Klients: Latvijas Republikas Iekšlietu ministrijas Informācijas centrs

Page 11: Dpa soa oracle day_2013marts_martins orinskis

Galvenie uzdevumi

Augsta pieejamība un mērogojamība

Integrācija ar vismaz 10 sistēmām

Asinhroni, sinhroni pieprasījumi

Lielu XML failu izmantošana virs 20 MB

Page 12: Dpa soa oracle day_2013marts_martins orinskis

OSB

Izmantotais risinājums

S1 S2 S3 S4 S5

S6 S7 S8 S9 S10

S11 S12 S13 S14 S15

BPE

L

Servisi / sistēmas

BAM un HT

WSM

BR

Mediator

Page 13: Dpa soa oracle day_2013marts_martins orinskis

BPEL procesi

Page 14: Dpa soa oracle day_2013marts_martins orinskis

Arhitektūra

Page 15: Dpa soa oracle day_2013marts_martins orinskis

Secinājumi

DB uzturēšana

MDS izmantošana

Servisu virtualizācija

Monitorings, kļūdu apstrāde

Lielu failu izmantošana

Stāvokļu saglabāšana

Page 16: Dpa soa oracle day_2013marts_martins orinskis

E-pakalpojuma izstrāde

Sistēma, kas nodrošina tiešsaistes ieroču reģistrācijas iespēju latvija.lv portālā.

Klients: Latvijas Republikas Iekšlietu ministrijas Informācijas centrs

Page 17: Dpa soa oracle day_2013marts_martins orinskis

Galvenie uzdevumi

Standartizēta autentifikācija un autorizācija

Jāizmanto DB realizēti servisi

Page 18: Dpa soa oracle day_2013marts_martins orinskis

OSB

Izmantotais risinājums

S1 S2 S3 S4 S5

S6 S7 S8 S9 S10

S11 S12 S13 S14 S15

BPE

L

Servisi / sistēmas

BAM un HT

WSM

BR

Mediator

Page 19: Dpa soa oracle day_2013marts_martins orinskis

Arhitektūra

Page 20: Dpa soa oracle day_2013marts_martins orinskis

DB adaptera izmantošana

Page 21: Dpa soa oracle day_2013marts_martins orinskis

Secinājumi

Ātrdarbība

Datubāzes izmantošana

Standartu atbalsts

Ātra ieviešana

Viegla uzturēšana

Page 22: Dpa soa oracle day_2013marts_martins orinskis

BDAS SOA infrastruktūras aizsardzība

Standartizētu mehānismu izmantošana SOA servisu aizsardzībā.

Klients: Latvijas Republikas Iekšlietu ministrijas Informācijas centrs

Page 23: Dpa soa oracle day_2013marts_martins orinskis

Galvenie uzdevumi

Biznesa procesos ir jāizmanto izsaucēja atribūti

Visu servisu standartizēta aizsardzība

Jāveic autorizācija balstoties uz izsaucēja lomu

Page 24: Dpa soa oracle day_2013marts_martins orinskis

Plašas un dziļas IT infrastruktūras un drošības kompetences...

PMPPrince 2

GIAC Penetration Tester (GPEN) CEH – Certified Ethical hacker

Microsoft certified enterprise administrator

McAfeesecurity certification program

CISSP, CISA, ISO 27001

MCPD, MCSD, MCAD, MCTS, MCP, MCTIP

Page 25: Dpa soa oracle day_2013marts_martins orinskis

Risinājums

Oracle WSM - politikas

Trust starp MS ADFS un Oracle WSM

BPEL un autentifikācijas atribūti

Page 26: Dpa soa oracle day_2013marts_martins orinskis

Arhitektūra

Page 27: Dpa soa oracle day_2013marts_martins orinskis

Trust izveide

Page 28: Dpa soa oracle day_2013marts_martins orinskis

Autentifikācijas/autorizācijas politikas

Page 29: Dpa soa oracle day_2013marts_martins orinskis

Autentifikācijas/autorizācijas politikas

Page 30: Dpa soa oracle day_2013marts_martins orinskis

Autentifikācijas/autorizācijas politikas

Page 31: Dpa soa oracle day_2013marts_martins orinskis

Lietotāju atribūtu izmantošana BPEL

Page 32: Dpa soa oracle day_2013marts_martins orinskis

Secinājumi

Standartu atbalsts

0 koda rindiņas

Pieslēdzami specifiski spraudņi

Page 33: Dpa soa oracle day_2013marts_martins orinskis

Atziņas #1

Lielu failu izmantošana

Servisu virtualizācija

Vienota metadatu glabāšana

Ātrdarbība un mērogojamība

Integrācijas iespējas

SOA infrastruk. drošība

Page 34: Dpa soa oracle day_2013marts_martins orinskis

Atziņas #2

Standarti

BAM – biznesa monitorings

Oracle Event Driven Architecture

Page 35: Dpa soa oracle day_2013marts_martins orinskis

Kopsavilkums

DPA pieredzējis un kompetents Oracle SOA partneris

DPA plaša pieredze IT drošības jomā

Oracle SOA – uzticama tehnoloģija

Page 36: Dpa soa oracle day_2013marts_martins orinskis

Paldies par uzmanību!

Mārtiņš Orinskis: [email protected]

Twitter: https://twitter.com/dpa_latvia Facebook: https://www.facebook.com/DPALatvia Blog: http://blogs.dpa.lv/