30
E LEKTRON H ÖKUMƏT F RAMEWORK NRF: Milli Elmi Tədqiqatlar Fondu (National Research Foundation)

Elektron Hökumət Framework

Embed Size (px)

DESCRIPTION

1. Giriş: tərif, açıqlıq, innovasiya 2. Tərkib: ətraf mühit, modullar, mobil variant 3. Faydalılıq, arxitektura, məhsuldarlıq, standartlar, yoxlama 4. Tətbiq, layihələr, qlobal mənbələr nailiyyətlər, Qarşılıqlı uzlaşma qabiliyyəti

Citation preview

Page 1: Elektron Hökumət Framework

ELEKTRON HÖKUMƏTFRAMEWORK

NRF: Milli Elmi Tədqiqatlar Fondu (National Research Foundation)

Page 2: Elektron Hökumət Framework

ƏsasMəzmun

NRF, Korea 2

• tərif• açıqlıq• innovasiya

1. Giriş

• ətraf mühit• modullar• mobil variant

2. Tərkib

• arxitektura• məhsuldarlıq• standartlar• yoxlama

3. Faydalılıq

• layihələr• qlobal mənbələr• nailiyyətlər• Qarşılıqlı uzlaşma

qabiliyyəti

4. Tətbiq

Page 3: Elektron Hökumət Framework

Milli İnformasiya Cəmiyyət Agentliyi

§ Milli informasiya texnologiyaları siyasəti və e-Hökumət (elektron Hökumət) layihələrində peşəkarlığı təmin etmək üçün 1987-ci ildə yaradılan agentlik

§ Əsas rol• Milli telekomunikasiya və şəbəkə planlaşdırılması• E-Hökumət layihələri və m-Hökumət xidmətləri• Layihə informasiya sistemlərinin auditi• Informasiya mədəniyyəti & e-Qabiliyyət təhsili• Hökumətin təşkilat arxitekturası və platforması

§ Hökumət milli informasiya texnologiya xidmətlərinin inkişafı üçün maliyyə ayırmışdır

• 260 milyon dollarlıq illik büdcə (2010), 357 tədqiqatçı (2011)

NIA (National Information Society Agency): www.nia.or.kr

3NRF, Korea

Page 4: Elektron Hökumət Framework

SW Framework e-Hökumət üçün çox önəmlidir

SW (SoftWare)

platforması proqram təminatı

kitabxanasının xüsusi halıdır, onlar yaxşı

təyin olunmuş APİ ilə örtülmüş təkrar

istifadəyə yararlı kod abstraksiyalarıdır.

[Wikipedia]

SW framework ilə yaradılma məhsuldarlığını 20-30% təkmiləşdirmək və e-Hökumət xidmətinin keyfiyyətini artırmaq olar

SW framework olmadan İS-in yaradılmaSW framework ilə İS-in yaradılma

4NRF, Korea

API: Tətbiq Proqram İnterfeysiİS: İnformasiya Xidməti

Biznes tələbləri?

Arxitektura siyasətiArxitektura siyasəti

Ümumi texniki xidmətÜmumi texniki xidmət

Ümumi biznes xidmətiÜmumi biznes xidməti

SW Framework

Page 5: Elektron Hökumət Framework

NRF, Korea 5

Aktual problemlər və məsələlər

SW platforması e-Hökumət üçün əsas alətə çevrilib† Koreyada 2004-cu ildən 2007-ci ilə kimi e-Hökumət sisteminin 71%-i

Framework unusedFramework used

71%29%

Samsung(SYSTEMiER), LG(LAF/J), SK(Jgarnet), HP(Instant/On enterprise), IBM(Application Framework), MS(.NET)

E-Hökümət sistemində bəzi maneələr müəyyən edilmişdir

Framework istifadə olunmamışdırFramework istifadə olunmuşdur

Page 6: Elektron Hökumət Framework

NRF, Korea 6

E-Hökumət tətbiqi proqram yaradılmasının yenidən formalaşdırıması

İstehsalçı platformaları ilə yaradılma Standart platforma ilə yaradılma

IstehsalçıA

IstehsalçıB

IstehsalçıC

IstehsalçıD

Tətbiq 1 Tətbiq 2 Tətbiq 1

Platforma 1 Platforma 2 Platforma 3

Müştəri

RFP

