Søgeorienteret arkitektur - Search-oriented architecture

Brug af søgemaskinteknologi er den vigtigste integrationskomponent i et informationssystem . I et traditionelt erhvervsmiljø suppleres eller erstattes det arkitektoniske lag, der normalt besættes af et relationelt databasestyringssystem (RDBMS), med en søgemaskine eller indekseteknologien, der bruges til at opbygge søgemaskiner. Forespørgsler til information, der normalt udføres ved hjælp af SQL ( Structure Query Language ), erstattes af nøgleord eller felt (eller feltaktiverede) søgninger efter strukturerede, semistrukturerede eller ustrukturerede data.

I en typisk flerlags- eller N-tier- arkitektur opretholdes information i en datatavn, hvor den kan gemmes og hentes fra en database eller filsystem. Datatrinet spørges efter logikken eller virksomhedsniveauet, når der er brug for information ved hjælp af et sprog til dataindhentning som SQL.

I en søgeorienteret arkitektur kan datatavlen udskiftes eller placeres bag et andet lag, der indeholder en søgemaskine og en søgemaskineindeks, som bliver forespurgt i stedet for databasesystemet. Forespørgsler fra virksomhedsniveauet laves i søgemaskinssprog i stedet for SQL. Selve søgemaskinen gennemsøger det relationelle databasestyringssystem ud over andre traditionelle datakilder såsom websider eller traditionelle filsystemer og konsoliderer resultaterne, når de bliver spurgt.

Fordelen ved at tilføje et søgelag til arkitekturstakken er hurtig responstid store dynamiske datasæt, der er muliggjort ved hjælp af søgeindekseringsteknologi, såsom et inverteret indeks .

Kontrast med

Se også