1. Contexte Dans les sites Web d'aujourd'hui, il existe de plus en plus de canaux d'accès et la technologie est de plus en plus avancée, comme le WAP, les SMS, l'EMAIL, le Web traditionnel, Socket, etc. Si même les bases de données et LDAP sont présents En termes d'accès, l'espace qui doit être élargi dans la conception doit être très bon pour garantir que lors de l'ajout de nouvelles chaînes, aucune modification de code ou même des changements de code ne soient nécessaires. Mais est-ce possible ? Il est impossible d'y penser, mais existe-t-il un moyen de mieux résoudre la perfection de ce cadre d'accès multicanal ? 2. Architecture Lorsque tous les accès existants ont été utilisés, les concepteurs sont éblouis. S'il s'agit d'obtenir une part, alors ces programmes peuvent être écrits de n'importe quelle manière, et ils peuvent certainement être implémentés, mais ce sera difficile à maintenir. C'est plus douloureux, mais revenons à la question : comment pouvons-nous atteindre plus de perfection ? Lors de la discussion architecturale de l'équipe du projet, l'idée du routage a été évoquée. Le cœur de la connexion de tous ces canaux est le XMLRouter, la tête de la pieuvre. Le rôle du routeur ici est de communiquer avec tous les canaux, de réaliser le routage des données et de rechercher l'évolutivité et la flexibilité du système dans l'architecture. il y en aura beaucoup. Il s'appelle XMLRouter car s'il ne l'est pas
2 Comment utiliser XML pour réaliser la structure de l'accès multicanal. site Web
【Recommandations de questions et réponses associées】 :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!