salut les amis
j'utilise l'architecture suivantes : hibernate + spring + jsf + CXF pour les web service, peut-t-on dire que c'est une architecture SOA ??
salut les amis
j'utilise l'architecture suivantes : hibernate + spring + jsf + CXF pour les web service, peut-t-on dire que c'est une architecture SOA ??
Peut-on comparer une carrière de pierre, un marteau, et une charrette avec le style (architecture) gothique, romane,... de la cathédrale qu'ils permettront de construire?
Est-ce que l'architecture restera "gothique", si on utilise des "tracteurs diesels" à la place de "charrettes tirées par des bœufs" ?
- W
donc les framworks ne définissent pas l'architecture utilisé
mon probleme c'est que je dois faire un rapport et puisque je faisait que du développement des applications web en J2EE je sais pas exactement si après avoir travailler avec les web service je me trouve dans une architecture SOA ??
c'est quoi la différence entre un architecture J2EE et SOA ? les 2 peuvent utilisé les web service ?
ou bien si j'utilise les web service je suis forcement dans SOA ? vice versa ?
Salut,
Lisez ce que raconte wikipedia sur le sujet:
Une architecture SOA peut être réalisée avec des Web services, mais ce n'est pas parce que vous avez réalisé des web services que...Web services can implement a service-oriented architecture. Web services make functional building-blocks accessible over standard Internet protocols independent of platforms and programming languages.
Pour ce qui est de votre rapport, il pourra être judicieux d'y inclure des mots clés comme SOA, J2EE, Web services... pour que votre profil intéresse plus de recruteurs. Il faudra ensuite tenir la route lors d'entretiens avec des personnes plus techniques.
- W
c'est ça le problème moi j'ai fait des web service et j'ai peur de dire que j'ai une architecture SOA alors qu'elle n'est pas.
ce que j'ai fait que j'ai une architecture d'une application web en java classique en 3 couche : couche DAO -> couche metier -> couche presentation
dans la couche métier il y a mes web services (les classes annotées en @webservice)
aussi si je la change en 2 projet un serveur qui expose les web services juste les couche DAO et metier et un client avec la couche presentation qui solicite les web services dans ce cas il y a une difference avec la 1ère ?
Il faut d'abord savoir que la plupart des recruteurs eux même ne savent pas définir ce qu'est une SOA
Ensuite effectivement une SOA peut-être réalisée avec des web services, c'est d'ailleurs la technologie la plus utilisée et la plus utile pour l'implémenter (notamment pour la notion de contrat qui est décorrélée de l'implémentation).
Ce qui importe dans une SOA c'est la granularité des services. Ton application doit exposer des services suffisamment à "gros grains", c'est-à-dire encapsuler une fonctionnalité bien précise et unique. Si c'est le cas, tu peux considérer ta petite architecture web comme orientée service
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager