2010-01-15 7 views
0

Je Pensé de 3 alternatives:Comment partager les paramètres dans les systèmes SOA?

  1. Les paramètres sont transmis d'un service à l'autre dans chaque transaction.
  2. Chaque service peut fournir les paramètres au suivant sur demande.
  3. Les paramètres sont stockés dans un service central auquel tous les services doivent accéder de temps en temps.

Quelle est votre approche préférée et pourquoi?

Répondre

1

Votre troisième approche est la meilleure parce que, à mon avis, chaque service doit être autonome par rapport à tout autre service.

Les services autonomes sont l'un des locataires de SOA.

2

Cela dépend en grande partie de ce que vous entendez par paramètres, nous avons trouvé qu'il y a différents 'types'. Certains ne sont pertinents que dans le contexte du service, et donc - je crois qu'ils devraient être gérés dans le cadre du service.

D'autres sont en fait des informations partagées concernant les entités commerciales, et pour ceux-ci, la troisième approche de service fonctionne plutôt bien.

Questions connexes