Aparat proqram, arxitektura və tətbiqi proqram yaradılmağı üçün təklif

IstehsalçıA

IstehsalçıB

IstehsalçıC

IstehsalçıD

Tətbiq 1 Tətbiq 2 Tətbiq 1

Standart Platforma

Müştəri

RFP

Tətbiq programun yaradılması üçün təklif

RFP: Təklif üçün sorğu

Page 7: Elektron Hökumət Framework

eGovFrame GirişeGovFrame Giriş1

7NRF, Korea

• tərif•açıqlıq• innovasiya

Page 8: Elektron Hökumət Framework

NRF, Korea 8

eGovFrame nədir?

eGovFrameE-Hökumətin

standart Platformae-Hökumət sisteminin

yaradılması və idarə edilməsi üçündür

Page 9: Elektron Hökumət Framework

NRF, Korea 9

eGovFrame-in məqsədi

Standartlaşdırma• E-Hökumət üçün SW

platforma standartını yaratmaq

• Stabil texniki infrastrukturu təmin etmək

Açıqlıq• eGovFrame-in neytrallığına

zəmanət vermək• Aktivləri ictimaiyyətə açmaq

və onları iştiraka həvəsləndirmək

Cəmiyyət• Təlimlə SW alətlərini və

texnologiyalarını paylaşmaq

• eGovFrame-dən istifadəni inkişaf etdirmək

Baxışlar

Obyektlər

İstiqamət

E-Hökumət xidmətlərinin keyfiyyətini və İKT investisiyalarının effektivliyini yaxşılaşdırmaq

KOM-ın rəqabətə dözümlülüyünü

artırmaqİstehsalçı

asılılığını aradan qaldırmaq

Müasir İKT meylləri

Qarşılıqlı uzlaşmanı

yaxşılaşdırmaq

Ümumi funksionallıqları yenidən istifadə

etmək

KOM : Kiçik və Orta Müəssisələr

Page 10: Elektron Hökumət Framework

NRF, Korea 10

eGovFrame-in açıq kodları

[Əsas Open Source-lər]• Biz. transaction : Spring & 22

• Data : ibatis, Hibernate &1

• Development tool : Eclipse & 3

• Test tool : Junit & 5

• Distribution tool : Maven & 1

• Configuration Management tool :

Subversion & 1

§ Açıq kodları seçim siyasətini müəyyən etməü Açıq kodları qiymətləndirmə prosesiü Paylaşma və istifadə etmədə məhdudiyyətsiz

lisenziya

§ Açıq kodlar namizədini qiymətləndirmə (175)ü Funksional/qeyri-funksional tələblərü İnteqrasiya və interfeyslər üçün məhdudiyyətlər

§ Açıq kodlarlərin namizədini fiziki yoxlama (85)ü Əsas funksiyalarü Qeyri-funksional tələblər (SW keyifiyyəti)

Ən yaxşı açıq kodlarlərin seçim

iYekun Nəticə

Seçilmiş 40 açıq kodlar

Siyasətintəşkili

Siyasətintəşkili

Məntiqitest

Məntiqitest

Fizikitest

Fizikitest

§ Əsas funksiyaları və arxitekturanı müəyyən etməü 2004 – 2007-ci illərdə 3 böyük şirkətin platformalarını

və e-Hökumətin Layihələrini analiz etməü 54 funksiya və 219 ümumi komponent

Funksiyadizaynı

Funksiyadizaynı

open sourcing: kodlaması

Page 11: Elektron Hökumət Framework

NRF, Korea 11

eGovFrame-in təkmilləşdirilməsi üçün açıq diskussiyalar

Böyük şirkətlər

KOMlar

HökümətTərtibatçılar

İctimai təşkilatlar

Müxtəlif tərəfdaşlar tərəfindən çoxlu mülahizələr və suallar

Page 12: Elektron Hökumət Framework

NRF, Korea 12

eGovFrame-in açıq innovasiyaları

† Açıq kodlar† Açıq proses† Açıq nəticələr† Açıq ekosistem

IPR: İntellektual Mülkiyyət Hüququ

Page 13: Elektron Hökumət Framework

eGovFrame TərkibeGovFrame Tərkib2

13NRF, Korea

•ətraf mühit•modullar•mobil variantı

Page 14: Elektron Hökumət Framework

NRF, Korea 14

eGovFrame(e-Hökumət Standart Framework)

