HK1058115B - Cascading network apparatus with content based message redirector for scalability - Google Patents
Cascading network apparatus with content based message redirector for scalability Download PDFInfo
- 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
Links
Claims (11)
- 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.
- 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.
- Vorrichtung nach Anspruch 1, wobei die Einrichtung (810) mindestens einen Validator (142), einen Transformator (715) oder einen inhaltsbasierten Switch (146) umfasst.
- 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.
- 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.
- Vorrichtung nach Anspruch 5, wobei die Mehrzahl von Einrichtungen eine Mehrzahl von Validatoren (142) umfasst.
- Vorrichtung nach Anspruch 6, wobei mindestens einer der Validatoren (142) einen Validierungsbeschleuniger umfasst, um XML-Dokumente oder inhaltsbasierte Nachrichten (410) zu validieren.
- 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; unddas 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.
- 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.
- 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.
- Verfahren nach Anspruch 8, das in einem Computerprogramm implementiert wird.
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 |