Thepurposeofahospitalinformationsystem(HIS)istomanagetheinformationthathealth
|
|
- Britton Payne
- 8 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
More informationHowever,duetoboththescaleandthecomplexityoftheInternet,itisunlikelythatameasure-
Part1:AServer-BasedMeasurementInfrastructure NetworkPerformanceMeasurementandAnalysis Y.ThomasHou (ConceptPaper) AsInternettraccontinuestogrowexponentially,itisessentialforboththeusersandserviceproviders
More informationE-mail: willi@ls10.informatik.uni-dortmund.de. Abstract. subsystems within hospitals are discussed. The presented extended schema architecture for
Extending the Schema Architecture of Federated Database Systems for Replicating Information in Hospital Information Systems W. Hasselbring University of Dortmund, Department of Computer Science, Informatik
More information1 Introduction This document describes the service Performance monitoring for the GTS Virtual Hosting service.
1 Introduction This document describes the service for the GTS Virtual Hosting service. 2 Description of Performance Monitoring System The Performance Monitoring System is operated on a BaseN solution
More informationIntroduction 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
More informationD83167 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
More informationVirtualization 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
More informationPractice 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...
More informationRS 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.
More informationMind games of a mobile app in tourism
Mind games of a mobile app in tourism 2 who we are consulting development marketing 3 our network 4 the requirements 5 changeable context map with tours special corporate design accessability 6 changing
More informationImplementing 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
More informationXBRL 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)
More informationVA Innovation. OSEHRA and Open Source Health IT
VA Innovation OSEHRA and Open Source Health IT Mike O Neill Senior Advisor to the Director, VA Innovation Initiative (VAi2) U.S. Department of Veterans Affairs May 15, 2012 S E C V A D E P S E C V A C
More informationMicrosoft 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
More informationOracle 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
More informationA 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
More informationE 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
More informationCesario 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
More informationService Oriented Architecture and Design Strategies
Service Oriented Architecture and Design Strategies Michael Rosen Director, Enterprise Architecture Cutter Consortium mrosen@cutter.com Michael Rosen 2008 Slide 1 Mike Rosen Consultant IT Architecture
More informationOracle 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
More informationOracle 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
More informationCourse 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
More informationChapter 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
More informationNTT 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
More informationThe 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
More informationNovell 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
More informationVWVCVIM5.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
More informationEmbedded 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
More informationPatient-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
More informationSMART 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
More informationSAP 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
More informationReal-World Image Sharing for Patient-Centered Care
Real-World Image Sharing for Patient-Centered Care Overview Objectives and speakers CMS and ONC Image Results MU Regulations Radiology efforts Real-world perspective Panel discussion 2 Objectives To bring
More informationORACLE 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,
More informationWhat'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
More informationSemantic 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
More informationChapter 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
More informationCourse 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
More informationMOOCviz 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
More informationPG 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
More informationAccess Rights Reporting & Monitoring
Access Rights Reporting & Monitoring Complete Audit Of: User Accounts Access Rights Administrative Changes User Activity Assess Automated Audit Reporting Detailed Reporting on any attribute including schema
More information5054A: 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
More informationEventTracker: 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
More informationAdministering 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
More informationAdministering 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
More informationIBM 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
More informationCaligare Flow Inspector
Caligare Flow Inspector CFI is a software tool for processing and evaluating the network traffic, using network packet export statistics from the network devices. It is a software application created for
More informationFull 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
More informationWP36: Composed Service Accounting Architecture Definition
WP36: Composed Service Accounting Architecture Definition D36.4: A set of Accounting Building Blocks for Automatically Composed Services Project funded by the European Community under the Information Society
More informationNDS 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
More informationA 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 manuel.munier@univ-pau.fr SITIS 2011
More information6231B: 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.
More informationDeploying 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
More informationW 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:
More informationBioGrid 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
More informationVirtualizare 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
More informationAdministering 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
More informationSAP 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
More informationAdministering 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
More informationAll 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
More informationEffective 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
More informationAdministering 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
More informationPaperClip 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
More informationInformation Models and Master Data Management in Business Process Management
Information Models and Master Data Management in Business Process Management Timo Itälä SoberIT, TKK Outline Example of a business process and business services Need for common master data in SOA Discovering
More informationInside 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?...
More informationIntegrated 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
More informationareprovidedtoviewprograminformationgatheredbythecompilerandrelateittoinformation
ParallelProgrammingandPerformanceEvaluationwithThe InsungParkMichaelVossBrianArmstrongRudolfEigenmann SchoolofElectricalandComputerEngineering UrsaToolFamily andtheirintegrationwithperformanceevaluationenvironments.first,weproposeinteractivecompilationscenariosinsteadoftheusualblack-box-orienteduseofcompilertools.insuchscenarios,
More informationMigration 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
More informationFile 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
More informationVMware 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
More informationThe 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
More informationChapter 11 Mining Databases on the Web
Chapter 11 Mining bases on the Web INTRODUCTION While Chapters 9 and 10 provided an overview of Web data mining, this chapter discusses aspects of mining the databases on the Web. Essentially, we use the
More informationSOLUTION 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
More informationSoftware Development & Education Center. Microsoft Dynamics
Software Development & Education Center Microsoft Dynamics CRM 2011 Exam MB2-886, Course 80294B Microsoft Dynamics CRM 2011 Customization and Configuration About this Course This course describes the techniques
More informationARIA 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
More informationDBMS / 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.
More informationApplication. 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
More informationCertified 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
More information8912A: 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
More informationREQUIREMENTS 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
More informationAre 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 bernie.pella@schneider-electric.com Firewall Overview Firewalls provide
More informationAdvanced 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
More informationHow 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
More informationCourse: 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,
More information2. 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
More informationGetting 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
More informationGraph Databases What makes them Different?
www.objectivity.com Graph Databases What makes them Different? Darren Wood Chief Architect, InfiniteGraph NoSQL Data Specialists Everyone specializes Doctors, Lawyers, Bankers, Developers Why was data
More informationCASE 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.
More information10972B: 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
More informationTivoli 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
More informationCMS & 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
More information2933A: 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
More informationMAINTAINING THE PAST AS WE MOVE INTO THE FUTURE
Welcome The following pages will step you through various features of the IHS Electronic Health Record. Each page shows a screen shot of a different EHR component, with accompanying text description of
More informationBasics 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
More informationJanuary 2011 AUTOMATION OF PHARMA REGULATORY COMPLIANCES IN HL7 ENVIRONMENT
January 2011 AUTOMATION OF PHARMA REGULATORY COMPLIANCES IN HL7 ENVIRONMENT Contents Abstract 2 Business Problem 3 Challenges in building HL7 interface 3 Creating communication with HL7 Interface Engine
More informationHW (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
More informationDatabase 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
More informationThe 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
More informationThe SCAMPI Scaleable Monitoring Platform for the Internet. Baiba Kaskina TERENA baiba@terena.nl
The SCAMPI Scaleable Monitoring Platform for the Internet Baiba Kaskina TERENA baiba@terena.nl Agenda Project overview Project objectives Project partners Work packages Technical information SCAMPI architecture
More informationaaps 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
More information