Intégrée aux pipelines IBM Relationship Resolution, une interface de recherche et interrogation dynamique constitue un point d'accès unique pour que les
interrogent la base de données d'entités. A l'aide de documents d'entrée UMF, il faut structurer la
demande, puis envoyer le document d'entrée UMF via les service Web aux
pipelines, en vue du traitement. A l'issue du traitement, le pipeline renvoie un
document de sortie UMF où figurent les résultats.
Les recherches via pipeline de services Web apportent les réponses à deux types de
questions :
- Quelles entités de la base de données d'entités concordent avec un attribut
ou jeu d'attributs particulier ? (UMF_SEARCH)
- Ce type de recherche via pipeline de services Web tire pleinement parti de la résolution d'entité
pour reconnaître et standardiser les critères de recherche entrants, puis
faire concorder les critères de recherche avec des entités de la base de données. Cela s'appelle
une interrogation récapitulative ou de l'ensemble de résultats, et renvoie la liste des entités dont des
valeurs de données concordent avec la valeur d'attribut ou liste de valeurs d'attributs demandée.
- Pour effectuer une interrogation récapitulative ou de l'ensemble de résultats, il faut créer un document d'entrée UMF_SEARCH
contenant les critères de recherche dont se sert le pipeline pour exécuter la
résolution d'entité. Le pipeline répond en renvoyant un document de sortie UMF_SEARCH_RESULT
avec les résultats de l'interrogation, à savoir la liste des entités
concordant avec les critères de recherche.
- De quelles informations la base de données d'entités dispose-t-elle sur
une entité spécifique ? (UMF_QUERY)
- Ce type de recherche via pipeline de services Web se sert d'instructions et paramètres SQL
pour interroger la base de données d'entités. Cela s'appelle une interrogation détaillée ou en aval, et
renvoie la liste détaillées des informations sur une seule entité.
- Pour effectuer une interrogation détaillée ou en aval, il faut créer un document d'entrée UMF_QUERY
qui indique sur quelle entité de la base de données vous désirez des
renseignements. Le pipeline répond en renvoyant un document de sortie UMF_QUERY_RESULT
fournissant le détail sur l'entité concernée.
Tandis qu'ils effectuent les recherches via pipeline de services Web, les pipelines
accomplissent toutes les fonctions de pipeline standard, dont la consignation.
L'entrée
(demande) et la sortie (réponse) des recherches via pipeline de services Web
utilisent toutes deux des documents UMF et structurent les informations en UMF.
Formats de recherche via pipeline de services Web
IBM Relationship
Resolution comporte d'origine plusieurs formats prédéfinis pour chacune des
recherches via pipeline de services Web :
- Formats UMF_SEARCH
- WS_SUMMARY_TOP10
- Renvoie la liste des dix entités de la base de données
concordant au plus près avec les données d'attributs indiquées dans les critères de recherche
- WS_SUMMARY_TOP100
- Renvoie la liste des cent entités de la base de données
concordant au plus près avec les données d'attributs indiquées dans les critères de recherche
- WS_SUMMARY
- Renvoie la liste de toutes les entités de la base de données
concordant avec les données d'attributs indiquées dans les critères de recherche
- UMF_QUERY formats
- WS_DETAIL
- Renvoie toutes les données de la base sur l'ID d'entité demandé
- WS_RELATION
- Renvoie la liste de toutes les entités de la base de données qui sont apparentées
à un degré à l'entité d'entrée
- WS_ALERT
- Renvoie la liste de toutes les alertes de la base de données d'entités impliquant
l'ID d'entité d'entrée
Il faut indiquer quel format prédéfini appliquer, dans la balise FORMAT_CODE,
dans le document d'entrée UMF adéquat.
Considérations sur les performances
Les recherches via pipeline
de services Web où figurent davantage de critères signifient généralement que le système
compare à un moindre nombre d'entités dans la base de données. Cela signifie à son tour que
le système renvoie les résultats plus vite que les recherches comportant moins de critères.