[go: up one dir, main page]

HK1058115B - Cascading network apparatus with content based message redirector for scalability - Google Patents

Cascading network apparatus with content based message redirector for scalability Download PDF

Info

Publication number
HK1058115B
HK1058115B HK04100883.6A HK04100883A HK1058115B HK 1058115 B HK1058115 B HK 1058115B HK 04100883 A HK04100883 A HK 04100883A HK 1058115 B HK1058115 B HK 1058115B
Authority
HK
Hong Kong
Prior art keywords
message
xml
server
data
validation
Prior art date
Application number
HK04100883.6A
Other languages
English (en)
French (fr)
Chinese (zh)
Other versions
HK1058115A1 (en
Inventor
John Abjanic
Matthew S. Ellis
Original Assignee
Intel Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/741,805 external-priority patent/US7162542B2/en
Application filed by Intel Corporation filed Critical Intel Corporation
Publication of HK1058115A1 publication Critical patent/HK1058115A1/en
Publication of HK1058115B publication Critical patent/HK1058115B/en

Links

Claims (11)

  1. Vorrichtung, die folgendes umfasst:
    eine Einrichtung (810), die zwischen einen Client und einen Server gekoppelt ist;
    wobei die Einrichtung (810) eine Konfiguration aufweist;
    dadurch gekennzeichnet, dass die Einrichtung (810) so angeordnet ist, dass sie eine inhaltsbasierte Nachricht über eines oder mehrere empfangene Pakete empfängt und die inhaltsbasierte Nachricht unter Verwendung des Inhalts der Anwendungsdaten der Nachricht verarbeitet, wenn ein Feld oder mehrere Felder der genannten empfangenen Pakete mit der Konfiguration der Einrichtung (810) übereinstimmen, wobei die Einrichtung (810) ferner so angeordnet ist, dass sie die verarbeitete inhaltsbasierte Nachricht auf der Basis der Anwendungsdaten über eines oder mehrere Pakete mit einem Feld oder mit mehreren Feldern weiterleitet, die sich von den empfangenen Paketen unterscheiden.
  2. Vorrichtung nach Anspruch 1, wobei die Einrichtung (810) eine Einrichtung umfasst, um die empfangenen Pakete mit dem einen Feld oder mit den mehreren Feldern und die inhaltsbasierte Nachricht weiterzuleiten, die unverändert bleiben, wenn das eine Feld oder die mehreren Felder der empfangenen Pakete nicht mit der Konfiguration der Einrichtung (810) übereinstimmen.
  3. Vorrichtung nach Anspruch 1, wobei die Einrichtung (810) mindestens einen Validator (142), einen Transformator (715) oder einen inhaltsbasierten Switch (146) umfasst.
  4. Vorrichtung nach Anspruch 1, wobei das eine Feld oder die mehreren Felder, welche mit der Konfiguration der Einrichtung (810) übereinstimmen, eine Ziel-IP-Adresse und eine Ziel-Port-Nummer umfassen.
  5. Vorrichtung nach Anspruch 1, wobei diese folgendes aufweist:
    eine Mehrzahl derartiger Einrichtungen (810-1, 810-2), die zwischen dem Client und dem Server kaskadiert sind, wobei die Einrichtungen eine übereinstimmende Konfiguration aufweisen.
  6. Vorrichtung nach Anspruch 5, wobei die Mehrzahl von Einrichtungen eine Mehrzahl von Validatoren (142) umfasst.
  7. Vorrichtung nach Anspruch 6, wobei mindestens einer der Validatoren (142) einen Validierungsbeschleuniger umfasst, um XML-Dokumente oder inhaltsbasierte Nachrichten (410) zu validieren.
  8. Verfahren, das folgendes umfasst:
    das Konfigurieren einer Einrichtung (810);
    das Empfangen (210) einer inhaltsbasierten Nachricht an der Einrichtung (810) über ein Paket oder mehrere Pakete;
    das Verarbeiten (210, 220) der inhaltsbasierten Nachricht unter Verwendung des Inhalts der Anwendungsdaten der Nachricht, wenn ein Feld oder mehrere Felder der inhaltsbasierten Nachricht mit der Konfiguration der Einrichtung (810) übereinstimmen; und
    das Weiterleiten (225) der verarbeiteten inhaltsbasierten Nachricht auf der Basis der Anwendungsdaten über ein Paket oder mehrere Pakete mit einem Feld oder mit mehreren Feldern, die sich von den empfangenen Paketen unterscheiden.
  9. Verfahren nach Anspruch 8, wobei das Verfahren ferner das Weiterleiten der empfangenen Pakete mit dem einen Feld oder den mehreren Feldern und der inhaltsbasierten Nachricht umfasst, die unverändert bleiben, wenn das eine Feld oder die mehreren Felder der empfangenen Pakete nicht mit der Konfiguration der Einrichtung (810) übereinstimmen.
  10. Verfahren nach Anspruch 8, wobei das Verfahren ferner folgendes umfasst:
    das Erzeugen einer Antwortnachricht;
    das Empfangen der Antwortnachricht an der Einrichtung (810) über ein Paket oder über mehrere Pakete;
    das Verarbeiten der Antwortnachricht, wenn das eine Paket oder die mehreren Pakete der Antwortnachricht mit der Konfiguration der Einrichtung (810) übereinstimmen.
  11. Verfahren nach Anspruch 8, das in einem Computerprogramm implementiert wird.
HK04100883.6A 2000-12-22 2001-11-27 Cascading network apparatus with content based message redirector for scalability HK1058115B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/741,805 2000-12-22
US09/741,805 US7162542B2 (en) 2000-04-13 2000-12-22 Cascading network apparatus for scalability
PCT/US2001/044638 WO2002052814A1 (en) 2000-12-22 2001-11-27 Cascading network apparatus with content based message redirector for scalability

Publications (2)

Publication Number Publication Date
HK1058115A1 HK1058115A1 (en) 2004-04-30
HK1058115B true HK1058115B (en) 2009-02-20

Family

ID=

Similar Documents

Publication Publication Date Title
EP1344371B1 (de) Kaskadierende netzwerk vorrichtung mit einem inhalts basierendem nachrichten verteiler zur skalierung
US9712505B2 (en) Scalable network apparatus for content based switching or validation acceleration
US7111076B2 (en) System using transform template and XML document type definition for transforming message and its reply
EP1279115B1 (de) Netzwerkeinrichtung zur dokumentengültigkeitserklärung
US7574500B2 (en) Establishing a cache expiration time to be associated with newly generated output by determining module- specific cache expiration times for a plurality of processing modules
HK1058115B (en) Cascading network apparatus with content based message redirector for scalability