Mühit İzahlar

Yaradılması mühiti

eGovFrame həyata keçirmə mühitinə əsaslanan tətbiqlərin səmərəli yaradılması üçün yerinə yetirmə (kodlama, debugging), sınaq, quraşdırma, konfiqurasiya idarəetmə alətləri ilə təmin edir

İcra mühiti SW tətbiqlərini yerinə yetirmək üçün ümumi icra modulları təmin edir

İstismar mühiti eGovFrame-ə əsaslanan SW tətbiq proqramlarının monitorinqi və istismarı üçün əməliyyat alətləri təmin edir

İdarəetmə mühiti

eGovFrame-in səmərəli təkmilləşdirilməsi və inkişafı üçün nəzarət alətlərini təmin edir

Yaradılmamühiti

İstismar mühiti

SW Tərtibatçılar

İdarəetməmühiti

Platforma menecerləri

Tətbiqi proqramOperatorları

İcra mühiti

SW Tətbiqləri

Dörd mühit† yaradılma† yerinə yetirmə† Istismar† Idarəetmə

Page 15: Elektron Hökumət Framework

NRF, Korea 15

Nümunə: eGovFrame-in yaradılma ətraf mühiti

Redaktə, sazlama, yaradılma prosedurları, şablonlar

• Redaktə, modelləşdirmə, kopilyasiya üçün mühit• Tətbiq proqramın yaradılması üçün bələdçi• Medellə idarə edilən şablonlar əsasında kodun avtomatik yaradılması• İlkin kodun tamlığı üçün kod yoxlanışı

Yoxlama, hesabat və əhatə analizi üçün mühit• Junit-ə əsaslanan Support Unit Test• Yoxlama nəticəsinin HTML/XML/EXCEL formatında məruzə edilməsi• Yoxlama halının kod sahəsi və əhatə dəyərlərinin təminatı

Build / Build avtomatlaşdırma funksiyası• Maven əsasında Build• Nexus Repository-dan istifadə etməklə Kitabxana idarəçiliyi• Hudson-dan istifadə edən Build avtomatlaşdırılması və Build nəticəsi

haqqında rəy bildirməsi

Sürət/dəyişməyə nəzarət funksiyası• Subversion əsasının və istehsal olunan məhsula nəzarəti• Nəzarəti haqqında əsas detallar və bildiriş funksiyasına kömək

Icra alətlər paneli

Yoxlama & hesabat verməalətlər paneli

Bölüşdürməalətlər paneli

Konfiqurasiya aləti

Page 16: Elektron Hökumət Framework

NRF, Korea 16

eGovFrame-in ümumi komponentləri

Yenidən istifadəyə yararlı proqram modullarının 219 ümumi komponenti

Kateqoriyalar Komponentlər

Təhlükəsizlik 8 xidmət, Real adın təsdiqi və hüquqlaranəzarət daxil olmaqla

Istifadəçi təsdiqi 3 xidmət, Ümumi Login və Sertifikatlə Login daxil olmaqla

Istifadəçi dəstəyi 56 xidmət, istifadəçi İdarəçiliyi, məsləhət İdarəçiliyi, müşahidə İdarəçiliyi, FAQ və Q&A daxil olmaqla

Əməkdaşlıq 28 xidmət, Heyət, Klub İdarəçiliyi və Cəmiyyət İdarəçiliyi daxil olmaqla

Sistem idarəsi 25 xidmət, Ümumi kod nəzarəti,menyu nəzarəti və qeydiyyat nəzarəti daxil olmaqla

Sistem/Xidmət interfeysi 4 xidmət, İnterfeys Statistikası,İnterfeys Təşkilinin İdarəçiliyi daxil olmaqla

Statistika / Həsabat 5 xidmət, məqalə və əlaqə statistikası daxil olmaqla

90 xidmət, Təqvim və Format Dəyişimi daxil olmaqlaUtilizasiya ümumi komponentləri

(90 komponent)

Tekniki ümum

i komponentlər (129 kom

ponent)

Page 17: Elektron Hökumət Framework

NRF, Korea 17

Mobil eGovFrame variantı

Hazırkı eGovFrame

Hazırkı eGovFrame

Mobil eGovFrame

Mobil User eXperience(UX)

Ümumi mobil komponentlər

Növbəti varianteGovFrame

