DTData Integration Architecture Elvis ZhangWord格式文档下载.docx

上传人:b****6 文档编号:16215740 上传时间:2022-11-21 格式:DOCX 页数:12 大小:92.64KB
下载 相关 举报
DTData Integration Architecture Elvis ZhangWord格式文档下载.docx_第1页
第1页 / 共12页
DTData Integration Architecture Elvis ZhangWord格式文档下载.docx_第2页
第2页 / 共12页
DTData Integration Architecture Elvis ZhangWord格式文档下载.docx_第3页
第3页 / 共12页
DTData Integration Architecture Elvis ZhangWord格式文档下载.docx_第4页
第4页 / 共12页
DTData Integration Architecture Elvis ZhangWord格式文档下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

DTData Integration Architecture Elvis ZhangWord格式文档下载.docx

《DTData Integration Architecture Elvis ZhangWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《DTData Integration Architecture Elvis ZhangWord格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。

DTData Integration Architecture Elvis ZhangWord格式文档下载.docx

ProcessesofDataIntegration

❑XML’suseinDataIntegration

TableofContents

TableofContents2

I.Introduction3

A.DifferentiatingDataIntegrationfromApplicationIntegration(EAI)3

1.EachTechnologysolvesdifferentbusinessproblems3

2.EachTechnologyrequiresdifferenttools4

B.FactorsInDeterminingWhichTechnologyToUse4

1.LimitationsofApplicationIntegration(EAI)4

2.StrengthsofDataIntegration5

C.GuidelinesforSelection6

II.“Actual”DataIntegration(ODSBased)7

A.DataIntegrationusinganOperationalDataStore(ODS)7

B.ODSComponents&

Processes8

1.Components8

2.Processes9

III.“Virtual”DataIntegration(XML-Based)11

I.Introduction

Integratingapplicationsissimplefromacommunicationperspective,butitcanbeextremelychallengingfromadataperspective.Multipleapplicationscanbemadetosendandreceivemessagesandtransactionsamongeachother;

butiftheydonothaveacommonunderstandingofthecontextandmeaningofthedatainvolved,theresultwillbeincomplete,orinaccurate,informationinone,ormore,oftheapplications.Thereforeapplicationintegration(EAI)shouldnotbeimplementedasanisolatedtechnologybutratheraspartofabroaderintegrationstrategythatevaluateswhichtypeofintegration(dataorapplication)isappropriateforwhichtask.

Eventhoughapplicationintegrationisgettingmoreattentiontoday,theneedfordataintegrationisalsogrowingrapidly,drivenprimarilybye-businessandportalrequirements.Thispaperwillexplorethecriticaldataintegrationissuesthatneedtobeevaluatedaspartofamiddleware-basedapplicationintegrationstrategy,andguidelinesforwhenmigrationtoacentralizeddatarepositoryforhousingkeyelementsofenterpriseinformationispreferred,ratherthananEAImiddlewaresolution,aswellasthetoolsandstandardstodoso.

A.DifferentiatingDataIntegrationfromApplicationIntegration(EAI)

Thekeydifferencebetweenapplicationintegrationanddataintegrationisthatapplicationintegrationenablesreal-timesharingofdatabetweendifferentsystemsand/applications.Dataintegrationrequiresthecombiningofdatafromdisparatesourcesintoanew,consolidateddataresource.

❑Applicationintegration,whichisthecreationofnewstrategicbusinesssolutionsbyreusingthefunctionalityofexistingapplications,involvestheuseofEAImiddlewaretoconnectdisparatesystemsand/orapplications.EAImiddlewareenablesoneapplication,ordatabase,to"

communicate"

withanotherapplication,ordatabase,butdoesnotrequireanychangetotheexistingdataintheunderlyingdatabases.

❑DataintegrationinvolvestheuseofETLmiddlewaretoreducedataredundancybycollectingandreorganizingdisparatedataintoonephysicalorlogicalplace.IntegrateddatarepositoriesarethealternativetoEAI,whichpresentacentralizedandlogicalapproachestointegratinginformation.Thephysicalimplementationofdataintegrationcouldbewithinacentralizedenterprisedatawarehouseorseverallogicaldatarepositories(ODS).

1.EachTechnologysolvesdifferentbusinessproblems

TherearemanyrequirementsforEAI,frombusiness-to-business(B2B)tointernalapplicationintegrationscenarios,howeverdifferentintegrationscenariosrequiredifferentintegrationtechnologies.

❑ApplicationIntegration(EAI)

Thebusinessdriverbehindapplicationintegration,(thecreationofnewstrategicbusinesssolutionsbyintegratingthefunctionalityofexistingenterprise'

sapplications)istherecognitionthatstove-pipedapplications,typicallytransactionprocessing(OLTP),automateindividualstepsinalargerbusinessprocess.Bycapturingoutputfromonesystemandroutingitintoareceivingapplication,abroaderbusinessprocessisautomated.Threecriticalattributesofapplicationintegrationare:

1)participatingsystemsaretightlydependent

2)integrationisdoneattheapplicationleveltopreservetransactionalintegrity

3)bothsystemsareprocesscentricintheirdesign.

❑DataIntegration

Thegoalofdataintegrationistogetredundantdata,storedinmultipleindependentsystems,to"

agreeonthefacts,"

sincethereisnopracticalwaytore-engineertheapplicationsandeliminatetheredundancy.Intoday’senvironment,dataconsistencyisimportantforbothOLTPandDSSarchitectures.Whendataconsistencyisthesolemotivationforintegratingpreviouslyindependentapplications,thendataintegrationtechnology,ratherthanEAItechnologyshouldbeused.Threecriticalconceptsare:

1)participatingsystemsarelooselycoupled

2)integrationisdoneatthedatabaselevel,and

3)thereceivingsystemisdatacentricinitsdesign

2.EachTechnologyrequiresdifferenttools

EAItoolsarethemostappropriateintegrationtechnologyforapplicationintegration.WithinEAItools,logicandbusinessrulesaredevelopedthattransformthesyntaxandsemanticsofthesendingapplication'

sdata,messagesortransactionsintoinputsthataresemanticallyandsyntacticallyconsistentwiththoseofthereceivingsystems.

ETLtoolsaremoreappropriatefordataintegration.Datamustbecomplete,consistent,timelyandrelevanttocreateinformationquality.Therefore,dataoriginatingintwoormoreapplicationsmustbereconciledintoasemanticallyconsistentformat.ETLtoolsintegratedatafrommultiplesystems,reconcilingredundantandoverlappingdataintoasingle,consistentintegrateddatastructureandenablingsyntaxandsemantictransformationstobeappliedtothedata.

AlthoughETLtoolsandEAItoolshavelegitimatefunctionaloverlap,theyfeaturedifferenttechnicalstrengthsspecifictotheproblemstheysolve.Followingarethekeydifferentiatingfeaturesbetweenthem.

1.Thefirstisthetimerequirement.-Ifreal-time,ornear-time,updateisrequired,thenanEAItoolwillsatisfytherequirementbetterthananETLone.

2.Thesecondisthevolumeofdatatobemoved.-AnETLbatchprocesswillalwaysbemoreefficientatmovingalargevolumeofdatathanindividualmessages.

3.Thethirdisthelevelatwhichintegrationneedstooccur.-MessagingbrokerstendtohaveaprogrammingAPIwhichresultsinsystemintegrationattheapplicationprogramminglevel.

4.Thefourthistheneedforintelligentrouting.-ETLvendorsdonotcurrentlyprovideintelligent,ordynamic,routingoftransactions.

5.Thefifthisthelevelofmetadatasupport-BothEAIandETLmakeuseofmetadatahowever,EAIvendorshavenotofferedasrichanapproachtometadataastheETLvendors.

B.FactorsInDeterminingWhichTechnologyToUse

UsingEAImiddlewaretolinkdisparateinformationsourcesforcertaintypesofapplicationsshouldnotbeviewedasan“quickfix”alternativetobuildingandmaintaininganintegrateddatarepository.Inmanycases,addingnewapplicationstoinstalledapplicationsintroducesinefficienciesordisconnected"

islands"

ofinformation

1.LimitationsofApplicationIntegration(EAI)

UsingEAImiddlewaretolinkdisparateinformationsourcescanhaveanimpactondataconsistencyand/orquality,whichcancreatethefollowingproblems:

❑DataRedundancy.Separatedatabasesoftenmaintainduplicateornear-duplicatedata,incurringincreasedstorageandmanagementcosts.

❑ProcessRedundancy.Themiddlewareapproachrequiresthatdatabetransformedintotherequestingapplication'

sformateachtimeitisaccessed..

❑SynchronizationandOwnershipIssues.Theseproblemsmayresultfromvaryingsourcesystemavailability,aswellasfromthelogicalrepositoriesreceivingnewandupdateddatafromabroadrangeofsources.

❑DataInconsistency.Seriousinconsistenciesmayresultfromthesourcesystems'

employingdifferentsemantics,formats,periodsofapplicabilityandcyclesofupdateandrefreshment.

❑LimitedRepeatabilityandAuditability.Changesinthesourcesystems'

operationaldatamaycausethesameactiontodeliverdifferentresultsatdifferenttimes.

2.StrengthsofDataIntegration

Thereareseveraltypesofdataintegrationscenarios,wherebuildinganintegrateddataresourcemaybepreferredoveranEAIsolution:

❑ToSolveDataIntegrityIssuesBetweenSystems

EAIenablesintegrationinabroad,businesscontextandcanserveasafoundationforintegratinglegacy,aswellas,newapplications,howeveritisunlikelythatanapplicationintegrationprojectwillsucceed,nomatterhowsophisticatedtheEAItools,iftheunderlyingsystemsareamess(i.e.applicationswitheccentricdata,uniquebusinessrules,andconvolutedprocesses)thesesystemsmayneverbeusefullyintegrated.

Notallapplicationintegrationprojectswillrequireintegratingsuchdisparateheterogeneousdatasourcestorequireadataintegrationsolution.However,forintegratingportals,commerceserversorcustomapplicationstotwoormorerelativelycomplexanddisparate,heterogeneous,datasources,adatarepositoryshouldbeconsideredasawayofnotonlyreducinginitialeffort,butalsocreatingleveragedreusabledataaccesscomponents.

❑ToTransform&

CleanseDisparateData

Mostorganizationsarefacedwithmanaginglargequantitiesofdisparatedata.Thisdisparatedataseverelyimpactsboththeorganization'

sabilitytoperformitsbusinessactivities

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1