2010-11-17 57 views
2

Hallo all.Architecture distribuée Java et versionnage

J'ai une architecture distribuée à n-tiers d'entreprise écrite en Java 1.4 (EJB et Web-application).

J'ai une nouvelle exigence métier: le service d'entreprise gère le contrôle de version. Au début, j'ai trouvé que le modèle de service OSGi.

Existe-t-il une alternative à ce modèle?

Amitiés

Massimo

+3

Pouvez-vous élaborer? C'est une exigence assez large –

Répondre

1

OSGi traite le chargement des modules dépendants, permettant aux versions de ces derniers à être contrôlés. Je ne crois pas qu'il s'adresse aux environnements distribués.

La gestion des versions dans les systèmes distribués est un problème très étendu. Vous devez attacher exactement ce que vous êtes invité à faire. Par exemple, avez-vous besoin de prendre en charge l'exécution parallèle de différentes versions d'un EJB appelé à distance? C'est possible mais cela peut nécessiter quelques précautions. Parfois, les gens introduisent des ESB pour permettre la transformation entre les clients qui attendent une version d'un service et les implémentations offereing une version différente.

Je vous suggère d'expliquer exactement ce qu'on vous demande de faire.