Thepurposeofahospitalinformationsystem(HIS)istomanagetheinformationthathealth
|
|
|
- Britton Payne
- 10 years ago
- Views:
Transcription
1 FederatedDatabaseSystemsforReplicatingInformationin UniversityofDortmund,DepartmentofComputerScience,Informatik10 ExtendingtheSchemaArchitectureof HospitalInformationSystems D-44221Dortmund,Germany W.Hasselbring 1Introduction informationwhenchangesoccur. subsystemswithinhospitalsarediscussed.thepresentedextendedschemaarchitecturefor federateddatabasesystemsisthebasisforalgorithmsthatrestoretheintegrityofreplicated Someproblemsandsolutionsforpropagationofinformationupdatesacrossheterogeneous Abstract professionalsneedtoperformtheirjobseectivelyandeciently[spfw90].integratedsystemswhichsatisfyallrequirementsoninformationprocessinginhospitalsarenotavailable; evenifsomevendorspromisethis.also,fromaneconomicalperspective,itisdesirableto installanumberofapplications,whicheectivelysupportthespecicneedsoftheindividual organizationalunitsofahospital.typicalexamplesaresystemsforpatientregistration,admission,dischargeandtransfer,appointmentscheduling,managementoflaboratorytestsaswellas decisionsupportformedicaltreatment.thissituationnaturallyleadstoacollectionofhetero- andinconsistenciesamonginformationthatisstoredindierentsubsystems.integrationisa geneoussubsystemsscatteredacrossthehospital.toeectivelysupporttheworkinhospitals, decisivefactorforthesuccessfuloperationofacomputer-basedhis[esp92].theintegration ofdatafromvarioussourcesinthehospitalproducesarichdatabasesupportinghealthprofes- itisnecessarytointegratethesesubsystemsavoidingmultipleentryofthesameinformation sionalswiththeirwork.amodularsystemofinteroperableandcooperatingsubsystems,which alltheinformationthatisrelevantforthehospital,buttointegratetheoverlappingareas.the retaintheirautonomyasfarasreasonable,isrequired. basicpatientdatasuchasnameandbirthdayareintheoverlappingareaofallsystems,but Itisimportanttonotethatitisnotthegoaltoprovideaccessfromallplacesinthehospitalsto individualsubsystemsinhospitalsforalaboratory,aradiologyandanadministrationsubsystem. thatthesizesoftheareasinfigure1arenotproportional;onlythestructuralsegmentationis illustrated. insuranceinformationandtherapyresultsareonlyrelevanttosomesubsystems.note,however, Asasmallportion,Figure1illustratestheoverlappingareasofinformationrelevantfor Thepurposeofahospitalinformationsystem(HIS)istomanagetheinformationthathealth dierenttimes,bydierentvendorsandwithdierenttechnologies.anopenfederationof storedamongdierentandheterogeneousapplications,eveniftheyhavebeendevelopedat autonomousbutinterworkingsystemsshouldprovideoptimizedsupporttothespecicneedsof theuserstoselectthemosteectivesolutionsfortheirneeds. theindividualunitsbyenablingdierentvendorstooerspecializedapplicationsandallowing AmajorneedofHISsis,therefore,theintegrationoftheoverlappingareasofinformation
2 administration radiology forglobalapplicationstoinformationthatisstoredinseveraldissimilarsystems.another concernisintegritymaintenanceacrossautonomoussystems[ct95].inhospitals,replicating informationamongseveralautonomoussubsystemsisacentralissue. However,mostcurrentworkonfederateddatabasesystemsisconcernedwithoeringaccess Figure1:Theoverlappingareasofinformationstoredamongsubsystemsinhospitals. relevant within the formationupdatesacrossheterogeneoussubsystemswithinhospitals.thegeneralstructureof ourpresentedarchitectureisbasedonthereferencearchitectureforfederateddatabasesystems [SL90]andadaptedtothespecicdemandsonintegrationofreplicatedinformation.Thisarchitectureisthebasisforalgorithmsthatrestoretheintegrityofreplicatedinformationwhen Thepurposeofthispaperistostudysomeproblemsandsolutionsofpropagationofin- laboratory andsection5drawssomeconclusions. informationwithinhospitalsispresentedinsection3.section4discussessomerelatedwork tionserversisdiscussedinsection2andoursoftwarearchitectureforintegrationofreplicated changesoccur. 2Currentstateoftheart:connectingsubsystemswithinhospitalsthroughcommunicationservers Thecurrentstateoftheartinconnectingsubsystemswithinhospitalsthroughcommunica- Toconnectheterogeneoussubsystemsinhospitals,communicationserversareoftendeployed [PD95].Figure2displaysanexamplecongurationofaHISwithacentralcommunication apharmacyapplicationareconnectedbytheserver.thecommunicationserverenablesthe server.inthisconguration,alaboratory,aradiology,twowards,anadministration,and subsystemstosendmessagetoeachother.eachsubsystemisconnectedtothecommunication serverandsendsmessagesonlytothisserver.thecommunicationserverdeterminesthereceiver andforwardsthemessage.hospitalcommunicationserversusuallysupportstandardprotocols bemetatthelowlevelofinterconnectivityoratthehigherlevelofinteroperability[pbe95]. suchashl7[ham93]andthetranslationacrossdierentprotocolswhenforwardingmessages. Therequirementforbuildingcomplexsystemsthatcombineheterogeneoussubsystemscan
3 Figure2:ApossiblecongurationfortheintegrationofadistributedHISthroughacommunicationserver. Interconnectivitysimplysupportssystemcommunication,whileinteroperabilityadditionally supportssystemstocooperateinthejointexecutionoftasks.acommunicationserveronly laboratory administration radiology communication supportsinterconnectivity:thesubsystemsthemselves ward 1 server musttaketheinitiativetoupdatereplicasandsendmessagesforthispurpose,and needtoknowwheretosendwhichmessages, pharmacy ward 2 Withanintegrationthatisbasedonacommunicationserver,itisnotknownattheintegration nicationserverdoesnotknowwhetherdataisreplicatedorjustneededtemporarilybyaclient levelatwhichsitesdataactuallyisstored.itisonlyknownthatdataisexchanged.acommu- mustbeawaretoreceivemessagesfromothersystemsandstorethemessagecontents ofschemaintegration,thefederationlayeriscapableofsupportingsubsystemstointeroperate. foransweringauserquery. Withatightlycoupledfederateddatabasesystemwhosedataintegrationisonthebasis appropriatelyintheirlocaldatastores. insubsystemsbythefederationlayeraswillbediscussedinsection3. exchange,theexchangeofinformationcanbeaccomplishedthroughupdatesofreplicateddata 3Afederatedsoftwarearchitectureforintegritymaintenance Insteadofenablingthesubsystemswithacommunicationservertosendmessagesforinformation someextenttoparticipateinthefederation.globalapplicationscanaccessmultiplelocaldbss thatitmanages.inafederateddbs,bothglobalapplicationsandlocalapplicationsaresupported[sl90].thelocalapplicationsremainautonomous,butmustrestricttheirautonomyto Adatabasesystem(DBS)consistsofadatabasemanagementsystemandoneormoredatabases ofreplicatedinformation throughthefederationlayer.thefederationlayercanalsocontrolglobalintegrityconstraints suchasdatavaluedependenciesacrossmultiplecomponentdbss. tothespecicrequirementsofintegratingreplicatedinformationamongheterogeneoushiss. Thefollowingsubsectionspresentanextendedschemaarchitectureandtheassociatedalgorithms thatrestoretheintegrityofreplicatedinformationwhenchangesoccur. Thissectionpresentsourfederatedsoftwarearchitecturewhichhasbeendesignedaccording
4 aresurveyed.thediagraminfigure3displaysthisschemaarchitecturewhichpresents,apart fromthedotsthatindicaterepetition,onepossiblecongurationofafederateddatabasesystem. tosupportthedimensionsofdistribution,heterogeneity,andautonomy.thegenerallyaccepted ForfederatedDBSs,thetraditionalthree-levelschemaarchitecture[Dat95]mustbeextended referencearchitectureforschemasintightlycoupledfederateddbssispresentedin[sl90]and, inthesameform,in[pbe95]whereapproachestoobject-orientationinmultidatabasesystems 3.1Theschemaarchitecture TheedgesbetweentheschemasinFigure3correspondtosoftwareprocessorsasindicatedin therighthandcolumnoffigure3. able,someofwhichare: Anynumberofexternalschemascanbedened,eachwithitsownlteringprocessor. Anynumberoffederatedschemascanbedened,eachwithitsownconstructingprocessor. Asdiscussedin[SL90],severaloptionsintheschemaandprocessingarchitectureareavail- AtightlycoupledfederatedDBSwithmultiplefederationsallowsthetailoringoftheuse ofthefederateddbswithrespecttomultipleclassesoffederationuserswithdierent Note,thataschemaarchitecturewhichconsistsofjustonefederatedschemaandsomelocal Schemasonalllevels,exceptthelocalandfederatedschemas,areoptionalandmaybe AcomponentDBScanparticipateinmorethanonefederationandcontinuetheoperation dataaccessrequirements. combinedintoasingleschemaofanotherlevel. tightlycoupledfederateddbsarchitecturewillbepresentedinasemi-formalwaybymeansof anobject-orientedmodelingtechnique. schemasconcurswiththe5-levelschemaarchitectureof[sl90].theotherlevelscontainno schemasinthiscase. Theseconstraintsarenotdenedformallyin[SL90].Below,anextendedmodelforour oflocalapplications. diagrams[rsc97].inthismodel,someoftheconstraintsandoptionsforthearchitectureare denedbymeansofthecardinalitiesattheassociations.thedistinctclassesofpublicschemas chitectureforfederateddbssusingtheuniedmodelinglanguage(uml)notationforclass supportglobalaccesstothecomponentdbss,onlysecondarilytosupportintegritycontrol. Therefore,weextendthereferenceschemaarchitectureof[SL90]withimport,exportandimport/exportdistinctionforpublicschemastoadequatelysupportthealgorithmsforchanging replicatedinformation.figure4displaysagenericmetamodelforthisextendedschemaar- Itisratherobviousthatthereferenceschemaarchitecturehasbeendesignedprimarilyto replacetheexportschemasinthereferencearchitectureof[sl90]. forthecorrespondingdata.exportschemasspecifydatatobeexportedtoothersystems. Import/exportschemasdenedatatobebothimportedandexported.Theschematypes determinethechangealgorithmsforintegrationofreplicatedinformationaswillbediscussed below. Specifyinganimportschemainourarchitectureisasubscriptiontochangenotications theunlimitednon-negativeintegerrange(zeroormore).thearrowsattachedtotheassociation cardinalitiesforassociationsarespeciedthroughnumericalrangesattheassociationlinks.the namesindicatethedirectionforreadingthenameswhichareannotationstoassociations(called namedirection)[rsc97]. defaultcardinalityis1.ifthecardinalityspecicationcomprisesasinglestar,thenitdenotes eachcomponentschemaistransformedfromexactlyonelocalschema,buteachlocalschema ToexplainthediagraminFigure4:RectanglesaretheUMLsymbolsforclasses.InUML, TheassociationbetweenlocalschemaandcomponentschemainFigure4speciesthat
5 External schema Any Data Model External schema Any Data Model... External schema Any Data Model Filtering Processors Figure3:The5-levelschemaarchitectureaspresentedin[SL90]andannotatedwiththecorrespondingprocessortypes. transformed Federated Schema... Federated Schema Export Schema Component Schema Local Schema Native Data Model Export Schema Export Schema Component Schema Local Schema Native Data Model Constructing Processors Filtering Processors Tansforming Processors filtered and into External schema filtered and integrated into Federated Schema {or} Export Schema Public Schema Figure4:Modelingtheextended5-levelschemaarchitectureasaUMLclassdiagram[RSC97]. {abstract} Import Schema {at least one} Import/Export Schema Component Schema Local Schema transformed into filtered into integrated into transformed and filtered into filtered, transformed and integrated into filtered and transformed into
6 canbetransformedintomultiplecomponentschemaswhenthecorrespondingcomponentdbs toamodelelementsyntacticallyenclosedinbraces.thepredenedor-constraintsindicatesituationsinwhichonlyoneofseveralpotentialassociationsmaybeinstantiatedatonetimefotionswhichmustbemaintained[rsc97].aconstraintrepresentssemanticinformationattached participatesinmorethanonefederation. issimplyaparticularuseoftheconstraintnotation. anysingleobject.thisisshownasadashedlineconnectingtwoormoreassociations,allof whichmusthaveaclassincommon,withtheconstraintforglabelingthedashedline.any instanceoftheclassmayonlyparticipateinatmostoneoftheassociationsatonetime.this AconstraintinUMLisasemanticrelationshipamongmodelelementsthatspeciescondi- usedforlocalapplications. oronelocalschema,etc.externalschemaswhicharedirectlyderivedfromlocalschemasare withalargehollowtriangleattheendofthepathwhereitmeetsthesuper-class[rsc97].in intoexactlyonefederatedschema.eachexternalschemaisderivedfromeitheronefederated Figure4,PublicSchemaisanabstractclass[Mey88].TheconcreteclassesExportSchema, ImportSchema,andImport/ExportSchemainheritallassociationsfromPublicSchema.There InheritanceisshowninUMLasasolid-linepathfromthesub-classtothesuper-class, EachPublicSchemaislteredfromatleastonecomponentorlocalschemaandintegrated willbenoinstances(schemas)oftheabstractclasspublicschemainaninstantiatedschema architecture. mationwhenchangesoccur.forgenerality,weusethetermchangeforinsertion,deletionand aninstanceofthemodelinfigure4.themodelinfigure4isametamodelforschemasand theirassociations. 3.2Changealgorithms Ourschemaarchitectureisthebasisforalgorithmsthatrestoretheintegrityofreplicatedinfor- ThediagraminFigure3(apartfromthedotsthatindicaterepetition)canberegardedas updateofdata.below,achangealgorithmwithonemastercopyfordataitemsandachange algorithmwithmultiplemastercopiesfordataitemsaremotivatedanddiscussed.inthesequel, thespecicationofchangepropagationandthedetectionofchangesarediscussed Changealgorithmwithonemastercopyfordataitems multipleplaces(replica),butchangesmustbehandledthroughthemasterwhoforwardsthe onlyonesystemisthemasterforaparticulardatum.adatummaybeallowedtoresidein however,thatsuchamaster(server)cancooperatewithmultipleclientsthatintendtomodify thedatum.therestrictiontoonemastercopydoesnotimplyarestrictionfordataentryfrom Asdiscussedin[SWG+92],eachdatuminadistributedDBSforelectronicmedicalrecords(and, consequently,inahis)shouldhaveonlyonemastercopyatwhichchangesareallowed.note, changestoallplaceswherecopiesofthisdatumexist. justonelocationwithinahospital. adatumthroughanexportschema.dataaboutthesamerealworldphenomenonisstoredin componentdbss2,3and4.thelatterthreecomponentdbssimportthisdatumthrough someimportschemas.componentdbss2and3sharethesameimportschema.tointegrate Figure5illustratesanexamplescenarioforchangingreplicas.ComponentDBS1exports Asystemthatistheclientinonesituationmaybetheserverinanothersituationprovided thesemanticreplicationofthesamerealworldphenomenon,thefederatedschemarelatesthe correspondingpartsofexportschema1tothecorrespondingpartsofimportschemas2and3. AchangeeventincomponentDBS1onanexporteddataitemtriggerscorrespondingchange linesillustratethedataow. operationsofthereplicaswhichareimportedbytheotherthreecomponentdbss.thedotted
7 federated schema export schema import schema import schema component component component component eachelementrelatesexactlyoneexportelementtooneormoreimportelements.thisconstraint Figure5:Anexamplescenarioforchangingreplicas.ThemodelinFigure4isthemetamodel fortheschemasandtheirassociationsinthisscenario.thedottedlinesillustratethedataow event change change change Thereexiststheneedtointegratepre-existinglegacydatabaseandlesystemsintoHISs.Typically,theselegacyinformationsystemshaveevolvedovermanyyearsandplayacrucialrolein shouldbeenforcedbytheintegrationtools. Thefederatedschemarelateselementsofexportandimportschemastoeachother,inwhich 3.2.2Changealgorithmwithmultiplemastercopiesfordataitems CDBS 1 CDBS 2 CDBS 3 CDBS 4 local local local local virtuallyimpossibletorewrite. thegradualmigrationofthesystemstonewplatformsandarchitectures.asmoothmigration theday-to-dayinformationprocessingofthehospital.theyareoftendiculttomodifyand lockedinsidethesesystemsfromnewersystems,butalsoforprovidingastrategywhichallows fromlegacysystemstomoderninformationsystemscanbeaccomplishedwithfederateddbss [RS95]. onemastercopyforeachdatumexistsatwhichchangesareallowed,becauselegacysystems usuallystorethedataintheirownrepositorieswherethedataitemsmustbeconsideredas Thereis,therefore,aneedtoprovidetechniquesnotonlyforaccessingthedatawhichis mastercopies.toincorporatesuchsituationsinwhichmultiplemastercopiesforspecicdata changedbythefederationlayerdoesnottriggeradditionalchangestobepropagatedbythe itemsareneeded,theimport/exportschemascanbeusedinourarchitecture.animport/export schemaspeciesthatthecorrespondingdataitemsareimportedaswellasexported. Tointegratereplicatedinformationacrosslegacysystems,itcannotbeexpectedthatonly federationlayer.onlychangesbylocalapplicationstriggerchangeeventstobepropagatedby mationisexportedaswellasimportedbymultiplecomponentdbss.however,import/export thefederationlayer. Thedierencetoacombinationofanimportwithanexportschemaisthatdatawhichis Thismechanismavoidsendlessloopsofchangesbythefederationlayerwhenthesameinfor-
8 federation layer kernel local local application active active application Forimport/exportschemaswedonothavetheconstraintthatonlyonedatasourceisallowed. schemasshouldonlybeusedwhenmultiplemastercopiesforspecicdataitemsarerequired. buttheycouldbeconnectedtothefederationlayer. Figure6:Activeagentsinourarchitecture.Globalapplicationsarenotdisplayedinthisgure, component database component database... management system management system activedbsisanextendedconventionaldbswhichhasthecapabilitytomonitorpredened 3.2.3Specicationofchangepropagation situations(situationsofinterest)andtoreactwithdenedactions[wc96].suchre-active behaviorisgenerallyexpressedbytheso-calledevent-condition-actionrules(ecarules)which agentsaslocalapplications. agents.thelocaldatabasemanagementsystemsofthecomponentdbssconsidertheactive troducedasactivedbss[wc96].figure6illustratesthisdivisionoflaborbetweenkerneland Forthespecicationofchangemechanisms,agentsconnectedtothecomponentDBSsarein- [CT95].Theactiverulemechanismcanbeconsideredasacommunicationmechanismbetween denewhattodoifacertainsituationoccursinthedbs.ecarulesareapromisingprinciple notonlyforintegrityenforcementinsingle,centralizeddbss,butalsoforfederateddbss thecomponentdbssandthefederationlayer.therefore,itisratherstraightforwardtouse Thisway,thekernelofthefederationlayerseesthecomponentDBSsasactiveDBSs.An importschemasandimexschemasdenotethesetofimport/exportschemas.thechangemechanismsforourarchitecturearespeciedasfollows: caseofpotentialintegrityviolations. ECArulestospecifyintegrityconstraintsforreplicasandactionswhichhavetobeexecutedin 8ES:ExportSchemas[ImExSchemas: if9is:importschemas[imexschemasjdependence(es,is) onevent(es) then--changedependentvalues: LetExportSchemasdenotethesetofexportschemas,ImportSchemasdenotethesetof 8IS2ImportSchemas[ImExSchemasjdependence(ES,IS):change(IS)
9 Note,however,thatthisisonlyasupercialspecicationofthegeneralmechanisms.Fora detailedspecication,itwouldbenecessarytospecifythestructureoftheschemasandthe mustnotraiseeventsonimexschemas.adetailedandexhaustiveformalspecicationisbeyond functionsevent,dependenceandchangewhichoperateontheschemas.thechangefunction Thesetransactionsarecalledtriggeredtransactionswhereasthetransactioninwhichtheevent yieldstrue,thesecondphase,whichistheexecutionoftheactionpartoftherule,isstarted. mechanismsoftheassociatedalgorithms. occursiscalledtriggeringtransaction.couplingmodesbetweentriggeringandtriggeredtransactionsdeterminewhenthetriggeredtransactionsareexecuted[wc96].forourapproach,the decoupledmodeismostreasonable,asweshouldnotrestricttheautonomyofcomponentdbss Both,conditionevaluationandactionexecution,areperformedintransactionboundaries. Theexecutionofrulesconsistsoftwophases.Intherstphase,whichistriggeredbythe occurrenceofthecorrespondingevent,theconditionoftheruleisevaluated.iftheevaluation thescopeofthepresentpaperwhichfocusesontheoverallsystemarchitectureandthegeneral morethannecessary. informationoccurveryseldom.therefore,aweakerconsistencycriterionisacceptable:you insertedinformationlateron.therefore,itisreasonabletoexecutethechangeoperationsin rarelyseeoutdatedinformationthathasbeenupdatedsomewhereelse.youonlyseenew separatetransactionsinthisenvironment.furthermore,immediateanddeferredcouplingwould restricttheautonomysubstantially. Ingeneral,itisanundecidableproblemtodetermineinadvancewhetherrulesareguaranteedto InHIS,thereoccurpredominantlyinsertionsofnewinformation;modicationsofexisting prohibitionofcyclesindependenciesamongimportandexportschemasviacomponentand whenloopingispossible[ahw95].apreventionagainstinniteloopsinourarchitectureisthe federatedschemas. terminate,althoughconservativealgorithmshavebeenproposedthatwarntheruleprogrammer Ruleprocessingissubjecttoinniteloops,thatis,rulesmaytriggeroneanotherindenitely Detectingchangesbytheactiveagents autonomyandintegrationmustbefound.someapproachesare: Howdotheagentsndoutaboutchangestodata?Tosolvethisproblem,abalancebetween SomeDBSsoeractivemechanismssuchastriggerstodetectandannouncechanges IfacomponentDBSdoesnotsupportsuchdetectingtechniques,pollingtechniquescan [WC96].Withtheavailabilityofactivemechanisms,localapplicationsdonothavetobe changed:triggersareassignedtomonitorchangesofexporteddata. bedeployed: {Theevaluationofsystemdatacanbeusedtodetectthespecicoperations.For IfthecomponentDBSisanobject-orientedDBS,thestoredobjectscanbemodiedbyan Inclient/serversystems,aninterfacebetweenapplicationandservercanbeusedtoanalyze theclientrequestsandannouncedetectedchanges[klb96]. {Changescanbedetectedbycomparingdatasnapshots.Keyscanbeusedtoeciently computethechanges,asdescribedin[lgm96]. instance,thetransactionsloglecanbemonitored[ek91]. However,apromisingapproachinahospitalsettingisthefollowing: sincethelocalapplicationsarechanged. overridingtechnique[ss95].anycriticalmethodwillhavetoberenedbyaddingoperationsthatannouncechanges.thisapproachrestrictstheautonomyoflocalapplications,
10 AHL7messageisastring,whichcontainsmandatoryandoptionalsegments[Ham93].These segmentsconsistofseveralelds.thesyntaxofversion2.2ofhl7messagesisdenedinformally in[hlg94].togainaninsightintothestructureofthehl7messagetypes,weanalyzedthe structureofhl7messages[hk95].thismodelcanbeusedasthebasisforthecomponent informaldescriptionofhl7from[hlg94]anddenedanobject-orientedmodeledforthedata WrappingHL7-messages.HL7isade-factostandardfordataexchangebetweencommercialsystemsforhospitals[McD95]. schemaofthecorrespondingcomponentdbs,whichcouldbespeciedusing,e.g.,theobject messagesfromthesubsystemandannouncechangeswhentheyaredetected.theforthcoming version3ofhl7willbeaccompaniedwithanobject-orienteddatamodel[rq96].thiswill simplifythetaskofwrappinghl7-messages. 4Relatedwork denitionlanguageofodmg-93[cat96].thecorrespondingagentwouldinterceptthehl7 In[RHC+96],thetechniquesforfederatedDBSsarebeingdeployedintheapplicationdomain ofhiss,wherebythemanagementofchangestothestructureoffederateddbssisdiscussed. However,thisapproachdoesnotdiscussintegritycontrolforreplicatedinformation. mance:multiplecopiesofsomedataitemsaremaintained,typicallyonseparatesites,sothat thedataitemcanberetrievedevenifsomecopiesofthedataitemcannotbeaccesseddueto systemfailures.however,thisbenetofdataavailabilityisonlyrealizedatthecostofelaborate algorithmsthathidetheunderlyingcomplexityofmaintainingmultiplecopiesofasingledata item.thedicultyliesinkeepingthecopiesconsistentwitheachotherwhileatthesame timemaximizingthedataavailabilityandperformance.thealgorithmswhichaddressthese problemsarecalledreplicacontrolalgorithms[bhg87]. ReplicateddataisemployedindistributedDBSstoenhancedataavailabilityandperfor- whichisunacceptableinpractice.hencethewrite-allapproachcanbemodiedtowriteall copiesavailabletothetransactioncoordinator.unavailablereplicasreceivechangesonadeferred basis.themostcommonlyknownprotocolofthisgenreistheprimarycopyprotocol.a consistentviewofthereplicasincethechangesarenotexecutedintransactionboundaries. toourchangealgorithmwithonemastercopyfordataitems,butwedonotguaranteea two-phasedcommitprotocolisrequiredtoguaranteeaconsistentviewofthereplica(1-copyserializability[bhg87]).tosomeextent,thebasicprincipleofthisprotocolcanbecompared Withfailures,however,writingallcopieswithinatransactioncancauseindeniteblocking, canonlybeachievedbyweakeningtheautonomyrequirementsofcomponentdbss.therefore, autonomytoomuch.ourapproachpreservesahighdegreeoflocalautonomybyapplying awayhastobefoundforintroducingglobalintegritymaintenancewithoutrestrictinglocal -serializabilitytoallowasynchronousupdates[pl91].temporaryinconsistenciesinreplicas Also,fordistributedDBSsithasbeensuggestedtoreplacethe1-copy-serializabilitywith,e.g., maybeseenbyquerieswiththisasynchronousapproach. triggeredandtriggeringtransactions. mechanismsofactivedatabasesonthegloballevelofintegritymaintenancethroughdecoupling Theintegrationofreplicatedinformationacrossautonomoussubsystemswithinhospitals theupdatingtransactioncommitsarelessdeadlockpronethaneagerreplicationalgorithmsthat propagatereplicachangesbeforetheupdatingtransactioncommits,becausethetransactions haveshorterduration[ghos96]. becausethereinpredominantlyinsertionsofnewinformationoccur:yourarelyseeoutdated on.therefore,theweakerconsistencyisacceptableinthisenvironment.additionally,lazy informationthathasbeenupdatedsomewhereelse,youonlyseenewinsertedinformationlater replicationalgorithmsthatasynchronouslypropagatereplicachangestoothersubsystemsafter DecouplingoftriggeredandtriggeringtransactionofchangeoperationsisreasonableinHISs,
11 indissimilarandautonomoussubsystems. tointegratethereplicasofinformationaboutthesamerealworldphenomenonwhicharestored 5Conclusions AHISisacomplexsystemofsystemswhichrequiresawelldesignedorganizationatthesoftware architecturelevel.fordigitalinformationthatisneededinhospitals,itisamajorrequirement ordeadlocks. presented.thisarchitectureisthebasisforassociatedalgorithmsthatrestoretheintegrityof replicatedinformationwhenchangesoccur.thechangealgorithmsarebasedontheschema architecture.thisapproachkeepsthesealgorithmssimpleandtheanalysisofthedependencies withintheschemaarchitecturecanbeusedtodetectpossiblyinniteloopsofchangepropagation systems[sl90]andadaptedtothespecicdemandsonintegrationofreplicatedinformationis hospitals.anarchitecturewhichisbasedonthereferencearchitectureforfederateddatabase Thispaperpresentsourapproachtofederatedintegrationofreplicatedinformationwithin mastercopiesfordataitems.multiplemastercopiesfordataitemsshouldbeavoided[swg+92, GHOS96],butsometimeslegacysystemshavetobeintegratedwhichstorethedataintheirown tomoderninformationsystemswhichdonotrequiremultiplemastercopies. repositories.however,afederatedarchitecturesupportsasmoothmigrationfromlegacysystems Theschemaarchitectureisextendedtosupportchangealgorithmswithoneormultiple owwithinhospitals. communicationservers,atightlycoupledfederateddbswhosedataintegrationisonthebasis knowsthedependenciesamongreplicas.thisapproachallowstoanalyzeandoptimizethedata complishedthroughupdatesofreplicateddatainsubsystemsbythefederationlayer,which ofschemaintegrationiscapableofsupportingsubsystemstointeroperate.insteadofenabling thesubsystemstosendmessagesforinformationexchange,theexchangeofinformationisac- Incontrasttothecurrentstateoftheartinconnectingsubsystemswithinhospitalsthrough References [AHW95]A.Aiken,J.M.Hellerstein,andJ.Widom.Staticanalysistechniquesforpredictingthe [BHG87]P.A.Bernstein,V.Hadzilacos,andN.Goodman.Concurrencycontrolandrecoveryin [Cat96]R.Cattell,editor.TheObjectDatabaseStandard:ODMG-93,Release1.2.MorganKaufman, [CT95]S.ConradandC.Turker.ActiveIntegrityMaintenanceinFederatedDatabaseSystems databasesystems.addison-wesley, behaviorofactivedatabaserules.acmtransactionsondatabasesystems,20(1):3{41,march [EK91]F.EliassenandR.Karlsen.Interoperabilityandobjectidentity.ACMSIGMODRecord, [Dat95]C.J.Date.Anintroductiontodatabasesystems.Addison-Wesley,6thedition,1995. [ESP92]C.-Th.Ehlers,H.Schillings,andP.M.Pietrzyk.HISandintegration.InA.R.Bakker,C.-Th. 20(4):25{29,December1991. PreprintNr.9,ITI,UniversityofMagdeburg,November1995. [GHOS96]J.Gray,P.Helland,P.O'Neil,andD.Shasha.Thedangersofreplicationandasolution. [Ham93]W.E.Hammond.HealthLevel7:Aprotocolfortheinterchangeofhealthcaredata.In Design{Architecture,pages49{56.North-Holland,1992. Ehlers,J.R.Bryant,andW.E.Hammond,editors,HospitalInformationSystems:Scope{ onmanagementofdata). SIGMODRecord,25(2):173{182,June1996.(Proc.ACMSIGMODInternationalConference G.J.E.DeMoor,C.J.McDonald,andJ.N.vanGoor,editors,ProgressinStandardizationin HealthCareInformatics,pages144{148.IOSPress,1993.
12 [HLG94]HL7Group.Healthlevelseven:anapplicationprotocolforelectronicdataexchangein [HK95]W.HasselbringandA.Krober.RequirementsanalysisonacongurableHL7-basedcommuni- [KLB96]T.Kudrass,A.Loew,andA.P.Buchmann.Activeobject-relationalmediators.InProc.First (ingerman). agementverteilteranwendungssysteme,pages31{40,munster,october1995.krehl-verlag. healthcareenvironments,version2.2.technicalreport,healthlevelseven,inc.,annarbor, cationserverwithomtandexecutablemodels.inh.krumm,editor,entwicklungundman- [LGM96]W.J.LabioandH.Garcia-Molina.Ecientsnapshotdierentialalgorithmsfordatawarehousing.InProc.22thInternationalConferenceonVeryLargeDataBases,pages63{74, 239,Brussels,Belgium,June1996.IEEECSPress. IFCISInternationalConferenceonCooperativeInformationSystems(CoopIS'96),pages228{ USA,December1994. [McD95]C.J.McDonald.NewsonU.S.healthinformaticsstandards.M.D.Computing,12(3):180{186, [Mey88]B.Meyer.Object-orientedSoftwareConstruction.PrenticeHall,1988. [PBE95]E.Pitoura,O.Bukhres,andA.Elmagarmid.Objectorientationinmultidatabasesystems Bombay,India,September1996.MorganKaufmann. [PL91]C.PuandA.Le.Replicacontrolindistributedsystems:anasynchronousapproach.ACM [RSC97]RationalSoftwareCorporation.TheUniedModelingLanguage.DocumentationSetVersion [PD95]H.U.ProkoschandJ.Dudeck,editors.HospitalInformationSystems:DesignandDevelopmentCharacteristics;ImpactandFutureArchitecture.Elsevier,1995. ACMComputingSurveys,27(2):141{195,June1995. SIGMODRecord,20(2):377{386,June ,SantaClara,CA,January1997.(availablefromwww.rational.com). [RHC+96]M.Roantree,P.Hickey,A.Crilly,J.Cardi,andJ.Murphy.Metadatamodellingforhealthcareapplicationsinafederateddatabasesystem.InO.Spaniol,C.Linnho-Popien,and [RS95]E.RadekeandM.H.Scholl.Functionalityforobjectmigrationamongdistributed,heterogeneous,autonomousdatabasesystems.InProc.5thInternationalWorkshoponResearch B.Meyer,editors,TrendsinDistributedSystems:CORBAandBeyond,InternationalWork- [RQ96]W.RishelandJ.Quinn.Softwarecomponents,theclinicalworkstationandhealthcarenetworks:HowHL7ishelpingyougetthere.InProc.HealthcareInformationandManagement SystemsSociety'sAnnualConference,Atlanta,Georgia,March1996. Germany,October1996.Springer-Verlag. shoptreds'96,volume1161oflecturenotesincomputerscience,pages71{83,aachen, [SL90]A.ShethandJ.Larson.Federateddatabasesystemsformanagingdistributed,heterogeneous, [SPFW90]E.H.Shortlie,L.E.Perreault,L.M.Fagan,andG.Wiederhold,editors.Medicalinformatics: [SS95]I.SchmittandG.Saake.ManagingObjectIdentityinFederatedDatabaseSystems.In IssuesinDataEngineering:DistributedObjectManagement(RIDE-DOM'95),pages58{66, M.Papazoglou,editor,Proc.14thInternationalConferenceonObject-OrientedandEntity- computerapplicationsinhealthcare.addison-wesley,1990. Taipei,Taiwan,March1995.IEEEComputerSocietyPress. RelationshipModeling(OOER'95),volume1021ofLectureNotesinComputerScience,pages 400{411,GoldCoast,Australia,1995.Springer-Verlag. andautonomousdatabases.acmcomputingsurveys,22(3):183{236,1990. [WC96]J.WidomandS.Ceri,editors.ActiveDatabaseSystems{TriggersandRulesForAdvanced [SWG+92]W.W.Stead,G.Wiederhold,R.Gardner,W.E.Hammond,andD.Margolies.Database systemsforcomputer-basedpatientrecords.inm.j.ballandm.f.collen,editors,aspects ofthecomputer-basedpatientrecord,pages83{98.springer-verlag,1992. DatabaseProcessing.MorganKaufmannPublishers,SanFrancisco,1996.
a library or within a collection of libraries for specic heterogeneous information has focused on information access.
(will be inserted by hand later) Special Issue on \Digital Libraries in Medicine" Federated Integration of Replicated Information within Hospitals Wilhelm Hasselbring University of Dortmund, Department
Introduction to Big data. Why Big data? Case Studies. Introduction to Hadoop. Understanding Features of Hadoop. Hadoop Architecture.
Big Data Hadoop Administration and Developer Course This course is designed to understand and implement the concepts of Big data and Hadoop. This will cover right from setting up Hadoop environment in
D83167 Oracle Data Integrator 12c: Integration and Administration
D83167 Oracle Data Integrator 12c: Integration and Administration Learn To: Use Oracle Data Integrator to perform transformation of data among various platforms. Design ODI Mappings, Procedures, and Packages
Virtualization for Cloud Computing
Virtualization for Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF CLOUD COMPUTING On demand provision of computational resources
Practice Management Application Suite
RESOURCE AND PATIENT MANAGEMENT SYSTEM Practice Management Application Suite (BPRM) Version 3.0 Office of Information Technology (OIT) Division of Information Technology Table of Contents 1.0 Introduction...
RS MDM. Integration Guide. Riversand
RS MDM 2009 Integration Guide This document provides the details about RS MDMCenter integration module and provides details about the overall architecture and principles of integration with the system.
Implementing a Microsoft SQL Server 2008 Database
Implementing a Microsoft SQL Server 2008 Database MOC6232 About this Course Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the knowledge and
XBRL Processor Interstage XWand and Its Application Programs
XBRL Processor Interstage XWand and Its Application Programs V Toshimitsu Suzuki (Manuscript received December 1, 2003) Interstage XWand is a middleware for Extensible Business Reporting Language (XBRL)
Microsoft SQL Database Administrator Certification
Microsoft SQL Database Administrator Certification Training for Exam 70-432 Course Modules and Objectives www.sqlsteps.com 2009 ViSteps Pty Ltd, SQLSteps Division 2 Table of Contents Module #1 Prerequisites
Oracle Data Integrator: Administration and Development
Oracle Data Integrator: Administration and Development What you will learn: In this course you will get an overview of the Active Integration Platform Architecture, and a complete-walk through of the steps
A Distributed Approach to Business Intelligence Systems Synchronization
A Distributed Approach to Business Intelligence Systems Synchronization Vlad Ciobanu, Florin Pop, Decebal Popescu, Valentin Cristea Computer Science Department, Faculty of Automatic Control and Computers
E 2 T 2 ENTERPRISE ENGINE FOR TROUBLE TICKETING
E 2 T 2 ENTERPRISE ENGINE FOR TROUBLE TICKETING Cluster Reply has developed a framework software based on Microsoft SharePoint 2007 (MOSS 2007) technology which, leveraging some native functions in combination
Cesario Di Sarno. Security Information and Event Management in Critical Infrastructures
Cesario Di Sarno Ph.D. Student in Information Engineering University of Naples «Parthenope» Security Information and Event Management in Critical Infrastructures Fai della Paganella 11 Febbraio 2014 Critical
Service Oriented Architecture and Design Strategies
Service Oriented Architecture and Design Strategies Michael Rosen Director, Enterprise Architecture Cutter Consortium [email protected] Michael Rosen 2008 Slide 1 Mike Rosen Consultant IT Architecture
Oracle Data Integrator 12c: Integration and Administration
Oracle University Contact Us: +33 15 7602 081 Oracle Data Integrator 12c: Integration and Administration Duration: 5 Days What you will learn Oracle Data Integrator is a comprehensive data integration
Oracle Data Integrator 11g: Integration and Administration
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Oracle Data Integrator 11g: Integration and Administration Duration: 5 Days What you will learn Oracle Data Integrator is a comprehensive
Course Title: Reporting in Microsoft Dynamics CRM 2011
Course Code: SSM80445 Course Title: Reporting in Microsoft Dynamics CRM 2011 Duration: 1 Day About this Course This one-day instructor-led course, Reporting in Microsoft Dynamics CRM 2011, provides students
Chapter 2 Database System Concepts and Architecture
Chapter 2 Database System Concepts and Architecture Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Outline Data Models, Schemas, and Instances Three-Schema Architecture
NTT Data Technical Services Overview Denise Sullins
NTT Data Technical Services Overview Denise Sullins 09/13/2016 2016 NTT DATA Client Conference Copyright 2016 NTT DATA Corporation NTT DATA Optimum Operating System and Hardware XXXXX Copyright 2016 NTT
The MDM (Measurement Data Management) system environment
1 Audi fast facts Brands: Audi and Lamborghini 964.151 premium cars delivered to customers 2007 33.600.000.000 turnover 2007 53.347 employees worldwide 2 Overview Audi's test environment Measurement data
Novell LDAP Proxy Server
AUTHORIZED DOCUMENTATION Best Features Guide Novell LDAP Proxy Server 1.0 October 2011 www.novell.com Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use
VWVCVIM5.5 VMware vcenter Configuration Manager for Virtual Infrastructure Management [v5.5]
VWVCVIM5.5 VMware vcenter Configuration Manager for Virtual Infrastructure Management [v5.5] VMWare Nível: Avançado Duração: 24h Sobre o curso This hands-on training course builds your skills with VMware
Embedded Linux development training 4 days session
Embedded Linux development training 4 days session Title Overview Duration Trainer Language Audience Prerequisites Embedded Linux development training Understanding the Linux kernel Building the Linux
Patient-Centric Secure-and-Privacy-Preserving Service-Oriented Architecture for Health Information Integration and Exchange
Patient-Centric Secure-and-Privacy-Preserving Service-Oriented Architecture for Health Information Integration and Exchange Mahmoud Awad and Larry Kerschberg Center for Health Information Technology George
SMART Vantage 1.0. SMART Vantage 1.0 server software updates
Release notes 1.0 About these release notes These release notes document changes to technology-management software and its service packs. Product information software enables information technology and
SAP NetWeaver 7.0 - Application Server architecture
SAP NetWeaver 7.0 - Application Server architecture 1. Introduction The purpose of this document is to explain what components are part of the SAP NetWeaver Application Server and to explain in details
ORACLE DATA INTEGRATOR TRAINING
ORACLE DATA INTEGRATOR TRAINING DURATION 30hrs AVAILABLE BATCHES WEEKDAYS (7.30AM TO 8.30AM) & WEEKENDS (10AM TO 1PM) MODE OF TRAINING AVAILABLE ONLINE INSTRUCTOR LED CLASSROOM TRAINING (MARATHAHALLI,
What's new in gvsig Desktop 2.0
What's new in gvsig Desktop 2.0 What are the novelties? 2.0 1.12 Migrating and building... Some examples... Please pardon our appearance during construction Pie and bar chart legends Table in layout 1.12
Semantic SharePoint. Technical Briefing. Helmut Nagy, Semantic Web Company Andreas Blumauer, Semantic Web Company
Semantic SharePoint Technical Briefing Helmut Nagy, Semantic Web Company Andreas Blumauer, Semantic Web Company What is Semantic SP? a joint venture between iquest and Semantic Web Company, initiated in
Chapter 11 Distributed File Systems. Distributed File Systems
Chapter 11 Distributed File Systems Introduction Case studies NFS Coda 1 Distributed File Systems A distributed file system enables clients to access files stored on one or more remote file servers A file
Course 6232A: Implementing a Microsoft SQL Server 2008 Database
Course 6232A: Implementing a Microsoft SQL Server 2008 Database About this Course This five-day instructor-led course provides students with the knowledge and skills to implement a Microsoft SQL Server
MOOCviz 2.0: A Collaborative MOOC Analytics Visualization Platform
MOOCviz 2.0: A Collaborative MOOC Analytics Visualization Platform Preston Thompson Kalyan Veeramachaneni Any Scale Learning for All Computer Science and Artificial Intelligence Laboratory Massachusetts
PG DIPLOMA IN HOSPITAL AND HEALTH CARE ADMINISTRATION (PGDH&HCA)
PG DIPLOMA IN HOSPITAL AND HEALTH CARE ADMINISTRATION (PGDH&HCA) PAPER I : MANAGEMENT PRINCIPLES Unit I : Concept of Management A. Definition of Management B. Principles of Management C. Functions of Management
5054A: Designing a High Availability Messaging Solution Using Microsoft Exchange Server 2007
5054A: Designing a High Availability Messaging Solution Using Microsoft Exchange Server 2007 Course Number: 5054A Course Length: 2 Days Course Overview This 2-day course teaches messaging engineers to
EventTracker: Integrating Imperva SecureSphere
EventTracker: Integrating Imperva SecureSphere Publication Date: June 14, 2012 EventTracker 8815 Centre Park Drive Columbia MD 21045 www.eventtracker.com About This Guide Abstract This guide provides instructions
Administering a SQL Database Infrastructure
Administering a SQL Database Infrastructure 20764A 5 Days Instructor-led, Hands on Course Information This five-day instructor-led course provides students who administer and maintain SQL Server databases
Administering a SQL Database Infrastructure 20764; 5 Days; Instructor-led
Administering a SQL Database Infrastructure 20764; 5 Days; Instructor-led Course Description This five-day instructor-led course provides students who administer and maintain SQL Server databases with
IBM Rational DOORS Next Generation
Silvio Ronchi, Technical Sales & Solutions IBM Software, Rational 26/06/2014 IBM Rational DOORS Next Generation Software and Systems Engineering Rational Agenda 1 Why DOORS Next Generation? 2 Collaborative
Full and Para Virtualization
Full and Para Virtualization Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF x86 Hardware Virtualization The x86 architecture offers four levels
NDS Environment - A Tour of France
FRENCH EXPERIENCE WITH NDS EIGHTH NDS USERS GROUP MEETING MEXICO 7-9 OCTOBER 2013 Aldine Fabreguettes The French National Agency for Medicines and Health Products Safety Narcotics and Psychotropics Department
A Secure Autonomous Document Architecture for Enterprise Digital Right Management
A Secure Autonomous Document Architecture for Enterprise Digital Right Management Manuel Munier LIUPPA Université de Pau et des Pays de l Adour Mont de Marsan, France [email protected] SITIS 2011
6231B: Maintaining a Microsoft SQL Server 2008 R2 Database
6231B: Maintaining a Microsoft SQL Server 2008 R2 Database Course Overview This instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2008 R2 database.
Deploying Baremetal Instances with OpenStack
Deploying Baremetal Instances with OpenStack Ver1.1 2013/02/10 Etsuji Nakai $ who am i Etsuji Nakai Senior solution architect and cloud evangelist at Red Hat. Working for NII (National Institute of Informatics
W I S E. SQL Server 2012 Database Engine Technical Update WISE LTD.
Technical Update COURSE CODE: COURSE TITLE: LEVEL: AUDIENCE: SQSDBE SQL Server 2012 Database Engine Technical Update Beginner-to-intermediate SQL Server DBAs and/or system administrators PREREQUISITES:
BioGrid s use of Business Analytics for Collaborative Medical Research. Maureen Turner, CEO, BioGrid Australia
BioGrid s use of Business Analytics for Collaborative Medical Research Maureen Turner, CEO, BioGrid Australia Overview Data sharing considerations BioGrid a collaborative model Data ethics, privacy, security
Virtualizare sub Linux: avantaje si pericole. Dragos Manac
Virtualizare sub Linux: avantaje si pericole Dragos Manac 1 Red Hat Enterprise Linux 5 Virtualization Major Hypervisors Xen: University of Cambridge Computer Laboratory Fully open sourced Set of patches
Administering a SQL Database Infrastructure (MS- 20764)
Administering a SQL Database Infrastructure (MS- 20764) Length: 5 days Overview About this course This five-day instructor-led course provides students who administer and maintain SQL Server databases
SAP BO Course Details
SAP BO Course Details By Besant Technologies Course Name Category Venue SAP BO SAP Besant Technologies No.24, Nagendra Nagar, Velachery Main Road, Address Velachery, Chennai 600 042 Landmark Opposite to
Administering the Web Server (IIS) Role of Windows Server
Course 10972B: Administering the Web Server (IIS) Role of Windows Server Page 1 of 7 Administering the Web Server (IIS) Role of Windows Server Course 10972B: 4 days; Instructor-Led Introduction This course
All India Institute of Medical Sciences, Bhubaneswar Sijua, Bhubaneswar, Odisha-751 019
All India Institute of Medical Sciences, Bhubaneswar Sijua, Bhubaneswar, Odisha-75 09 Corrigendum II for Tender for Hospital Information System Date: 0/0/203 In reference to tender No.200(002)/203/S&P
Effective Team Development Using Microsoft Visual Studio Team System
Effective Team Development Using Microsoft Visual Studio Team System Course 6214A: Three days; Instructor-Led Introduction This three-day instructor-led course provides students with the knowledge and
Administering the Web Server (IIS) Role of Windows Server 10972B; 5 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Administering the Web Server (IIS) Role of Windows Server 10972B; 5 Days
PaperClip Audit System Installation Guide
Installation Guide Version 1.0 Copyright Information Copyright 2005, PaperClip Software, Inc. The PaperClip32 product name and PaperClip Logo are registered trademarks of PaperClip Software, Inc. All brand
Inside the Digital Commerce Engine. The architecture and deployment of the Elastic Path Digital Commerce Engine
Inside the Digital Commerce Engine The architecture and deployment of the Elastic Path Digital Commerce Engine Contents Executive Summary... 3 Introduction... 4 What is the Digital Commerce Engine?...
Integrated Hospital Management System
Integrated Hospital Management System Introduction Integrated Hospital Management System Powerful, flexible, and easy to use tool which is designed and developed to deliver real conceivable benefits to
areprovidedtoviewprograminformationgatheredbythecompilerandrelateittoinformation
ParallelProgrammingandPerformanceEvaluationwithThe InsungParkMichaelVossBrianArmstrongRudolfEigenmann SchoolofElectricalandComputerEngineering UrsaToolFamily andtheirintegrationwithperformanceevaluationenvironments.first,weproposeinteractivecompilationscenariosinsteadoftheusualblack-box-orienteduseofcompilertools.insuchscenarios,
Migration Guide Software, Database and Version Migration
Migration Guide Software, Database and Version Migration Release 6.0 February 2012 Yellowfin Release 6.0 Migration Guide Under international copyright laws, neither the documentation nor the software may
File System Auditor Release Notes
File System Auditor Release Notes WHAT'S NEW IN FILE SYSTEM AUDITOR? To see what is new in File System Auditor, please see article Q14974 INFO: File System Auditor 2.x Version History in the ScriptLogic
VMware vcenter Configuration Manager for Virtual Infrastructure Management [V5.X]
VMWARE COURSE OUTLINE Visit Our Website to Enroll Now Www.ITBigBang.Com/IT-Training VMware vcenter Configuration Manager for Virtual Infrastructure Management [V5.X] Course Title VMware vcenter Configuration
The MIPS architecture and virtualization
The MIPS architecture and virtualization Simply put, virtualization makes one physical device appear as one or more virtual devices. Virtualization can be implemented at the processor level (e.g. CPU or
SOLUTION BRIEF CA ERWIN MODELING. How Can I Manage Data Complexity and Improve Business Agility?
SOLUTION BRIEF CA ERWIN MODELING How Can I Manage Data Complexity and Improve Business Agility? CA ERwin Modeling provides a centralized view of key data definitions to help create a better understanding
ARIA Oncology Information System
ARIA Oncology Information System CONNCTIVITY SOLUTIONS Improve patient care and increase operational efficiency by exchanging patient data and images with other healthcare departments electronically. Key
DBMS / Business Intelligence, SQL Server
DBMS / Business Intelligence, SQL Server Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals.
Application. 1.1 About This Tutorial. 1.1.1 Tutorial Requirements. 1.1.2 Provided Files
About This Tutorial 1Creating an End-to-End HL7 Over MLLP Application 1.1 About This Tutorial 1.1.1 Tutorial Requirements 1.1.2 Provided Files This tutorial takes you through the steps of creating an end-to-end
Certified Big Data and Apache Hadoop Developer VS-1221
Certified Big Data and Apache Hadoop Developer VS-1221 Certified Big Data and Apache Hadoop Developer Certification Code VS-1221 Vskills certification for Big Data and Apache Hadoop Developer Certification
8912A: Configuration & Customization in Microsoft Dynamics CRM 4.0
8912A: Configuration & Customization in Microsoft Dynamics CRM 4.0 Course Number: 8912A Course Length: 3 Days Course Overview This three-day course provides students with the tools to configure and customize
REQUIREMENTS FOR AUTOMATED FAULT AND DISTURBANCE DATA ANALYSIS
REQUIREMENTS FOR AUTOMATED FAULT AND DISTURBANCE DATA ANALYSIS Mladen Kezunovic *, Texas A&M University Tomo Popovic, Test Laboratories International, Inc. Donald R. Sevcik, CenterPoint Energy Aniruddha
Are Second Generation Firewalls Good for Industrial Control Systems?
Are Second Generation Firewalls Good for Industrial Control Systems? Bernie Pella, CISSP Schneider Electric Cyber Security Services [email protected] Firewall Overview Firewalls provide
Advanced Web Application Development using Microsoft ASP.NET
Key Data Course #: 2311A Number of Days: 3 Format: Instructor-Led Certification Exams: Exam 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic.NET and Microsoft Visual Studio.NET
How to Implement a SAP HANA Database Procedure and consume it from an ABAP Program Step-by-Step Tutorial
How to Implement a SAP HANA Database Procedure and consume it from an ABAP Program Step-by-Step Tutorial Table of Contents Prerequisites... 3 Benefits of using SAP HANA Procedures... 3 Objectives... 3
Course: SAS BI(business intelligence) and DI(Data integration)training - Training Duration: 30 + Days. Take Away:
Course: SAS BI(business intelligence) and DI(Data integration)training - Training Duration: 30 + Days Take Away: Class notes and Books, Data warehousing concept Assignments for practice Interview questions,
2. Is the data entered: Manually (i.e. by user) Automatically (i.e. by the ST product) Both
Starter Questions for Assessing Capabilities of Surveillance Technology (ST) & Their Vendors These are questions which might be asked of each ST vendor. This preliminary information may help compare products
Getting cross-platform: bringing virtualization management to the PPC world
Getting cross-platform: bringing virtualization management to the PPC world February 2, 2013 Omer Frenkel redhat FOSDEM 2014 1 Who am I? Omer Frenkel Software engineer ovirt engine maintainer Team lead
CASE STUDY: Healthcare
CASE STUDY: Healthcare TakeCare is a comprehensive integrated system for A&E, In-Patient and Out-Patient handling, sectioned Patients, highly specialised treatments and standard healthcare requirements.
10972B: Administering the Web Server (IIS) Role of Windows Server
10972B: Administering the Web Server (IIS) Role of Windows Server Course Details Course Code: Duration: Notes: 10972B 5 days This course syllabus should be used to determine whether the course is appropriate
Tivoli Directory Server v6.3 Part03 of 06 Backup and Recovery
Tivoli Directory Server v6.3 Part03 of 06 Backup and Recovery By: Nishant Singhai & Nilesh Patel Tuesday 31 May 2011 1 Introduction Abstract IBM Software Group Tivoli software This STE will cover the backup
CMS & ehr - An Update
Health Informatics in Hong Kong CMS & ehr - An Update Dr NT Cheung HA Convention 2010 CMS / epr is essential in the HA Each Day... 12,000 users 90,000 patients 8M CMS transactions 700,000 epr views In
2933A: Developing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006
www.peaksolutions.com 2933A: Developing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006 Course 2933A: Five days; Instructor-Led Introduction This five-day instructor-led
Basics of Virtualisation
Basics of Virtualisation Volker Büge Institut für Experimentelle Kernphysik Universität Karlsruhe Die Kooperation von The x86 Architecture Why do we need virtualisation? x86 based operating systems are
HW (Fat001) TPM. Figure 1. Computing Node
1. Overview Two major components exist in our current prototype systems: the management node, including the Cloud Controller, Cluster Controller, Walrus and EBS, and the computing node, i.e. the Node Controller
Database Scalability {Patterns} / Robert Treat
Database Scalability {Patterns} / Robert Treat robert treat omniti postgres oracle - mysql mssql - sqlite - nosql What are Database Scalability Patterns? Part Design Patterns Part Application Life-Cycle
The Search API in Drupal 8. Thomas Seidl (drunken monkey)
The Search API in Drupal 8 Thomas Seidl (drunken monkey) Disclaimer Everything shown here is still a work in progress. Details might change until 8.0 release. Basic architecture Server Index Views Technical
aaps algacom Account Provisioning System
aaps algacom Account Provisioning System Simple web interface, data integrity checks and customizable policies allow account administration without specific skills Account provisioning against Active Directory
