NKTH_Stratégiai Kutatási Terv_NESSI_90 vállalat

Embed Size (px)

Citation preview

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    1/68

    Strategiai KutatsiTerv 1.1

    tmogatja:

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    2/682 Stratgiai Kutatsi Terv 1.1

    1 BEVEZET......................................................................................................61.1 AJVKPFONTOSABBMEGLLAPTSAI.................................................9

    2 ITSZOLGLTATSFEJLESZTSISTRATGIA...............................................152.1 ALAPELVEK...................................................................................................152.2 NYITOTTKRDSEK....................................................................................16

    3 FKUTATSITERLETEK............................................................................193.1 FOLYAMATMENEDZSMENT..........................................................................203.2 INTEROPERABILITS...................................................................................233.3 ARCHITEKTRKSSOA............................................................................293.4 SZOFTVERTECHNOLGIA............................................................................343.5 ITBIZTONSG..............................................................................................383.6 SZOFTVERMINSG....................................................................................443.7 E-KZIGAZGATS........................................................................................50

    4 KUTATSIPRIORITSOK..............................................................................55

    4.1 RVIDTVKUTATSICLOK....................................................................554.2 KZPTVKUTATSICLOK...................................................................564.3 HOSSZTVKUTATSICLOK................................................................57

    5 OKTATS,KPZS,EGYBFELTTELEK.....................................................585.1 LTALNOSPROBLMK............................................................................585.2 OKTATSSKPZS...................................................................................60

    6 FOGALOMTR..............................................................................................61

    Tartalomjegyzk

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    3/683Stratgiai Kutatsi Terv 1.1

    A NESSI-Hungary Szotver s Szolgltatsok nemzeti Technolgiai Platormot 90

    magyarinormatikaiszervezet(vllalkozs,intzmny)alaptottaazzalacllal,hogy

    egysgesszemlletrealapozottstratgiaikutats-ejlesztsiirnyokatdolgozzonkia

    szotvereksszolgltatsokterletn.Aplatormelssorbanaszakterlethazaihely-

    zetrekoncentrl,emellettanyaszervezetnektekintiazeurpaiNESSI-t(Networked

    EuropeanSotware&ServicesInitiative),skvetianemzetkzitrendekalakulst.

    Jvkpnekalapvetseszerinta szolgltatsoksokasgval, szmtgpek, adat-gyjtpontokmilliivalrendelkez,nagyelosztottrendszerekogjkalkotniakzelj-

    vtudsalaptrsadalmnaksgazdasgnakalapvetinrastruktrjt.

    Aplatorm stratgiaikutatsi terverszletesebbenkiejtia jvkpbenelvzoltvzi

    megvalstshozszksgestogkutats-ejlesztsieladatokat.Ajvinormati-

    kairendszereitazegymssalsszekapcsoldnisegyttmkdnikpesszolgltat

    csompontok, saszolgltatsokat elhasznlnis integrlnikpes,a elhasznlk

    ignyeihez,szoksaihoz,eladataihozalegmesszebbmenkigigazodalkalmazsok

    alkotjk.Ezeknekakomplexrendszereknekameghatrozhnyadaszotver.Akomp-lexrendszertalkotalrendszereketgyakrannll,ggetlenszervezetekmkdtetik.

    A rendszerek egyre inkbbamindennapi let rszv vlnak, szolgltatsaikmagas

    oktrsadalmihatkonysgotbiztostanak.

    Avziegyeselemeimrmais lteznek.Azsszekapcsoldsalapvet,vilgmret

    inrastruktrja,azInternet,mkdik,egyretbbeszkzkapcsoldikr,egyretbb

    szolgltatsrhetelrajta.Napirendenvanatbb,nllszervezetrendszereitinteg-

    rlkomplexrendszerekkialaktsa.Megszlettekennekarchitekturlisstechnol-

    giaialapelvei,aszolgltatsorientltarchitektra(SOA)paradigmjastmogatesz-

    kzei.Atapasztalatokpedigmegmutatjkatovbblpsakadlyaitsamegoldandproblmkat.

    Vezeti sszefoglal

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    4/684 Stratgiai Kutatsi Terv 1.1

    A NESSI-Hungary munkacsoportjai rszint szakmai, rszint alkalmazsi terletek (domnek) szerint

    tagozdnak.Jelenleghatszakmaisegyalkalmazimunkacsoportmkdik.Amunkacsoportoksa-

    jt nzpontjukbl elemeztkaszakmahelyzett, s hatroztakmeg kutatsi-ejlesztsi eladatokat.

    Ezekamagasszintszolgltatsiolyamatokkezelse,azautonmalrendszerekegyttmkdsi,in-

    teroperabilitsi krdsei, aSOAszerinti ejlesztss integrcimdszereisarchitekturlisminti,

    aSOAvilgban alkalmazottszotverek ejlesztsitechnolgija,abiztonsgsvdelema komplexrendszerekben,aszotverminsg,valamintaze-kzigazgatsejlesztse,kitekintvemsalkalmazsi

    terletekreis.

    Amunkacsoportok elemzseit s eladatkitzseitsszegezve s rtkelvea stratgiai kutatsi terv

    meghatroztaarvid-kzp-shossztveladatokat.

    Aszakmaieladatokontlazelemzsek rmutattakamultidiszciplinrismegkzelts,aszakmaipr-

    beszd,akooperatvattitdontossgrais.

    A stratgiai kutatsi terv alapjn a NESSI-Hungary megvalstsi tervet llt ssze, amelyik a hazai

    szakmaikzssgszempontjaiszerintteszjavaslatotelindtandkutatsiprogramokra.

    1 IntroductionVezeti sszefoglal

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    5/685Stratgiai Kutatsi Terv 1.1

    NESSI-Hungary Szoftver s Szolgltatsok Nemzeti Technolgiai Platformtagszervezetei:

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    6/686 Stratgiai Kutatsi Terv 1.1

    Jelendokumentumclja aNESSI-HungaryJvkp dokumentumban elvzoltvzi

    megvalstshozszksgestogkutats-ejlesztsieladatokmeghatrozsa,javas-

    latttelrvid,kzpshossztvprogramokindtsra.Adokumentumelssorbanaz

    inokommunikcis(IKT)terletszakmaieladatairakoncentrl,deemellettmegmutatja,

    hogyavzimegvalstsamultidiszciplinrismegkzeltst,azletmindenterletreki-

    terjedtudatosptkezstignyel.

    A jvkp alapvetse szerint a szolgltatsok sokasgval, szmtgpek, adatgyjt

    pontokmilliivalrendelkez,nagyelosztottrendszerekogjkalkotniakzeljvtuds-

    alaptrsadalmnaksgazdasgnakalapvetinrastruktrjt.Akomplexinormatikai

    szolgltatsok termszetes rszv vlnak a mindennapi letnek, hasznlatuk mindenterleten,mindenrintettszmramagtlrtetd,egyszer,egybennlklzhetetlen.

    Amennyiretermszetessvlt,hogytudunkvilgtanisteni,mertazenergiaszolglta-

    t inrastruktrakiplts olyamatosanrendelkezsnkrell,annyiratermszetes lesz

    azinormatikaiinrastruktrahasznlataalegklnbzbbgyes-bajosdolgainkintzse

    sorn,deagazdasgsazzletiletmkdsbenis.Ennekavizionlt,inormatikai

    szolgltatsokkaltsztt vilgnakegyes elemeimrma ismkdnek. Akielektronikus

    levelezst,elektronikusbankiszolgltatsokathasznl,vagyppenalapvetgazdasgi

    elemzsekadataittudjapillanatokonbellelrnimunkjasorn,rzkeliaztapotencilt,

    amitazIKTatrsadalommkdsnekhatkonysgaszempontjbljelent.spersze,egymegszokottszolgltatskiessekor,egyadathalmazmegsemmislsekorrzkelia

    kiszolgltatottsgotis,st,gyakortatliaztgondolatlan,amunkjtinkbbhtrltat,

    nyakatekertgondolatmenetszerintkezelhetrendszerekhasznlatnaknygeit.

    Az IKT szakmaegyetrt abban,hogya jv inormatikai inrastruktrjt az Interneten

    egymssal sszekapcsoldni s egyttmkdni kpes szolgltat csompontok, s a

    szolgltatsokatelhasznlnisintegrlnikpes,aelhasznlkignyeihez,szoksaihoz,

    eladataihoz a legmesszebbmenkig igazod alkalmazsokalkotjk.Ennek a komplex

    rendszernekameghatrozhnyadaszotver.Ahhoz,hogyezazinrastruktravalbana

    vizionlthatkony,tudsalaptrsadalomalapjtkpezhesse,azltalanyjtottszolglta-tsoknakszmoskvetelmnytkikellelgtenie,amelyekkzlnhnymeghatroz:

    1.0

    Bevezet

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    7/687Stratgiai Kutatsi Terv 1.1

    olyamatos,megbzhatrendelkezsrells,trtl,idtl,eszkztlggetlenelrhetsg;

    biztonsgosmkds,azazvdelemaszndkos,vagyvletlenkrokozs,azilletkteleninormci-

    elrsellen;

    adekvt,aelhasznlkmunkjtsegt,szoksaikhozalkalmazkodunkcionalits,ttekinthet,rthet,

    kiszmthatkezeliellettel;

    aelhasznlkszmhoz,akezeltinormcimennyisghezvalautomatikusigazods,adaptivits,sk-lzhatsg;

    akrnyezetsazignyekvltozsaihozvalgyorsalkalmazkodskpessge,azazazegyszer,tlthat

    kvetkezmnyekkeljrskzbentarthatmdosthatsg.

    Ezeknekakvetelmnyeknekateljestseolyanlptk,olyankomplexits,olyandinamikvalejld

    rendszerekben,amelyekegygloblis,tudsalaptrsadalomsgazdasgrszei,komolykihvstjelent

    mindazIKTszakmaszmra,mindazIKTsazIKT-talkalmazszakterletekhatkony,multidiszciplinris

    egyttmkdsetekintetben.Ezeketakihvsokathivatotteltrni,bemutatniajelendokumentum.Astra-

    tgiaikutatsitervezentlmeneladatamgaeltrtproblmkmegoldsrairnyulkutatsiprogramok

    elvzolsais.

    Adokumentumotkidolgozszervezet,aNESSI-Hungary,azIKT,ezenbellaszotvereksszolgltatsok

    szakterletszakmaiszervezete.Belstagozdsaktdimenzis,annakmegelelen,hogyazIKTkulcsga-

    zat,amelynekegyrsztbels,szakmailogikaszerintirszterleteivannak,msrsztoglalkozikajellegzetes

    alkalmazsiterletekhezktdspecilisproblmkkal.

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    8/68

    1 Introduction

    8 Stratgiai Kutatsi Terv 1.1

    1.0 Bevezet

    Ahatszakmaiszegmensmunkacsoportjaimellettegyalkalmazsiterlethez(domnhez)ktdmunkacso-

    portmkdik,aze-Kzigazgatsmunkacsoport,deormldbanvannaktovbbidomn-orientltmunka-

    csoportok.HasonlanaJvkpszerkezethez,jelendokumentumisennekatagozdsnakmegelelen

    trgyaljaazrdemikutatsieladatokat.Tekintve,hogyamunkacsoportokltalleedettterletekkztt

    vannaktermszetestedsek,egyesproblmkratbbmunkacsoportisutal.

    AtovbbiejezetekbenelszrsszeoglaljukaJvkpontosabbmegllaptsaitannakrdekben,hogy

    aStratgiaikutatsitervnmagbaniskonzisztensdokumentumlegyen.Eztkvetenstratgiaialapelve-

    ketskihvstjelentnyitottkrdseketogalmazunkmeg.Akvetkez,3.ejezettartalmazzaakutatsi

    eladatokmunkacsoportokszerintitagolsbantrtnkiejtst.A4.ejezetrvid-,kzp-shossztv

    kutatsiprioritsokatogalmazmegazelzejezetekalapjn,majdaz5.ejezetavzisikeresmegva-

    lstshozszksgesegybeltteleket,kiemeltenazoktatsskpzsterletnszksgesteendket

    trgyalja.

    AStratgiaikutatsitervtmaszkodikazeurpaianyaszervezet,aNESSIkoncepcijrasdokumentuma-

    ira.Figyelembevesziazonbanahazaisajtossgokat,sclkznsgeelssorbanahazaiszakmapolitikai

    vlemnyormlk,dntshozksaszakmaiszereplk.

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    9/68

    1 Introduction

    9Stratgiai Kutatsi Terv 1.1

    Az Eurpai Uni gyakran idzett lissza-

    boni clkitzsei kztt szerepel, hogy

    Eurpnak 2010-re a vilg legdinamiku-

    sabb s legversenykpesebb tudsalap

    gazdasgv kell vlnia. Ezt egsztette

    kianagyobbgazdasginvekeds,jobb

    munkalehetsgek, valamint a hatko-

    nyabb trsadalmi beogads kvetelm-

    nye.Azelmltvekbenugyanezekaclok

    skvetelmnyekjelentekmegmindaha-zai,mindmsorszgokkormnyzatistra-

    tgiibanis.

    A vilggazdasgi vlsg mg inkbb r-

    bresztetteavlemnyormlkatsdn-

    tshozkat, hogy az inokommunikcis

    technolgik,salkalmazsaikszleskr

    elterjesztse jelentsenelsegti a lissza-

    bonistratgiamegvalsulst.Ennekmeg-elelenazgazatjvkpesstratgijanemszortkozhatszigoranaszakmaiterletekre,szlesebb

    trsadalmisgazdasgikontextusbankellgondolkodni.

    AzIKTadtalehetsgekkulcsontossgszerepetjtszhatnakagazdasgjralesztsbenshosz-

    sztvejldsnekmegalapozsban.Agazdasgbannllipargkntbetltttszerepemellett,

    azIKTelhasznlsadntslymsipargakmkdsben,hatkonysgnakjavulsban,sezzel

    prhuzamosanversenykpessgknvelsbenis.Atrsadalmiejldsmotorjaisjrsztagyorsan

    ejlddigitlistechnolgikbankeresend.gyazIKThasznlatnaknvelseagazdasgbansa

    trsadalombanegyarnt,direktmdonhozzjrulaejldshezahossztvversenykpessgkiala-kulsn,akzszolgltatsokmodernizlsnsaoglalkoztatottsgnvelsnkeresztl.

    1.1

    A jvkp fontosabb megllaptsai

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    10/6810 Stratgiai Kutatsi Terv 1.1

    1.1.1 Trsadalmi szerep

    1. COM(2008) 199 nal.

    2. http://ec.europa.eu/invest-in-research/action/2006_ahogroup_en.htm.

    3. yearly report for the year 2007 on the economic state of the EU: http://ec.europa.eu/economy_nance/publications/publication10130_en.pdf.

    4. http://www.oecd.org/dataoecd/1/29/40821707.pdf.

    5. http://epp.eurostat.ec.europa.eu/ Tudomny s technolgia / Informcis trsadalom.

    6. Az IKT gazati akciterv kialaktst megalapoz tanulmny /IVSz-2009.

    Az IKTgazatsaz IKT inrastruktrkgazdasgistrsadalmijelentsgtakzelmltbanaz inno-

    vcirlsagazdasginvekedsrlszletettbeszmolkiskiemelik,mintpldulazi2010lids

    rtkelsrlszlkzlemny1,azAho-csoportjelentse2sazEurpaiUnivesgazdasgijelent-sei3.AzOECDagazdasgiteljestmnystrsadalmijltnvelshez,valamintatrsadalomazon

    kpessgnekokozshoz,hogyvilgszertejavthassaazemberekletminsgt,azIKTsazinter-

    netjelentsgthangslyozta 4.

    Hazai viszonyok kztt ezek a hatsok hatvnyozottan jelentkezhetnek a trsadalomban ellelhe-

    tegyenltlensgek,adigitlisszakadkmegszntetseelvezetton.Ennekalapvetelttele

    azonbanalehetsgekhelyeskihasznlsbanrejlik.AzIKTterletK+FrordtsokarnyaMagyaror-

    szgonalacsony,azeurpaitlaghozmrtenis.UgyanakkormrbizonyosIKTmrszmok,mintpl.a

    szlessvinternet-penetrcislegannaknvekedsitemejvalkedvezbbrtkeketmutat.Ez

    arelatv-elmaradottsghatsakntjelentkezik,mivelatechnolgiailpsekkihagysaalegmoder-

    nebbtechnolgikelterjedsnekkedvez.gyalehetsgmegvanazIKTtechnolgikmindteljesebb

    trsadalmiszerepvllalsra,azonbanennek eltteleitmegkell teremteni.Folyikazorszg iparpo-

    litikai,ejlesztspolitikaistratgijnakkimunklsa,rszstratgikazegyeselelsintzmnyekben

    (trcknl) kialakulbanvannak,azonbanegyelreeznemltttegysges ormt,hinyzikbellea

    multiplikatvhatsokszmbavtele.Mrpedig az IKTtlmutat sajt gazatn, hatkonysg- sver-

    senykpessg-javthatstatrsadalomsagazdasgvalamennyiszegmensbenhasznostanikell.

    Amagasszint,egysgeskormnyzatistratgiateremtimegazokataeltteleket,mellyelazIKThat-

    konysgsversenykpessgnvelhatsaoptimlismdontudrvnyeslni.Avllalkozsokmindakzvetlenrtkestshez,mindbelsolyamataikhatkonylebonyoltsraazIKTgazatltalellltott

    termkekethasznljk. Az IKTnlklzhetetlenrsztkpeziaz innovcinak,sa termelkenysg

    nvekedsnek40%-aisazIKT-nakksznhet 5.Mindenttjelenvanakormnyokmunkjbansa

    kzigazgatsban:azelektronikuskzigazgatsmindenszintentapasztalhatelterjedse,valamintaz

    egszsggyben,azenergiarendszerekbensatrsadalmi-politikailetterletnmegjeleninnovci-

    smegoldsoksalkalmazsokhasznlatakvetkeztbenazllamiszektormkdsenagymrtkben

    ggazIKT-tl.Vgl,denemutolssorbanalakossgisegyreokozdmrtkbentmaszkodikaz

    IKTnyjtottalehetsgekreamindennapiletben.

    1 IntroductionA jvkp fontosabb megllaptsai1.1

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    11/6811Stratgiai Kutatsi Terv 1.1

    Az IKT szektor ontos szerepet jtszik amagyar gazdasgban6.Aszektoroglalkoztatottsgaolya-

    matosann,ezmatbbmint55ezermagasankpzett,jlfzetmunkahelyetjelent.Apiackeresleti

    oldalndolgozszakemberekkelegytt,tbbmint120ezrendolgoznakezenaterleten.

    AzIKTszektormeghatrozszereptmutatja,hogyazelmlt8vbenezazipargadtaahazaigazda-

    sginvekedskzel25%-t,sjelentsenhozzjrulahazaiGDP-hez(aGDPkb.10%-a),oglalkoz-

    tatsiszempontblisazegyiklegdinamikusabbannvekvgazat.

    Amagyarorszgiinormatikaistvkzlsibelspiacegyttesmrete2007-benelrteaz1476millird

    Ft-ot,ezenbellazinormatikaiszegmensnvekedse4,4%.

    Ahazai tvkzlsiklts teljes IKTpiaciarnya60%, amely jvalellmlja azEUarnyt (44%).En-

    nekokaegyrsztazarnyaibangyengbbITpiaciklts,msrsztatvkzlsiszolgltatsokmagas

    rszintje.AzInternethozzrsiszolgltatsoksamagnadattviteliszolgltatsokjelentettkaz

    elsdlegesnvekedsiorrstavezetkesszolgltatkszmra.Ennekellenre,tbbjelmutatarra,

    hogyaszlessvInternetpiackorbbantapasztaltmeredeknvekedselassulnikezdett.

    Abelldi inormatikaipiacotegykzel849millirdFt-os inormatikaiexportpiac egsztiki, anve-

    kedselssorbananagyobbhozzadottrtkethordoz,multinacionlisshelyivllalatokategyarnt

    elvonultatszotversszolgltatsexportblszrmazott.

    AteljesIKTpiaconbell(azt100%-naktekintve)azegyesinormatikairszpiacokarnyai:ITszolglta-

    tsok:18%,hardver:16%,szotver:6%.

    Aentirtkekaztjelzik,hogyazEUhasonlterleteihezkpestaszotverekternvanlemaradsunk,

    azITszolgltatsokszintjemegkzeltetteazEUszintet(21%).

    AzIKTszektorajelenlegivimintegy2500millirdorintosbevtelvelnllanisjelentsipariszektor-

    nakszmt.Mindazonltalezaszmnemmutatjabekellkppamagyarszotversszolgltatsiiparjelentsgtshozzadottrtktazegszgazdasgstrsadalomszmra.Atudsalapgazdasg

    olyaninnovatvszolgltatsokonalapszik,melyeketajvinterneteogsszektniazjgenercis

    inormatikaialkalmazsoksegtsgvel.Azautonm-szenzorokbl,rdirekvencisazonostkbl,

    kamerkbl,mobilteleonokblelplrendszerekdecentralizltkrnyezetbenkommuniklnakegy-

    mssal.Mindezjlehetsgeketnyitvalamennyiipargszmraatekintetben,hogyamrltezs

    mgkiejlesztendszolgltatsaikatorradalmianjmdonksskssze,melymegreormljaaszot-

    verek,szolgltatsoksabellkltrehozottrendszerekejlesztst,teleptstszemeltetst.

    AzjMagyarorszg Fejlesztsi Terv tbb ezermillird orintotbiztost elssorbanEU orrsbl agazdasgversenykpessgioperatvprogramra,azllammkdsnekkorszerstsre,azelektro-

    nikuskzigazgatskialaktsra.Eprogramokrealizcijanemkpzelhetelinormatikaiejlesztsek

    1.1.2 Gazdasgi jelentsg

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    12/68

    1 Introduction

    12 Stratgiai Kutatsi Terv 1.1

    A jvkp fontosabb megllaptsai1.1

    nlkl.AeladatokmegoldsaazelkvetkezvekbenazIKTipariszegmensjelentskzremkdst

    ignyli,ugyanakkorkvetelmnyekettmasztazIKTiparel.Ezekreakvetelmnyekreegykutats-

    ejlesztsistratgivallehetvlaszolni,melynekkvetkezetesmegvalstsaazlogaannak,hogya

    hazai IKTiparmeg tudjonelelniavele szembentmasztottelvrsoknak.Hacsakakzigazgatsi

    alkalmazsokragondolunk,eznmagbanistbbszakterlettelszembentmasztspecilisignyeket,hiszenaolyamatmenedzsmenttechnolgiknak,azinteroperabilitsimegoldsoknaksabiztonsg-

    nakmind-mindvannake-kzigazgatsivonzatai.Ezentlmenenazonbannmagukbanislnyeges

    kutatsiterletek.

    Atechnolgiarohamosejldsekomolykihvsokelllt jaaz ipargat,ezenbellisaszotvertech-

    nolgiaterlett.Amodernrendszerekkelszembenikvetelmnyekmegkvnjkaszotvergyrtsor

    jellegejlesztst.

    Haznkban,msejlettorszgokhozhasonlan,szmoskutatcsoportoglalkozikrendszer-sszot-

    vermodellezsikrdsekkel,ilyentrenszperedmnyekszlettekamodellvezreltszotverejlesztsi

    paradigmkterletn.Ezeknekazeredmnyeknekaerssgeamodellekolyanormlisreprezen-tcija,melylehetvtesziaminsgikritriumokdefnilst.Azeredmnyekkzttszerepelneka

    szakterlet-specifkusnyelvekis,amelyekszakterlet-specifkusjellsrendszeralkalmazstsunk-

    cionalitsbevezetsttesziklehetv.Ezenaterletenltszikegyajtakonvergencia,dekikellmg

    dolgozniaklnbzkutatmhelyekegyttmkdsnekelvispraktikusalapjait.

    letnksokontosrszttmogatjkselgyelikazIKTrendszerek,amelyekbenaszotverarnya

    olyamatosannvekedvemrameghatrozvvlt.Eza tnyeltrbehelyeziaszotverminsgs

    megbzhatsgkrdst,amiezrtatrsadalomegszeszmrakiemeltontossgvvlik.Arossz

    szotvertervezs,vagyszotverhibakvetkezmnyeakrkatasztroliskrislehet,denemcsakrtk-

    ben,hanememberletbenis(pl.szotverhibkreplsirnytrendszerekben,vagynuklerisltestm-nyekben).Eszkzkrevanszksg,melyekkpesekaszotverejlesztshatkonysgtnvelni,mrni

    aminsgetsmegbecslniamegbzhatsgot,illetvekezelnikpesekajvbeligloblisanelosztott

    rendszereketsszolgltatsokat.Ezugyangyvonatkozikaszolgltatsokminsgresmegbzha-

    tsgrais.

    Az IKT rendszereknek (klnsen a kritikusak, mint pldul a kzigazgatsban hasznlt szotverek,

    kzmveket kiszolgl s pnzgyi rendszerek) jminsgeknekkell lennik,megelelminsgi

    tanstvnyokkalelltva.Aszotverekminsgijellemzithelyzetggen,nemzetkziszabvnyokhoz

    igazodvakellmeghatroznimegelelszotvereszkzksegtsgvel.sszerelvrs,hogyatermkekellltsakoralkalmazottejlesztsi,irnytsistmogatolyamatokilleszkedjeneknemzetkzileg

    elismertolyamatejlesztsiszabvnyokhoz.

    1.1.3 Technolgiai sznvonal

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    13/68

    1 Introduction

    13Stratgiai Kutatsi Terv 1.1

    Anylt orrskdsnyltszabvnyokonalapulszotvereka jvbenvrhatankulcsszerepetognak

    jtszaniazeurpai,sgyamagyarIKTinrastruktrbanis.Magyarorszgesetbenklnsenontos

    anyltorrstechnolgikelterjedse,hiszenavllalatok,akltsgvetsiintzmnyekfnanszrozsa

    sokkalalacsonyabb,mint a ejlettebbeurpaiorszgokban, ugyanakkorkellszellemi kapacitsll

    rendelkezsreanyltorrsmegoldsoktovbbejlesztsre,bevezetsre.Ugyancsakontossmin-denkppenfgyelembeveendszempont,hogyanyltorrsmegoldsokhasznlatamrrvidtvon

    iskomolypiaclnkt,sszessgbenazorszgversenykpessgtnveltnyezvvlhat.Ezen

    szotverekminsgbiztostsakiemeltenontos.

    A trsadalommkdseegyrenagyobbmrtkben gg az inokommunikcis rendszerek s az l-

    taluksszekapcsolt,illetvevezreltltontossg,n.kritikusinrastruktrkbiztonsgtl.Ezrtaz

    IKTbiztonsgnakkutatstsejlesztstsszekellkapcsolniakritikusinormcisinrastruktrk

    biztonsgikrdseivel.

    A rugalmas alkalmazsintegrci, a vltozsokhoz gyorsan alkalmazkodni kpes szotverek s szol-

    gltatsok,a tbb intzmnyrekiterjedmkdsaztignyli,hogyarendszerekmkdse,a szol-

    gltatsiolyamatokegysgesensegyrtelmen,magasszintenlegyenekkezelhetk.Aejlesztss

    integrciegyreinkbbelogadottparadigmjaaszolgltatsorientltarchitektra(SOA).Erssgeaz

    irnyzatnaksegybenterjedstselogadottsgtisjelziazersszabvnyostsitevkenysg,

    amelynekhromlegontosabbcentrumaazOASIS7,azOMG8sazOpenGroup9.Arendszerelpts-

    neksmkdsneklerstklnbzabsztrakcisszinteketmegragadSOAreerenciaarchitektra

    szabvnyoksegtik(pl.OASISSOAReerenceModel,OASISSOAReerenceArchitecture,OMGSOAModellingLanguage).

    Komplex inormatikai rendszerek ejlesztsesorn kiemelt ontossggal bra rendszer ltalmegva-

    lstand olyamatokhatkony lersa. Szinteminden alkalmazsi terletkiindulsi pontja a eladat

    specifklsa,vagyisaolyamatokegyrtelm,ormalizltlersa.Alerssalszembentovbbielvrs,

    hogyalkalmaslegyenazalkalmazsiterletszakrtisazITszakemberekkzttikommunikcira,

    azazmindktoldalszmrarthetlegyen.Ezrtszlettekmegolyannyelvek,mintpl.azOASISltal

    szabvnyostottBPEL(BusinessProcessExecutionLanguage) 10,vagyazOMGltalkidolgozottBPMN

    (BusinessProcessModellingLanguage) 11.

    Ugyanakkornemcsakegyejlesztsiprojekttervezsizisban,deaprojektsazeredmnyekntel-

    kszlrendszerteljesletciklusaalattszksgvanarra,hogyamegvltozottelttelekhezhatkonyan

    lehessen igazodni.ASOAvilgbanerreszolglaSOAGovernance (SOA irnyts).Clja,hogyegy

    szervezetnlolyanszervezetistruktrk,olyamatok,technolgikjjjenekltre,amelyekbiztostjk,

    hogyaSOAmegvalstsoktmogatjkavllalatistratgit,shozzkatlkelvrtzletihasznot.

    Ezenaterleteniskialakultaktmpontotjelentszabvnyok,ajnlsok(pl.OpenGroup:SOAGover-

    7. Organization for the Advancement of Structured Information Standards (http://www.oasis-open.org)

    8. Object Management Group (http://www.omg.org/)

    9. http://www.opengroup.org/

    10. http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf

    11. http://www.bpmn.org/

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    14/68

    1 Introduction

    14 Stratgiai Kutatsi Terv 1.1

    A jvkp fontosabb megllaptsai1.1

    nanceFramework,vagyakszlOMG:SOAGovernanceMetamodelandProfle).ASOAmegoldsok

    rtkelsre,rettsgreiskialakulnakegysgesmdszerek(pl.OpenGroupServiceIntegrationMatu-

    rityModel,vagySonic:SOAMaturityModel)

    Aterletektovbbisajtossga,hogyaszigetszerenmkdalkalmazsokhelytegyreinkbbtve-szikaznll,deegymssalkapcsolatbanlvITrendszerek.Klnsenigazezpldulaze-kzigaz-

    gats,vagyazegszsggyterletn,dehasonlejldsfgyelhetmegavllalatirendszerekeset-

    benis.Vrhat,hogyazinteroperabilitsravalignyerteljesenmegjelenikazegyesterletekkztt

    is.Akzsogalomrendszerkialaktsaklnsenaszakterletekkztt,degyakranmgszakterlten

    bellsemegyszereladat.Ennekormalizlsikeretreiskialakultszabvnyosmegolds(pl.azOWL

    (WebOntologyLanguage)nyelv).Elengedhetetlen,hogyemellettvalamiletmogat,koordinlte-

    vkenysgsegtseazinteroperabilitsmegvalstst.

    Jllehetazemltettszabvnyosttestletek(OASIS,OMG,OpenGroup)klnbzszabvnyokatde-

    fnilnak,ezekaszabvnyokinkbbkiegsztikegymst,mintsemegymsversenytrsailennnek.A

    konvergenciajeleahromszabvnyosttestletltalkzsenmegogalmazottNavigatingtheSOA

    OpenStandardsLandscapeAroundArchitecturec.dokumentum,amelybenkiemelik,hogybrnhny

    ogalmateltrrtelembenhasznlnak,aSOAmgttialapkoncepcikzssegysges.Akonszenzus

    alapjnltrejttdokumentumcljaketts.Egyrszteligazodstnyjtazegyesszabvnyokegymshoz

    valviszonyban,msrsztmegalapozzaaszabvnyosttestletekkzttitovbbiegyttmkdst

    abblaclbl,hogyaszabvnyokkztiesetlegeskoniktusokatkzsenoldjkel.

    Amegoldsokegyik alkalmazsi terleteaz e-kzigazgats, amelynek sikereazonmlik,hogy az

    llampolgrokmilyenmrtkbentudnakskvnnaklniazelektronikusgyintzsilehetsggel,ezrt

    kiemeltenontos,hogyahagyomnyosgyintzsszemllettmeghaladva,azgyelekignyeirerea-

    glgylbartszolgltatsiknlatpljnki.Ehhezakzszolgltatsokolyantalaktsaszksges,

    mellyelakzigazgatskpesapiaciszrbanalkalmazottgylkzpontsgkvetelmnyeinekmeg-

    elelenkipteniszolgltatsait,shatkonnytenniabelsmkdst.

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    15/68

    1 Introduction

    15Stratgiai Kutatsi Terv 1.1

    2.0

    IT szolgltatsfejlesztsi stratgia

    Anemzetkziszakmaitrendekszerintakomplexinormatikairendszerekejlesztsbensintegrci-

    jbanaszolgltatsorientltarchitektra(SOA)elveivlnakdominnss.ASOA-tsokanazobjektum-

    orientltmegkzeltstaalegontosabbITparadigmnaktekintik.Sokmstudomnyosogalomhoz

    hasonlanaSOAkzmegegyezsesdefncijnakkikristlyosodshozisidkell,klnbzmhe-

    lyekms-msoldalrlkzeltenekhozz.Amibenegyetrtsmutatkozik:

    ASOAazelosztottrendszerekejlesztsneksintegrcijnakparadigmja.ASOAmagasabsztrakcisszintenragadjamegaejlesztssazintegrciproblmjt,nllszer-

    vezetekirnytsaalattllalrendszerekreisalkalmazhat.

    ASOAazalrendszerekskomponensekegyttmkdstszolgltatsoknyjtsvalsignybev-

    telvelkezeli,ezzelalazacsatolselvt,azeljrs-interszogalmtalkalmazzamagasabsztrakcis

    szinten(akrszervezetekegyttmkdsnekszintjn).

    ASOAszleskr,nyltszabvnyokraptmindarendszerkomponenseinekegyttmkdse,mind

    anemunkcionliskvetelmnyekelrsa(pl.biztonsg,minsg)terletn.

    ASOAszerkezetbenalegmagasabbszintenazzletiolyamatokkezelsejelenikmeg,amelyekegy-

    rsztnmagukbanisszolgltatsoklehetnek,msrsztalrendszerekszolgltatsairatmaszkodnak,azazaszolgltatsoktbbszinthierarchitalkotnak.

    ASOAmagasszintenalkalmazzaatranszparenciasavirtualizcielvt,aszolgltatsiintersz

    defncijnaksmegvalstsnaksztvlasztst.

    ASOAalapintegrciltalbanhosszabbtvon,tbbszervezetrszvtelvelmegvalsulelada-

    tokatjelent,aholarendszerletciklusnakkezelse,aszervezetekegyttmkdsnekbiztostsa,az

    elrteredmnyekrtkelsesajtosmenedzsmentmegoldsokatignyel.

    A entialapelvek alkalmazsra smegvalstsraazonbannincsenekltalnosanalkalmazhats-

    mk,sszmosnyitottkrdsvrmegvlaszolsra.

    Alapelvek2.1

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    16/6816 Stratgiai Kutatsi Terv 1.1

    Ebbenapontban nhnyolyannyitottkrdst ogalmazunkmeg ltalnosabbszinten, amelyeket a

    kvetkezejezetbenazegyesmunkacsoportokrszletesebbenkibontanak.

    EleventskelatudsalaptrsadalomalapjtkpezIKTinrastruktraszolgltatsaivalszembena

    bevezetbenmegogalmazottalapkvetelmnyeket:

    a./ olyamatos,megbzhatrendelkezsrells,trtl,idtl,eszkztlggetlenelrhetsg;

    b./ biztonsgos mkds, azaz vdelem a szndkos, vagy vletlen krokozs, az illetktelen

    inormci-elrsellen;

    c./ aelhasznlkszmhoz,akezeltinormcimennyisghezvalautomatikusigazods,adaptivi-

    ts,sklzhatsg;

    d./ adekvt,aelhasznlkmunkjtsegt,szoksaikhozalkalmazkodunkcionalits,ttekinthet,

    rthet,kiszmthatkezeliellettel;

    e./ akrnyezetsazignyekvltozsaihozvalgyorsalkalmazkodskpessge,azazazegyszer,

    tlthatkvetkezmnyekkeljrmdosthatsg.

    Aztlltottuk,hogyezeknekakvetelmnyeknekateljestseolyanlptk,olyankomplexits,olyan

    dinamikvalejldrendszerekben,amelyekegygloblis,tudsalaptrsadalomsgazdasgrszei,

    komolykihvstjelentmindazIKTszakmaszmra,mindazIKTsazIKT-talkalmazszakterletek

    hatkony,multidiszciplinrisegyttmkdsetekintetben.

    2.2 Nyitott krdsek

    IT szolgltatsfejlesztsi stratgia2.0

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    17/6817Stratgiai Kutatsi Terv 1.1

    Melyekezekakihvsok?

    Aza./kvetelmnyteljestserszintarendszerarchitektraredundns,hibatrkialaktstignyli,

    rszintazt,hogyazinrastruktrhozvalkapcsoldsvalamilyenormbanteljestrbelileedettsggel

    lehetsgeslegyen.Ateljestrbelileedettsgavezetknlklisvezetkestechnolgiktranszparen-

    cijtkvetelimeg.Elmondhat,hogyatechnolgiaiejldsebbeazirnybahaladt,akvetelmnyekteljestseinkbbmennyisgi,sklzhatsgikrds.Kihvstazeszkztranszparenciajelent,elssor-

    banaelhasznlielletekkialaktsban,hiszenakezel-skijelzszervek,ennekmegelelena

    kezelsiflozfkjelentseneltrhetnekpldulegymobilteleonvagyegylaptopesetn.ASOAelvei

    szerintmindeztjlspecifkltszolgltatsiinterszekmgkellelrejteni.

    Ab./kvetelmnyrszbenkapcsoldikazelzhz.Aolyamatossmegbzhatmkdshezhozz

    tartozikameghibsodsokblszrmazadatvesztsekkikszblse.Azinormcibiztonsgtekin-

    tetbenkialakultakalapvettitkostsisjogosultsgkezelsimdszerek.Aproblmtazokozza,hogy

    arendszerekkomplexitsnak,trbelikiterjedsnek,elhasznliszmnaknvekedsvelalehet-

    sgestmadsipontokszmamegn,aelhasznlkazonostsanehezebb,ajogosultsgirendszer

    ttekinthetetlennvlik.Azalkalmazhatmdszerekszertegazak,deerorrs-ignyesek.Radsul

    avdelmekjellemzje,hogyajogosultelhasznlkraistbbletterheketr,knyelmetlensgetokoz.

    Megfgyelhet,hogyaproblmakomplexkezelse,azazazinormatikaimegoldsoksamkdsi

    krnyezetegytteskezelse,azalkalmazottmegoldsoksazignyeksszehangolsaltszikelre-

    mutatnak.Kutatsieladatoktehtmindrsztechnikk(pl.titkostsialgoritmusok,tanstvnykezelsi

    technikk,biometrikusazonostsimdszerek),mindarendszerszemlletkezels(szablyzatokkiala-

    ktsa,ignyhezigaztottoptimlisvdelem)terletnjelentkeznek.Azalrendszereksazabsztrakcisrtegekszmnaknvekedsvel,azautonmalrendszerekmegjelensvelabiztonsgiproblmk

    tekintetbenismegjelenikazignymagasabbszintmegkzeltsekre,gyavgpontokkzttiend-

    to-endszemllethelyettazalrendszerekkzttitrust-to-trustszemlletre,aberendezsekhelyetta

    szolgltatsokelrhetsgnekkezelsre.

    A c./ kvetelmny ismt elssorbanaz IKTarchitektra-tervezi szmra jelent eladatot. Ismertek

    sklzhat,adaptvarchitektrk,ezekkialaktsi,mretezsielvei,virtualizcistechnikk.Akihvst

    anagysgrendekesetlegesigentghatrokkzttiingadozsa,azabsztraktinterszekkialaktsa,s

    aszintekkzttiklcsnhatsokkezelsejelentik.

    Ad./kvetelmnymrmultidiszciplinrisproblmkatiselvet.Azalkalmazsiterletproblminak,

    aelhasznliattitdkismeretnek,antropolgiai,ergonmiaimegontolsoknak,sazinormatikai

    eszkzksmegoldsoklehetsgeineksszhangjtkellkialaktani.Eznyitottsgot,emptit,sko-

    operatvviselkedstignyeltbbszakmakpviselikztt.Csakezenazalaponlehetsgesakzs

    nyelv,kzsogalomrendszerkialaktsa,amiamindenkiltalrtettselogadottmegoldsokhozelen-

    gedhetetlen.Klnsennehzaproblma,hatbbszakma,tbb,nllrdekekkelmotivltszervezet

    kpviselinekegyttmkdseszksges.Azorszghatrokontnyl,globlisrendszerekesetna

    szakmakziegyttmkdsekmellettmgaelhasznlkklnbzkulturlishttertisfgyelembekellvenni.Aproblmatrogalmaithasznl,azinormatikaimegoldsoktlggetlen,zletiolyamat

    szinteladat-smkdslersnagysegtsg,azonbanatbbszakterlet,tbbszervezet,tbbkul-

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    18/68

    1 Introduction

    18 Stratgiai Kutatsi Terv1.1

    trakezelstnmagbannemoldjameg.Azadatsztrakra,ogalomtrakra,ontolgikraalapozott

    tervezselveelogadott,azonbannincskialakultmdszertanasegysgestechnolgiaitmogatsa.

    Szmosszakterletszmraidegenaormlismodellekhasznlata,akommunikcisnyelvezekkel

    mghosszideigatermszetesnyelvmarad.Jelentskihvsatermszetesnyelvsaormlisrep-

    rezentcikzttiautomatikustranszormcikmegoldsa(nyelvitechnolgik).

    Aze./kvetelmnyrszintaejlesztsimdszertanok,rszintazletciklus-menedzsmentterletnvet

    elproblmkat.J-eazarchitekturlistervezs,jlbontottk-ekomponensekrearendszert,ismer-

    jk-e abeptett komponensekviselkedst,megelelendokumentltak-e a ejlesztsi rszeredm-

    nyek?Kiterjeszthetek-eamrcsaknemvarratmentesmodellalapszotverejlesztsitechnolgika

    SOAalaprendszerekre,van-eegysgesmodellvilgsmodellezsikrnyezet,tmogatsmodellvizs-

    glatra,kdgenerlsra,tesztelsre?Kvetkezetes-eavltoztatsiignyekkezelse?Kihvstegyrszt

    ismtaeladatokmreteskomplexitsajelent,msrsztaz,hogyaeladatmegogalmazsasorn

    mennyiresikerltelmrniavrhatvltozsokat(ld.azalkalmazsiterletmegismerse,prbeszd

    msszakmkkal).

    AzalapkvetelmnyekbltehtazIKTszakmaszmraontoskutatsieladatokkvetkeznek.Emellett

    szintemindenelmerltkvetelmnyteljestseegykltsg-haszonoptimalizlsiproblmakntisvizs-

    gland.Egysges,minsgiszemlletalkalmazsaszksges,ehhezkikellalaktaniaSOAterletn

    alkalmazhategzakt,minsgimetrikkat.Aminsgisbiztonsgitanstsrendszeresoktekintet-

    benhasonl,lehetsgesnekltszikegykzstanstsirendszerkidolgozsa.

    ASOAhierarchikusszolgltats-ogalmnakmegelelenaszmtsiteljestmny,trhely,jlrendszer,

    alkalmazsszerver,adatbzisszerverszintrendszerkomponensekiskezelhetkpontosintersz-lers-

    salsszmszerminsgijellemzkkelmeghatrozottszolgltatsknt.Megelelenpreczszolglta-

    tsi szerzdsek(SLA)esetnaszolgltataz implementcit tetszlegesenkialakthatja,mdost-

    hatja,hangolhatja.Ezzelmegnylikacloudcomputingalkalmazsnaksaszolgltats-zemeltets

    kihelyezsnek (hosztols) lehetsge.Nyitottkrds,mitkell tartalmazniaamegelelgarancikat

    nyjtszolgltatsiszerzdseknek,shogyankellazokatszrmaztatni.

    Kiemeltontossgamultidiszciplinarits,aszakmkkzttiprbeszd,akzsnyelv,kzsogalmakkialaktsa,amineksikerhezelengedhetetlenaszereplkkooperatvattitdje.Motivcistechnikk,

    szervezsisvezetsimdszerek,st,trsadalmiszintoktatsi,nevelsiprogramokkidolgozsalen-

    neszksgesennekelsegtsre.

    Szembekellnzniazzalatnnyelis,hogyaejlesztsekegyrenagyobbhnyadaplmrltezsjl,

    vagynagyrsztjlmkdmegoldsokra,amelyeketbekellpteni,integrlnikellazjrendszerbe.

    Ennekhatkonyvgrehajtshozmegelelmigrcissjratervezsi(reaktorizcis)technolgik

    kidolgozsaszksges.

    IT szolgltatsfejlesztsi stratgia2.0

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    19/68

    1 Introduction

    19Stratgiai Kutatsi Terv1.1

    3.0

    F kutatsi terletek

    Ezaejezetazegyesmunkacsoportokszemszgblejtikiastratgiaikutatsieladatokat.Amun-

    kacsoportokaszolgltatsalapkomplexinormcisrendszerekjellegzetesIT-szakmaieladatai,as-

    pektusai,valamintazilyenrendszerekalkalmazsiterleteimentnalakultakki.Aszerkezetetrszint

    azeurpaiNESSIelptse,rszintazalapttagokrdekldseormlta.Aejezeteksorrendjben,a

    Folyamatmenedzsmentmunkacsoportarendszerekmagasabsztrakcisszintjvel,azzletiolyamatok

    defnilsnak,lersnakmdszereiveloglalkozik.AzInteroperabilitsmunkacsoportazalrendszerek

    egyttmkdsrekoncentrlklnbzabsztrakcisszintekenkezelveaproblmkat.AzArchitek-

    traSOAmunkacsoporttmaterletealegszlesebb,hiszenazalapvetSOAparadigmaszerintiej-

    lesztssel,ateljeskeresztmetszetbenalkalmazhatmodellekkialaktsval,szervezeteksszekapcso-

    lsnakmegvalstsval,archikturlismintkkal,perzisztencia-kezelssel,SOA-specifkustesztelsi,elgyeleti,biztonsgimegoldsokkaloglalkozikegyttmkdveatbbimunkacsoporttal.Aszotver-

    technolgiamunkacsoportaSOAalapintegrcisornalkalmazhatszotverejlesztsimdszerekre

    sakialakultmodellalapejlesztsitechnolgikSOAkiterjesztsneklehetsgeirekoncentrl.Mind

    azITbiztonsgskritikusinrastruktrkvdelme,mindaSzotverminsgmunkacsoportakomplex

    ITrendszerekegyaspektusvaloglalkoziktogan.Ajelenlegiegyetlen,alkalmazs-orientltmunka-

    csoportaze-Kzigazgats,amelyterletejlesztsiproblmivalbanignylikaSOAalapintegrcit,

    sjelentskvetelmnyekettmasztanakazITmegoldsokkalszemben.

    Tekintve,hogymindegyikmunkacsoportmunkjnakkzsatrgyanevezetesenaszolgltatsalapkomplexinormcisrendszerekugyanazonproblmktbbnzetben,tbblemegvilgtsbanis

    elvetdnek.

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    20/6820 Stratgiai Kutatsi Terv 1.1

    3.1

    3.1.1 Helyzetkp

    Azzletiolyamatmodellekksztseelssorbanaproduktivitssakltsghatkonysgnvelstclozza

    meg,deszerepevanakockzatokcskkentsben,aminsgsaztlthatsgnvelsbenis.Aolya-

    matokoptimalizlsval,jratervezsvelaBusinessProcessReengineering(BPR)saBusinessProcess

    Improvement(BPI)oglalkoznak,melyekaolyamatmenedzsmentlegontosabbterletei.Aolyamatokme-

    nedzselseaolyamatokmodellezsnsjratervezsntlkiterjedaolyamatoskontrolljukrasmonito-

    rozsukrais.Azinormatikadinamikusejldsejelentsvltozstokozottazutbbivekbenaszervezetek

    mkdsben.Azzletiolyamatoktmogatsbankulcsontossgszerepjutottazinormatikaiolyama-

    toknak,gymraazinormatikaiirnytselvlaszthatatlanrszelettavllalatiirnytsnak.Azzletiolya-

    matokmodellezsrekifnomultmegoldsokszlettek(pl.Event-drivenprocesschain),stmogatsukhoz

    robosztusmodellezszotverekkszltek.Avltozsokaszotverejlesztsre iskihatssalvoltak.Olyan

    ejlesztsimdszerekjelentekmeg,amelyekazinormatikaitmogatssalelltandzletiolyamatokblve-

    zetikleaszotverkvetelmnyeket.Olyanolyamatlermegoldsokravanszksg,amelyekrtelmezses

    hasznlataknnymindazzletiolyamatokismeri(szakterletiszakrtk),mindaszotverejlesztksz-

    mra.IlyenpldulaszleskrbenelterjedtUnifedModelingLanguage(UML),aholaolyamatoklersra

    azesetstevkenysgdiagramokathasznljk.AzUML-ttmogateszkzklehetvteszikamodellek

    bizonyosokellenrzstsaszotverkdokegyesrszinekautomatikusgenerlstis.

    A ejldsnemlltmeg,az inormatikaegyrekomplexebbzleti olyamatokkiszolglst isclultziki.A olyamatokmagasabbszint tmogatsaa szolgltatsorientlt architektra(SOA) alkalmazsvala

    technolgiaszintjnismegjelent.Azjszemlletalapjnaszotverekelemiszolgltatsokatbiztostanak

    egymsszmra,sezeksszekapcsolsvalolyamatokalakthatkki.gyaolyamatoktechnikaiszinten

    ismegjelennekaszotverekben,slehetvvlik,hogyazzletiolyamatokvltozsaiknnyenimplemen-

    tlhatklegyenek.Azjtechnolgiaolyanmodelleznyelvekvagyler-rendszerekhasznlattislehetv

    tesz,mintpldulaBPELsBPMN,amelyeknemcsakaolyamatoklersraselemzsre,hanemazok

    vezrlsreisalkalmasak.Tvlaticl,hogyilyennyelveksegtsgvelaszakterletiszakrtk,inormatiku-

    sokbevonsanlklis,knnyenmegvltoztathasskaszotverekltalmkdtetettolyamatokat.

    Agazdasgiszervezetekproduktivitsnaknvelsbenontosszerepetbetltolyamatszemlletakz-igazgats,azegszsggysmsszablyrendszerrelmeghatrozottalkalmazsokesetbeniselterjed-

    benvan.Kiemeltenontosaszablyokblszrmazkvetelmnyeksazazokatmegvalstolyamatok

    modellezse,azonbanerremgnincsenekjlbevltmegoldsok.

    Aszabvnyos,gyrtggetlenolyamatlernyelvek(pl.UML,BPEL,BPMN)simplementciikagyakor-

    latbanmgnemalkotnakegykimunkltejlesztsikeretet.AzUMLplduljlalkalmazhatkdgenerls-

    ra,jazeszkztmogatsa,dehasznlatanehzkesaspecilisinormatikaikpzettsggelnemrendelkez,

    szakterletiszakrtkszmra.ABPMNhasznlattknnyelsajttani,deolyamatvezrlsrecsakkorl-

    tozottanhasznlhat.ABPELjltmogatjaaolyamatokvezrlst,dehasznlathozszksgvanmindszakterleti,mindinormatikaiismeretekre.

    Folyamatmenedzsment

    F kutatsi terletek3.0

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    21/6821Stratgiai Kutatsi Terv 1.1

    3.1.2 Strategiai clok

    Cl,azinormatikvaltmogatottolyamatokklnbz(zleti-vllalkozsi,kzigazgatsi,egszsggyi,stb.)

    terletekentrtnhatkonyalkalmazsnakbiztostsa.Ehhezakvetkezstratgiaiclokattzzkki:

    Aszakterletiszakrtksazinormatikusokkzttihatkonysegyrtelmkommunikcibiztostsa.Az

    zletiolyamatoklersnakegyolyanormjravanszksg,amelyknnyenkezelhetszakterletiszakrtk

    szmra,ugyanakkorknnyensegyrtelmenazonosthatkbelleaszksgesejlesztsieladatokazin-

    ormatikaiszakemberekszmra.

    zleti,humnsinormatikvaltmogatottolyamatokoptimalizlsa.Olyanmdszerekre,eszkzkrevan

    szksg,amelyeklehetvteszikameglv,vagytervezsalattllolyamatokjavtandpontjainakazono-

    stst,valamintajavtsoksmdostsokhatsainakelemzst.Amdszereknekfgyelembekellvennika

    olyamatokmonitorozsasorngyjtttadatokatis.

    zleti, humn s inormatikvaltmogatott olyamatok elgyelete.Olyanmdszerekre,eszkzkre van

    szksg,amelyeklehetvteszikaolyamatokolyamatosmegfgyelst,aveszlyekesetnariasztst,sa

    javtsokhozszksgeselemzsekszleskrtmogatst.

    zleti,humnsinormatikvaltmogatottolyamatmintkazonostsa.Olyansokakltalelogadottolya-

    matmintkatkellazonostanisgyjtemnyekbeszervezni,amelyekaolyamatoktervezsesornptele-

    mekknthasznlhatkatipikuseladatokmegoldsra.

    Azzletisazinormatikvaltmogatottolyamatokkzttitranszormcikautomatizlsa.Olyanmdsze-

    rekre,eszkzkrevanszksg,amelyeklehetvteszik,hogyazzletiolyamatoklersaalapjnminimlis

    emberimunkval(modell-transzormtorokskdgenertorokelhasznlsval)megvalsthatklegyenekazinormatikvaltmogatottolyamatok.Ugyancsakontos,hogysegtsgkkelazinormatikvaltmogatott

    olyamatokvltozsaiautomatikusanvisszavezethetklegyenekazzletiolyamatoklersaiba.

    Hosszleutsolyamatokproblminakmegoldsa.Megoldstkellbiztostaniahossztvon(tbbh-

    naponkeresztl)vgbemenolyamatokmenedzselsre.Aproblmtazilyenolyamatokhatkonysmeg-

    bzhattrolsajelenti.Ugyancsakmegkelloldani,hogyamrelindult,demglenemzrultolyamatokatj,

    mdostottolyamatlersokalapjnisbelehessenejezni.

    Szablyrendszerreldeterminltalkalmazsok(krnyezetek)sajtossgainakkezelse.Ilyenalkalmazsoknl

    mintpldulakzigazgats,aholjogszablyok,trvnyekhatrozzkmegaltrejvszolgltatsiolyama-

    tokat-biztostanikellaszablyokblszrmazkvetelmnyeksaolyamatokkzttiktirnykapcsolatot.gylehetvvlikaszablyokvltozsblszrmazolyamatmdostsiteendkknnyazonostsa,vala-

    mintannakellenrzse,hogyegyolyamatmdostsnemokoz-eszablysrtst.

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    22/68

    1 Introduction

    22 Stratgiai Kutatsi Terv 1.1

    3.1.3 Kutatsi clok s feladatok

    Akutatsicloksakapcsoldeladatokazalbbimegoldsokrakuszlnak:

    Szablyrendszerrelmegogalmazottkvetelmnyekmodellezse.Olyangyrtggetlenkvetelmnyler

    nyelvelkutatsa,vagykidolgozsasajnlsa,amelyetszakterletiszakrtkisknnyenalkalmaznak,amelytmogatjaakvetelmnyekzletiolyamatokhozrendelst,agrafkusmegjelentst,azelemezhetsget,a

    mrhetsget,atesztelhetsget,ajogosultsgokmodellezstsazautomatizlteldolgozst.Olyanmd-

    szerkidolgozsa,amelyszisztematikuslpssorttartalmazakvetelmnyekmegogalmazsra.Olyanszot-

    verekelkutatsa,vagyejlesztse,amelyekkeltmogathatakvetelmnylermdszer.

    zleti,humnsinormatikvaltmogatottolyamatokmodellezse.Olyanzleti,humnsinormatikval

    tmogatottolyamatoklersraalkalmasgyrtggetlennyelvekelkutatsavagykidolgozsa,amelyekk-

    zttbiztostottazsszekapcsolhatsg.Azzletiolyamatokatlernyelvnlontosszempont,hogykny-

    nyenelsajtthatshasznlhatlegyenaszakterletiszakrtkszmrassszerendelhetlegyenasza-

    blyrendszerlertkvetelmnyekkel.Azinormatikvaltmogatottolyamatlernyelvnektmogatniakella

    olyamatokvezrlstsmonitorozst.Ahumnolyamatoklersrakivlasztottnyelvnekbiztostaniakella

    elelssgekmodellezst,valamintahumnlpsekknnyintegrlstazinormatikvaltmogatottolya-

    matokba.Valamennyiolyamatlernyelvnektmogatniakellagrafkusmegjelentst,azelemezhetsget,a

    mrhetsget,atesztelhetsget.Olyanmdszereketsszotvereketkellelkutatnivagykidolgozni,amelyek

    hatkonnyteszikakivlasztottlernyelvekhasznlatt.

    Folyamatelemzmdszerek.Olyanmdszerekelkutatsa,kidolgozsavagyajnlsa,amelyekalkalmasakazzleti,humnsinormatikvaltmogatottolyamatoklersrakivlasztottnyelvekelemzsre.Amdsze-

    reknekelkelltrniukaolyamatokbanrejlredundancikat,inkonzisztencikat,javtsilehetsgeket,sel

    kelltudnihasznlniukaolyamatokmonitorozsasorngyjtttadatokat.

    Folyamatkatalgus.Olyanmegoldsokelkutatsa,kidolgozsa,amelyekbiztostjkazzleti,humn,in-

    ormatikvaltmogatottolyamatokegysgeskatalogizlst,menedzselst.Olyanmdszerekelkutatsa,

    kidolgozsa,amelyekszablyozzkakatalgushasznlatt,meggtoljkazinkonzisztensllapotokkialaku-

    lst.

    Folyamatmonitorozs.Olyanmegoldsokelkutatsavagykidolgozsa,amelyekbiztostjkazzleti,humn,

    inormatikvaltmogatottolyamatokmonitorozst,amrsieredmnyeksszeggseinekkimutatst.

    Folyamatmintk.Olyanszakterlet-specifkusolyamatmintkelkutatsa,ksztse,amelyekigazoltanleg-

    jobbgyakorlatokatjelentenekaolyamatokegyesrszeinekmegvalstshoz.Amintkkidolgozshozelke-

    rlhetetlenaszakterletrdekelteleinekbevonsa.

    Hosszleutsolyamatokmenedzselse.Olyanmegoldsokelkutatsa,kidolgozsa,amelyektmogat-

    jkamrelindult,demgbenemejezdttolyamatokj,mdostottolyamatlersokalapjntrtnbee-jezst.

    Folyamatmenedzsment3.1

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    23/68

    1 Introduction

    23Stratgiai Kutatsi Terv 1.1

    3.1.4 Hazai s nemzetkzi egyttmkdsek

    Azzleti olyamatokmenedzselsre tbbnemzetkzi,gyrtggetlenkzssgisalakult,amelyekclja

    alegjabbgyakorlatoksszegyjtse,rendezse,rtkelse,aproblmkeltrsa.IlyenpldulaGartner

    olyamatmenedzsmenttel oglalkozkzssge12,amely2000-tlkszt szakmaielemzseket.HasonlazAssociationoBusinessProcessManagementProessionals(ABPMP)13saEuropeanAssociationoBusi-

    nessProcessManagement(EABPM)14,amelyeksajtkiadvnyaikbansszegzikazzletiolyamatmenedzs-

    mentsorngyjtttnemzetkzitapasztalatokat.ABusinessModeling&IntegrationDomainTaskForce(BMI) 15

    ugyancsaktmhozkapcsoldajnlsokkidolgozsbanveszrszt,valamintazeurpaiNESSI16-nbellis

    egyklnmunkacsoportoglalkozikatmaterlettel.

    Tbbkonzorciumisalakult,amelyeka olyamatmenedzsmenttmogatshozegysges,nemzetkzilegel-

    ogadottszabvnyokkidolgozsnradoznak.IlyenekpldulazObjectManagementGroup(OMG)17,az

    OrganizationortheAdvancementoStructuredInormationStandards(OASIS)18,saWorkowManagement

    Coalition(WMC)19konzorciumok.AzOMGnevhezzdikazzletiolyamatoklersraalkalmasBusiness

    ProcessModelingNotation(BPMN)kiadsa,azzletistermelsiszablyokegyrtelmmegogalmazsra

    alkalmasSemanticsoBusinessVocabularyandBusinessRules(SBVR)sProductionRuleRepresentation

    (PRR)szabvnyokkidolgozsa,azzletiolyamatokrettsgnekelmrsrealkalmasBusinessProcess

    MaturityModel(BPMM)megalkotsa.AzOASISmunkjnakksznhetaWebServicesBusinessProcess

    ExecutionLanguage(WS-BPEL),amelynyelvsegtsgvelawebszolgltatsokblolyamatokpthetks

    vezrelhetk.UgyancsakazOASISdolgoztakiazzletiolyamatoklersraalkalmasebXMLBusinessPro-

    cessSpecifcationSchema-t,srsztveszahumnolyamatoklersraalkalmasBPEL4PeopleandWS-Hu-

    manTaskmegoldsokszabvnyostsban.Aolyamatmenedzsmentproblminakmegoldsraanagyszotvergyrtk(SAP,Oracle,IBM,HP,stb.)is

    ksztenektanulmnyokatsegyedimegoldsokat.

    12. http://www.gartner.com/it/products/research/asset_129488_2395.jsp

    13. http://www.abpmp.org/

    14. http://www.eabpm.org/

    15. http://bmi.omg.org/16. http://www.nessi-europe.eu/Nessi/

    17. http://www.omg.org/technology/documents/br_pm_spec_catalog.htm

    18. http://www.oasis-open.org/home/index.php

    19. http://www.wfmc.org/

    3.2

    Azinteroperabilitstmaterletnekcljaatechnikaisszemantikaiegyttmkdsikvetelmnyekmeghatrozsa,solyamatoskarbantartsa.Azinteroperabilitslnyegeselemeanyltszabvnyok

    ltezseselogadsaabbanakrben,amelybenazinteroperabilitstltrekellhozni.Amodulrispt-

    kezs,aszlltipiacmegnyitsa,aejlesztsekelgyorstsardekbentbbszintenstbbterleten

    szksgesszabvnyokkialaktsa,valamintatbbszervezetetrint,integrltszolgltatsokesetn

    azegyttmkdstbb,egymsraplszintenvetelmegoldandeladatokat.

    Interoperabilits

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    24/68

    1 Introduction

    24 Stratgiai Kutatsi Terv 1.1

    Interoperabilits3.2

    3.2.1 Helyzetkp

    Az interoperabilits terleteinek, szintjeinek leggyakrabban idzett s hasznlt elosztst az EU az

    IDABC20 (InteroperableDeliveryoEuropeaneGovernmentServices topublicAdministrations,Busi-

    nessesandCitizens)programjnakEurpaiInteroperabilitsiKeretrendszer(EIF21)cm anyagbanogalmaztameg:

    Jogiinteroperabilits.Amegeleljogihttrmegteremtseannakrdekben,hogyazegyttmkd

    szervezetekamegeleljogielhatalmazssalrendelkezzenekazegyttmkdsben.

    Szervezetiinteroperabilits.Aszervezeticlokmeghatrozsval,szervezetiolyamatokmodellez-

    sveloglalkozikabblaclbl,hogyaklnbzbelselpts,sklnbzbelsolyamatokat

    hasznlszervezetekisegytttudjanakmkdniegymssal.Trgyaljaaelhasznlicsoportokkln-

    bzignyeitis.

    Szemantikaiinteroperabilits.Arratrekszik,hogyaklnbzalkalmazsokpontosanmegrtskaz

    egymsnaktadottinormcikjelentst.Ennektbbnyelvkrnyezetbenklnsennagyjelents-

    gevan.

    Technikaiinteroperabilits.EzoglalkozikazIKTrendszereksszekapcsolsnakmszakikrdsei-

    vel,mintpl.anyltinterszekkel,adatintegrcival,adatokbrzolsvalscserjvel,biztonsggal,

    stb.

    Aproblmaazinormatikaisazadottterletegyttmkdse,egymsszempontjainaksogalmai-

    nakmegrtse.Ennekmegelelenazinteroperabilitsszakterletneklegontosabbeladataiezekena

    szintekenjelentkeznek,sbramegvalstsinormatikaieszkzkkeltrtnik,aeladatokelssorban

    nemitt,hanemazadottalkalmazsiterlethatrain,illetveakrnyezetbenjelentkeznek.

    Amgnincsegysgesogalomrendszer,amelyhezaelhasznlk igazodhatnak,nehzegyttmkds-

    rlbeszlni,ezrtaszemantikaiinteroperabilitsmegteremtsnekegyikeladataazalkalmazsok,

    inormcisorrsokltalmegosztanikvntogalmakrtelmezsnekegysgestse,kzsenrtel-

    mezhetontolgia ejlesztse.Nem csak azexplicitmdonmeghatrozhat kiejezsek, hanemaz

    abblkikvetkeztethettudsisrszeazontolginak.Aklnbzorrsokblszrmazadatoksszerendelsesornszksgesameta-adatokszabvnya-

    inakormalizlsa,aholameta-adatokcljarendszerezettmdoninormcitszolgltatniaelhasznlt

    adatokrl,valamintazokminsgrl,eredetrl,termszetrlselhasznlsimdjrl.

    Egyadottogalomjelentsnaelhasznltontolgianyelvtlggetlenlmindigugyanaztkellrteni.

    Egyontolgia alapvet jellemzit, elhasznlsnak lehetsgeit, hasznossgt azonban jelentsen

    beolysoljaaormlislersnyelve.Emellettazontolgiraplalkalmazsok,rendszerekkiejez-

    erejt,kvetkeztetsikpessgeit,szmtsiignyeitismeghatrozzaakivlasztottnyelv,gyezaz

    ontolgiaejlesztsegymeghatrozlpse.

    20. http://ec.europa.eu/idabc/

    21. http://ec.europa.eu/idabc/en/document/3473

    22. http://www.w3.org/TR/owl-ref/

    23. http://www.daml.org/

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    25/68

    1 Introduction

    25Stratgiai Kutatsi Terv 1.1

    AzintelligensInternetmegvalstsravonatkozlegismertebbtrekvs,aszemantikusWebgyorster-

    jedsvelprhuzamosannagyonsokWebalapnyelvjelentmeg.Ilyenpldul:azRDFsRDFSche-

    ma,aKAON,azOWL,aXOL,aSHOE,azRFMLvagyaDAML+OIL.Akt,leginkbbelterjedtnyelvaz

    OWL22,amelyszabvnyokrasajnlsokrapl,saDAML+OIL 23,amelyazXMLalapnyelvekkz

    tartozik.

    Ontolgia ejlesztshez (ontolgiapts, egyests, annotci) megelel szerkeszteszkz szk-sges.Azltalnosszerkesztsisbngszsiunkcikontl,azeszkzkltalbantartalmaznak

    ontolgiaidokumentcit,exportlsisimportlsilehetsgeketaklnbzormtumokkztt,

    grafkusnzeteket a elptettontolgirl,ontolgiaiknyvtrakat stb. is.Ilyeneszkzkpldula

    kvetkezk:Apollo,LinkFactory,OILEd,OntoEdit,Ontolingua,OntoSaurus,OpenKnoMe,Protg,

    SymOntoX,WebODE,WebOnto.

    Az ontolgia ogalmt ms modell-alkot terletekhez is kzeltik. A olyamatmodellezs s az on-

    tolgik kombincijnakelnye,hogy a olyamatokhozzrhetnekamr ltez terlet-specifkus

    taxonmikhoz, glosszriumokhoz,ontolgikhoz. Emellett az ontolgik hasznlatval konzisztens

    nyelvezetalakthatki,amelyegymodellltrehozsasornelhasznlhat.Azontolgia-alapolya-

    matmodellezssegtsgvelaolyamatokazeszkzkkzttegymssalknnyebbenkicserlhetks

    jrahasznosthatk.

    Aszemantikuszleti olyamatmenedzsment egyesti aszemantikusweb-szolgltats keretrendszere-

    ket,azontolgiaiinrastruktrkat,valamintazzletiolyamatmenedzsmentmdszertanokatsesz-

    kzket.Azalapvetmegkzeltsavllalatzletistechnolgiainzetnekegyttesreprezentlsa

    ontolgikalkalmazsval,saktszintkztimegeleltetstmogatsamotorokkal.

    AGartnerkutatintzeteljv technolgikrlszlriportja szerintatechnolgiappenaHypegr-

    bekibrndulsvlgybenlthat(2008).Apriorits-mtrixatechnolgiavrhathaszntmagasrabecsli.AzonbanmindaHypegrbrl,mindpedigapriorits-mtrixblaztolvashatjukki,hogya

    technolgiakzppontbakerlsigvrhatanmgtbb,mint10vigkellvrni.

    SOArendszerekkialaktsnlamigrcialapvetontossg.Migrcitbbszintenismegjelenhet.

    Egyrszt,amrmkdrgirendszereketgykelltalaktani,hogyunkcionalitsukszolgltatsknt

    kiajnlhatlegyen.Msrszt,amrmkdSOArendszerekbeniselmerlhetnekmigrlsiproblmk,

    pldulautolyamatoklersnakmegvltozsakor,vagymsikuttatrendszerrevalttrskor.

    Argirendszerekmigrlshozolyantipikus ejlesztsimintkravanszksg, amelyekmegknnytik

    eztaztllst.Amodernebbkeretrendszerek(.NET,Java)mrbeptettentmogatjkaszolgltatso-

    kat,sazegyiklegnpszerbbprogramnyelvhez,aC++-hozisltezikweb-szolgltatsokatkezelke-retrendszer(gSOAP).Azonbanszmosrgiprogramnyelvhezhinyzikezatmogats,gyazezekben

    rtszotverekmigrlshozadaptereketkellkszteni.

    Sokesetbentbbekkzttakzigazgatsispnzgyiszrbanisavgrehajtottzletiolyamatok

    hosszabbideigiselhzdhatnak,gyllapotukattrolniskezelnikell.Ahosszvgrehajtsiidalatt

    vltozhatnakatrvnyieltteleksezltalaolyamatlersais,deakrvgrehajtrendszerverzija

    ismdosulhat,vagyakregyteljesenmsvgrehajtrendszerrekellamrutolyamatokatttele-

    pteni.Ezekaproblmkkomolykihvstjelentenekaolyamatotkialaktejlesztkszmra,mivela

    olyamatotgykellmegtervezni,hogyezekavltoztatsokknnyenelvgezhetklegyenek.Maguka

    vgrehajtrendszerekjelenlegnemnyjtanakmegoldstezekreaproblmkra.

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    26/68

    1 Introduction

    26 Stratgiai Kutatsi Terv 1.1

    3.2.3 Kutatsi clok s feladatok

    Interoperbilisrendszerektervezsekoregyelosztott,SOAszotver-rendszerbenazalkalmazsokolyanszotverkomponensekkntjelennekmeg,amelyeknekmindenlehetsgeselhasznlsimdjatervezs-

    kornemelttlenlismert.Egyszolgltatselhasznlhatjamskomponensekszolgltatsait,azonban

    elkpzelhet,hogycsakameghvandszolgltatsokkalszembentmasztottkvetelmnyekadottak,

    magukakonkrtszolgltatsoknem.Azegyesszotverkomponensekmeghirdetikszolgltatsaikat,a

    szolgltatstelhasznlkomponensekrkereshetnekazltaluktmasztottkvetelmnyeketkielgt

    szolgltatsokra,majdalersoksazegyborrsokblrendelkezsrellreerencikalapjnkiv-

    laszthatjkselhasznlhatjkamegelelkomponenst.Azegyikkutatsiirnyazontolgirapl

    automatikuskr-kiszolglprostsmegoldsa.

    ASOA alkalmazsok ilyenmdon trtn kialaktsaolyanszotvertechnolgit ignyel, amelyben a

    szotverkomponenseksajtmagukalaktjkkikapcsolataikatmsszotverkomponensekkel.Ennekel-

    ttele,hogyakomponensekunkcionalitsa,elrhetsge,minsgijellemzi,azltalukhasznltada-

    tok,amunkaolyamatokbavalbepthetsgkgpitoneldolgozhatormbanislelegyenrva.

    Akomponenseknyilvntartsnakskereshetsgnekisautomatizltnakkelllennie,amiegybenazt

    isjelenti,hogyebbenazinrastruktrbanspecilisszabvnyokat,protokollokatskonvencikatkell

    kialaktanisbetartani.

    Interoperabilits3.2

    24. http://www.sbpm.org/

    25. http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel

    26. Keller, G., Nttgens, M., Scheer, A.W.: Semantische Prozessmodellierung auf der Grundlage

    Ereignisgesteuerter Prozessketten (EPK). Heft 89, Institut fr Wirtschaftsinformatik, Saar

    brcken, Germany (1992)

    3.2.2 Strategiai clok

    Amrismertetettinteroperabilitsiszintekkzlatechnikaisszemantikaiinteroperabilitsjlormali-

    zlhat,ellenrizhetskonzisztensstehet,amennyibenehhezmegeleleszkztmogatsistrsul.

    Klnsenontoskrdsazonbanaszervezetisjogiinteroperabilits,hiszengyakranmgmagaajogikrnyezetsemkonzisztens,illetveinteroperbilisnmagval.

    Azinteroperabilitsterletnelrendclok:

    Feladat(intzmny)specifkusinteroperabilitsikeretrendszerekkialaktsa,illetveezekmkdtet-

    snektmogatsa.

    Ontolgia-tmogatrendszerekkidolgozsa.

    Feladat(intzmny)specifkusontolgiksrepository-kkialaktsasenntartsa.

    Interdiszciplinrisegyttmkdsekelsegtse,amelyelindtjastmogatjaazinteroperabilitsi

    megoldsokkialaktsnak

    Olyantmogateszkzrendszer,illetvemdszertankidolgozsa,amelysegtsgetnyjtinteroperabi-

    litsimegoldsokltrehozsban.

    llamhatrokontnyl,pneurpaiinteroperabilitsikrdsekkezelse.

    Amodell-alapgondolkodsontossgnakshelynekbemutatsaselogadtatsaamenedzs-

    ment,ajogisazigazgatsiszinteken.

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    27/68

    1 Introduction

    27Stratgiai Kutatsi Terv 1.1

    Inormatikairendszerekegyestsekorpontosanmegkelladniazokkapcsolatt,valamintakicserlt

    adatokpontosrtelmezst.toginormcirendszerekejlesztstkzsontolgiakidolgozsval,

    ameglvontolgikegyestsvelclszerkezdeni.Mdszertanokatkellkialaktanikzsontolgik

    tervezsre,azegyesogalmakeltrkpezsre,kapcsolataikkialaktsra,valamintazegszterve-

    zsiolyamatleveznylsre.

    Egy adott alkalmazsi terletenmkd kzssgnek kzs ontolgiban kell megegyeznie, hogy

    azonosmdontudjartelmeznishasznlniakzsenhasznltogalmakat,objektumokat,tulajdon-

    sgaikatsrelciikat.Problmtjelentazonbanazelogadsszintje:brmennyireissemlegess

    hitelesegyilyenmdonkidolgozott,szmoskiejezsdefncijttartalmazontolgia,brmennyireis

    megegyeztekaklnbzadatkezelkzssgek,agyakorlatbannagyarnyellenrdekeltsgres

    akvetelmnyekkzttitkzsrekellszmtani.Fontos,hogyaelhasznlkmotivltaklegyeneks

    megosszkmsokkalasajtalkalmazsiterletkrevonatkozontolgijukat.Olyanmdszertanokat

    sajnlsokatkellkialaktani,amelyekelsegtikazontolgikmegosztstskarbantartst.

    A szemantikus zleti olyamatmenedzsment (SBPM24) kutatsok irnya a meglv eszkzk s

    szabvnyokkompatibilitsnakbiztostsa.Ezaztjelenti,hogyegyBPEL 25 ,vagyegyEPC26modell

    elhasznlhat legyenegySBPM krnyezetben, ugyanakkoregySBPM rendszerben ltrehozott o-

    lyamat legyen exportlhat BPEL-be, hogy az szabvnyosBPEL motorokkal vgrehajthat legyen.

    Rgirendszerekmigrcijvalkapcsolatbanazalbbikutatsiclokogalmazhatkmeg.Felkelltrk-

    pezniabbrgirendszertpusokat,amelyeketszolgltatsokkialaktsrakpesskelltenni.Megkellvizsglni,mikntmigrlhatkezekklnleadapterekkelmodernszolgltatsoritentltrendszerekbe,

    valamintmilyentervezsimintkalapjnlehetaszolgltatsokpubliklstelvgezni.Clszersegd-

    eszkzketiskidolgozniazadapterekellltshozsatervezsimintkbetartshoz.Azadapterek

    kialaktsnlfgyelembekellvennianemunkcionliskvetelmnyeketis,amelyeketazadottrendszer

    megkvnhat.Megkellvizsglni,mikntbiztosthatkezekakvetelmnyekazadapterekenkeresztl.

    Folyamat-pldnyok llapotnak automatikus migrcijhoz az albbi kutatsi eladatok tartoznak.

    A olyamatlersmegvltozsa esetnmeg kell vizsglni,milyenmigrcis eladatok azonosthatk,

    hogyanvalsthatmegazllapotmigrci.Ezenkvlelkelltrkpezniazadottalkalmazsiterle-teken,holszksges,vagyholtiltottaolyamatokpldnyainakmigrcija.Azonostanikellazokata

    olyamatmintkat,amelyekelsegtik,vagyppenneheztikamigrcit,solyanajnlsokat,mintkat

    kellkidolgozni,amelyekalkalmazsvalamigrciminlknnyebbenelvgezhet.Ezekalapjnolyan

    kvetelmnyrendszertkellmegalkotni,melynekbetartsvalmigrlhatolyamatokatlehetellltani.

    Ezeketaolyamatokat,mintkat,kvetelmnyeketormalizlnikell,smatematikaieszkzkkelkell

    ellenrizniamigrlshelyessgt.Aormalizmusnakksznhetenolyanmodellellenrzeszkzket

    lehetkszteni,amelyekbiztostanitudjkakvetelmnyekteljeslst,vagyazazokatsrtolyama-

    tokatautomatikusanmigrlhatvtudjkalaktani.Aormalizmusnakksznhetenmatematikaimd-

    szerekkelistallhatkolyanmigrlstelsegtmintk,amelyekrekorbbannemsikerltpldttallni.

    27. http://www.egov-bus.org/

    28. http://ec.europa.eu/idabc/en/document/3473

    29. http://www.whitehouse.gov/omb/e-gov/fea/

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    28/68

    1 Introduction

    28 Stratgiai Kutatsi Terv 1.1

    Interoperabilits3.2

    A olyamatok lersnakmegvltozsn tl, oglalkozni kell a olyamatler nyelvverzijnakvltoz-

    sval,valamintaolyamatmsiktpusvgrehajtgprevaltteleptsvel.Ezekbenazesetekben

    ugyanazokatakutatsieladatokatlehetmegogalmazni,mintazegyszer,olyamatbantrtntaprbb

    vltozsrvnyrejuttatsaesetn.

    3.2.4 Hazai s nemzetkzi egyttmkdsek

    Azegyiklegismertebbszemantikaiinteroperabilitstelsegt,ontolgiaalap,dinamikusszolgltats-

    eldertstistmogatkezdemnyezsazeGov-Bus 27.AzeGov-Busclja,hogyintegrljaskibvtse

    aolyamatlersstartalomkezelstmakrbetartozkutatsokatsszabvnyokatkormnyzatis

    kormnyzatokkzttirendszerekben.AzeGov-Busbiztonsgos,letagadhatatlan,nagyrendelkezsre

    lls,sklzhatelosztottrendszerekltrehozstsegtiel.Web-szolgltatsokrapl,stmogatja

    aolyamatoksinterszekkatalogizlst,emellettmagasokmenedzsmentunkcikatisbiztost.

    AzEIF28(EuropeanInteroperabilityFramework)ajnlsokatstmutatkatogalmazmege-kzigazga-

    tsitpusszolgltatsokltrehozshoz.Ezekfgyelembevtelvelazgyintzk,avllalatoksaz

    llampolgrokegyttmkdseegyszerbbshatkonyabbvlikahatrokonistvelpn-eurpai

    krnyezetben.AzEIFemellettkiegsztiazokatanemzetiinteroperabilitsikeretrendszereket,amelye-

    kettisztnnemzetialapokonnemlehetmegvalstani.

    AFEA29(FederalEnterpriseArchitecture)azamerikaiszvetsgikormnyzatlegutbbiksrletearen-

    geteg klnbz hivatal s gynksg ltal nyjtott nagy szm szolgltats egykzs,mindenre

    kiterjedarchitektrbantrtnegysgestsre.AszoksosismertetkaFEA-tleegyszerstiktreerenciamodellre,amelyekakvetkezkrekuszlnak:teljestmny,zlet,szolgltats,komponens

    sadat.AzonbanaFEAennlsokkaltbb,miveltartalmazmindent,amiszksgesegyEA(Enterprise

    Architecture)ksztshez.gymagbanoglalja

    azEAszegmensmodelljt,

    azEAellltsnakolyamatt,

    azEAelttisutniparadigmkkzttivltsolyamatt,

    azelksztenddokumentciknak,anyagoknakegytaxonmijt,

    azzleticlokrasrtkekrealapulmrsimdszert,amellyelazEAsikeremegtlhet.

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    29/68

    1 Introduction

    29Stratgiai Kutatsi Terv 1.1

    3.3.1 Helyzetkp

    AzEurpaiUniban,deklnsenhaznkbankiemeltenontosclagazdasg,avllalkozsokverseny-

    kpessgneknvelsesapolgrokletminsgnekjavtsa.Aclkitzsmegvalstsnakhat-

    konyeszkzeazinokommunikci,azinormcitechnolgiaszleskralkalmazsa.Tbbrsztvev

    szolgltatsainakhatkony,biztonsgossszekapcsolsasegysgesrendszerkntvalmkdtetse

    azonbannemcsaknapjainkban,hanemvrhatanajvbenisazegyikmegoldsravrIKTproblma

    lesz.Amegoldsrajelenlegaszolgltatsorientltarchitektra(SOA)ltsziklegalkalmasabbnak.Ezen

    architektrnmrsikerreloldottakmegvllalatonbelli,klnllrendszerekkzttiintegrcit.Avl-

    lalatokontvel,tbbtechnolgia-szllttermkrept,hatkonyanintegrltrendszerekreazonban

    egyelrenincsmeggyzplda.

    Aproblmamegoldstjelentarchitektraelptsnekegyikkulcsaanyltselterjedtszabvnyok

    alkalmazsa.Mraalegontosabbweb-szolgltatsszabvnyoksolyamatlernyelvekelgrett

    vltakavalselhasznlshoz.Ezeknagyrszhezatechnolgia-szlltknhnyhinyossgtls

    inkompatibilitsiproblmtleltekintvebiztostjkazimplementcitis.Avonatkozszabvnyokat

    nhnykiemelkedszervezetalaktjanemzetkzisszeogssal.Ezekkzlleginkbbemltsremlt-

    akakvetkezk:aW3C(WorldWideWebConsortium),azOASIS(OrganizationortheAdvancemento

    StructuredInormationStandards),azOMG(ObjectManagementGroup)saWMC(WorkowMana-

    gementCoalition).Ameglevmegoldsokazonbanjelenlegnemalkalmasakarra,hogynagy,sszetett,tbbgyrttermktintegrlrendszerekethozzunkltre.

    Komplex,tbbszerepls,heterognSOAkrnyezetmegteremtshezamsikkulcsontossgtech-

    nolgiaamegelelgyrtggetlenmodellezsi tmogats,amelyltala tervezs,a tesztelssa

    elgyelet leegyszersdik. Jelenleg nem llnak rendelkezsreazok ametamodellek,amelyekezta

    eladatoteltudnkltni.

    Az architektra dinamikusmkdsvel kapcsolatban ahumn s automatizlt olyamatok kezelse

    illetveakomplexdntsiolyamatokkiemelsekapcsnmerlnekelkutatsisejlesztsieladatok.

    Agyakorlati tapasztalatokaztmutatjk, hogy aSOA rendszerekbena olyamatoknagy rsztugyanautomatizlt,szabvnyosnyelvenlertsvgrehajtottolyamavezrlkrelehetskellbzni,azonban

    szmosolyanelemelehetegyzletiolyamatnak(pl.azemberikzremkdstignylolyamatszaka-

    szok),amitnemlehetvagynemrdemesezenklasszikusolyamatmodellbenkezelni.Mivelahumn

    workow-ktervezse,defnilsa,modellezsesuttatsaalapvetenklnbzikazautomataolya-

    matoktl,ezrtegySOAarchitektrbanerreklnmdszereket,eszkzket,eljrsokatkellkidolgoz-

    ni.

    Amsik csoportbaazok a sokszor nagyonkomplex dntsi olyamatok tartoznak, amelyeketugyan

    lehetsgesautomatizlni,azonbansokkalszerencssebbezekkiemelseazautomatizltzletiolya-

    matbl.Ezendntsiolyamatokmegvalstsra,illetveazzletiolyamatokbatrtnbeillesztsreugyancsakklskomponensek,azn.zletiszablymotorokszolglnak(businessruleengine).Ezen

    zletiszablymotorokltalbannagymret,adntsttmogatadatbzisokkal,idbengyakranvl-

    3.3 Architecturk s SOA

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    30/68

    1 Introduction

    30 Stratgiai Kutatsi Terv 1.1

    3.3 Architecturk s SOA

    toz(sgypldulahosszantartolyamatokleutsaszempontjbligendinamikus)szablyrend-

    szerrel ssokszor igensszetett dntsi algoritmusok implementlsvalmkdnek,ppenezrta

    bennkmegvalstottolyamatoklersranemalkalmaspldulaBPELlernyelv.Azzletiszablyok

    modellezse,lersatipikusanneminormatikaieladat,gyklnsenontos,hogymegelelszeman-

    tikuslersskidolgozottontolgiasegtsesjelentsmrtkbenegyszerstseaeladatmegvals-tst.

    Amunkacsoport, jellegbladdan, egyajta integrl szerepet is betlt aplatormonbell. Emiatt

    azalbbiakbandefniltclokseladatokmegvalstsasornigenszorosanegyttkvnmkdnia

    tbbimunkacsoporttalahatkonyelrehaladsrdekben.

    3.3.2 Strategiai clok

    ASOA technolgia alkalmazhatsgnaknvelse,aSOA-raalapul, hatkony, integrlt rendszerek

    szleskrelterjesztserdekbenakvetkezstratgiaiclokelrsttekintjkmeghatroznak:

    Lehetvkelltenni,hogytbbszerepls,sszetettolyamatoksszolgltatsokhatkonyan,rugal-

    masansnagybiztonsggallegyenekkialakthatk.Ltrekelljnnieegyolyanmagasszint,szabv-

    nyosolyamat-sszolgltats-lermodellnek,valamintegyehheztrsulsnspecifkcinak,melyek

    lehetvteszik,hogyklnbzgyrtkmrmeglevsksbbmegjelenSOAtermkeitvarratmen-

    tesenintegrlnilehessen.

    Technolgiaitmogatstkelltudnibiztostaniahhoz,hogyamrkiejlesztettsaksbbkiejlesz-

    tsrekerlszolgltatsoksolyamatokklnbzgyrtktermkeikztt,vagyegyazongyrt

    klnbztermkeikztthatkonyanhordozhatklegyenek.Technolgiaitmogatstkelltudnibiztostaniatbbszerepls,sszetettolyamatoksszolgltat-

    sokhatkonysmegbzhattesztelshezsmenedzselshez.

    Ki kell dolgozni a humanworkow kezelssel kapcsolatos architekturlis krdsekre adand v-

    laszokat (mindelmleti,tervezsi,mindkonkrtmegvalstsiszempontbl).KikelldolgozniaSOA

    krnyezetbenhasznlandklsdntsimechanizmuszletiolyamatbatrtnillesztsnekskls

    szablymotorbahelyezsnekszabvnyoskereteit.

    3.3.3 Kutatsi clok s feladatok

    Aentistratgiaiclokelrshezazalbbikutatsiclokatseladatokatdefniltuk:

    Egysges, gyrt-fggetlen metamodell kidolgozsa, amely lehetv teszi web-szolgltatsok,

    protokollszabvnyok s folyamatok egyttes lerst

    Aszolgltatsok interszeineksauttat szolgltatktulajdonsgainak lersraazOMGaSoaML

    (ServiceOrientedArchitectureModellingLanguage)szabvnytdolgoztaki,amelyjelenlegelogadsra

    vr.AlapjaazUML(UnifedModelingLanguage)2-esverzijnakmetamodellje,eztbvtikiaSOAo-

    galomkrbetartozsztereotpikkal.Aspecifkciazonbannemtrkiarra,hogyhogyankellegyt-

    tesen,egymodellbenlernisszetartozweb-szolgltatsokat,protokollszabvnyokatsolyamatokat.

    A kutatsi eladat olyan ltalnos, gyrt-ggetlen metamodell s az ezt tmogat ejleszteszkzkidolgozsa,amelykpesarra,hogyegysgesenlehessenbrzolniaszolgltatsokat,protokollokat

    solyamatokat.

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    31/68

    1 Introduction

    31Stratgiai Kutatsi Terv 1.1

    Hossz lefuts, SOA-alap folyamatok krnyezeti vltozsainak technolgiai tmogatsa

    Tbbalkalmazsidomn,gypldulakzigazgats,jellegbladdanszmosolyanolyamatlte-

    zik,amelyekaszoksos,jelenleginormatikailagtmogatottolyamatoktleltrenigenhossz(he-

    tekben,hnapokbanmrhet) vgrehajtsi idkkel rendelkeznek.A hosszidmiatta utsasorn

    mdosulhataolyamatkrnyezete.Ilyenlehetatrvnyielrsokvagyauttatkrnyezetvltozsa.Ezekavltozsokszksgesstehetik,hogyamrelindtott,demgbenemejezettolyamatokataz

    jeltteleknekmegelelkrnyezetbekellthelyezni.ErreaproblmrajelenlegnemltezikIKTmeg-

    olds,akutatsihttrsemkidolgozott.Akutatsiclolyanmodellellltsa,amelybenavltozsok

    hatkonyanlerhatk,samelyalapjnaolyamatokmigrcijaalehetlegnagyobbmrtkbenauto-

    matizltanvgezhetel.Mindeztegymegelelinormatikaikeretrendszerkialaktsvalistmogatni

    kell.

    Tbb, fggetlen felgyelettel rendelkez alrendszer (szervezet) kzs, hossz lefuts szolgl-

    tatsi folyamataiban a perzisztencia megvalstsa

    Azon olyamatokesetben,amelyek tbb, ggetlen elgyelettel rendelkezszerepl kzs, hossz

    leutsszolgltatstvalstjkmeg,klnsfgyelmetkellszentelniazllapotokkonzisztencijnak

    megtartsra.Ezakvetelmnyarendszertbbkomponensreishatssallehet.Egyellbiztostani

    kell,hogyauttatottolyamatbelsllapottarendszerelmentsesvisszalltsaakrlellssjra-

    indtsutnis.Erreazadatbzisrapluttatkrnyezetekltalbankpesek.Msellvannakolyan

    rendszerek,amelyeknemkpesekarra,hogyolyamatosrendelkezsrellstnyjtsanak.Emiattolyan,

    nagyrendelkezsrellsalapinrastruktrtkellbiztostani,amelysnkntktisszealazncsatolt

    komponenseket,rszrendszereket,sazzenetekperzisztenstvitelvelmagabiztostjaaolyamatosmkdst.Eztasnttipikusanvalamilyenzenetkzvettrendszerre(message-orientedmiddleware)

    ptvelehetsgesmegvalstani.

    Azzenetkzvett rendszereksszekapcsolsajelenlegsokproblmtvet el.Nemmindenesetben

    megoldottpldulaz, hogy azegyes rendszerek kztttlpzenetek perzisztensekmaradjanak.

    Tovbbiproblmaahosszleolysolyamatokutsasornellpolyamat-migrcikezelse.A

    uttatgprisstsevagycserjeesetnisletbenkelltudnitartaniazppenutolyamatokat.

    Aproblmkmegoldshoznemcsakakapcsolatokkezelsnekalapelveitkellkidolgozni,hanemre-

    erencia-megvalstsokatisksztenikell.

    Szolgltatsi sn szabvnyostsa s ltrehozsa, amely klnbz szereplk (vllalatok, kz-

    igazgatsi szakrendszerek) SOA-alap sszekapcsolsnak alapja lehet

    A klnbz ESB termkeket a szotvergyrtk tipikusan egy adott vllalaton belli hasznlatra ter-

    vezik.Egyszakrendszereket,illetvevllalatokatsszekapcsolmegoldssalszembenelvrs,hogy

    megtartsaakompatibilitstamrpiaconlvtermkekkel,ezentlmenenpedigjlelgyelhets

    karbantarthatlegyen.Azsszekapcsolsalapjtkpezszolgltatsisnnelszembentmasztottk-

    vetelmnyekpontosmeghatrozsaalapvetontossg.Ezeknekkikelltrnieaszolgltatsisnltal

    biztostottunkcikra,valamintasnrecsatlakozszolgltatkkalszembenielvrsokrais.Foglalkoznikellazokkalakvetelmnyekkelis,amelyekasnhasznlatvalkapcsolatosadminisztratv

    teendketrjkle.Asnenpubliklandszolgltatsokletciklusnakmeghatrozsaalapjndefnilni

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    32/68

    1 Introduction

    32 Stratgiai Kutatsi Terv 1.1

    3.3 Architecturk s SOA

    kellazokatazeljrsokatsprotokollokat,amelyekasnmkdstselgyelettbiztostanitudjk

    azletciklusmindenszakaszban.Ajogosultsgkezelsreegytbbszereplsrendszerbenkiemeltf-

    gyelmetkellszentelni,gyaelgyeletsaszolgltatsokletciklusnakkialaktsasornezazaspek-

    tuskulcsszerepetjtszik.

    A tbb szereplre kiterjed SOA-alap folyamatok s szolgltatsok tesztelsnek hatkony

    tmogatsa

    Nagyheterognrendszerekesetnazegyikkulcskrdsatesztelhetsg.Aszereplkszmnakdi-

    namikusnvekedse,aexibiliscsatlakozslehetsge,amegvalstottolyamatokgyorsvltozsa

    szksgessteszi,hogyhatkonysmegbzhattesztelsimdszerekstechnikklljanakarendszer

    ejlesztinekszemeltetinekrendelkezsre.

    Anagyszmkomponensmiattelkerlhetetlenaz,hogyateszteketautomatizlnilehessen,amimind

    atesztekgenerlst,mindavgrehajtst,mindadokumentlstskirtkelstmagbanoglalja.

    Ateszteksornelkelltudnivgezniakzvettkzeg(aszolgltatsisn),aszolgltatsoksaolya-

    matokunkcionlissnemunkcionlisvizsglatt.gyakrarraisszksglehet,hogymagukbaao-

    lyamatokbalehessenautomatikusanolyankapcsoldsipontokatpteni,amelyekpusztnatesztels

    olyamatthivatottaktmogatni.

    Az egyttmkds alapjul szolgl adatsztrak kialaktsa

    AzadatsztrakkrdskrvelkapcsolatosproblmakrkutatsaaNESSIplatormonbelltermsze-

    tesmdonazinteroperabilitsikutatsokkrbetartozik,azonbanaproblmakrnekszmosolyanvonatkozsavan,amelyaSOAsarchitektrkterlettisrinti.Ahelyzetetdemonstrlja,hogysz-

    moshazaiSOAcmszvaljellemzettprojektppenamiatthaladnehzkesen,mertatervezsilletve

    azimplementcisornnemkellmrtkbenordtanakfgyelmetezensztrakkialaktsra,alkal-

    mazsra.Mindenkppenontosnaktartjuk,hogyazadatsztrakkialaktsvalkapcsolatoskutat-

    sokatmunkacsoportokon tnylva,mindenrintetts haszonlvezbevonsval indtott kutatsi

    program(ok)keretbenvizsgljuk.

    A szolgltatsi folyamatok szabvnyos eszkzkkel trtn lersnak (orchestration) proble-

    matikja, az ehhez kapcsold lehetsgek vizsglataAzSOArendszereketjellemzszolgltatsiolyamatoklersnak(orchestration)sezenszolgltatsi

    olyamatoktechnikaiolyamatokkaltrtnsszekapcsolsnakkrdskreugyancsakegy tbbsze-

    repls,tbbmunkacsoportkutatsiprogramjtisbeolysolterlet.Arendszerekarchitektrjnak

    szempontjbligenontos,hogyaktrteg(azzletistechnikai)oda-visszatjrhatsautomati-

    zlhatlegyen,ugyanakkoramodellezsegyszer,mindenkiszmrarthetselrheteszkzkkel

    valsuljonmeg.

    A szolgltatsi folyamatok modellezsnek architekturlis krdsei

    Akutatssorntbbmunkacsoportkzsmunkjra leszszksg,akutatsi tevkenysgetabusi-nessprocessmodellingkutatsvalszorosegyttmkdsbenkellelvgezni,hiszenazottkivlasztott

    eszkzknagybanbeolysoljkazitthasznlhatkat.

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    33/68

    1 Introduction

    33Stratgiai Kutatsi Terv 1.1

    AzOASISltalszabvnyostottWS-HumanTaskspecifkciazimplementcioldalrlkzeltimega

    humnworkowkrdst,olyanwebszolgltatsokat,mveleteketsadatszerkezeteketdefnil,me-

    lyekkelemberitevkenysgekkezdemnyezhetk(rtests,notifcation),sezekeredmnyekrdez-

    hetle.Megkellvizsglniaspecifkciarchitekturlisvonzatait.

    Fontosmegtallniazokatatipikusmintkat,workowpatterneket,melyekbonyolult,lesproblmk

    ptkockikntszolglhatnak (pl. soros eldolgozs, szinkronizci,elhalasztott dnts,eszkalci

    stb.).

    Azajnlsokmegogalmazsamellettkiemeltfgyelmetkellordtaniarra,hogyaSOAterletenvgzett

    kutatsokatpragmatikusanogjukel,sazegyeskutatsiterletekeredmnyeihezmkdreerencia

    modelleket(proooconcept,PoC)isltrehozzunk,ezzeligazolva,hogyigenislteznekazadottprob-

    lmramkdkpesmegoldsok.Ezenreerenciamodelleketaholsamennyibenlehetsgesnylt

    orrs,brkiszmraszabadonelrhettechnolgikra,szotverkomponensekreptveszksges

    ltrehozni.Termszetesclugyanakkor,hogyareerenciamodellekltalbiztostottunkcionalitsta

    lehetlegszlesebbkrbenreproduklhatvtegyk,gybevonjukazokatazipariszereplketis,akik

    azadottterletenkereskedelmiclszotvermegoldsokkalrendelkeznek.

    3.3.4 Hazai s nemzetkzi egyttmkdsek

    Aenticlokelrshezelttlenlszksgesszabvnyokatnhnykiemelkedszervezetalaktjanem-

    zetkzisszeogssal.Ezekkzlleginkbbemltsremltakakvetkezk:aW3C(WorldWideWebConsortium),azOASIS (Organization ortheAdvancemento Structured InormationStandards), az

    OMG(ObjectManagementGroup)saWMC(WorkowManagementCoalition).

    A hazai egyttmkdsek kzl megemltend a kzelmltban megvalsult Elektronikus kzigaz-

    gatsi keretrendszerkialaktsa (EK3)projekt.Enneksornkidolgozsra kerltazElektronikusKz-

    igazgats Operatv Program (EKOP) keretben indtand n. kiemelt EKOP projektek ejlesztsei

    szmraaz egysgessget, interoperabilitst, ejlesztsmdszertant biztostkvetelmnyrendszer

    (http://kovetelmenytar.complex.hu).

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    34/68

    1 Introduction

    34 Stratgiai Kutatsi Terv 1.1

    3.4 Szoftver technolgia

    3.4.1 Helyzetkp

    Ahazaiszotvertechnolgiaikutatsi irnyokatazEUtrendekhezclszer igaztani,ugyanakkorbizo-

    nyos terleteken asajtoshazai viszonyokra,mrelrteredmnyekre, rendelkezsrellkompe-

    tencikrafgyelemmelhelyiprioritsokatkellmeghatrozni.Azelosztottrendszereksklnsenazenterprisealkalmazsokterletnolynagyprojektekbenmanapsgegyreelterjedtebbenalkalmazzk

    aszolgltats-orientltarchitektrt(SOA).Ezekbenaprojektekbenakellenmegalapozottszotver-

    technolgiaimdszerek alkalmazsa, valamint amegelel shatkony eszkztmogats a projekt

    sikernekkulcstnyezi.Atapasztalatokarramutatnak,hogyahagyomnyosejlesztsiparadigmk

    (pl.objektum-orientltsg,komponens-technolgik,adatbzisrendszerekstb.)stradicionlisarchi-

    tekturlismegkzeltsekkezdetbenelogadhataksjkiindulsulszolglnak,deaprojektkiterjed-

    svelegyregyengbbnek,vglelgtelennekmutatkoznak.Akorltozsoksbalsikerektapasztalatai

    alapjn egyj diszciplna jelentmeg:aszolgltatstechnolgia (sotwareserviceengineering,SSE).

    BraSOAalkalmazsokteljesletciklusttog,ahagyomnyostechnolgiaielemekentlmenen

    agazdasgisszociolgiaikrnyezetetisfgyelembevev,abevettiparigyakorlatrapt,korszer

    mrnkidiszciplnakialaktsanapjainkbanmrnagyerkkelolyik,aszakterletmgnemtekinthet

    elgrettnek,sszmtalankutatsitmtnyjt.

    Amodell-alapszotverejlesztsegyre gyakrabbanhasznltmdszer aklnbzszotvertermkek

    ellltsra.Amodellezsaejlesztendrendszerpontosdefnilsaamegelelabsztrakcisszinten.

    Amodell-alapejlesztssorn,amodellek,arendszerspecifklsamellett,ontosszerepetjtszanak

    magnakavglegesrendszernekazellltsban.Modellekhasznlatvalaejlesztshatkonysga,valamintavglegesrendszerminsgesmegbzhatsganagymrtkbennvelhet.Ezrtamodel-

    leketaszotverejlesztsminltbbzisbanrdemesalkalmazni.Amodellezssamodell-alap

    ejlesztstbbklnbzterletetogssze,gymintltalnosmodell-alapszotvertervezs(UML),

    tervezsi s reaktorizcis mintk alkalmazsa, szakterlet specifkusmodellezs (DSM Domain

    SpecifcModeling),generatvprogramozs,illetvemodelleldolgozs.

    Mindezekalapjnclunkanemzetkzikutatsiterletekmellettsazokontlakvetkezterletek

    jvbenirszleteskutatsa/ejlesztse:

    Szakterlet-specifkusmodellezs(DomainSpecifcModelling)Aszotvershardverrendszerekmodellezsbenlteznekolyanalkalmazsiterletek,melyeklers-

    hozazltalnosclratervezettUMLnemalkalmas.Azilyenalkalmazsiterletekhezspecilisnyelvek

    defnilsravanszksg.Eztacltszolgljkaszakterlet-specifkusnyelvek(Domain-SpecifcLan-

    guages-DSLs).

    A szakterlet-specifkusmodellezs szerintimegkzelts nagyban nveli a ejleszts hatkonysgt

    azltal,hogyarendszermodelljtaprogramkdlttiabsztrakcisszintrehelyezi.Amodelleketolyan

    elemekalkotjk,amelyeknemaprogramkdotrjkle,hanemmagtazalkalmazsiterletet,ameg-

    oldandproblmt,ellenttbenpldulazUMLmegkzeltssel.Aszakterlet-specifkusnyelvekaz

    alkalmazsiterletlersttzikkiclulsannakaszemantikjtveszikalapul.Aszakterlet-specifkusnyelvekkellertmagas-szintspecifkcikblautomatikusangenerlhatavgstermk,gynevezett

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    35/68

    1 Introduction

    35Stratgiai Kutatsi Terv 1.1

    szakterlet-specifkuskdgenertoroksegtsgvel.Aszakterlet-specifkusmodellezshatkonyab-

    bsmegbzhatbbtesziaejlesztsiolyamatot.

    GeneratvProgramozs

    Ageneratvprogramozssornkihasznljuk,hogyaejlesztssornacltbbhasonlrendszer,egy

    termkcsaldellltsa(termkvonalejleszts).Mivelaejlesztendrendszerekbensokahasonlsg,arendszerspecifkciblkiindulva,akonkrtrendszerttbb,mrmegvalstott,jraelhasznlhat

    komponensblgenerljuk.Ageneratvprogramozsclja,hogyaklnllalkalmazsokejleszts-

    nekminlnagyobbrsztautomatizljuk.Atovbbialkalmazspldnyokautomatikusgenerlsaa

    szotverejlesztsneksebessgtskltsgeitdrmaiancskkenti.

    Tervezsi,architekturlismintk(Patterns)

    Aszotvertervezsimintkkulcsszerepet jtszanakabban,hogy azelkszltszotvertermkknnyen

    karbantarthat, bvthet,kiterjeszthet legyen.Segtik akdknnyebbmegrtst,valaminthat-

    konyabb teszika ejlesztstazltal, hogy jlbevlt szotvertervezsimegoldsokat biztostanak a

    ejlesztkszmra.

    A tervezsimintkalapveten ggetlenekaprogramozsi nyelvektl.Az utbbivekbenazonbana

    korszerprogramozsinyelvekbenmegjelenteszkzk,paradigmk(pl.objektumorientltggvny-

    mutatk,aunkcionlisprogramozselemeinektmogatsaobjektumorientltkrnyezetben,stb.)le-

    hetv teszik,hogy a klasszikus tervezsimintkat hatkonyabban, amegszokottl eltrmdon

    alkalmazzuk.Aszotverejlesztsltalnosirnyvonalamellettaejlesztskorbbankevshangslyt

    kapottaspektusaiiseltrbekerltek,mintpldulmobilits,szleskrkonfgurlhatsgspara-mterezhetsg,oinemkds,elosztottsg,bvthetsg(plugin-ek).

    Reaktorizcismdszerekkidolgozsa

    Aszotverekhez zdkvetelmnyekaz idmlsvalmegvltoznak. Egyhasznlatban lev szot-

    vernekolyamatosanejldniekell,klnbenhasznlhatsgaegyrenagyobbmrtekbencskken.A

    szotverbelsstruktrjt,teljestmnytssklzhatsgtolyamatosanejlesztenikell.Sokesetben

    (pldulbankivagyorgalomirnytrendszerekesetn)aolyamatosejldsmellettaszotverkvlrl

    lthatviselkedstmegvltoztatninemszabad.Azilyenviselkedsmegrzszotvervltoztatsokat

    hvjukszotverreaktorizcinak.A tervezsimintkhozhasonlan lteznek reaktorizcismintk,melyek jl bevlt szotver-reakto-

    rizcis gyakorlatokat oglalnakssze.Fontosklnbsg,hogymg a tervezsimintkat a szotver

    tervezsiolyamatasorn,areaktorizcismintkatakarbantartszisbanhasznljk.Feladatuka

    tlzottanmerev,vagyhibsrendszermegjavtsa,illetverugalmass,tovbbiejlesztsrealkalmass

    ttele.

    Felhasznliellettervezsiparadigminakkidolgozsa

    Aszotverelhasznliellettervezsnekclja,olyanelhasznlielletksztse,melysegtsgvel

    aelhasznlatervezsispecifkciitalehetlegegyszerbbensleghatkonyabbankpesmegva-lstani.Ajelhasznlielletelsegtiaelhasznleladatnakmegoldstgy,hogynemvonja

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    36/68

    1 Introduction

    36 Stratgiai Kutatsi Terv 1.1

    3.4

    magraszksgtelenla fgyelmet.Ahatkony elhasznli elletmegtervezse sokrt eladat.A

    kvetelmnyelemzszisbanszksgesazonunkcionalitsoksszegyjtse,melyetaelhasznlk

    hasznlnakasikereseladatelvgzsrdekben.Ismernikellmagukataelhasznlkat,szmtgp-

    hasznlatikpessgeiket,elkpzelseiketarendszerrlvalamintarendszerhelytaelhasznlknapi

    munkaolyamatban.Amegtervezettelhasznlielletklnbzikaklienstpusa(mobilvagyasztali)

    szerintis.

    Szolgltatsi szerzdsek ormlis lersainak a gyakorlatban trtnalkalmazsvalkapcsolatos

    kutats

    ASOAalkalmazsokbanmegjelenszolgltatsokignybevteleaszolgltatsaklienskzttiszol-

    gltatsiszerzdsenalapul.Aszolgltatsiszerzdsegymetaadat,amelylerjaaelekviselkeds-

    velkapcsolatoskvetelmnyeket,anlkl,hogyazimplementcitisspecifkln.Aweb-szolgltat-

    sokkrbenbevezetettWSDLegyspecilisszerzdsnektekinthet,amelyaszolgltatshoztartoz

    alapadatokat(azintersz,atpusok,azzenetek)adjameg,fgyelmenkvlhagyvaaszolgltatsi

    szintet,a elhasznljellemzit,minsgielvrsokat saszemantikt. BertrandMeyerdesign-by-

    contractelvnekaszolgltatsokratrtnadaptlsvalaszolgltatsiszerzdsltalnosabbs

    ormlisabblersalehetsges.

    Szolgltatsalaprendszerekkialaktsnakolyanmdszereirevonatkozkutats,amelyfgyelem-

    melvanaszervezetiinteroperabilitsrettsgre

    Aszolgltatsokltrehozsa,mkdtetseskarbantartsaklnsennehzkes lehet,haaszolgl-

    tatsnyjtsbans/vagyignybevtelbenrintettekkzttnincsmegaszksgesegyttmkdsi

    kszsg.Azegyttmkdsgyengesge(hinya)gyakortaazamgyegymstlggetlenlmkd,szleskrautonmivalrendelkezaszolgltatsbanrintettpartnerekszervezeteinekinkompa-

    tibilitsval,azrintettekmkdstmeghatrozklssbelsszablyozsokkzttijelentsk-

    lnbsgekkelmagyarzhat.Aszolgltatsokmegvalsthatsgardekbenazrdekeltszervezetek

    kzttkoordincismechanizmusokatkellkidolgozni.

    3.4.2 Strategiai clok

    Aentiekalapjnaszotvertechnolgibanazalbbistratgiaiclokatogalmazzukmeg:

    Aszakterlet-specifkusmodellezsalkalmazsiterleteinekeltrkpezse,alkalmazsieltteleinekvizsglatashasznlata.

    Ageneratvprogramozsraalkalmas,hasonlunkcionalitsvagystruktrjrendszerekeltrkpe-

    zse,kzsrendszermodellltrehozsamelylehetvtesziatovbbirendszerpldnyokautomatiz-

    lst.

    Azjprogramozsiparadigmksnem-unkcionliskvetelmnyeknekmegeleltervezsimintk

    kidolgozsashasznlatnakszleskrpropaglsa.

    Reaktorizcistervezsimintkejlesztse,ormalizlsasviselkedsmegrzskormlisbizo-

    nytsimdszereinekeltrkpezse,megismersevagykiejlesztse.

    Hatkonyelhasznlielletektervezsielveinekmeghatrozsasszleskralkalmazsa.

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    37/68

    1 Introduction

    37Stratgiai Kutatsi Terv 1.1

    Aszolgltatsiszerzdsormlislersraszolgleszkzkneksmdszereknekgazati(elssor-

    bane-kzigazgatsi)rendszerekbentrtnalkalmazsaeltteleinekvizsglata,szerzdsmintks

    idimkkidolgozsa.

    Aszolgltatsbanrintettautonmszervezetekkzttikoordincismechanizmusok(policy-k,sza-

    blyok,eljrsrendek,ezekettmogateszkzk)elemeinek,paramtereinek,sikertnyezinekeltr-

    sa,szervezeti-smunkatervkidolgozsa.

    3.4.3 Kutatsi clok s feladatok

    Astratgiaiclokelrshezazalbbikutatsiclokatseladatokatdefniltuk:

    Szotvershardverrendszerekvagyszervezeti/intzmnyiszakterletekeltrkpezsesmegis-

    merse,aholaszakterlet-specifkusmodellezssegtsgvelazadottszakterletmodellezhetsa

    ejlesztsiolyamategyrtelmenhatkonyabbvlik.Aszakterlet-specifkusmodellezstlehetv

    tevkeresztrendszerekmegismersevagyejlesztseilletvegyakorlatbantrtnalkalmazsa,amely

    technikklehetvteszikaszakterlet-specifkusmodelleznyelvekkidolgozst,sahozzjukkap-

    csoldkdgenertorokejlesztst.

    Ageneratvprogramozssegtsgvelautomatizlhattermkcsaldokvagyalkalmazsiterletek

    meghatrozsa,hatrainakpontosrgztse,aterletsajtossgainaklersa.Ateljesrendszer-csald

    ltalhasznltarchitektramegtervezse,genertoroksjraelhasznlhatkomponensekellltsa.

    Olyankorszernyelvielemeksparadigmkmeghatrozsa,melyekjtervezsimintkkidolgozst

    tesziklehetv.jtervezsimintkkidolgozsaakorszernyelvielemeksparadigmksegtsgvel.

    Meglevtervezsimintkkombinlsavagyjtervezsimintkkidolgozsaaszotvermobilitsnak,

    szleskrkonfgurlhatsgnak,paramterezhetsgnek,elosztottsgnak,bvthetsgnekej-lesztsre.

    Tervezsimintkvizsglata,hogyreaktorizlsraalkalmasak-e,illetvereaktorizlsraalkalmass

    ttelk.jreaktorizcismintkkidolgozsashasznlatukpropaglsa.Reaktorizcismintkor-

    malizlsilehetsgeinekilletveviselkedsmegrzskormliseszkzkkelvalverifkcijnakku-

    tatsa.Reaktorizcismintkautomatikusalkalmazhatsgnakkutatsa.Areaktorizcismintk

    implementlsameglevszotverejlesztkrnyezetekbe.

    Klnbzrendszerekbenaelhasznliviselkedsvizsglata,elhasznlelletektervezsielvei-

    nekkidolgozsastesztelse.Tervezsimegoldsokdierencilsarendszerektpusaiselhasznli

    kpzettsgszerint.Mobilsasztalikliensekkollaborcijnakmegfgyelse,ezeksegtsgvelael-hasznlimunkaolyamatothatkonyabbtevelhasznli-elletelemektervezse.Tervezsiminta

    ogalmnakbevezetse,alkalmazhatsgnakvizsglataadottelhasznlielletszakterletre.

    Aszolgltatsiszerzdsekormlislersraszolgleszkzksmdszerek,valamitazgazatra

    jellemzszerzdsekeltrkpezse,megismerse,megrtse.Aormlislersokbanrgztettekkonk-

    rtimplementlshozszksgesordtprogramoksgenertorokkivlasztsa,elksztse,azoknak

    agyakorlatbantrtnkiprblsa.

    Aszolgltatsoknyjtsra/ignybevtelrehatstgyakorlszervezeti/intzmnyitnyezkgyjtse,

    elemzse,szervezetimodellekelemeinek(metamodellek)kidolgozsa.Aklnbzmodellekkzttiil-

    lesztsieladatokltalnostsa,saillesztsekvgrehajtshozszksgesszervezetekelptsneksmunkarendjnek(mintk)meghatrozsa

  • 7/28/2019 NKTH_Stratgiai Kutatsi Terv_NESSI_90 vllalat

    38/68

    1 Introduction

    38 Stratgiai Kutatsi Terv 1.1

    IT Biztonsg3.5

    3.5 IT Biztonsg

    3.5.1 Helyzetkp

    Mramindenemberletttudva,avagyrejtetten,orszgonbell,vagyhatrokontnylvabeoly-

    soljaazinormatika,inormcitechnolgiasalkalmazsa.Ezahatsmindenholrezhet:azegyntl

    avllalkozsokontakritikusinrastruktrkig,vagyakormnyzatig.

    Anapjainkbanlegelterjedtebbenalkalmazotthlzati technolgia(leegyszerstveaz Internet)kezdeti

    kiejlesztsekorabiztonsgosmkdselrsenemvoltmeghatrozjelentsgszempont.Ennek

    eredmnyekntazelterjedtenalkalmazotttechnikanemisrendelkezett/rendelkezikolyanktelezen

    alkalmazandmegoldsokkal,amelyekecltszolglnk.

    Azemltettrklthinyossgellenreaz internettechnolgiarendkvlsikeresnekbizonyult,aminek

    kvetkeztbenmraaetechnikraalapulvilghlmrete(gyahozzkapcsoldeszkzksz-

    mt,mintaszlltottinormcikmennyisgttekintve)jelentsenmeghaladjaaztazrtket,amelyre

    eredetiejlesztivalahaisgondoltak.EnnekeredmnyekntazInternetolyankritikusinrastruktrv

    vlt,amelynekesetlegesakrcsakrvididejkiessebelthatatlankrokatokozhat.Ezaolya-

    matosannvekvjelentsgszmosmkdsiproblmtvetel,amelyekkzlleginkbbarendszer

    potencilisbiztonsgiproblmijelentkeznek.

    Aeltrthinyossgokkezelseszmosazeredetikoncepcintlmutat,nhaazzalppellenttes(!)

    utlagosmdostst(patch)tettszksgess.Ezavltoztatsiolyamatjelenlegiszajlik(klnlesegdeszkz,jprotokollbevezetse,alkalmazsa,stb.),amelynekeredjekntbizonyosproblmk