Thepurposeofahospitalinformationsystem(HIS)istomanagetheinformationthathealth

Size: px
Start display at page:

Download "Thepurposeofahospitalinformationsystem(HIS)istomanagetheinformationthathealth"

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.

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 information

However,duetoboththescaleandthecomplexityoftheInternet,itisunlikelythatameasure-

However,duetoboththescaleandthecomplexityoftheInternet,itisunlikelythatameasure- Part1:AServer-BasedMeasurementInfrastructure NetworkPerformanceMeasurementandAnalysis Y.ThomasHou (ConceptPaper) AsInternettraccontinuestogrowexponentially,itisessentialforboththeusersandserviceproviders

More information

E-mail: willi@ls10.informatik.uni-dortmund.de. Abstract. subsystems within hospitals are discussed. The presented extended schema architecture for

E-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 information

1 Introduction This document describes the service Performance monitoring for the GTS Virtual Hosting service.

1 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 information

Introduction to Big data. Why Big data? Case Studies. Introduction to Hadoop. Understanding Features of Hadoop. Hadoop Architecture.

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

More information

D83167 Oracle Data Integrator 12c: Integration and Administration

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

More information

Virtualization for Cloud Computing

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

More information

Practice Management Application Suite

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...

More information

RS MDM. Integration Guide. Riversand

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.

More information

Mind games of a mobile app in tourism

Mind 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 information

Implementing a Microsoft SQL Server 2008 Database

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

More information

XBRL Processor Interstage XWand and Its Application Programs

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)

More information

VA Innovation. OSEHRA and Open Source Health IT

VA 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 information

Microsoft SQL Database Administrator Certification

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

More information

Oracle Data Integrator: Administration and Development

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

More information

A Distributed Approach to Business Intelligence Systems Synchronization

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

More information

E 2 T 2 ENTERPRISE ENGINE FOR TROUBLE TICKETING

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

More information

Cesario Di Sarno. Security Information and Event Management in Critical Infrastructures

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

More information

Service Oriented Architecture and Design Strategies

Service 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 information

Oracle Data Integrator 12c: Integration and Administration

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

More information

Oracle Data Integrator 11g: Integration and Administration

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

More information

Course Title: Reporting in Microsoft Dynamics CRM 2011

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

More information

Chapter 2 Database System Concepts and Architecture

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

More information

NTT Data Technical Services Overview Denise Sullins

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

More information

The MDM (Measurement Data Management) system environment

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

More information

Novell LDAP Proxy Server

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

More information

VWVCVIM5.5 VMware vcenter Configuration Manager for Virtual Infrastructure Management [v5.5]

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

More information

Embedded Linux development training 4 days session

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

More information

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 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 information

SMART Vantage 1.0. SMART Vantage 1.0 server software updates

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

More information

SAP NetWeaver 7.0 - Application Server architecture

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

More information

Real-World Image Sharing for Patient-Centered Care

Real-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 information

ORACLE DATA INTEGRATOR TRAINING

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,

More information

What's new in gvsig Desktop 2.0

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

More information

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 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 information

Chapter 11 Distributed File Systems. Distributed File Systems

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

More information

Course 6232A: Implementing a Microsoft SQL Server 2008 Database

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

More information

MOOCviz 2.0: A Collaborative MOOC Analytics Visualization Platform

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

More information

PG DIPLOMA IN HOSPITAL AND HEALTH CARE ADMINISTRATION (PGDH&HCA)

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

More information

Access Rights Reporting & Monitoring

Access 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 information

5054A: Designing a High Availability Messaging Solution Using Microsoft Exchange Server 2007

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

More information

EventTracker: Integrating Imperva SecureSphere

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

More information

Administering a SQL Database Infrastructure

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

More information

Administering a SQL Database Infrastructure 20764; 5 Days; Instructor-led

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

More information

IBM Rational DOORS Next Generation

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

More information

Caligare Flow Inspector

Caligare 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 information

Full and Para Virtualization

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

More information

WP36: Composed Service Accounting Architecture Definition

WP36: 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 information

NDS Environment - A Tour of France

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

More information

A Secure Autonomous Document Architecture for Enterprise Digital Right Management

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 manuel.munier@univ-pau.fr SITIS 2011

More information

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

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.

More information

Deploying Baremetal Instances with OpenStack

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

More information

W I S E. SQL Server 2012 Database Engine Technical Update WISE LTD.

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:

More information

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 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 information

Virtualizare sub Linux: avantaje si pericole. Dragos Manac

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

More information

Administering a SQL Database Infrastructure (MS- 20764)

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

More information

SAP BO Course Details

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

More information

Administering the Web Server (IIS) Role of Windows Server

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

More information

All India Institute of Medical Sciences, Bhubaneswar Sijua, Bhubaneswar, Odisha-751 019

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

More information

Effective Team Development Using Microsoft Visual Studio Team System

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

More information

Administering the Web Server (IIS) Role of Windows Server 10972B; 5 Days

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

More information

PaperClip Audit System Installation Guide

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

More information

Information Models and Master Data Management in Business Process Management

Information 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 information

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 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 information

Integrated Hospital Management System

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

More information

areprovidedtoviewprograminformationgatheredbythecompilerandrelateittoinformation

areprovidedtoviewprograminformationgatheredbythecompilerandrelateittoinformation ParallelProgrammingandPerformanceEvaluationwithThe InsungParkMichaelVossBrianArmstrongRudolfEigenmann SchoolofElectricalandComputerEngineering UrsaToolFamily andtheirintegrationwithperformanceevaluationenvironments.first,weproposeinteractivecompilationscenariosinsteadoftheusualblack-box-orienteduseofcompilertools.insuchscenarios,

More information

Migration Guide Software, Database and Version Migration

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

More information

File System Auditor Release Notes

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

More information

VMware vcenter Configuration Manager for Virtual Infrastructure Management [V5.X]

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

More information

The MIPS architecture and virtualization

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

More information

Chapter 11 Mining Databases on the Web

Chapter 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 information

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? 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 information

Software Development & Education Center. Microsoft Dynamics

Software 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 information

ARIA Oncology Information System

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

More information

DBMS / Business Intelligence, SQL Server

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.

More information

Application. 1.1 About This Tutorial. 1.1.1 Tutorial Requirements. 1.1.2 Provided Files

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

More information

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 VS-1221 Certified Big Data and Apache Hadoop Developer Certification Code VS-1221 Vskills certification for Big Data and Apache Hadoop Developer Certification

More information

8912A: Configuration & Customization in Microsoft Dynamics CRM 4.0

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

More information

REQUIREMENTS FOR AUTOMATED FAULT AND DISTURBANCE DATA ANALYSIS

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

More information

Are Second Generation Firewalls Good for Industrial Control Systems?

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 bernie.pella@schneider-electric.com Firewall Overview Firewalls provide

More information

Advanced Web Application Development using Microsoft ASP.NET

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

More information

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 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 information

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: 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 information

2. Is the data entered: Manually (i.e. by user) Automatically (i.e. by the ST product) Both

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

More information

Getting cross-platform: bringing virtualization management to the PPC world

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

More information

Graph Databases What makes them Different?

Graph 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 information

CASE STUDY: Healthcare

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.

More information

10972B: Administering the Web Server (IIS) Role of Windows Server

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

More information

Tivoli Directory Server v6.3 Part03 of 06 Backup and Recovery

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

More information

CMS & ehr - An Update

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

More information

2933A: Developing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006

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

More information

MAINTAINING THE PAST AS WE MOVE INTO THE FUTURE

MAINTAINING 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 information

Basics of Virtualisation

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

More information

January 2011 AUTOMATION OF PHARMA REGULATORY COMPLIANCES IN HL7 ENVIRONMENT

January 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 information

HW (Fat001) TPM. Figure 1. Computing Node

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

More information

Database Scalability {Patterns} / Robert Treat

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

More information

The Search API in Drupal 8. Thomas Seidl (drunken monkey)

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

More information

The 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 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 information

aaps algacom Account Provisioning System

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

More information