domaca stran za letnico izdelki podpora iskanje microsoft com microsoft microsoft dogodki program mcsp sporocila za javnost o microsoftu domaca stran za letnico vodnik po izdelkih pogosto zastavljena vprasanja microsoftova izjava o pripravljenosti bele knjige dodatne informacije stran z vsebino clanka »povezite in organizirajte podjetje« nazaj na kazalo vsebine prenesi ta clanek prenesi ta clanek microsoftovo informacijsko sredisce za letnico in izjava o pripravljenosti povezite in organizirajte podjetje scenariji tile scenariji opisujejo najpogostejse potrebe zaradi katerih je zazeleno povezovanje porazdeljenih aplikacij s starimi sistemi terminalska emulacija deskanje po velikem racunalniku sirjenje vecslojnih aplikacij ki so neodvisne od platforme po podjetju terminalska emulacija polozaj odjemalci zasnovani na windows potrebujejo dostop do gostiteljskih programov odjemalec se predstavlja gostitelju kot terminal napredna priprava zaslonskega vmesnika s html jem omogoca intranetnemu ali internetnemu odjemalcu sodelovanje z gostiteljem kot bi bil terminal ibm priporocena resitev paket programske opreme za povezovanje in skriptne jezike tretje stranke slika dostop do podatkov in programov v velikem racunalniku mora biti za uporabnika neopazen ne glede na to ali poteka prek interneta intraneta ali prek obicajne odjemalsko strezniske aplikacije v najpreprostejsem primeru so odjemalci zasnovani na operacijskem sistemu windows povezani z gostiteljem prek odjemalske podpore za terminalsko emulacijo terminalska emulacija najosnovnejsa oblika povezovanja zahteva da se v velikem racunalniku izvaja starega programa medtem ko odjemalec samo posnema terminalske protokole tehnike terminalske emulacije so se razvile in zdaj podpirajo bolj dodelane zmoznosti delijo se v tri smeri protokolno specificne skriptne jezike programsko podporo za branje z zaslona in pisanje nanj znano kot »screen scraping« podporo za predmete visjega nivoja in vmesnike api obstaja mnozica izdelkov ki omogocajo odjemalcu zasnovanem na windows emulacijo terminala ibm kot osnovnega terminala ki ga pricakuje sistem ibm s prodajalci ki ponujajo take resitve so wall data attachmate in ibm skriptni jeziki z zdruzevanjem skriptnih jezikov in programov za terminalsko emulacijo lahko programerji aplikacijam dodajo proznost in zmoznost nadzora ki pokriva vec kot le preprosto terminalsko emulacijo vmesnik za emulacijo se pravzaprav lahko izvaja v odjemalcu skriptni jeziki navadno posljejo niz ukazov ali besedila pocakajo na odziv in se nato odzovejo glede na izhod na zaslonu ukazi skriptnih jezikov niso predhodno prevedeni temvec se interpretirajo med izvajanjem kar je kompromis med proznostjo in ucinkovitostjo primera skriptnih jezikov ki jih lahko uporabimo s programsko opremo za terminalsko emulacijo npr programska oprema »rumba« podjetja wall data sta vmesnik »high level language application programming interface« hllapi in »extended hllapi ehllapi « eden najbolj priljubljenih skriptnih jezikov za okolja ibm je rexx je bolj zmogljiv kot protokolno specificni skriptni jeziki kot je hllapi ker so bili ti prvotno nacrtovani kot splosni jeziki za skrbnistvo sistema prevajalniki za skripte rexx so na voljo za vec platform tudi za windows mvs in os bistvena sestavina teh skriptnih jezikov je prenos datotek program v rexx u lahko na primer izda poseben ukaz za kopiranje ki zahteva prenos datoteke iz velikega racunalnika na uporabnikov trdi disk priprava zaslonskega vmesnika kot je razvidno iz slike je naslednja raven terminalske emulacije priprava zaslonskega vmesnika med trajanjem seje z gostiteljem ibm lahko s takim zaslonskim vmesnikom posiljamo ali beremo podatke z dolocenih mest na zaslonu prednost tega postopka je da odjemalcem omogoca sodelovanje z gostiteljevimi programi ki pricakujejo podatke na dolocenih mestih zaslona odjemalski program lahko ustvari svoj uporabniski vmesnik npr z uporabo visual basica s pripravo zaslonskega vmesnika pa lahko predstavi podatke iz gostitelja uporabniku na popolnoma drugacen graficen nacin ki ga je najprej zasnoval programer gostitelja slika microsoft internet explorer s kontrolniki activex drugih prodajalcev npr attachmate in wall data lahko uporabi html za pripravo zaslonskega vmesnika za aplikacijo namenjeno sistemu v brskalniku poslovne druzbe lahko ponudijo simuliranje zaslonskega vmesnika z uporabo brskalnika kot je microsoft internet explorer do velikega racunalnika ali programov v as lahko dostopite prek html ja kot je prikazano na sliki taksne resitve trenutno ponujata podjetji wall data in attachmate predmetni vmesniki izdelke za terminalsko emulacijo navadno prodajajo z lastnim vmesnikom ki ga programer v c ju uporablja za dostop do medpomnilnikov ukaznih argumentov in tako naprej teh vmesnikov programerji ne uporabljajo pogosto ker se razlikujejo od ponudnika do ponudnika pa tudi zato ker so zapleteni in zasnovani kot orodja ki naj jih uporablja razvijalec sistemske programske opreme veca pa se stevilo orodij in razvojnih orodij ki vsebujejo predmetno usmerjene vmesnike za izvajanje visokonivojskih storitev na strani odjemalca namenjenih dostopu do podatkov v starih sistemih ti izdelki prevzamejo skrb za osnovne emulacijske kartice in omrezne protokole zato razvijalcu ni treba skrbeti za podrobnosti programske opreme za povezovanje v tabeli so opisi nekaterih resitev in naslovi spletnih mest kjer lahko dobite dodatne informacije ime ponudnika opis resitve spletna stran attachmate druzina izdelkov »extra « gonilniki odbc za db in sql ds ki niso vezani na dolocene izdelke za emulacijske kartice visual basicovi kontrolniki in kontrolniki ole ki omogocajo visokonivojski dostop do starih racunalnikov in funkcije npr prijavo prenos datotek cakanje na besedilo in tako naprej www attachmate com intersolv »virtual data warehouse« vsebuje razlicne posredniske gonilnike namrec gonilnike sequelink ki podpirajo vec vrst povezovanja s starimi zbirkami podatkov razvojna orodja in izdelki za koncne uporabnike virtual data warehouse delujejo v razlicnih okoljih podobno www intersolv com vmark software »hyperstar object messaging middleware« ki uporablja odbc in visokonivojske storitve ki delujejo na vecini emulacijskih kartic in omreznih protokolih razlicnih izdelovalcev www vmark com wall data predmeti »rumba« ponujajo kontrolnike ole s katerimi lahko ustvarimo terminalska okna vrste ali unix prenasamo datoteke lepimo aplikacije in tiskamo obstajajo razlicice za velike racunalnike s sisteme as in sisteme unix www walldata com mnozica dodatnih orodij ponuja razlicne stopnje predmetne naravnanosti za dostop do podatkov v starih sistemih taka orodja so okolja smalltalk generatorji kode orodja za pripravo porocil orodja za vizualno nacrtovanje skupinski razvoj orodja za pripravo »poslovnih predmetov« itd veliko teh izdelkov ponuja api je ki jih lahko poklicemo s cimer dosegajo podobno funkcionalnost kot so jo navajeni programerji v jezikih c in c dobri viri informacij na to temo so programski katalogi kot sta fawcettov »component objects« in »companion products« ter hotlinxov »putting client server to work« razvijalec aplikacij lahko zlahka pride do api ja za open database connectivity odbc ki nad komunikacijskimi protokoli skrbi za povezovanje s starimi zbirkami podatkov veliko podjetij npr starware inc ponuja izredno ucinkovite resitve npr starsql namenjene zdruzevanju starih sistemov z odjemalci zasnovanimi na operacijskem sistemu windows resitve so zasnovane na odbc ju in programu microsoft sna server klici odbs ki se izvajajo v odjemalcu se ucinkovito prevedejo v ibm ove zahteve po oddaljenih podatkih db v obliki zapisa »distributed relational database architecture« drda deskanje po velikem racunalniku za gradnjo intranetov povezanih z velikim osrednjim racunalnikom ali streznikom as lahko razvojne skupine uporabijo microsoft internet explorer s kontrolniki activex podjetij wall data ali attachmate povezovanje je tako preprosto kot dostopanje do streznika windows nt ali unix to razmerje prikazuje slika slika dostopanje do velikega osrednjega racunalnika ali sistema as prek brskalnika z uporabo funkcij paketov wall data »rumba objectx« in attachmate »extra objects« lahko razvijalci za brskalnike napisejo aplikacije ki zabrisujejo meje med spletnimi stranmi podjetniskimi sistemi in odjemalsko strezniskimi aplikacijami koncni uporabnik ni vec omejen na dostop do podatkov prek gostiteljevega prikazovalnika temvec lahko dostopi do njih prek katerega koli omreznega terminala spletni avtorji in razvijalci lahko uresnicijo povezovanje z gostitelji z veliko manj kode kot jo zahteva ehllapi ugotovili bodo da aplikacij ki uporabljajo dostop do gostitelja z uporabo activex ni vec treba poganjati v locenem procesu povezanem prek ehllapi kar zelo izboljsa ucinkovitost in zanesljivost prednosti uporabe brskalnika s specificnimi ibm kontrolniki za emulacijo so dostop do gostiteljev na nacin »pokazi in klikni« kar poveca produktivnost uporabnikov naravna podpora za tcp ip in sna prek protokolov tcp ip za lazje povezovanje z racunalniskimi modeli odjemalec streznik in intranetnimi aplikacijami zmanjsevanje potreb po urjenju osebja in tehnicni podpori ker organizacija in prikazovanje podatkov potekata prek enolicnega skladnega vmesnika ne glede na vrsto gostiteljskega sistema ali mesta podatkov zmanjsanje stroskov in sredstev za razvoj ker lahko zahtevni uporabniki profesionalci is in razvijalci hitro prilagodijo aplikacije tako da ustrezajo kriticnim opravilom ohranitev vlaganj v obstojeco strojno in programsko opremo ki ne izkljucuje proznosti v smislu omreznih sprememb komplet za razvoj programske opreme sdk rumba objectx je prilozen brskalniku microsoft internet explorer sdk vsebuje celoten izvod rumba office windows nt z imi kontrolniki activex primere aplikacij za razvojni okolji microsoft visual basic in visual c ® moznosti prilagoditve dokumentacijo v oblikah zapisa html windows help in microsoft word ker je vsa kompleksnost podjetniskih informacij in dostopa do aplikacij v celoti zaobsezena v kontrolnikih rumba objectx lahko razvijamo aplikacije za povezovanje tako da v projekt vstavimo kontrolnik rumba objectx s tem lahko prihranimo veliko casa in programerskih sredstev slika microsoft internet explorer z extra objects ponuja popolno resitev za deskanje po datotekah na vec razlicnih platformah attachmatov kontrolnik extra objects je se en kontrolnik activex za dostop do podatkov v gostitelju kot je prikazano na sliki kontrolnik je le eden od mnogih predmetov v attachmatovem paketu extra personal client product z uporabo teh predmetov lahko razvijalec zlahka zgradi poslovne podatkovne aplikacije za gostiteljske racunalnike zdruzljive z dcom kontrolnik extra objects deluje z veliko omreznimi protokoli vkljucno s tcp ip in ipx v kombinaciji z microsoftovim sna serverjem pa ponuja dolocene prednosti med katerimi so uravnotezanje bremena varnostno kopiranje med delovanjem tiskalniska storitev sna odpornost na napake zalaganje logicnih enot bitna graficna podpora za gostitelja podpora za tipkovnico s timi tipkami slika extra objects kot active document v vpenjalniku microsoft office predmeti attachmate sodelujejo s stranmi active server pages in omogocajo gostiteljevim aplikacijam uporabljati skripte na strani streznika predmeti attachmate ponujajo tudi funkcionalnost povleci in spusti znacilno za active document tako da jih lahko povezemo z vsebovalniki zdruzljivimi z activex npr microsoft office slika slika graficni vmesnik priljubljene stare aplikacije profs izdelan z uporabo extra objects extra objects ponuja tudi brskalniski dostop do gostiteljevih aplikacij na sliki je officeova razlicica vmesnika profs za spletni streznik ki prikazuje podatke shranjene v velikem osrednjem racunalniku ce zelite objavljati gostiteljeve podatke v brskalniku je na voljo vec resitev wall data ponuja apreggio live resitev za spletno objavljanje gostiteljskih podatkov prek microsoft internet explorerja zasnovano na operacijskem sistemu windows nt server arpeggio live z uporabo jezika html dinamicno pretvarja stare aplikacije informacije in zbirke podatkov v obliko primerno za objavo v spletu zato lahko organizacije izkoristijo dostopnost interneta in uporabnisko bazo ne da bi vlozile dodatna razvojna sredstva streznik za objavljanje arpeggio live publishing server je zgrajen v skladu s komponentno zasnovano zgradbo uporablja pa veliko komponent activex ki so jih razvili za univerzalnega odjemalca podjetja wall data ti predmeti ponujajo vmesnik med aplikacijami v spletnem strezniku in informacijami v velikih osrednjih racunalnikih ibm gostiteljih as in podatkovnih zbirkah odbc organizacije lahko namestijo arpeggio live v racunalnik v katerem se izvaja windows nt server s streznikom microsoft internet information server vzpostavijo povezavo z gostiteljem prek microsoft sna server ja in zacnejo v zivo objavljati dinamicne graficne informacije in aplikacije z obstojecih starih sistemov v microsoft internet explorerju dodatno programiranje ali konfiguriranje ni potrebno sirjenje po podjetju z vecslojnimi aplikacijami ki so neodvisne od platforme polozaj potreba po porazdeljenih aplikacijah za windows unix mvs ki so neodvisne od platforme to pomeni izmenjevanje parametrov med razlicnimi programskimi jeziki ki se izvajajo na razlicnih platformah obvladovanje zapletenega obdelovanja kot je dvofazna izmenjava med razlicnimi sistemi zbirk podatkov ki se izvajajo v razlicnih operacijskih sistemih izboljsevanje starih aplikacij kjer je izvorno kodo tezko prebrati ali najti priporocene resitve microsoftsna server in »cedar« z dcom v glavnem osrednjem racunalniku microsoft sna server danes se v stevilnih podatkovnih srediscih izvajajo odjemalske aplikacije ki potrebujejo dostop do glavnega transakcijskega programa v velikem osrednjem racunalniku ti programi izvajajo vec funkcij kot je le preprosto dostopanje do podatkov ali preverjanje kod »potrditev« medtem ko je lu »de facto« standard za obdelovanje porazdeljenih transakcij v okolju velikih racunalnikov saj ga uporabljajo v ibm ovih sistemih customer information control system cics in information management system ims je postalo podjetje se bolj zapleteno okolje podjetje se premika od nizkonivojskega omreznega protokolno usmerjenega programiranja k poslovnemu povezovanju obdelovanja transakcij na nivoju aplikacije dober primer tega modela v porazdeljenem okolju je aplikacija db ali ims v gostitelju ki potrebuje dostop do posodobljene tabele sql serverja shranjene v strezniku windows nt server ki po moznosti uporablja dvofazni izrocitveni protokol za zagotavljanje referencne celovitosti potrebna resitev se ponuja z izdelkom microsoft sna server in tehnologijo »cedar« sna server ponuja potrebno povezovanje z gostiteljem in zdruzuje namizno okolje z gostiteljskim sistemom ibm ki lahko podpira poslovne aplikacije kot je elektronsko obdelovanje transakcij podpora odlocitvam dostop do intraneta in interneta ter terminalska emulacija sna server ima nekaj edinstvenih lastnosti zmoznost enkratnega prijavljanja torej lahko uporabniki uporabljajo samo eno prijavo in geslo za vec okolij npr windows nt as in s podpora za vec kot uporabnikov in gostiteljskih sej na streznik tiskalniska emulacija ibm in osnovana na strezniku ki aplikacijam ki se izvajajo v sistemih s in as omogoca tiskanje na kateri koli tiskalnik v lokalnem omrezju povezan s streznikom windows nt ali streznikom netware prehod z mapami v skupni rabi tako da lahko osebni racunalniki brez namescenega odjemalskega programskega paketa sna dostopajo do datotek v mapah v skupni rabi v racunalniku as te datoteke vidijo uporabniki kot pogon v strezniku windows nt server vsak osebni racunalnik uporablja za povezovanje z racunalniki microsoft sna server standardni protokol lan npr tcp ip ipx spx netbeui banyan vines ip ali appletalk ti sistemi osnovani na windows nt so povezani z velikimi osrednjimi racunalniki in sistemi as z uporabo protokolov ibm sna za lazjo nastavitev sistema in centralno graficno skrbnistvo so na voljo posebna orodja na voljo pa je tudi podpora za vse vecje operacijske sisteme ki se izvajajo v osebnih racunalnikih in omrezjih lan ih gostiteljih sna in vrstah povezave sna server prenese obdelovanje komunikacij z gostiteljskega racunalnika in namiznega osebnega racunalnika v streznik windows nt in tako omogoci odjemalcem ucinkovito komunikacijo z gostiteljem vec o programu microsoft sna server lahko preberete na spletnem mestu na naslovu http www microsoft com sna default asp microsoft »cedar« »cedar« prihrani razvijalcu cas in napor ki bi ga sicer namenil programiranju specializiranega vmesnika za veliki osrednji racunalnik »cedar« kot genericni streznik proxy za veliki osrednji racunalnik prestreze klice predmetnih metod in jih preusmeri v ustrezni program v njem obdela tudi rezultate vseh izhodnih parametrov in rezultatov iz velikega racunalnika ko »cedar« prestreze klic metode pretvori in preoblikuje njene parametre iz oblike zapisa ki jo razume windows nt v obliko razumljivo programom v velikih osrednjih racunalnikih vse »cedarjevo« obdelovanje poteka v strezniku windows nt server zato namestitev v veliki osrednji racunalnik ni potrebna »cedar« za komunikacijo med windows nt in velikim osrednjim racunalnikom uporablja standardne komunikacijske protokole npr lu slika »cedar« je komponenta programa microsoft transaction server ki omogoca intranetnim internetnim in odjemalsko strezniskim aplikacijam sodelovanje s programi v velikem osrednjem racunalniku na sliki je prikazana »cedarjeva« konfiguracija za pripravo odjemalske aplikacije lahko uporabimo microsoftovi orodji kot sta visual basic in visual c ta aplikacija ki jo lahko zazenete tudi iz brskalnika uporablja »cedar« za dostop do transakcij ki se izvajajo v velikem osrednjem racunalniku »cedar« je komponenta programa microsoft transaction server mts zato lahko izkorisca prednosti dolocenih funkcij mts kot je vecnitnost upravljanje s predmeti da bi se tako dosegla boljsa ucinkovitost in uravnotezenje obremenitve »cedar« podpira cics in ims v velikem osrednjem racunalniku ni sledi o »cedarju« za komunikacijo med windows nt in velikim osrednjim racunalnikom uporablja »cedar« standardne komunikacijske protokole npr lu programa microsoft sna server odjemalska aplikacija se lahko izvaja na kateri koli platformi ki podpira dcom ta resitev ne zahteva da je dcom namescen v velikem osrednjem racunalniku ker je dcom neodvisen od jezika lahko razvijalci napisejo odjemalsko aplikacijo v jeziku ki ga najbolje poznajo vkljucno z jeziki visual basic visual c visual j tm borland delphi powersoft powerbuilder in micro focus object cobol ta odjemalec lahko nato zlahka klice komponente iz streznika windows nt server v katerem se izvaja »cedar« v naslednjem odseku si bomo ogledali in razlozili primere programov v visual basicu »cedar« podpira razlicico sistema mvs in vmesnike za avtomatizacijo poleg tega pa ne zahteva nicesar od velikega osrednjega racunalnika ciljni kupec »cedarja« je tako organizacija ki zeli ohraniti znanje in izkusnje razvijalcev v cobol u in ne zeli spremeniti modela programiranja velikega osrednjega racunalnika rada pa bi se okoristila s prednostmi nove tehnologije ceprav »cedar« navadno uporabljamo v preprostih aplikacijah ki dostopajo do podatkov v velikem osrednjem racunalniku je lahko ta se mocnejse orodje za razvijalce ki zelijo razsiriti transakcije iz okolja windows nt server v veliki osrednji racunalnik odjemalec je lahko v internetu ali intranetu programe cics in ims v velikem osrednjem racunalniku vidimo kot komponente v »cedarju« tako da do njih lahko dostopimo prek brskalnika kot bi bili v katerem koli drugem strezniku automation z uporabo »cedarja« in mts lahko razvijalci zlahka povezejo programe v velikem osrednjem racunalniku z odjemalci ki jih podpira com in z njihovimi internetnimi aplikacijami poleg tega lahko razvijalci komponent mts zlahka vkljucijo aplikacije v velikem osrednjem racunalniku v obseg dvofaznih izrocitvenih transakcij o programu microsoft transaction server lahko vec preberete na spletnem mestu na naslovu www microsoft com transaction kako lahko razvijalci aplikacij uporabijo »cedar« nacin uporabe tehnologije »cedar« se rahlo razlikuje glede na to ali razvijalec zacne delo na strani windows ali na strani velikega osrednjega racunalnika ne glede na uporabljeno orodje mora razvijalec izvesti pet korakov dolocanje metod in parametrov aplikacije razvijalec doloci metode in parametre aplikacije z orodjem interface builder ki je na voljo v tehnologiji »cedar« v tem koraku je treba dolociti mesto in ime programa ki opravlja transakcije v velikem osrednjem racunalniku razvijalec naj bi prav tako preveril privzete preslikave vrst podatkov orodje interface builder privzeto preslikuje vrste podatkov automation v cobol ove vrste podatkov s preslikovanjem vrst podatkov razvijalec ustvari knjiznico vrst podatkov »cedar« tlb in deklaracije podatkov v cobol u namenjene aplikaciji v velikem osrednjem racunalniku ce zeli razvijalec registrirati knjiznico vrst podatkov v mts jo povlece in spusti na ikono mts pisanje aplikacije razvijalec zacne pisati aplikacijo z uporabo orodij visual basic visual c visual j ali drugih ki podpirajo sklicevanje na predmete automation aplikaciji je treba samo dodati ustrezno knjiznico predmetov »cedar« in se nato sklicevati na te predmete razred predmetov na katere se sklicuje razvijalec si lahko ogledamo v pregledovalniku predmetov kakrsen je na voljo v orodju visual basic pregledovalnik predmetov prikaze metode ki so na voljo za cedarjeve predmete in parametre za te metode razvijalec nato v aplikaciji po potrebi poklice metode predmeta tu je primer kode za aplikacijo v visual basicu ki deklarira in ustvari potrebno kodo in parametre za predmet najprej je treba nastaviti matrike te v programu v cobolu ustrezajo odseku linkage za povezane cics in working storage za nepovezane cics in ims dim p as integer dim p as long dim p as single dim p as double dim p as string dim p as currency dim p as boolean dim p as long dim p as string dim retval as integer 'sem spada koda s katero naj bo napolnjena matrika p z dolgimi vrednostmi retval myobject mymethod p p byvalp p p p byvalp p byval p p te spremenljivke bodo ustrezale spremenljivkam v gostitelju kot je prikazano na sliki ki jo bo generiral »cedar« linkage section dfhcommarea p pic s comp p pic s comp p comp p comp p pic x p comp p pic s comp p pic s comp occurs times p pic x occurs times slika kako »cedar« obdeluje izmenjevanje parametrov med razlicnimi platformami in jeziki poleg aplikacije razvijalec napise se strezniski program osnovan na deklaraciji podatkov v cobol u ki jo je ustvarilo orodje interface builder v »cedarju« razvijalec lahko napise strezniski program kot program za veliki osrednji racunalnik v cobol u ali pa napise ta isti program za platformo windows nt z uporabo izdelka kot je micro focus cobol nato pa preseli program v veliki racunalnik ce naj se streznik izvaja s »cedarjem« mora biti v casu izvajanja v velikem racunalniku testiranje aplikacije ko je aplikacija napisana jo je treba testirati dober nacin za testiranje tega v porazdeljenem okolju za razvoj programov neodvisnih od platforme je preverjanje kode programa v velikem racunalniku z uporabo drugega programa v velikem racunalniku ce naj se prepricamo ali komponenta »cedar« deluje v skladu s pricakovanji jo je treba preveriti neodvisno aplikacijo je treba preveriti od zacetka do konca z uporabo nadzornega predmeta ki poganja »cedarjev« proxy in izvaja program za transakcije v velikem racunalniku ce so transakcije omogocene lahko razvijalec najprej izvede program brez transakcij ko pa se ta izvede uspesno postopek ponovi z omogocenimi transakcijami isti postopek lahko uporabimo pri preverjanju varnosti najprej izvedemo program brez varnosti nato pa spet z omogoceno varnostjo uporaba komponent aplikacije med razvojem in preverjanjem je bila »cedarjeva« knjiznica vrst podatkov registrirana za »cedar« in mts v testnem racunalniku z operacijskim sistemom windows nt ce se streznik automation izvaja v drugem racunalniku mora biti »cedarjeva« knjiznica vrst registrirana tudi v tem racunalniku poleg tega mts zahteva da so ustrezne komponente ustvarjene s »cedarjem« registrirane v katerem koli odjemalcu funkcija za izvazanje v mts explorerju pomaga pripraviti paket potreben za namestitev odjemalca nato namestimo odjemalsko aplikacijo skupaj z datotekami pomoci ki morda opisujejo napake v casu izvajanja do katerih lahko pride v strezniku v velikem osrednjem racunalniku ko je to storjeno lahko zazenemo program za transakcije v velikem racunalniku vzdrzevanje ce zeli razvijalec posodobiti program mora delati s knjiznico vrst tlb in notranjo datoteko orodja interface builder ibf zaradi posodobitev bo ustvarjena nova »cedarjeva« knjiznica vrst razvijalec lahko glede na obseg sprememb za spreminjanje programa v velikem racunalniku uporabi novoustvarjene deklaracije podatkov v cobol u dostop do zapisov vsam in as kot smo nakazali v uvodu je vecina podatkov podjetij se vedno shranjenih v obliki zapisa vsam zaradi tega je treba uporabiti pravo povezovalno strategijo za dostopanje do teh informacij in njihovo objavljanje prek intraneta in interneta nekaj primerov zakaj stranke zelijo te zmoznosti spletni dostop do datotek vsam podpora sistemom za odlocanje s hitrim prenosom zapisov in datotek varnostno kopiranje iz windows nt v gostitelja obsezno kopiranje podatkov iz vsam v sql server vecina razvoja ki poteka v treh slojih podatki v gostitelju poslovna pravila v strezniku majhni odjemalci tej potrebi bo zadostila nacrtovana komponenta sna server komponenta z delovnim imenom »thor« je ponudnik podatkov old db za ibm ovo tehnologijo upravljanja porazdeljenih podatkov ddm »thor« omogoca dostop po datotekah in po zapisih ali pretocnih vmesnikih i o in i o na nivoju zapisa kar prikazuje slika pretocni vmesnik i o je uporaben za hkratno dostopanje do vseh clanov datotek ali naborov podatkov v gostitelju microsoft z ddm pretocnim vmesnikom i o omogoca uporabnikom dostop do clanov nabora podatkov vsam kot bi ti bili datoteke na lokalnem pogonu streznika windows nt server precej podatkovnih sredisc velikih podjetij je razmisljalo o uvedbi ali celo uvedlo zgradbo odbc v zgradbi relacijskih zbirk podatkov drda zaradi gonilnikov odbc drda morajo biti vse zahteve po dostopu strukturirane kot ukazi sql ki jih nato interpretira predmetni datotecni sistem db in as v velikem osrednjem racunalniku stroj sql v datotecnem sistemu db ali os obdela ukaz sql select tako da prebere kazalo ciljne fizicne datoteke z uporabo logicne datoteke ki se imenuje pogled vecina podatkov v velikem osrednjem racunalniku je brez ustreznih datotek sql pogleda povezanih s fizicnimi datotekami s podatki za razliko od gonilnikov odbc drda ponuja »thor« dostop i o na nivoju zapisov kar je proznejsa in hitrejsa metoda kot trenutni pristop vecina podatkovnih datotek v velikih racunalnikih in sistemih as ni bila nacrtovana za rokovanje z sql namesto tega pa so indeksirane z aplikacijami v cobol u in rpg ju kar omogoca dostop prek logicne datoteke ki jo je ustvarila aplikacija v gostitelju ibm ov protokol ddm rlio omogoca dostop do logicnih datotek vsaki aplikaciji zdruzljivi z ddm kar omogoca hiter dostop do podatkov na nivoju zapisov v vseh datotekah vsam in as ce ne moremo brati logicne datoteke v gostitelju ki jo je ustvarila aplikacija moramo obdelati zahteve odbc drda tako da nenehno pregledujemo podatkovno datoteko dokler ne najdemo zahtevanega zapisa ker ddm ponuja bolj neposredno pot do ciljnih podatkov obljublja »thor« bistveno vecjo ucinkovitost kot gonilniki odbc drda »thor« med delovanjem slika »thor« uporablja ole db za hiter dostop do razlicnih vrst datotek med katerimi je tudi vsam iz gledisca osebnega racunalnika je v resnici samo ena metoda za dostopanje do nerelacijskih podatkov v gostitelju prek ibm ove strezniske programske opreme za upravljanje s porazdeljenimi podatki ddm strezniki ibm ddm so na voljo za najbolj priljubljene gostiteljske operacijske sisteme med katerimi sta tudi mvs in os da bi lahko z eno resitvijo dostopil do vec razlicnih vrst datotek na vec razlicnih platformah bo sna server s »thorom« uporabil ole db za kar najlazji in najucinkovitejsi dostop do datotek ki se izvajajo v mvs in as »thor« za delovanje ne zahteva sprememb v izvorni kodi aplikacije v gostitelju dostopamo lahko do podatkov v podatkovnih nizih as in mvs vsam naravni vmesnik i o na nivoju zapisov kot ga doloca zgradba ddm uporabljamo za zagotavljanje kar najvecje ucinkovitosti in lazje uporabe stranke lahko povezejo nerelacijske informacije ki niso v obliki sql z relacijskimi podatkovnimi shrambami zdruzljivimi z sql ne da bi prej preselile datoteke s podatki na streznisko platformo windows nt z uporabo ponudnika podatkov ole db in programa microsoft internet information server iis advanced data connector lahko stranke objavljajo informacije iz gostiteljev ta povezljivost vsam podpira razrede logicnih zapisov dolocene in spremenljive dolzine polno krmarjenje po podatkovnih nizih zaklepanje datotek in zapisov in ohranitev atributov datotek in zapisov podprte so vse vrste datotek as in vsam vkljucno z vrsto entry sequenced data set esds kljucno sekvencirani podatkovni niz ksds podatkovni niz relativnih zapisov rrds razdrobljeni podatkovni niz pds in njegovi clani ter nadomestna kazala dcom v velikem osrednjem racunalniku dcom nadgrajuje com s podporo za komunikacije med predmeti v razlicnih racunalnikih v lan u wan u ali internetu kot je prikazano na sliki z uporabo dcom lahko aplikacijo razporedimo na mesta kjer je najbolj potrebna slika dcom omogoca razporeditev aplikacij na najprimernejse platforme ne da bi spreminjali obstojeco izvorno kodo ker je dcom brezhibno razviti com lahko podjetja uskladijo obstojeca vlaganja v aplikacije komponente orodja in znanje zasnovane na com s svetom porazdeljenega racunalnistva zasnovanega na standardih dcom rokuje z nizkonivojskimi podrobnostmi omreznih protokolov razvijalcem pa omogoca da se osredotocijo na gradnjo projekta in poslovnih pravil dcom podjetja software ag na resitvi mvs zahteva da je program mvs komponenta com zaradi tega mora razvijalec napisati svoj com za obstojece programe v velikih osrednjih racunalnikih ta resitev ne zahteva navzocnosti okolja porazdeljenega racunalnistva v velikem racunalniku ta resitev zahteva mvs razlicice ali poznejse tcp ip je ze pripravljen komponente pa bodo raje napisane v c c kot v gl jih dcom v velikem racunalniku uporablja prevajalnik microsoft interface definition language midl ki generira c med razvojem komponente torej je potreben tudi prevajalnik c c resitve dcom podjetja software ag ni tezko razumeti odjemalsko aplikacijo lahko napisemo v enem od jezikov ki so na voljo pot po kateri predmeti poiscejo in komunicirajo drug z drugim doloca sama specifikacija com mesto razporejenih predmetov in komponent je za odjemalca nepomembno ko je com inicializiran ustvari izvod ki razpozna zahtevani streznik odjemalci in strezniki komunicirajo z uporabo klica oddaljene procedure rpc rpc je potrebna za prenos ker odjemalec in streznik vsebujeta predmete v lastnih procesih v microsoftovem odjemalcu ima dcom vecnitne sposobnosti ki omogocajo komunikacijo z oddaljenimi komponentami obdelovanje izjem in povratnih klicev in vec protokolov programska oprema dcom podjetja software ag ponuja v gostitelju podobne funkcije in hkratno uporabo vmesnikov posameznih komponent za vec odjemalcev ko dcom prejme zahtevo jo preda nadzornemu upravniku storitev scm ki upravlja storitve v gostitelju mednje spadajo vsi razredi programi in storitve ki se trenutno izvajajo ce se zahtevani predmet ne izvaja ga ne glede na to ali je lokalni ali oddaljen scm najde in ga zazene stran z vsebino clanka »povezite in organizirajte podjetje« nazaj na kazalo vsebine prenesi ta clanek prenesi ta clanek sreda april © microsoft corporation vse pravice pridrzane pogoji za uporabo to spletno mesto predstavlja izjavo o pripravljenosti na letnico in tu vsebovane informacije so v skladu s pogoji tega dokumenta in z izjavo o pripravljenosti in informacijami v zvezi z letnico