Abstract. 1IntroductionandMotivation

Size: px
Start display at page:

Download "Abstract. 1IntroductionandMotivation"

Transcription

1 AScalableArchitectureforAutonomous HeterogeneousDatabaseInteractions SteveMilliner,AthmanBouguettayaandMikePapazoglou QueenslandUniv.ofTechnology Brisbane,QLD4001,Australia SchoolofInformationSystems ing,interestinworldwidedatabaseinteroperabilityhasgainedmomentum.scalability andlanguagesupportforthisnewenvironmentremainopenquestions.weproposea est.datasharingisthenpursued,withanyrelationshipinformationdiscoveredbeing schemewheredatabasenodesaredynamicallyclusteredaroundcurrentareasofinter- fedbackforre{clustering.inordertoachievescalability,theproposedarchitecture Withtheexponentialproliferationofdatabasesandadvancesinwideareanetwork- Abstract Keywords:InteroperableHeterogeneousAutonomousDatabases,DatabaseClustering, DistributedDatabaseLanguage,ScalableArchitectureforInteroperability. sub{dividesboththerelationshipandinformationspaces. Thesesystemstendtobedevelopedinisolation,andthisresultsinstructuralandsemantic beenaproliferationofdatabasesystemstohandleeverincreasingvolumesofinformation. theirdierentplatforms(softwareandhardware).inmanylargeorganizationstherehas Sharinginformationamongautonomousheterogeneousdatabaseshasbeenresearchedextensively.Inessencetheproblemhasbeentomakecomponentdatabasesinteroperabledespite 1IntroductionandMotivation heterogeneity,andrelatedproblems.thepromiseofacommercialcompetitiveedgevia information)issmall.recentadvancesincommunicationstechnologyhaveledtoexpectationsoflargescale,worldwidedatabaseinteroperability.therearevariousfundamental dicultiesassociatedwithlargescaledatabaseinteroperability.theseincludescale,autonomyandheterogeneity[4].thecaseofthefailed31/2year$125millionconfirmproject However,thisisonlyreasonableprovidedthenumberofparticipatingdatabases(andglobal thelogicalintegrationofexistingdatabasesystems,hasattractedintenseinterest.amajor assumptionhasbeenthatcomponentdatabaseshavea-prioriknowledgeofremoteschemas. 1

2 betweenthesystems[21]. reasongivenforfailurewas\technicaldiculty"associatedwithconstructinginterfaces organizationsspanningonlythreegeneralareas:hotel,airlinesandcarrentals.thenal clearlydemonstratesthelimitsofcurrenttechnology.thisprojectentailedthelinkingof andthecomplexityofquerieswhichmaybeformedbasedupontheseinter-relationships. thecomplexityofimplicitinter-relationshipsofinformationitemsbetweendatabasenodes, Therearethustwodistincttypesofspacethatmustbeexploredoneconcernsthesearch priateinformationbecomesparamount.thisisfurthercomplicatedinthedatabasecaseby forappropriateinformation-theinformationspace,theotherconcernsthesearchforrelationshipsbetweennodes-therelationshipspace.topromotescalability,atwolevel Inlargecollectionsofautonomousdistributedresourcesthequestionofndingappro- notsub{dividedexhaustivesearchingmustbeperformed.ifexhaustiveinteractionsbetween searches,andallowforthesharingofdatainatractablemanner. databasenodesarepermitted,thencommunicationsandprocessingbottleneckswilloccur. architectureisintroducedwhichsegmentsbothofthesespaces.iftheinformationspaceis andsharingofinter-relationshipmeta-information[5,18]ispursued.amainobjectiveisto andinformationspaces.thus,inbothlevelsofthearchitecture,anincrementalbuilding tationofdatabasenodesneedstobeintroducedtolterinteractions,accelerateinformation Hence,inthecaseoflargenumbersofautonomousdatabases,anorganizationandsegmen- letdatabasesknowdynamically(asopposedtostatically)howtheyrelatetoremotesites, andwhatthesedatabasescontain.relationshipinformationdiscovery,anddatasharing, mustbedrivenbythestatesoftheindividualdatabasenodesasthesystemexecutes.in particular,theaimhereistoconsiderhowalargecollectionofdatabasenodesmaybe Systemsizeandcomplexityprecludesthestaticapriorisub{divisionoftherelationship theleandoperatingsystems,thedbmsandtransactionmanagementlevels,areoutside thescopeofthispaper. languageanddatabaseapplicationlevels.heterogeneityresolutionoflowerlevelssuchas organizedsothatinformationresourcesmaybeeasilyidentiedandshared.thisworkis ispresented.section3providesanoverviewoftheproposedarchitecture,whilesections4 concernedwithintegrationattheschemaandmodellevels,aswellasinteroperationatthe inthenalsection6. 2RelatedWork and5describetheinitializationandexecutionofthesystem.theconclusionispresented Theorganizationofthispaperisasfollows.Insection2anoverviewofrelatedwork usersknowthespecicinformationofinterestanddatabasesarewillingtoreleaseacertain ateddatabases,thefocushasmainlybeenonsharinginformation.thesesystemsassume amountoftheirautonomy.inmostmultidatabasesystems,sharingisprovidedthrough partialortotalintegration[14,16].infederateddatabases,loosepartialintegrationisthe Relatedworkhasbeencarriedoutinareasincludingmultidatabases,federateddatabases, informationretrieval,anddistributedsystemnaming.inmultidatabasesystemsandfeder- 2

3 typesthatcarrylittleornostructure(orbehavior)inanetworkofcomputersystems[28]. tems. hasmainlyfocusedonaccessingtextdocumentsinacentralizedenvironment.research [23]describesaninterestingsystemfordiscoveringresourcesinanetworkofcomputersys- indistributednamingsystemshasmainlybeengearedtowardsndingsimpleinformation meansusedforsharinginformation[11,24].ontheotherhand,informationretrievalsystemshavetraditionallybeenmoreinterestedinaccessmethods[22].inthisarea,research Multidatabases onemightmapanunderstandingofentitiesfromoneschematoanother[2].inexisting systems,translationsandintegrationaredoneinanadhocfashion.inadditionautonomy 15]whichisusuallyobtainedbyintegratingmultipleschemas.Globalqueriesarethenexecutedagainstthisglobalschema.Themajorproblemassociatedwiththistechniqueisthe Mostmultidatabasesystemsprovideresourcesharingthroughaglobalschema[27,19, translationoflocallanguagesandschemasintoaglobalformat.noautomatictranslation, schemaupdateandintegrationhasbeenperformedsofar.themaindicultyconcernshow issacricedanddecentralizeddecisionmakingisnotachieved.nodesarerequiredtoreveal canbeformed.becauseofthescaleofsystemsbeingconsideredhere.globalschemasare detailsoftheirschemassothatacentralschema,designedbyasingleschemaadministrator, entityintoasetofproperties,eachofwhichisastring.thesearchisusuallyinstancebased GlobalNaming viewsresourcesassimpleentities.thenameserviceisinchargeofmappingthenameofan notconsidered,astheyleadtoseriousdesignbottlenecks. organizationalmanagement.[23]presentsaninterestingmodelforndingresourcesina ratherthantypebased.thedatainvolvedbelongstoasmallsetofbasictypes.hence, tocopewithextensibility[3].thesehierarchiesaremeanttoprovidemeansforbetter littleornosemanticsareattachedtothedata.mostservicesuseonesinglehierarchy Anotherareaofrelatedresearchisglobalnaming[28].Inthisscheme,thesystem Themostinterestingideainthislatterpaperisthestressontheseparationofconcerns theresearchwasconductedfromasystempointofview,databasesissuesweresimplied. betweenresourceprovidersandresourceconsumers. InformationRetrieval networkofcomputersystems.inthisproject,resourcesaretypicallyunstructuredtext.as indexingschemetoecientlyaccessinformationgivensomehintsabouttheresource[22]. Mostofthedistributedinformationretrievalsystemsaredesignedtoworkinahomogeneous environment.therehasbeensomeworktoextendschemestoanetworkofheterogeneous indexcontainsanetworkaddressalongwithasetofcondenseddescriptionscalledskeleton. indexingforndinginformationinanetworkofinformationsystems.eachnodeofthe informationretrievalsystems[26].in[1,25],anapproachisdescribedthatreliesonexternal Inmostinformationretrievalsystems,theemphasisisusuallyonhowtobuildan Resourceprovidersareaddedtotheindexusingknows-aboutrelationships.Thisapproach tendstocentralizethesearchasasingleindexisusedfortheactualresourcediscovery. Potentially(ifusersmakequeriesaboutallexistinginformationspace),allnodeswould 3

4 havethesameindex.itisnotclearfromtheabovereferenceshowthesystembehavesif selectionisperformed. FederatedDatabases severalnodescanansweragivenquery.thereisalsonoreferenceofhowtheactualnode informationsharingoccursthroughimportandexportschemas.alldatabasesareregistered amountofautonomyforindividualdatabasesystemsismaintained.inthisapproach, existingdatabasesandavailableschemas,andsecond,importsallknownschemas(whenever isachievedintwosteps.first,therequestingdatabaseconsultsthefederaldictionaryfor inafederaldictionary.inthecurrentstateoffederateddatabases,locatinginformation interesttoourresearch,isthefederatedapproach.infederateddatabases[11,24],acertain Aworkthatsharessomephilosophicalcommonalitieswithoursandisofparticular Thefederatedapproachasdescribedin[11]doesnotaddresstheissueofhowthefederal dictionaryistobedesignedinpresenceofalargenumberofdatabases.thefederated Inthisframework,noincrementalsharingisimplied.Instead,databasesshareactualdata negotiationisinitiatedwiththeexportingdatabasetoqueryaspecicinformationtype. possible)andbrowsesthroughthemforacertaininformationtype.oncethisisdone,a alargenetworkofdatabaseshastorelyondeningaexiblearchitecture,avariablegrainedinformationsharing,andamoreuserorientedcenteredsharing(versusdatabase approachwasnotspecicallydesignedtoaddresstheissueofnetworksofdatabases.the administrator-centeredsharing).itshouldbeborneinmindthatthefederateddatabases purposehasbeentoprovideabetteralternativetotheglobalintegrationapproachandto AcademicandCommercialInformationRetrievalDatabases alargeextent,hassucceededindoingso. theseproductsarecommercialwhileothersareacademic.thebasicassumptionunderlying mostoftheseproductsisthattheparticipatingdatabaseshavelittleornostructureat toclients.inthecaseofgopherandwww,serversareconnectedinagraph-likefashion. accessfreestyledocuments.thearchitecturecentersaroundserversprovidinginformation Web(orWWW)[9],andGopher[17]useindicesandbrowsingoracombinationthereofto all(i.e.text-based)[20,23].academicproductslikearchie[8],wais[12],worldwide Thereareseveralproductsthatoeraccesstoawidevarietyofdatabases.Someof andinonesinglestep.webelievethatanyviableapproachtosharinginformationin approachimplicitlyassumesthatonlyafewdatabasesparticipateinsharinginformation. InthecaseofWWW,hypertextlinksconstitutethegraph. requiresauniforminterfaceandaccesscanonlybethroughspecializedterminals.all arehookedtogethertoprovideawiderangeofinformationservices.however,thisservice Minitelservice[7].ThisserviceisprovidedbythestaterunPTT.Hundredsofdatabases ofdatabaseautonomyisnotaconcern.inmostcases,databasesareactuallyplaintext databaseshookedtothisservicearetext-based. AninterestingcommercialproductthatissomewhatmoresophisticatedistheFrench les.inthesecases,nointeractionwithadatabasemanagementsystemsisassumed,thus noproblemofdatabaseheterogeneityarises.however,theseissuesarefundamentalto Insummary-aconstantacrossallthesystemsdescribedabove,isthattheproblem 4

5 addressingtheproblemofdatasharingindatabasesystems.datasharingindatabases 3OverviewoftheRelationshipandInformationSpace relationshipsbetweendatabases. requiresthat,beforedatacanbeaccessed,werstneedtounderstandschemasandinter- Inordertosub{dividetherelationshipspace,ahighlevel\contextabstraction"isused. Thisistobeimplementedthroughtheuseofdynamicmetaobjectstermedglobalconcepts (GCs).GCsarebasedupon\descriptions"(metadata)ofeachlocaldatabase'sdomain,and correspondtothecurrentareasofinterestwithintheuniverseofdiscourse(uod).database nodesthenformlinkstoeachgc,andassociateanupdatableweightwitheachofthese. Architectures Thisresultsinaclusteringofdatabasenodes[6]aroundthevariousGCs(asshownin Figure1). implementedviareferencetothelinkweights.whilethisstructuremayappear\at", thelinkweightsactuallyimposeadynamicorderingandstructureuponthegcsandthe Byclusteringdatabasenodes,therelationshipspaceissub{divided,andsearchingis Figure1:DatabaseNodesLinkedtoGlobalConceptsandClusters. databasenodesclusteredaroundthem.whenseveraldatabasenodesalllinkstronglyto thesamegc(eg.weight10/10),adynamicclusteraisformed.however,eachofthese samedatabasenodeswillalsolinklessstrongly(eg.weigh8/10)toothergcswhichwill havetheirownassociatedclustersb,c,dandsoon.databasenodesinclusterawill isbaseduponindividualdatabasenode\states",andthuscontrolremainslogicallydistributed.consequently,theorganizationisinherentlyexible,andavoidstheshortcomings ofstricthierarchicalandobjectorientedorganizationsnotedin[13,23].searchgranularity isdeterminedbythenumberofgcsandthenumberofnodesclusteredaroundthem. thetassililanguagewasdeveloped[5].theconstructsofthislanguagearealsousedto Linkweightsupdatesareperformedlocallyateachdatabasenode.Theorganization Inordertoestablish,andmaintainadynamicsubdivisionoftheinformationspace, thereforeoverlapwithallotherclusterstovariousdegrees. 5 Global Concept A Database Node 1 Global Concept B Database Node 2 Global Concept C Database Node Global Concept n Database Node m Database Node x Global Concept A Database Node p Global Concept B Global Concept C Global Concept n Cluster B Cluster C.... Cluster n n Cluster A.... Database Node f

6 informationspace.linkingofdatabasenodestooneanotherresultsintheformationof queryandextractinformationfromthesystem,aswellasforeducatingusersaboutthe databasenodesintheinformationspace,metalevelrelationshiptypesarespecied.their fortheexchangeofstructuralinformationbetweendatabasenodes,asapreludetodata sharing.inaddition,relationshipsmaybeformedbetweentwoclusters,orbetweena tothoseformedintherelationshipspace.clustersformedintheinformationspaceallow logicalassociations,anddoesnotresultinthesharingofphysicalinformation.bygrouping singledatabasenodeandacluster.intherelationshipspace,clusteringprovideshighlevel databaseclusters.itshouldbenotedthatthese\informationspace"clustersaredierent formationisdrivenbythesystem,andtheyrepresenthowdatabasenodesphysicallyrelate backintotherelationshipspaceforlinkweightandgcadjustment.ameta-information adatabaseandacluster,ortwoclusters. alterationincurrentareasofinterest.hence,informationregardingrelationshipsisfed toeachother.formationandalterationofinformationspacerelationshipsrepresentan fromacluster,andasecondwhichisinstantiatedbyrelationshipsbetweentwodatabases, typeisaunitwhichdescribesthestructureandbehavior,ofsemanticallyrelatedportions ofdatabaseschemas.twobasicformsofmeta{informationtypesareused;onewhicharises CheapRent Database Car Electrical Rentals Housing Machinery... Vehicle Sales Dealers Manufacturers Insurance Vehicle Spare Parts Vehicle Dealers Vehicle Government Vehicle Specifications Insurance Manufacturers Manufacturers Vehicle Wreckers Consumer Organizations.. GC GC GC GC representing representing representing representing Sales Spare Parts Car Registration Insurance Vehicle Insurance House Insurance Insurance 10 Boat Vehicle Insurance Registration relatingtocars.assumethedealerdatabasenoderequirescontinualinformationfrom moreweaklylinked(eg.weightof3/10)toothergcsdealingwiththeareaofinterests stronglylinked(eg.weight10/10)toagcrepresentingtheareaofinterest\sales",and Considerforinstance,asecond{handcardealer'sdatabasenode.Initiallyitwillbe Figure2:APartialViewofaNetworkofRelationshipsandClusters 10 4 > 7 3 > 8 2 > 6 6 Government Government Police Insurance Insurance Vehicle Agents Safty Manufactures Consumer Organisations Space Dealer... Database Database Node Nodes

7 representingthecurrentareasofinterest.databasenodeswhichnowsharingphysicaldata, linkstotheremotegcsisincreased(asshowninthefigure2insert).linkspicturedas linesinthefigure2insert,donotrepresentrelationships,butoverlapsbetweenclusters theinformationattheseremotesitesisfoundtobeappropriate,thenthedealerdatabase nodewillexaminegcsitislessstronglylinkedto,andwilllocatetheseremotesites.if areinitiallystronglylinkedtogcsrepresentingthesethreeareas.thedealerdatabase severalremotesitesregardingcarregistration,carinsuranceandcarsparepartswhich clusteringisimplementedbyhavingthedealerdatabasenodejoinwith\vehiclesales" fortheresultinginformationspacesub{division.astimeprogressesseveninformationspace cluster.informationspacerelationshipsarethenformedbetweenthe\vehiclesales"cluster formaninformationspaceclustering.figure2depictstheinformationspacesub{division, clustersandtheirassociatedrelationshipsareformed. andwillbereferredbacktothroughouttheremainderofthepaper.theinformationspace linkedtothegcrepresentingrentals{andlessstronglyconnectedtogcsrepresentingother andthe\vehiclespareparts",\insurance"and\vehicleregistration"clusters(shownas solidlinesinthegure).inthisway,therelationshipspacesub{divisioncreatesaplatform contactsremotesitesandeventuallyjoinstherentalsinformationspacecluster-thisis depictedinfigure2bythesolidboldlineleadingfromthecheaprentdatabasesymbol tothecollectionofdatabasescomprisingtherentalscluster.cheaprentalsoentersinto areasofinterest(suchascars).afterexplorationoftherelationshipspace,itsdatabase arelationshipwiththevehiclesparepartscluster.thisisdepictedinfigure2bythe ConsidertheCheapRentcarrentalcompanyintheFigure.Itwillinitiallybestrongly comprisingthevehiclesparepartscluster.oncetheseinformationspaceassociationshave beenestablished,thisrelationshipinformationisfedbackintotherelationshipspacelevel brokenboldlinebetweenthecheaprentdatabasesymbolandthecollectionofdatabases architecture,causingthelinkweightupdatingshown. User DB DB however,theseusersmustinteractwiththeinterfaceprocess.co{databases(co-db)are withthelocaldatabase(asindicatedbythebrokenarrow).toaccessremotesystems usersandadministratorsinteractwiththesystem.generalusersarepermittedtointeract Figure3depictshowdatabasenodesmaybeconnectedoveranetwork,andhowgeneral Figure3:DatabaseNodesConnectedOveraNetwork Interface Interface Process Administrator Process CO DB 7 CO DB Node Network

8 objectorienteddatabaseswhereinformationandknowledgeoftherelationshipspaceand informationspacesub{divisionsarestored.generalusersmayalsosuggestupdatestolocal co{databases,however,persistentupdatesareperformedonlybytheadministrators(as indicatedbythearrowsinthegure). interoperabilitylevel,aninteraction/negotiationlevel,andanexplorationlevel.theseare discussedinsection5. theproposedarchitecture.thesearetheinitializationphaseandexecutionphase.during initializationgcsarecreatedandlinkweightstothemareestablished.thisisessentially basisonly.duringexecutionthesystemoperatesonfourlevels:anarchitecturallevel,an apre{clusteringprocess,wheregroupingsofdatabasenodesareestablishedonatentative Therearetwobasicphasesinthelifetimeofadistributedsystemorganizedaround 4.1DatabaseNodeDescriptions descriptions,globalconceptinstantiationandlinkweightinitialization. Theinitializationphaseconsistsofthreebasicactivities:presentationofdatabasenode 4SystemBootstrapping Initialclusteringisbaseduponadescriptionwhicheachdatabasenodeforwardstoacentrallocation.Clusteringbaseduponthesedescriptionsisthenperformed.Thisstepis categoriesaredenedstaticallyatinitialization,thereisnointrinsicreasonwhyfurther description,otherdescriptivecategoriesmaybeincludedtofurtherlterdatabasenodes corporatestructuremaybeincluded,andsoon.althoughitisassumedthatdescriptive performedonlyonce,andshouldbeviewedaspre{clusteringofthesystem.asinformation spaceclustersareformed,inaccuraciesinthepre{clusteringphaseareeliminatedandlink weightadjustmentresultsinre{clusteringofthesystem.inadditiontothedatabasenode 4.2Pre{ClusteringandGlobalConceptInstantiation categoriescannotbeaddedorexistingcategoriesdeleted. involvedintheinformationspaceclusteringprocess.forexample,geographicallocationand The\topic"basedclusteringofdatabasenodes,isdepictedinFigure4.Afterbeingclustered,eachdatabasenodeformsaweightedlinkwiththeotherclusters.InFigure4,each nodeswillbemoststronglyconnected(eg.haveaweightof10/10)totheclustertheywere initiallyassignedto.weightsfortheotherlinksareautomaticallyinitializedbyhavingeach byahumanoperatorisrequiredbeforethesystembecomesuseful.theeventualoutcome nodecalculatetheratioofsimilarityofalldatabasenodesinitsclustertoalldatabasenodes intheremoteclusteritisformingalinkto.thisprocesswilloccurforeachclusterset,to produceaseriesofdistinctfullylogicallyconnectedgroupings.vericationandrenement nodeincluster#1formsaweightedlinkwithcluster#2,cluster#3andsoon.database 8

9 Cluster #1 Cluster #2 Cluster #n "Rentals" "Insurance" Figure4:CreationofLinksAfterInitialClustering.... "Vehicle Spare Parts" DB1 DB 2 DB x DB 3 DB 8 DB y DB p DB q DB z isacollectionofabstractglobalconceptsaroundwhichnodescancluster.thesetofgcs whichformsabasisforrelationshipspaceby: Cluster #1 Cluster #2 Cluster #n "Vehicle "Rentals" "Insurance".... Spare Parts" Initialclusteringmaynotresultinuniformsizegroupings.Hence,anadditionalsub-division ofgroupsmayberequired[10].atuningphasemayalsobeintroducedifnodedescriptions donotprovideanadequatebasisfortheclusteringprocess(eg.whenasmallproportion 1.Sub-dividingthenodestoproduceareasonablyuniformdistribution, 2.Providinganappropriatedegreeofsearchspacegranularity. DB1 DB 2 DB x DB 3 DB 8 DB y DB p DB q DB z ofclusterscontainalargepercentageoftheclustereditems).thissituationcorresponds toanovergeneralizationofkeyfeaturesandcanberesolvedbyemployingasubdivision algorithmwhichrenesanddecomposesovergeneralizedgcs. 5TheExecutionPhase teroperabilitylevel,aninteraction/negotiationlevel,andanexplorationlevel.inthear- chitecturallevelalogicalinterconnectionofnodesispursued,andclustersareformedin therelationshipspace.intheinteraction/negotiationlevel,thegcorganizationisusedas aplatformforinformationspaceclustering.informationconcerningphysicalrelationships formedintheinformationspace,isthenfedbackintotherstlayerforadjustmentofthe relationshipspacestructure(vialinkweightandgcupdates).togetherthesetwolayers alloworganizationofinteractionsbetweenthesystem'sdatabasenodes.remoteinformationmustbeunderstood,thisisachievedintheinteroperabilitylevelthroughtheuseof Duringexecution,activitiesarecharacterizedbyfourlevels:anarchitecturallevel,anin- 9

10 demonstrations.lastly,theappropriateinformationmustbelocated.thisisachievedin Thislevelsuppliesanarchitecturefordatasharingbetweendatabasenodes,usingtheclustersformedinboththerelationshipandinformationspaces.Byformingclusters,ameans Byadjustinglinkweightslocally,eachdatabasenodeitselfdecideswhichrelationshipspace languageandexistinginformationspaceclusters. 5.1TheArchitecturalLevel theexplorationlevelusingrelationshipspacegcclusters,inconjunctionwiththetassili databasenodesimplicitlyagreetoworktogether(andthussacricetheirautonomytosome clustersitwillparticipatein.thus,controlremainsdecentralized.byjoiningacluster isprovidedforthesynchronizingofbothrelationshipformationanddatasharingactivities. dynamicallyupdated,formed,anddissolvedinanincrementalfashion. degree).however,nodesretaincontrollocallyandjoinorleaveclustersbaseduponlocalconsiderations(byfollowingtheappropriateprotocol-describedlater).consequently, maximumlocalautonomyismaintainedandboth,inter{relationshipspaceandinformationspacecontrol,remainsdistributed.inaddition,inter-noderelationshipscontinuetobe interoperabilityproblembecomesintractable. involved.ifthissubdivisionisnotperformedtheinformationspaceremainshugeandthe abilityprocessanddatasharing{thisisrequiredtorestrictthepotentialnumberofnodes anyinformationtypedenedbyaparticularclusteringofnodesispotentiallyaccessible. Onceinter{noderelationshipshavebeeninitiated,aplatformisprovidedfortheinteroper- Thesystemthusallowsthesharingamongdatabasesofallinformationtypesavailable. Becausedatabasenodesarefullylogicallyinterconnected,viaGCsandlinkweights, identied,accesstotheremoteinformationmaybenegotiatedtodeterminewhichtasks viously,apre{clusteringofnodeshasbeenperformed.oncetheappropriatenodesare getdelegatedtowhichremoteservers.thislatterprocessisperformedthroughthetassililanguage,andmayresultinupdatestoboththeinformationspaceclusters,aswellas involvessearchingoftheinter-noderelationshipspacebymeansofsearchheuristics.pre- Thereareseveraldatabasenodeinteractionphases.Therstformofnodeinteraction 5.2TheInteraction/NegotiationLevel whicharestoredinthenodeco{database.inordertoextract/explore(orexport)informationanodemaycontactandinteractwiththerelevantnodesinainformationspace databasecluster.onceagain,thisinteractionisperformedusingtassililanguageprimitives{understandingofremotedataisfacilitatedthroughtheuseofdemonstrationsas relationshipspaceclusters(i.e.gclinkweights,andgcsthemselves). Thesecondformofnodeinteractionresultsinthediscoveryofinteroperabilityfacts describedinsection

11 5.2.1InformationSpaceClusterConstructionandUpdate domaininterest.iftheserequestsaresmallandnotpersistent,amappingtoaremote orientedinformationspaceschema. providedbythetassililanguage,andresultinthecreationandmaintenanceofanobject Theabilitytoform,andcontroljoiningandleavingofclusters,isrestrictedtoselected ensue.thedatabasewilltheneithersharethemeta{informationtyperepresentedbythe users.theprimitivesfortheseinteractionsandsemi{automatednegotiationsessionsare remote\popular"databases,oranewinformationtypewillbeformed. informationtypewillsuce.ifthenumberofrequestsremainshigh,re{clusteringmay Insomeinstances,usersmayaskaboutinformationthatisnotinthelocaldatabase theavailableinformationspaceclusterinformation,thecheaprentadministratorjoinsthe whichremotedatabasesshouldbecontacted.afterexaminingtherelationshipspace,and/or rentalscluster.thatis,afteridentifyingtheappropriate\areaofinterest",joiningofthe informationspaceclusterandsharingofdataensues.intassilithisnegotiationprocessis performedusingthethefollowingprimitive: InquireatGM-Spare-PartsWithMessage\Wishtoestablisharelationship.Whatare IntheCheapRentcarrentalcompanycase,informationretrievalbeginsbydetermining themainattributesofyourresource?" partsclusters.ageneralusercanthusinvestigatethislatterclusterinthehopeofresolving tionregardingdatabasesintheclusteritself.thecheaprentadministratorwillnow,for sparepartsclusterforexample{becauseoftherelationshipbetweenthesalesandspare instance,haveknowledgeofthevehiclesalescluster,andindirectknowledgeofthevehicles relationshipsbetweentherentalsclusterandothercluster/databases,aswellasinforma- fails,adiagnosticisreturned.itsco-databaseisthenloadedwithinformationregarding Amessageissentalongwiththequerytoexplainwhatisexpected.Ifthequery anav-cost-of-partsqueryforinstance.ifthisinvestigationprovesfruitfulashortterminteractionwiththisclustersitewillensue.inordertoobtainremotestructuralinformation, thefollowingtassiliprimitiveisused: Sendqueryissuccessful,nothingisreturned.Ifthequeryfails,adiagnosticofthefailureis renement.thisprocessofnegotiationendswhenevertheinvolvedentitiesdecideso.ifthe servicingentityspecications,aninquirequeryissentbacktothetargetentityforfurther theinformationrequestedtotheservicingdatabaseorcluster.ifthespecicationsmeets theservicingneeds,nofurtheractionistaken.however,ifthespecicationsdonotmeetthe Thisqueryisusedbythetarget(representative)databasetosendinformationabout SendtoCheapRentObjectGM-Spare-Parts.template. therelationshipabstraction,andtoendtherelationship.thisresultsinformationand/or returned.otherprimitivesexisttocreatedatastructuresatlocalco-databasestoimplement existingclustermember.thisupdateisthenpropagatedtotheotherclustermembers. modicationoftheobjectorientedschema. updateoccurs.anewclass(representingtherentalcompanynode)isinstantiatedviaan Whenthecarrentalcompanyjoinstherentalclusterainformationspaceschema 11

12 information.forexample,thecheaprentnodemaywishtoallowaccessto\rental-rate", Thesechangesareachievedusingtheprimitive: \model"and\year"attributeswhicharecontainedwithinitsdatabase.thisisachievedby addingmethodstoitsclassviathetassiliprimitive: Therentaldatabasemanagermaythenchoosetoallowremoteaccesstocertainlocal InstantiateClassRentalsWithObjectCarWithName=CheapRent. AddMethodRental-priceWithBody ifdate.month>=octanddate.month<=janthen elsereturn(base-price) ToClassRentals. OtherTassiliprimitivesexisttoremovemethodsandobjects(ie.whenanoderelinquishesaccesstolocalinformationorleavesacluster),andtoaltermethodsorobjects. Therearealsomorebasicprimitiveswhichareusedtoestablishacluster,andpropagate administrators. andvalidatechanges.eachoperationhastobevalidatedbytheparticipatingdatabase itself.theadministratorofthatclusterwillthendecidehowtheinformationspaceschema providesomeinformationaboutthedataitwouldliketoshareaswellasinformationabout setbythatcluster.ifadatabasewouldliketobeamemberofacertaincluster,ithasto istobeaugmentedifthedatabaseisacceptedasanewmember.duringthisinformal exchange,manyparametersneedtobeset.forinstance,athresholdfortheminimumand maximumnumberofclustermembersisnegotiatedandset.likewise,athresholdonthe Foranydatabasetoenterorleaveacertaincluster,ithastofullltherequirements return(1.2*base-price) minimumandmaximumnumberofrelationshipswithdatabasesandclusterisalsoset.in theexampleshowninfigure2,thecheaprentadministratorhasdecidedthatlongterm tothecreatoroftheobject.basedonthisfeedback,thecreatorwilldecidewhetherto thisisdone,therootoftheschemaissenttoeveryparticipatingdatabaseforvalidation. intowiththevehiclesparepartscluster'snodes(ie.informationowfromthevehiclespare Iftheoperationisnotvalidated,therejectingnodesendsaneditedversionoftheobject partsclustertothecheaprentdatabase). connectionisrequiredwiththevehiclesparepartscluster.thus,arelationshipisentered changetheobjectornot.thisprocesswillcontinueuntilthereisaconsensus.changesare onlymadeatasinglesiteuntilconsensusisachieved-atwhichtimethechangeismade persistentandpropagatedtotheappropriatedatabasenodes. Initially,adatabaseadministratorcreatestherootclassoftheclusterschema.Once \owns"it.priortoanychanges,thedatabaseownertellseveryparticipatingdatabase tolocktheobjecttobechanged.afteranacknowledgmentfromthosedatabases,the Ifexistingclasses/methodsaretobeupdatedresponsibilitylieswiththedatabasethat 12

13 localdatabaseadministratorproceedswithimplementingthechanges,andpropagatesthe update. everyparticipatingdatabaseschema,alongwithallobjectsbelongingtotheclassesofthat cluster.allclusterswithwhichthereisarelationshiparenotiedthattheclusternolonger exists.localschemasareupdatedbytheiradministrators.thedecisiontodismantlea thesameasdenedforclusters.theonlydierencebeingthatchangesintheclustercase inthecluster.theupdateofco-databasesresultingfromrelationshipschangesispractically clusterisreachedbyaconsensusofparticipatingdatabases,orwhenonlyonenoderemains Adatabaseclusterisdismantledbydeletingthewholecorrespondingsubschemain Rentjoinstherentalsclusterco-databasesmustbeupdatedtoreectthenewinter-node relationshipstructure.inthiswaycheaprentbuildsupitslocalknowledgeofremotesites bothitandtheclustermembersmustupdatetheirco-database.similarly,whencheap- lteringtheamountofinformationwhichmustbeassimilatedatthecarrentalnode.fur- obeyastrictersetofrules. therrelationshipsandclustersarecontactedbycheaprentusersastheyattempttoac- cessrequiredinformation.therentaldatabaseadministratormaythenchoosetoenter toexploretheinformationspaceusingtheunderlyinginformationspacegcsub{division. andformsappropriaterelationshipswiththosecontainingapplicableinformation.thereby AfterCheapRentcreatesarelationshipconnectionwiththevehiclesparepartscluster, into/createfurtherrelationshipsandclustersbaseduponusersneeds.whennoinformation spacemeta{typesexist,orwhenthereareahugenumber,itbecomesnecessaryforusers Inalargescalesystem,interpretationofremoteinformationisamajorproblem,evenif underlyingrelationshipspacesub{divisionmaybeutilizedtorestrictthesearchspace[18]. 5.3TheInteroperabilityLevel Thatis,whentherearenoinformationspaceclusters,orwhentherearetoomany,the thedatamodelisthesameacrossdatabases.beforeinformationcanbeaccessedinterderstandingofremoteinformationishandledthroughtheintroductionofdocumentationsrelationshipsbetweendatabasesmustbeorganizedandschemasmustbeunderstood.un- arisewheninteractingwithdatabasesinthevehiclesparepartsclusterbecauseofdierences remotenodemethodsadvertisedinthevariousclustersitmustinteractwith.confusionmay localusageswillvaryanddierentbehaviorsmaybeexhibited. Thesearesamplebehaviorsorstructuresofcertainclassesofinformation,whichareattachedtoeachinformationtypethatissharedwiththeoutsideworld.Theiraimisto inpricelistings(eg.onedatabasemayincludesalestax,othersmaynot),dierencesin domains(eg.adatabasemayonlystockpartsforonetypeofcar),dierencesinthetypes explain/denethatinformationtype.eveniftwodatabasescontainthesameinformation, ofbusinesses(eg.acarwreckermayonlydisplaypartavailability,notprice)andsoon. Demonstrationsmayalsoprovidedetailsofinformationneededbytheremotenodetoaccess Intheexample(Figure2)documentationisrequiredbyCheapRenttomakesenseof therequireddata.forexample,avehicle'syearandmakewillberequiredtoobtainaspare part'sprice. 13

14 ifacarisdamagedbeyondrepair,andsoon.inthevehiclesalesclusterdatabasesmay policywithanother.forexample,onecompanymayprovidecoverforboththevehicleand asimplepolicystatement,orincludegraphical/video/audiodatacomparingonecompanies driver,othersmaynot.dierentcompaniesmayalsopayoutdierentmarketvalueprices listpricesofmodels.videoandaudiodemonstrationsmaybeincludedtohighlightvehicle beincludedtodierentiatepoliciesoeredbyvariousinsuranceagents.thismayinclude Similarly,inthecaseofinterpretinginsuranceclustermembers,demonstrationsmay vehiclesafetyclustertoexplainattributesinasafetystandardsdatabase. features.asimilardemonstrationformatmaybeincludedbyagovernmentdatabaseinthe objectstousers'screens.thisassumesusershaveaccesstohighresolutionworkstations. system,andmayincludeseveralofthefollowingfeatures: graphicaldescriptionofdatabaseinformation. GraphicalInterface:Thedocumentingdatabaseischargedwiththesendingbinary StructuredText:ThisissimilartothemanpagesdenedinUNIXandoersanon- Documentationisoeredbytheprovidingdatabasesandisnotanintegralpartofthe ofoperatingsystemstochoosefrom.lastandnotleast,thedocumentationrunsona ofuserscanusethedocumentation.databasesarealsoencouragedtoprovidedocumentationthatmayrununderdierentoperatingsystems.theuserispromptedforachoice areencouragedtoprovidemanyplatformsofimplementationsothatthemaximumnumber theirdisposal,databasesmaydocumentinformationwithsoundcapability. AudioCapability:Ifusershaveaudiocapability,andadequateamountofstorageat multitudeofhardware. Demonstrationsthusprovideawayofconvertingdata(eg.priceofpartsversusprice SystemDependencies:Ifthedocumentationreliesonaprogrammingtool,databases translatingdata(eg.demonstrationsmaybeoeredinseveraldierentlanguages),and withsalestax),evaluatingdata(eg.the\best"insurancepolicy-costbenetanalysis), featuresinagovernmentvehiclesafetydatabase(meantforexpertconsumption).thus, interpretingdata(eg.whatisthedenitionofa\safe"car).notealsothatdemonstrations onthesametopicwillvaryfromdatabasetodatabase.forinstance,safetyfeaturesin amanufacturer'sdatabase(meantforpublicconsumption)maynotequatewithsafety UoDmaybepursuedviatherelationshiporinformationspaceorganizationrepresentations. Onceanumberofinformationspaceclustershavebeenestablished,explorationofthe 5.4TheExplorationLevel thelocal\meaning"ofattributes/objectsisdened,throughthetassiliquerylanguage. spacebasedsearches.thesyntaxspecicationsoftassiliqueriesprovideconstructsto educateusersabouttheavailableinformationspaceorganization,aswellasconnecting Althoughanexplosioninthenumberofinformationspaceclustersmaylimitinformation andgraphicalrepresentationareusedasahandleforidentifyingtheappropriateinformation databasesandperformingremotequeries.theinformationtypename,structure,behavior, 14

15 spacequeries(localandremote)aredirected. resources.nodeco-databasesmaintainschemasanditistoco-databasesthatallinformation Co-database Root Class Relationships Root Class Cluster Root Class Cluster 1 Root Class Cluster n Root Class..... Eachsubschemarepresentseitheraclusterorarelationshipandcontainsalatticeofclasses. Cluster Relationships Root Class Relationships Root Class Eachclassrepresentsasetofdatabasesthatcananswerqueriesaboutaspecictypeof information(e.g.queriesaboutcarparts).agraphicalinterfacehasbeenimplementedso usersmaynavigatethroughtheinformationspace.therelationshipsubschema(leftsideof Figure5:ASkeletonofaTypicalCo{DatabaseSchema Figure5)consistsoftwosubschemas,therstdepictsrelationshipsthatclusters(itismemberof)havewithotherdatabasesandclusters.Thesecondisasubschemaofrelationships Aco-databaseinformationschemaconsistsoftwosubschemasasdepictedinFigure5. Cluster-Database Class thedatabaseinquestionhaswithotherdatabasesandclusters.eachofthesesubschemas, Cluster-Cluster Class Database-Cluster Class Database-Database Class whichrepresentsaclusterthedatabaseinquestionisamemberof. tactwiththoseclustersthatareinvolvedinarelationshipwith.otherdescriptionsprovide inturn,consistsoftwosubclassesthatdescriberelationshipswithdatabasesandclusters. Theclustersubschema(rightsideofFigure5)consistsofoneormoresubschemas,eachof informationtolocaldatabasessothebestpointofcontactcanbechosen.itshouldbe notedthatthesubschemarepresentingthesetofrelationshipsprovidingclusterswillbethe sameforalldatabasesthataremembersoftheprovidingcluster. Clusterrelationshipdescriptionsincludeinformationaboutpointsofentriesandcon- etc.adescriptionoftheinformationtypeincludesitsgeneralstructureandbehavior informationtype(s)theycontain.someattributesdescribetheinformationtypewhilethe intheschema.everyclasscontainsadescriptionoftheparticipatingdatabasesandthe descriptionsincludeinformationaboutthedatamodel,operatingsystem,querylanguage, remainingattributesdescribethedatabasesthatcontainthisinformationtype.database Asetofdatabases,containingacertaininformationtypeisrepresentedbyaclass 15

16 thisstructuralinformationandvarioustassiliqueryprimitives,auseratthecheaprent anexampleofaclassdescriptionshowingsomedetailsoftheclassroot-cluster.using fromdemonstrationsinthattheyonlyoergeneralstructuralinformation.followingis company(figure2)canbegintoresolvecomplexqueries.thecheaprentco-databaseis onlythecommonpartsoftheviewarerepresentedintheclass.thesedescriptionsdier (ifapplicable).sincedatabasesmayhavedierentviewsonthesameinformationtype, BecauseoftheserelationshipsCheapRenthasknowledgeofthevehiclesalesclusterstored amemberoftherentalsclusterandhasarelationshipwiththevehiclesparepartscluster. initsco-database.thisinformationisaccessedbyauserthroughthetassiliprimitives: ThisprovidesalistofclustersCheapRentisamemberof. DisplayClustersofCheapRent. CheapRentuserscandiscovertheclusters:vehiclespecications,insuranceandvehicle with(eg.vehiclesalesandvehiclespareparts).asimilarquerymaybeusedtoexamine registration.lastly,byexaminingtherelationshiplinkstotheinsurancecluster,thevehicle therelationshiplinksofthevehiclesparepartsandvehiclesalesclusters.inthisway safetyclustercanbefound. ThisprovidesalistofclusterstheCheapRentdatabaseandrentalsclusterhasarelationship DisplayClusterRelationshipsRentals. nulllistisreturned.inthiscaseausermayeithersubmitanotherinformationnameterm, attempttonavigatethroughthesystemanddiscovertheinformation\manually",ormake requiresthatnodesmaintainanappropriatelistofthesaurusterms.ifnomatchismadea connectionstoremoteclusters/databaserelationships.usersmayutilizeotherprimitives andstipulatean\informationname"-forexample\partprices"-whichreturnsalistof possiblyremoteclusters/relationshipsthathaveacorrespondingclassname.thisprocess Primitivesalsoexistwhichdisplaytheclassesofrelationshipsandclusters,andallow sparepartsmayhavebeenreturnedbystipulatingtheinformationnamesparepartsorsimply useoftheunderlyingrelationshipspacesearchstructure.inthelastcasethreebasicsearch heuristicshavebeenproposedin[18],basedonlinkweightrelaxation. bylistingrelationships.onceanappropriatecluster/relationshiphasbeenfound,tassili providesprimitivesforinvestigatingitsclasses.forexample: InthecarrentalcasetherelationshipbetweentheCheapRentdatabaseandthevehicle Thequery: willdisplayallthesubclassesofthevehiclesparepartscluster. DisplaySubClassesvehicle-spare-parts spareparts. Lastly,thequery: willdisplayinformationassociatedwiththesubclasspartpriceswithintheclustervehicle FindInformationpart-prices 16

17 \1990". willdisplayactualinformation.clearlythesequeriesrequireincreasinglygreaterknowledge oftheclusterschema.thusbothexpertandnoviceusersarecateredfor. thersttwoofthethreeclassqueriesabove).forexample,the\displaysubclass"query FindInformationWithAttributesparts:\exhaust";model:\JaguarXJS";year: willreturnthelist:cars,trucks,motorbikesandsoon.theuserthenissuesthequery: displayed.similarly,tassiliallowsattributesofinstancestobedisplayed. Byleavingthe\instance"termblankallinstancesassociatedwiththesub-class\Car"are FurtherTassiliprimitivesareavailableforexploringobjectsmorefully(asrequiredin Finally,Tassiliallowsforfurtherunderstandingofaninformationtypeusingtheprimitive: DisplayDocumentationofInstanceFord-spare-partsOfInformationpart-price. DisplayInstancesByAttributeOfInformationCar. providesomeinformationabouttheenvironmentcurrentlyused.thelistofinformationthat mayberequestedispresentedinaprecedingsection.ifthereisnobehavioralcapabilityor nosuitableenvironmentispresent,thequeryfails.otherwise,documentationisdisplayed. mayrequireacertaintypeofhardwareand/orsoftwaretoberun.theuserispromptedto Theanswercanbeintextualorgraphicalform(asnotedpreviously).Thequeryitself disparatedatabasenodes.theproposedformofinteractionresultsinthecreationofdynamicclustersofdatabasescenteredaroundsubjectareasofinterestorexpertisecalletiallyrepresentcentroidsofadatabaseclusterpertainingtoanareaofinterest.database nodesthenformweightedlinkstoglobalconceptsinawaywhichreectstheirowninterests. globalconcepts.globalconceptsarehigh-levelabstractmeta-schemaobjectswhichessen- anarchitecturalframeworkfororganizinginteractionsamongalargenumberofautonomous 6Conclusion Thispaperaddressesissuesrelatingtolarge-scaleinteroperation.Inparticular,wepropose drivenbythestatesoftheindividualdatabasenodesasthesystemexecutes. degreeofexibilityasitallowsrelationshipinformationdiscoveryanddatasharingtobe systemprovidesfacilitiesforqueryingandextractinginformationregardingtheinter-cluster lishandmaintainthesubdivisionoftheinter-databaseinformationspace.moreover,the relationshipsandtheinformationspaceingeneral.theproposedapproachallowsforahigh Thustheyorganizetheinter-databaseinformationandrelationshipsearchspace. Theproposedapproachfulllsthreefundamentaltasks:itprovidesacommonframework(theglobalconcepts)towhichparticipantdatabasescontribute;itspeciesarelatively Linguistictoolsarealsoprovidedinordertoallowapplicationprogrammerstoestab- clustersanddatabasenodes.othervirtuesofthisapproachareitssimplicity,dynamic informationsearches;andimplicitlyprovideslocalnodeswithanabstractmodelofother smallsetofdatabases/nodesforinteraction(viz.databaseclusters)therebyaccelerating 17

18 nodesprovideandcontroltheirownclassication. nature,andextensibilityinadditiontothethefactthatitretainslocalautonomybecause References [3]A.D.Birell,R.Levin,R.N.Needham,andM.D.Schroeder.Grapevine:Anexercisein [1]RafaelAlonso,DanielBarbara,andLuisL.Cova.Datasharinginlargeheterogeneousinformationnetworks.InWorkshoponHeterogeneousDatabases,Chicago,Dec.1989.IEEE-CS [2]C.Batini,M.Lenzerini,andS.B.Navathe.Acomparativeanalysisofmethodologiesfor distributedcomputing.communicationsoftheacm,25(4):260{274,april1982. databaseschemaintegration.acmcomputingsurveys,18(4):324{364,dec TechnicalCommitteeonDistributedProcessing. [5]AthmanBouguettaya.Largemultidatabases:Beyondfederationandglobalschemaintegration.InR.Sacks-Davis,editor,ProceeedingsoftheFifthAustralasianDatabaseConference, [4]A.BouguettayaandR.King.Largemultidatabases:Issuesanddirections.InIFIPDS-5 ElsevierPublishers,Lorne,Victoria,Australia,1993. InteroperableDatabaseSystems(Editors:D.K.Hsiao,E.J.Neuhold,andR.Sacks-Davis). [7]WallysW.Conhaim.Maturingfrenchvideotextbecomeskeyinternationaltool.Information [6]AthmanBouguettaya.On-lineclustering.ToappearintheIEEETransactiononDataand Today,9(1):28,January1992. Christchurch,NewZealand,January1994.GlobalPublicationsServices. KnowledgeEngineeringJournal,1994. [10]B.Everitt.ClusterAnalysis.HalstedPress,1980. [11]D.HeimbignerandD.McLeod.Afederatedarchitectureforinformationsystems.ACM [8]A.EmtageandP.Deutsch.Archie:Anelectronicdirectoryservicefortheinternet.Proc. [9]T.Berners-Leeetal.World-wide-web:Theinformationuniverse.ElectronicNetworking: TransactionsonOceInformationSystems,3(3):253{278,July1985. Research,Applications,andPolicy,1(2):52{58,Spring1992. Winter1992UsenixConf.,pages93{110,1992. [12]B.KahleandA.Medlar.Aninformationsystemforcorporateusers:Wideareainformation [13]V.KashyapandA.Sheth.Semantics-basedinformationbrokering:Asteptowardsrealizing [14]W.LitwinandA.Abdellatif.Multidatabaseinteroperability.IEEEComputerMagazine, [15]W.Litwin,J.Boudenant,C.Esculier,A.Ferrier,A.M.Glorieux,J.LaChimia,K.Kabbaj, servers.connexions-theinteroperabilityreport,5(11):2{9,november1991. DistributedDatabases,pages311{343,Amsterdam,1982.North-HollandPublishingCompany. C.Moulinoux,P.Rolin,andC.Stangret.SIRIUSsystemfordistributeddatamanagement.In 19(12):10{18,Dec theinfocosm.technicalreportdcs-tr-307,rutgersuniversity,march

19 [16]WitoldLitwin,LeoMark,andNickRoussopoulos.Interoperabilityofmultipleautonomous [17]M.McCahill.Theinternetgopherprotocol:Adistributedserverinformationsystem.Connexions-TheInteroperabilityReport,6(7):10{14,July1992. Systems,pages169{202,March1994. [18]S.MillinerandM.Papazoglou.Reassessingtherolesofnegotiationandcontractingforinteroperabledatabases.InInternationalWorkshoponAdvancesinDatabasesandInformation databases.inacmcomputingsurveys,volume22(3),pages267{293.acmpress,september [19]E.J.NeuholdandB.Walter.Anoverviewofthearchitectureofthedistributeddatabase [22]GerardSaltonandMichaelJ.McGill.Introductiontomoderninformationretrieval.In [21]EyOz.Whenprofessionalstandardsarelax.CommunicationsoftheACM,37(10),1994. [20]KatiaObraczka,PeterB.Danzig,andShi-HaoLi.Internetresourcediscoveryservices.IEEE systemporel.indistributeddatabases,pages247{290,amsterdam,1982.north-holland PublishingCompany. [23]MichaelF.Schwartz.InternetresourcediscoveryattheUniversityofColorado.IEEEComputerMagazine,26(9):25{35,September1993. ComputerMagazine,26(9):25{35,September1993. McGrawHillComputerScienceSeries,NewYork,1983.McGrawHillBookCompany. [24]AmitP.ShethandJamesA.Larson.Federateddatabasesystemsandmanagingdistributed, [25]P.SimpsonandR.Alonso.Amodelforinformationexchangeamongautonomousdatabases. [26]PatriciaSimpson.Queryprocessinginaheterogeneousretrievalnetwork.In11thInternational heterogeneous,andautonomousdatabases.inacmcomputingsurveys,volume22(3),pages TechnicalReport,Dept.ofComputerScience,PrincetonUniversity,May {226.ACM,September1990. [28]R.Watson.Identiers(naming)indistributedsystems.InB.W.Lampson,M.Paul,and [27]M.Templeton,D.Brill,A.Chen,S.Dao,andE.Lund.Mermaid-experienceswithnetwork operation.proc.2nddataengineeringconference, :292{300,feb H.J.Siegert,editors,LectureNotesinComputerScience:DistributedSystems-Architecture France,June13-15,1988.ACMSIGIR. ConferenceonResearch&DevelopmentinInformationRetrieval,pages359{370,Grenoble, andimplementation,pages191{210.springerverlag,newyork,

Your AutoCheck Vehicle History Report

Your AutoCheck Vehicle History Report Your AutoCheck Vehicle History Report Report Run Date: November 4, 2014 6:18:19 PM EST 2012 MINI Cooper Countryman S ALL4 VIN: WMWZC5C55CWL60138 Class: Sport Car - Touring Year: 2012 Make: MINI Engine:

More information

Your AutoCheck Vehicle History Report

Your AutoCheck Vehicle History Report Your AutoCheck Vehicle History Report Report run date: June 15, 2016 17:05:15 EDT 2003 Mercury Grand Marquis GS VIN: 2MEFM74W63X607773 Year: 2003 Make: Mercury Class: Traditional Car Engine: 4.6L V8 EFI

More information

Company Car Tax 2014/2015

Company Car Tax 2014/2015 Company Car Tax 2014/2015 Produced for Zenith by Income Tax Rates 2014/15 2013/14 Rate Band Band % 20 0 31,865 0 32,010 40 31,866 150,000 32,011 150,000 45 150,000+ 150,000+ Personal Allowances 2014/15

More information

Monthly Report on the Corporate Services Price Index ( Preliminary Figures for February 2011 ) Index

Monthly Report on the Corporate Services Price Index ( Preliminary Figures for February 2011 ) Index BANK of JAPAN Research and Statistics Department P.O. BOX 30 TOKYO 103-8660, JAPAN TEL. 03-3279-1111 FOR RELEASE 8:50 A.M. Friday, March 25, 2011 Monthly Report on the Corporate Services Price ( Preliminary

More information

Introduction to Motorcentral. Illustration of the common functions you can perform using Motorcentral

Introduction to Motorcentral. Illustration of the common functions you can perform using Motorcentral Introduction to Motorcentral Illustration of the common functions you can perform using Motorcentral 1 Table of Contents Screen Layout... 4 Managing Stock... 5 Adding a Vehicle into Stock... 6 Creating

More information

How To Lease A Mazda 6

How To Lease A Mazda 6 How to read a. Your LeasePlan quote gives you all the details of your selected vehicle and lease term. It shows all the calculations, including discounts and GST savings, to help you understand your options

More information

What is benefit in kind tax and how quickly will it be applied to my pay?

What is benefit in kind tax and how quickly will it be applied to my pay? FAQ S Can anyone apply for a salary sacrifice lease car? You must be a permanent employee of the Trust; Salary must be above the minimum wage after all salary sacrifices are taken into account (currently

More information

Government grant on the purchase of environment-friendly vehicles

Government grant on the purchase of environment-friendly vehicles Government grant on the purchase of environment-friendly vehicles APPLICATION FORM M1 VEHICLES SCRAPPAGE SCHEME 2015-2016 For official use only by Transport Malta Date File no: Application no: received:

More information

Commercial Automobile Insurance Manual

Commercial Automobile Insurance Manual (RULE 112) AMBULANCE SERVICES 1. Ambulance (Class Code 79130) Multiply the fleet or non-fleet Trucks, Tractors and Trailers base premium by 3.00. by the following rating factors:.87 1.23 2. Ambulance Type

More information

AutoCheck Vehicle History Report

AutoCheck Vehicle History Report 1 of 9 7/23/2014 4:54 PM AutoCheck Vehicle History Report 2003 Subaru Impreza WRX Report Run Date: 2014-07-23 19:53:13.020 EDT Report Summary VIN: JF1GG29643G809628 Year : 2003 Make : Subaru Model: Impreza

More information

Vehicle & Equipment Finance

Vehicle & Equipment Finance Vehicle & Equipment Finance Vehicle & Equipment Finance There are a number of different ways to finance the purchase of vehicles and equipment in your business including lease, chattel mortgage and commercial

More information

Dime.Scheduler, what else?

Dime.Scheduler, what else? Dime.Scheduler is the graphical resource planning tool of choice for Microsoft Dynamics partners and users that are looking to integrate planning functionality into their business processes and vertical

More information

McMillan Shakespeare Limited (ASX:MMS)

McMillan Shakespeare Limited (ASX:MMS) !!" # $%&' McMillan Shakespeare Limited (ASX:MMS) Outsourced employee benefits administration and integrated Fleet Management Company McMillan Shakespeare Limited 100% Financial Performance Share price

More information

InsureMyRide motorbike insurance

InsureMyRide motorbike insurance InsureMyRide motorbike insurance Premiums, excesses, discounts and claim payments guide Your Guide to Premiums, Excesses, Discounts and Claim Payments This InsureMyRide Bike Insurance Premiums, Excesses,

More information

BE MINI. MINI ROADSIDE ASSISTANCE & ACCIDENT MANAGEMENT.

BE MINI. MINI ROADSIDE ASSISTANCE & ACCIDENT MANAGEMENT. BE MINI. MINI ROADSIDE ASSISTANCE & ACCIDENT MANAGEMENT. Driving a MINI is fun. Running into unexpected trouble is not. But with MINI Roadside Assistance & Accident Management, we ll do everything we can

More information

HOW TO GET A DEALER LICENSE AND START A PROFITABLE USED CAR BUSINESS

HOW TO GET A DEALER LICENSE AND START A PROFITABLE USED CAR BUSINESS HOW TO GET A DEALER LICENSE AND START A PROFITABLE USED CAR BUSINESS HOW TO GET A DEALER LICENSE AND START A PROFITABLE USED CAR BUSINESS COPYRIGHT 2012 Don Massey Don Massey Consulting Inc 8201 Lighthouse

More information

Your AutoCheck Vehicle History Report

Your AutoCheck Vehicle History Report Your AutoCheck Vehicle History Report Report Run Date: September 16, 2015 7:07:59 PM EDT 2013 BMW 3-Series 328i VIN: WBA3A5G58DNP19494 Class: Upscale - Near Luxury Year: 2013 Make: BMW Engine: 2.0L I4

More information

TAX TABLES 2010/11. INCOME TAX 2010/11 2009/10 Rates

TAX TABLES 2010/11. INCOME TAX 2010/11 2009/10 Rates TAX TABLES 2010/11 INCOME TAX 2010/11 2009/10 Rates % % Starting rate for savings income only 10 10 Basic rate for all income 20 20 Higher rate for non-savings and savings income only 40 40 Higher rate

More information

Annual Resale Certificate for Sales Tax Guidelines to help business owners determine whether their purchases qualify for resale exemption

Annual Resale Certificate for Sales Tax Guidelines to help business owners determine whether their purchases qualify for resale exemption GT-800060 R. 01/12 Annual Resale Certificate for Sales Tax Guidelines to help business owners determine whether their purchases qualify for resale exemption Registration: If your business will have taxable

More information

Driver Card. Driver Helpline. Your. Your

Driver Card. Driver Helpline. Your. Your Your Driver Card Dispatched before the delivery of the new vehicle, the driver card features a helpline number, your customer identification number (where applicable) and details of any additional service

More information

what to do in case of an auto accident

what to do in case of an auto accident what to do in case of an auto accident Keep this pamphlet with a pencil and paper and your insurance card in your car. What These Words Mean Scene The place where the accident happened. Witness A person

More information

BMW Roadside Assistance & Accident Management 133 BMW bmw.com.au

BMW Roadside Assistance & Accident Management 133 BMW bmw.com.au BMW Roadside Assistance & Accident Management 133 BMW bmw.com.au BMW Group Australia Ltd, ABN 1100 467 5192, 01/10 Part No. 8888 1600 261, BMW11209 BMW Roadside Assistance & Accident Management 133 BMW

More information

2009 Economic Impact Report

2009 Economic Impact Report 2009 Economic Impact Report The Economic Impact of Franchised New Car Dealerships on the Colorado Economy Sponsored by: DIRECTOR S MESSAGE & BACKGROUND INTRODUCTION President s Message Tim Jackson President

More information

INTRODUCING MAXXIA MYCAR A GUIDE TO NOVATED LEASING AND SALARY PACKAGING THE CAR YOU WANT

INTRODUCING MAXXIA MYCAR A GUIDE TO NOVATED LEASING AND SALARY PACKAGING THE CAR YOU WANT INTRODUCING MAXXIA MYCAR A GUIDE TO NOVATED LEASING AND SALARY PACKAGING THE CAR YOU WANT X Communication Plan (0909) Maxxia Pty Ltd Have you thought about buying a car and wondered if a novated lease

More information

Florida Annual Resale Certificate for Sales Tax

Florida Annual Resale Certificate for Sales Tax Florida Annual Resale Certificate for Sales Tax GT-800060 R. 07/15 What s New for 2015 Florida Annual Resale Certificates for Sales Tax Florida Annual Resale Certificates for Sales Tax are available for

More information

How To Sell Spare Parts

How To Sell Spare Parts Auto3P Horizon The Automotive Spare Part Sector Spare Parts Sector - Overview The spare parts trade is a complex diversified and extremely competitive sector. Part sellers want to know about the customers'

More information

Student Activities. Lesson Eight. Cars And Loans 04/09

Student Activities. Lesson Eight. Cars And Loans 04/09 Student Activities $ Lesson Eight Cars And Loans 04/09 the operating costs of a car Model year Make, size, model Fixed costs Depreciation: Purchase price $ divided by estimated life of years $ Annual insurance

More information

Rules of On-line Auctions (hereinafter the Rules )

Rules of On-line Auctions (hereinafter the Rules ) Rules of On-line Auctions (hereinafter the Rules ) The provisions of these Rules set out the principles of conducting on-line auctions (hereinafter Auctions ) with a view of selecting the purchaser offering

More information

Transport University of Bristol Students Union V1.0

Transport University of Bristol Students Union V1.0 1 Report Transport Name Bristol SU Subtitle Groups 2 Contents Travel Options... 3 Driving Self-Hire Vehicles... 4 Driver register... 4 Insurance... 4 Prices... 4 Making a booking... 5 Hiring a minibus...

More information

Annual Resale Certificate for Sales Tax Guidelines to help business owners determine whether their purchases qualify for resale exemption

Annual Resale Certificate for Sales Tax Guidelines to help business owners determine whether their purchases qualify for resale exemption Annual Resale Certificate for Sales Tax Guidelines to help business owners determine whether their purchases qualify for resale exemption GT-800060 R. 10/09 Registration: If your business will involve

More information

SMARTSANTANDER: MAKING THE SMART CITY PARADIGM A REALITY

SMARTSANTANDER: MAKING THE SMART CITY PARADIGM A REALITY SMARTSANTANDER: MAKING THE SMART CITY PARADIGM A REALITY Prof. Luis Muñoz Laboratories for R+D+I in Telecommunications, 39005-Santander; Spain University of Cantabria [email protected] 1 Outline What

More information

Access Your Global Network.

Access Your Global Network. Services Directory: The Services Directory is a quick reference tool, which features an overview of the range of services provided by corporate members of the American Chamber of Commerce in Germany e.v.

More information

Leading the way in motor body repairs. KSR Corporate Fleet VIP Program

Leading the way in motor body repairs. KSR Corporate Fleet VIP Program KSR Corporate Fleet VIP Program Our VIP Program is designed to add value and save time for corporate and business clients. Let us focus on repairing your fleet so you can focus on running your business.

More information

Student Activities. Lesson Nine. Cars and Loans 04/09

Student Activities. Lesson Nine. Cars and Loans 04/09 Student Activities $ Lesson Nine Cars and Loans 04/09 operating costs of a motor vehicle model year make, size, model fixed costs Depreciation: Purchase price $ divided by estimated life years $ Annual

More information

CHAPTER SEVEN FEES, CHARGES AND INCOME GENERATION. Summary. Introduction. Landing and Navigation Charges

CHAPTER SEVEN FEES, CHARGES AND INCOME GENERATION. Summary. Introduction. Landing and Navigation Charges CHAPTER SEVEN FEES, CHARGES AND INCOME GENERATION Summary This Chapter deals with the charges that MOD makes for various services provided to civil aircraft at MOD airfields, the circumstances in which

More information

CLAIMS WALK THROUGH. Note that this is a general indication and may differ from claim to claim. THE CLAIMS PROCESS. Truck is involved in an event.

CLAIMS WALK THROUGH. Note that this is a general indication and may differ from claim to claim. THE CLAIMS PROCESS. Truck is involved in an event. CLAIMS WALK THROUGH Follow this plan of action in respect of own damage claims This is an outline on how HCV claims are processed. HCV believes that if you understand the process you will be able to work

More information

UK group update. April 2016

UK group update. April 2016 UK group update April 2016 2 Building the UK business Develop an integrated range of asset finance and management services Establish a market-leading business model to capture the opportunities brought

More information

JOB DESCRIPTION. Team Leader Fleet Engineering. Environment & Sustainable Communities / Highways. Transport Operations / Vehicle Fleet & Depot

JOB DESCRIPTION. Team Leader Fleet Engineering. Environment & Sustainable Communities / Highways. Transport Operations / Vehicle Fleet & Depot JOB DESCRIPTION JOB TITLE: DIRECTORATE: SECTION: GRADE: Team Leader Fleet Engineering Environment & Sustainable Communities / Highways Transport Operations / Vehicle Fleet & Depot BBCU11 DATE PREPARED:

More information

GET THE CAR YOU LOVE THE SMART AND EASY WAY

GET THE CAR YOU LOVE THE SMART AND EASY WAY GET THE CAR YOU LOVE THE SMART AND EASY WAY What is Novated Leasing? NOVATED LEASING MADE EASY A Novated Lease is a three way agreement between you, Custom Fleet and your employer. It can potentially save

More information

University of Otago - A Guide to Relocation Expenses

University of Otago - A Guide to Relocation Expenses Relocation Guidelines for the Appointee Full Policy 1 September 2010 If you have any questions about your relocation, please contact: Human Resources Melinda Black Phone number: 0064 3 479 5954 E-mail:

More information

Florida Department of Revenue. Repair of Tangible Personal Property Standard Industry Guide

Florida Department of Revenue. Repair of Tangible Personal Property Standard Industry Guide Florida Department of Revenue Repair of Tangible Personal Property Standard Industry Guide PURPOSE This guide provides an auditor with information on the subject industry. This information will assist

More information

Frequently Asked Questions - Car Loan

Frequently Asked Questions - Car Loan Frequently Asked Questions - Car Loan October 2013 2 Application Who is eligible to apply for an HSBC Car Loan? Individuals aged between 18 to 65 years old (loan to terminate at 65 years) with a minimum

More information

ASTRA Applications. Invoicing. This shows which ASTRA modules can be used by different companies.

ASTRA Applications. Invoicing. This shows which ASTRA modules can be used by different companies. ASTRA Applications This shows which ASTRA modules can be used by different companies. Invoicing Accountants Advertising Agency Agriculture Inputs Air Conditioning Engineers Architects Armed Forces Art

More information

GEORGE MUNICIPALITY MOTOR VEHICLE INSURANCE POLICY

GEORGE MUNICIPALITY MOTOR VEHICLE INSURANCE POLICY GEORGE MUNICIPALITY MOTOR VEHICLE INSURANCE POLICY INDEX 1. MUNICIPALITY INSURANCE - ACCIDENTS 2 a. Accidents - Damage > R2 500 2 b. Accidents - Damage

More information

CHURCH AND COMMERCIAL PROPERTY CLAIM FORM

CHURCH AND COMMERCIAL PROPERTY CLAIM FORM Methodist Insurance plc Brazennose House, Brazennose Street, Manchester M2 5AS Telephone 0161 833 9696 Facsimile 0161 833 1287 CHURCH AND COMMERCIAL PROPERTY CLAIM FORM CLAIM NUMBER: (Office use only)

More information

GreenShareCar Fleet Solutions

GreenShareCar Fleet Solutions GreenShareCar Fleet Solutions Introduction GreenShareCar ( GSC ) is an emerging car sharing operator that was established to fill the growing global niche of car sharing, specifically in the Australian

More information

Affinity 4WD. Insurance

Affinity 4WD. Insurance Affinity 4WD Insurance Welcome to Affinity 4WD Insurance Affinity Insurance Brokers (Affinity) are pleased to provide you with a motor vehicle insurance policy specifically designed for 4WD owners and

More information

Honda Warranty Plus. Honda Warranty Plus. Peace of mind motoring with 5 years Honda Premium Roadside Assist and 5 years or 140,000 km warranty cover

Honda Warranty Plus. Honda Warranty Plus. Peace of mind motoring with 5 years Honda Premium Roadside Assist and 5 years or 140,000 km warranty cover Honda Warranty Plus Honda Warranty Plus Peace of mind motoring with 5 years Honda Premium Roadside Assist and 5 years or 140,000 km warranty cover Please staple your confirmation letter here Honda Warranty

More information

Your AutoCheck Vehicle History Report

Your AutoCheck Vehicle History Report Page 1 of 5 Your AutoCheck Vehicle History Report Report Run Date: November 3, 2015 2:19:31 PM EST 2006 Chevrolet Corvette VIN: 1G1YY36UX65116740 Class: Sport Car - Premium Year: 2006 Engine: 6.0L V8 SFI

More information

INSTRUCTIONS FOR LEASING/RENTAL MOTOR VEHICLE LICENSE

INSTRUCTIONS FOR LEASING/RENTAL MOTOR VEHICLE LICENSE NEW Application: STATE OF RHODE ISLAND AND PROVIDENCE PLANTATIONS DIVISION OF MOTOR VEHICLES DEALERS' LICENSE AND REGULATION OFFICE 600 New London Avenue Cranston, RI 02920-3024 INSTRUCTIONS FOR LEASING/RENTAL

More information

RISK ELIGIBILITY. All professional truck owners operating and domiciled within eleven Western states and satisfying other standards as outlined here.

RISK ELIGIBILITY. All professional truck owners operating and domiciled within eleven Western states and satisfying other standards as outlined here. RISK ELIGIBILITY All professional truck owners operating and domiciled within eleven Western states and satisfying other standards as outlined here. This program is designed to offer competitive rates

More information

Linux as a Data Integration Platform

Linux as a Data Integration Platform Linux as a Data Integration Platform Click to edit Master subtitle style Evan Bauer, VP Technology Architecture DealerTrack, Inc. Background DealerTrack (NASDAQ:TRAK) is the leading software-as-a-service

More information

Microsoft Office 365 how to make a booking for meeting rooms and resource calendars

Microsoft Office 365 how to make a booking for meeting rooms and resource calendars Microsoft Office 365 how to make a booking for meeting rooms and resource calendars 1 Contents Purpose... 3 Document Support Boundaries... 3 Meeting Rooms what has changed?... 4 How to get access to make

More information

Proactive database performance management

Proactive database performance management Proactive database performance management white paper 1. The Significance of IT in current business market 3 2. What is Proactive Database Performance Management? 3 Performance analysis through the Identification

More information

Tan Bee Guan Assistant Director Computer Center (NUS)

Tan Bee Guan Assistant Director Computer Center (NUS) Implementing SAP to meet operational and information needs of Employees Tan Bee Guan Assistant Director Computer Center (NUS) Introduction Background Needs Implementation Next National University of Singapore,

More information

Your AutoCheck Vehicle History Report

Your AutoCheck Vehicle History Report Your AutoCheck Vehicle History Report Report run date: July 29, 2015 12:59:46 EDT 2004 Volkswagen Golf R32 VIN: WVWKG61J24D127071 Year: 2004 Make: Volkswagen Class: Mid Range Car - Lower Engine: 3.2L V6

More information

Road Traffic Accidents. Everything you need to know

Road Traffic Accidents. Everything you need to know Road Traffic Accidents Everything you need to know Families involved in a road traffic accident in this country and abroad can seek legal advice and assistance from EAD Solicitors. Anyone can seek legal

More information

MySQL High-Availability and Scale-Out architectures

MySQL High-Availability and Scale-Out architectures MySQL High-Availability and Scale-Out architectures Oli Sennhauser Senior Consultant [email protected] 1 Introduction Who we are? What we want? 2 Table of Contents Scale-Up vs. Scale-Out MySQL Replication

More information

Efficiency in preventive maintenance

Efficiency in preventive maintenance Efficiency in preventive maintenance Efficiency in preventive maintenance PCSYS Maintenance (PM5) is an application that provides assistance in planning and execution of efficient, preventive maintenance

More information

Partnership/LLC/Sole Proprietorship Organizer

Partnership/LLC/Sole Proprietorship Organizer Partnership/LLC/Sole Proprietorship Organizer Please circle whether your business entity is a Partnership, LLC, or Sole Proprietorship Partnership/LLC/: Sole Proprietorship EIN # Name Date Formed Address:

More information

Student Activities. Lesson Nine. Cars and Loans. Practical_Money Skills for Life 04/09

Student Activities. Lesson Nine. Cars and Loans. Practical_Money Skills for Life 04/09 Student Activities Lesson Nine Cars and Loans Practical_Money Skills for Life 04/09 name: operating costs of a motor vehicle model year make, size, model fixed costs Depreciation: Purchase price $ divided

More information

Car Costs ASSESSMENT ONE: Assessment #1

Car Costs ASSESSMENT ONE: Assessment #1 Assessment #1 ASSESSMENT ONE: Knowledge ο T / F You must register your car with the Department of Motor Vehicles (DMV) once every two years. ο T / F Being able to afford a car involves more than being

More information

GT Car Center (GTCC) FAQ - Question and answers

GT Car Center (GTCC) FAQ - Question and answers Content 1. What does GT Car stand for?... 2 2. Why was the GT Car Center concept developed?... 2 3. Who benefits from the GT Car Center network?... 2 4. How international is GT Car Center?... 2 5. Why

More information

Strategic Analysis of Fleet Vehicle Leasing Market in Ireland

Strategic Analysis of Fleet Vehicle Leasing Market in Ireland Brochure More information from http://www.researchandmarkets.com/reports/3629286/ Strategic Analysis of Fleet Vehicle Leasing Market in Ireland Description: The objective of this study is to provide a

More information

MODERN LOW EMISSION VEHICLE FLEET MANAGEMENT SERVICE

MODERN LOW EMISSION VEHICLE FLEET MANAGEMENT SERVICE MODERN LOW EMISSION VEHICLE FLEET MANAGEMENT SERVICE Achieving financial and environmental savings for public and private organisations SOCIAL ENTERPRISE PARTNERSHIP COMMUNITY INTEREST COMPANY Community

More information

Application for Withdrawal Significant Financial Hardship

Application for Withdrawal Significant Financial Hardship KiwiSaver Act 2006 Application for Withdrawal Significant Financial Hardship Use this form to apply for a withdrawal from your KiwiSaver account if you are experiencing, or likely to experience, Significant

More information

AutoCheck Vehicle History Report

AutoCheck Vehicle History Report AutoCheck Vehicle History Report Report Run Date: February 5, 2015 9:17:27 AM EST 1998 Mercedes Benz CL Class CL600C VIN: WDBGA76G4WA382642 Year : 1998 Make : Mercedes Benz Model: CL Class CL600C Style/Body:

More information

OFF-ROAD VEHICLE AND BOAT DEALERS

OFF-ROAD VEHICLE AND BOAT DEALERS BULLETIN NO. 013 Issued March 2003 Revised July 2013 THE RETAIL SALES TAX ACT OFF-ROAD VEHICLE AND BOAT DEALERS This bulletin provides information to help off-road vehicle and boat dealers apply the Retail

More information

You just realized that with work, school, sports and other obligations you REALLY need a set of wheels.

You just realized that with work, school, sports and other obligations you REALLY need a set of wheels. Introduction You just realized that with work, school, sports and other obligations you REALLY need a set of wheels. But what is it going to cost? And Your budget only allows you 400 a month! And you have

More information

FIRST COMMERCIAL INSURANCE COMPANY USED AUTO DEALER PROGRAM UNDERWRITING GUIDELINES

FIRST COMMERCIAL INSURANCE COMPANY USED AUTO DEALER PROGRAM UNDERWRITING GUIDELINES FIRST COMMERCIAL INSURANCE COMPANY USED AUTO DEALER PROGRAM UNDERWRITING GUIDELINES SCOPE OF PROGRAM This program is specifically designed for Non-Franchised Auto Dealers located in the State of Florida.

More information

Your AutoCheck Vehicle History Report

Your AutoCheck Vehicle History Report Your AutoCheck Vehicle History Report 2006 Toyota Camry Solara SE / SE Sport / SLE Report Run Date:2015-04-14 12:18:40:447 CDT Report Summary VIN: 4T1CA38P66U084075 Year: 2006 Make: Toyota Model: Camry

More information

Leased Vehicles and Insurance Fraud. Per Norström Deputy CEO Larmtjänst AB, Sweden Sponsor of the Insurance Crime Platform Insurance Europe

Leased Vehicles and Insurance Fraud. Per Norström Deputy CEO Larmtjänst AB, Sweden Sponsor of the Insurance Crime Platform Insurance Europe Leased Vehicles and Insurance Fraud Leaseurope Conference on Fighting Fraud in the Leasing Industry 18 November 2015 Per Norström Deputy CEO Larmtjänst AB, Sweden Sponsor of the Insurance Crime Platform

More information

ACCIDENT AND VEHICLE DAMAGE REPORTING

ACCIDENT AND VEHICLE DAMAGE REPORTING ACCIDENT AND VEHICLE DAMAGE REPORTING Damage Reporting The Accident/Vehicle Damage Report Form with instructions for filing a claim is provided on the web-site under Company Car related forms for active

More information