Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 28-11-2010 22:11:29

Vincent
Administrateur
Date d'inscription: 19-09-2008
Messages: 510

Modèle sur un autre serveur?

Hello,

est-il possible d'après vous de déplacer la partie modèle sur un autre serveur (serveur B) tout en laissant le reste de l'application sur un serveur primaire (serveur A) ?

Merci


aka miboo

Hors ligne

 

#2 29-11-2010 09:11:13

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Modèle sur un autre serveur?

Il y a des solutions de très simples à très compliqués :

- très simple : tu mets la base sur une autre machine et tu gardes tes classes du modèle sur le serveur primaire. Rien à changer dans ton code à part la configuration de la base

- compliqué : regarde du coté de xmlrpc. Il faut tout coder toi même pour les accès à ton modèle mais le protocole est très simple.

- très compliqué : regarde du coté des webservices (soap, wsdl & co). C'est standard, en général la mise en place d'un hello world se passe bien. Par contre si tu creuses un peu, on arrive vite à des prises de tête sévères (notamment si tu touches au couches de sécurité des webservices).

A+, Philippe
PS : de façon général si tu es dans un environnement sécurisé, ça se fait bien. Si tu dois ajouter une couche de sécurité dans tes communications, c'est rapidement complexe.


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 29-11-2010 09:38:28

Delprog
Administrateur
Date d'inscription: 29-09-2008
Messages: 670

Re: Modèle sur un autre serveur?

Hello,

Pour remédier aux problèmes de transformation des objets lors de passages par des webservices il faut mettre en place une couche supplémentaire d'objets appelés Data Transfer Object qui ne contiennent aucun traitement et son sérialisables (XML, json). Ils permettent aussi de réduire le nombre de requêtes au serveur en encapsulant des données de plusieurs objets dans un seul et même conteneur.

Mais même si ce n'est pas très complexe, cela ajoute un coup de production très important car ça demande beaucoup de lignes de code supplémentaires (les DTO + les assembleurs).


A+ benjamin.


http://www.anonymation.com/ - anonymation - Studio de création.
http://code.anonymation.com/ - anonymation - blog - développement et architecture web

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages