| |
2-8 FragencService V1.0 April 2000 2 2,3 Das FragencRahmencModell Die Fragenrahmenschnittstellen stellen einen ausdehnbaren Rahmen für das Beschäftigen zur Verfügung Frage. Dieses wird in zwei Möglichkeiten vollendet. Zuerst durch das Zur Verfügung stellen eines Standard-, generischen Satzes von Gegenstandschnittstellen für die Behandlung von Frage. Zweitens durch das Zur Verfügung stellen von Dehnbarkeit damit diese Gegenstandschnittstellen können sein subtyped für weitere Funktionalität. Die Fragenrahmenschnittstellen definieren zwei Niveaus der Schnittstellen. Das niedrige Niveau besteht aus QueryEvaluator und QueryableCollection Schnittstellen und liefert minimale Funktionalität für Frage. Das vorgerückte Niveau besteht aus QueryManager und Frage Schnittstellen und stellt eine ausdehnbare Funktionalität für das Beschäftigen alle Aspekte zur Verfügung von der Frage. 2,3,1 FragencExperten Ein Fragenexperte ist jeder möglicher Gegenstand, der den Betrieb stützt, um eine Frage auszuwerten. Er kann seien Sie ein einzelner Gegenstand, eine implizite Ansammlung Gegenstände oder eine ausdrückliche Ansammlung Gegenstände (besonders eine Ansammlung Queryable, wie in Abschnitt 2,3,2, Queryable besprochen Ansammlungen, auf Seite 2-9) . Ein Beispiel eines Fragenexperten, der implizites handhat Ansammlungen der hartnäckigen Gegenstände ist ein Datenbanksystem. Das Resultat einer Fragenauswertung kann alles sein. In den meisten Fällen ist es ein Queryable Ansammlung, wie in Tabelle 2-1 veranschaulicht . (der feste Pfeil stellt Betrieb dar Anforderung und die punktierten Pfeile stellen Verbindung.) dar, Tabelle 2-1 Fragenexperte und Ansammlung Queryable Queryable Ansammlung Frage Experte Quelle Ansammlung werten Sie aus Iterator Resultat Ansammlung CosQuery- Ansammlung Modul |  |
|
| |
|
|