|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 7 ![]() |
Bonjour,
J'aimerais avoir votre avis sur le fait qu'un service métier puisse appeler un autre service métier. Quels sont les avantages / inconvénients de l'autoriser ou de l'interdire ? Merci de vos avis éclairés sur la question |
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() ![]() Inscription : janvier 2007 Messages : 9 651 ![]() |
Bonjour et bienvenue
Citation:
euh.... En quoi serait-ce à toi / à l'urbaniste ( ) d'interdire ou d'autoriser la communication entre 2 services métiers ??? Cela fait partie de la définition de la fonctionalité du métier... Ou alors nous n'avons pas les mêmes définitions de ce qu'est un métier ou un service métier...
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle". Consultant indépendant. Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie. C, Fortran, XWindow/Motif, Java Je ne réponds pas aux MP techniques |
|
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 7 ![]() |
Citation:
|
|
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() ![]() Inscription : janvier 2007 Messages : 9 651 ![]() |
Alors 2 points :
Citation:
Citation:
Si ce que tu dis est vrai, c'est assez fou
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle". Consultant indépendant. Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie. C, Fortran, XWindow/Motif, Java Je ne réponds pas aux MP techniques |
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 7 ![]() |
C'est surtout que question souplesse c'est vraiment pas terrible car inévitablement ça a tendance à faire de la redondance de code...
|
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : janvier 2007 Messages : 9 651 ![]() |
ben non, c'est sutout que les règles métier sont ça, des règles métier.. Si elles nécessitent une communication entre diverses entités, ces communications doivent être possible...
Cela fait partie de la définition des besoins. Si le besoin a été exprimé et que l'architecture chosiie ne le permet pas, il faut changer l'architecture, pas le métier..
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle". Consultant indépendant. Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie. C, Fortran, XWindow/Motif, Java Je ne réponds pas aux MP techniques |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 7 ![]() |
Après ça n'empêche pas de coder la partie métier pour le coup, c'est juste moins souple
|
|
|
00
|
|
|
#8 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : janvier 2007 Messages : 9 651 ![]() |
tu n'as pas répondu à ma question :
C'est à dire donnez-vous un Cahier des Charges à respecter à ladite société de services, à charge pour elle de faire tout le code, ou bien avez-vous déjà une analyse des besoins, une architecture, une structure chez vous, et sous-traitez-vous une partie du code ?
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle". Consultant indépendant. Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie. C, Fortran, XWindow/Motif, Java Je ne réponds pas aux MP techniques |
|
|
00
|
|
|
#9 | |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 7 ![]() |
Citation:
|
|
|
|
00
|
|
|
#10 | |
|
Expert Confirmé Sénior
![]() ![]() Inscription : janvier 2007 Messages : 9 651 ![]() |
Citation:
Il n'est pas normal qu'un prestataire dicte sa loi, surtout des choses par rapport au métier. Si le métier le nécessite, eh bien qu'ils changent leurs règles.. plutôt que d'enlever de la souplesse et de rehausser les coûts de maintenance et les possibilités de bug ... Plus il y a de "duplication", plus les risques sont grands déjà de bugs, ensuite d'éloignement des diverses portions "similaires" en fonction du temps, plus, dans un environnement assez méthodique, le temps et la complexité (et donc aussi le coût) des tests de régression... Bref, c'est à éviter à tout prix.. Puisqu'on peut faire autrement, vu que c'est leur architecture qui ne correspond pas à ce que vous voulez..
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle". Consultant indépendant. Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie. C, Fortran, XWindow/Motif, Java Je ne réponds pas aux MP techniques |
|
|
|
00
|
|
|
#11 |
|
Membre émérite
![]() Salim ChamiIngénieur développement logiciels Inscription : décembre 2002 Messages : 731 ![]() |
Bonjour,
Je me permets de m’immiscer dans la discussion... Je pense qu'il y a un petit quiproquo ou j'ai mal compris. On parle bien d'un service métier "technique" comme un service spring ? et non pas d'un service de l'entreprise ? J'ai l'impression que souviron34 parle d'un service de l'entreprise, non ? En parlant bien d'un service métier "technique", je pense qu'il est tout à fait possible de faire appel à un autre service en faisant attention aux modes transactionnels des deux.
__________________
Do it simple... and RTFM ! |
|
|
00
|
|
|
#12 | ||
|
Expert Confirmé Sénior
![]() ![]() Inscription : janvier 2007 Messages : 9 651 ![]() |
Tu as raison sur le quiproquo possible.. mais pas (forcément) par rapport aux services de l'entreprise...
J'avais d'ailleurs précisé : Citation:
J'ai - peut-être - sans-doute - mal supposé.. C'est sans doute dans un découpage style MCD ou autre.. De toutes façons, la problèmatique est la même, comme tu le mentionnes : Citation:
Que ce soit en termes techniques, d'architecture, de modélisation, de fonctionalités, ou entre systèmes de différents services d'entreprise, il n'y a a priori aucun empêchement (surtout si c'est un besoin identifé) pour que cela ne se fasse pas.. Et si c'est un besoin identifié, il n'y a aucune raison valable qu'une équipe info, sous-traitante ou non, refuse de le mettre en place..
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle". Consultant indépendant. Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie. C, Fortran, XWindow/Motif, Java Je ne réponds pas aux MP techniques |
||
|
|
10
|
Copyright © 2000-2013 - www.developpez.com