Növbəti varianteGovFrame

Mobil veb-in icra mühitiMobil veb-in icra mühiti Mobil Veb-in yaradılma mühiti

Mobil Veb-in yaradılma mühiti

Mobil Veb-in ümumi Komponentləri

Mobil Veb-in ümumi Komponentləri

Mobil eGovFrame

mobil veb xidməti təmin etmək üçün User eXperience(UX)-in funksionallığının və mobil komponentlərin əlavə edildiyi eGovFrame-ə əsaslanır

Page 18: Elektron Hökumət Framework

NRF, Korea 18

Mobil eGovFrame-in nümunəsi Footer bars

Header barsNavbars

Form element gallery Footer bars

Footer bars

Header bars

Icons list

icon

Basic list

Inline buttons

Button icons

Popup eventButton icons

Grouped buttons

bar

Page 19: Elektron Hökumət Framework

eGovFrame-in FaydalarıeGovFrame-in Faydaları3

19NRF, Korea

•arxitektura•məhsuldarlıq•standartlar•yoxlama

Page 20: Elektron Hökumət Framework

NRF, Korea 20

Təsdiq edilmiş arxitektura

eGovFrame

Funksionallıq

Arxitektura

Səmərəlilik

Daha çox funksiya

yaradılması

AnyFrame

LAF/J

NEXCORE

Tələbləri təyin etmə

Open source

namizədinin yaradılması

Qiymətləndirmə üçün open source

SW seçimi

Kriteria müəyyən etmə

iş qiymətləndirilməsi

(1-ci və 2-ci)

Analiz, qiymətləndirmə

nəticələri

Təsdiq prosesi(İSO 14598 ilə birləşmiş PECA metodologiyasından istifadə edərək)

•Ilk qiymətləndirmə:qiymətləndirmə lisenziyası,arxitektura məhdudiyyəti,mühit•Ikinci qiymətləndirmə:7 kriteri qiymətləndirilməsi,funksionallıq,etibarlılıq və s.

AnalizDünya miqyasında JAVA yaradıcılarının 50 %-i və FORTUNE 500 şirkətlərinin

80%-i Spring platforması istifadəçisidir

Page 21: Elektron Hökumət Framework

NRF, Korea 21

Yaradılma məhsuldarlığı

(SW platforması ilə IS)

Aparat təminatıƏməliyyat sistemi

Middleware

Xidmət tətbiqi

Yaradılma sahəsi(100% yaradıcılar tərəfindən

edilir)

Yaradılma sahəsi(100% yaradıcılar tərəfindən

edilir)

Aparat təminatıƏməliyyat sistemi

Middleware

Xidmət tətbiqi

SW platforması istifadı edir(təxminən 20-30%)

SW platforması istifadı edir(təxminən 20-30%)

Yaradılma sahəsi(təxminən 70-80%)Yaradılma sahəsi

(təxminən 70-80%)

(SW platforması olmadan IS)

Proqram təminatı yaradıcıları öz fikirlərini yalnız biznes məntiqində cəmləşdirirlər, bütün texniki problemlər isə SW platforması tərəfindən həll edilir

Page 22: Elektron Hökumət Framework

NRF, Korea 22

Standartlaşdırılma

Müntəzəm yaradılma standartlarının təminatıYaradılma məhsulları üçün standartlaşdırılmış formalar

Avtomatik ilkin kod şablonlarının yaradılması

İlkin kodunun oxunaqlığını yaxşılaşdırmaq

Sintaktik səhvlərin qarşısının alınması

Page 23: Elektron Hökumət Framework

NRF, Korea 23

Yoxlama / Debugging

v Yoxlamanın vacibliyi

• Səhvlərin tapılması və düzəldilməsi ən bahalı proqram təminatı fəaliyyətidir• Proqram təminatına nisbətən yoxlama hallarında daha çox səhv var• Yoxlamanın bir çox formaları səhvlərin tapılmasında 30% daha az effektivdir

- Capers Jones 'Estimating Software Costs' -

Create Test Case

Report the Results

Inspection Reporting

Page 24: Elektron Hökumət Framework

eGovFrame-in TətbiqieGovFrame-in Tətbiqi4

24NRF, Korea

• layihələr• qlobal mənbələr• nailiyyətlər• Qarşılıqlı uzlaşma

qabiliyyəti

Page 25: Elektron Hökumət Framework

