Caché Serveur Pages (CSP) : pour des applications Web plus rapides

Posté mer 26/05/2004 - 00:00
Par admin

Sylvain Guilbaud, ingénieur commercial d'InterSystems France (Sophia), explique pourquoi l'approche CSP permet à la fois de développer plus rapidement des applications Web, de répondre à de brusques montées en charge et d'obtenir de meilleurs temps d'accès au contenu d'un site.

Le prochain symposium du fournisseur de logiciels de base de données InterSystems, les 3 et 4 juin au Noga Hilton de Cannes mettra en valeur entre autres la base de données objet multidimensionnelle "Caché" et les possibilités qu'elle offre de construire des applications web sophistiquées beaucoup plus rapidement grâce à une approche plus directe appelée Caché Serveur Pages (CSP). Ingénieur commercial d'InterSystems France, Sylvain Guilbaud explique l'intérêt de cette approche."La différence avec le CSP, c'est que l'application dynamique web est hébergée dans la base de données et non dans le serveur web. C'est ce qui permet de répondre à une brusque montée en charge (on parle de "scalability", de changement d'échelle soudain). Les serveurs d'information, les moteurs de recherche sont confrontés à des pics de trafic. Les internautes ont tendance à les interroger tous en même temps et à ce moment là, les serveurs, submergés, ne répondent plus et le système peut même tomber.""Dans le cas du CSP, ce n'est pas le serveur web qui fait le travail mais le serveur Caché. Or la technologie de génération de pages dynamiques est plus adaptée à un serveur "Caché" et demande moins de ressources processeur. Le serveur web, quant à lui, retrouve son rôle d'origine de serveur de pages statiques sans être impacté par le nombre des utilisateurs. Il n'a plus en effet de logique à interpréter et devient beaucoup plus disponible pour un grand nombre d'utilisateurs. Dans ce cas de figure, un seul serveur web peut répondre à des milliers de connexions simultanées". "Avec la technologie CSP, le serveur de données Caché devient un serveur d'applications. Les avantages qu'il offre tiennent donc dans la possibilité à la fois de faire face à de fortes montées en charge et d'obtenir de meilleurs temps de réponses dans l'accès au contenu. Mais CSP permet également de développer des applications beaucoup plus rapidement. Les temps de développement sont réduits de 2 à 5 fois par exemple par rapport à PHP. L'adoption rapide du développement CSP et le vif succès rencontré auprès des développeurs est largement dû à sa courbe d'apprentissage réduite (3 jours de formation) et à sa syntaxe Orientée Objet, nativement intégrée à la base de donnée objet Caché ; ceci évite le trop classique mapping objet/relationnel. Caché/CSP permet d'avoir un développement objet et un modèle objet consistant de bout en bout : de l'interface utilisateur à la persistance dans un véritable SGBDO. On parle également à son propos de technologie RAD (Rapid Application Development). Ce qui est d'ailleurs tout à fait dans l'esprit d'InterSystems qui a choisi comme slogan pour "Caché" trois mots : "make applications faster"."Contact : Pour s'inscrire au Symposium InterSystems, appeler au 04 93 00 87 04 ou par email à France@intersystems.com

Ajouter un commentaire