NRF, Korea 25

eGovFrame ilə e-Hökümət sistemi

Bölmə eGovframe ilə layihələr Təşkilat

Dövlət İdarəçiliyiDövlət mülki xidmətlər portal sistemi Dövlət İdarəçiliyi və Təhlükəsizlik Nazirliyi

Birləşmiş təstiqləmə sistemi Dövlət İdarəçiliyi və Təhlükəsizlik Nazirliyi

Nəqliyyat

Seul Metropoliteni dəmiryol tranziti idarəetmə sistemi

Seul Metropoliteni Sürətli Tranzit Korporasiyası

Sürücülük vəsiqələrinin analizi sistemi Koreya Nəqliyyat Təhlükəsizliyi Orqanı

Şəhər idarəetməsi

Nəqliyyat təhlükəsizliyi avadanlıqlarının idarəetmə sistemi Seul şəhəri

Smart biznes mərkəzinin yaradılması Buçon şəhəri

Təhsilİnformasiya idarəçilik sistemi universiteti Çunqnam Dövlət Universiteti

İnformasiya idarəçilik sistemi universiteti Koreya Dövlət Açıq Universiteti

Page 26: Elektron Hökumət Framework

NRF, Korea 26

eGovframe-in qlobal mənbələri

eGovFrame

Page 27: Elektron Hökumət Framework

NRF, Korea 27

Nəticə və nailiyyətlər

Beynəlxalqtanınma

BeynəlxalqtanınmaİT SMEs-in İKT rəqabətə

dözümlülüyü İT SMEs-in İKT rəqabətə

dözümlülüyü

KOM-lar onların arasından 64 % qazanmışdır Standart platforması yayılmasıStandart platforması yayılması

Page 28: Elektron Hökumət Framework

NRF, Korea 28

Əvvəl və hazırkı vaxt arasında fərqlər nədir ?

ƏvvəlHər informasiyalaşdırılmasında eyni funksiyaların təkrar yaradılması

Qara qutu kimi alınmış platforma sayəsində istehsalşıdan asılılıq

Platformaya sahib ola bilməyən KOM-ların rəqabət mümkünsüzlüyü

Yaradılma standartınn olmaması səbəbindən sistemə xidmətin çətinliyi

Platformaların müxtəlifliyi səbəbindən sistemlərin əlaqələndirilməsin daha çox zaman və əmək sərfi

Hazırda219 ümumi komponentin yenidən istifadəsilə təkrar yaradılmasının azalması

Açıq kodlu platformadan istifadə etməklə istehsalçı asılılığından qurtuluş

Standart platformanın paylaşımı ilə KOM-ların rəqabət gücünün yaradılma etdirilməsi Sübut olunmuş yaradılma standartının köməyi ilə sistemin istismarının rahatlaşdırılmasıStandırılmış platformaya əsaslanan sistemlər arasındakı qarşılıqlı uzlaşma qabiliyyətinin artırılması

Page 29: Elektron Hökumət Framework

NRF, Korea 29

OEİ-nin hansı faydaları var ?

Açıqinnovasiya

Açıqe-Hökümət

Page 30: Elektron Hökumət Framework

NRF, Korea 30

Bu təqdimat NRF-in yardımilə yaradılmışdır və

içindəki məzmun hüququ NİA və NRF-ə məxsusdur.

Layihənin məsul şəxsi : Tae Woon Kang 1)

Tərcümə edən : Young Hyo Jo 2) (briqadir)

İlahə Haqverdiyeva 3)

Gülər Vəliyeva 3)

Dəyərləndirən məsləhətçi şəxs : Yadigar İmamverdiyev 4)

1) Professor / Consultant: AMEA İnformasiya Texnologiyaları İnstitutu / Koreya Milli Elmi Tədqiqatlar Fondu (NRF) 2) Professor: Baku Dövlət Universiteti, Koreya dili və ədəbiyyatı fakültəsi3) Tələbə: Baku Dövlət Universiteti, Koreya dili və ədəbiyyatı fakültəsi4) Professor / Şöbə müdiri: AMEA İnformasiya Texnologiyaları İnstitutu

프로젝트책임자 : 강태운

번역 : 조영효 (리더)

조언및검토 :

본발표자료는NRF 지원으로제작되었고

모든내용에대한권리는NIA와NRF에있습니다.