Bonjour à tous.
Comme le dit l'intitulé, quelle est la nuance d'après vous entre une architecture applicative et une architecture logicielle.
Toutes mes recherches me rendent quelque peu confus sur le sujet. Certaines littératures semblent confondre les deux termes pendant que d'autres semble les nuancer.
Voici ce qu'un slide me présente
Architecture Applicative « Fonctionnelle »
– Blocs Applicatifs « fonctionnels »
– Flux « fonctionnels », messages
Architecture Applicative « Technique »
– Blocs Applicatifs (fonctionnalités, logiciels)
– Flux « techniques » (protocoles techniques supportés,synchrones/asynchrones
Services, ...)
– Messages (XML, EDIFACT, ASCII, SWIFT, ebXML, …)
– Cinématique représentatives de l’utilisation du système (à partir des cas d’utilisa
Architecture Logicielle
– Modèle en 5 couches
– Préconisation de Design Patterns
– Préconisation de Framework (« cadre de travail ») etde services Techniques
– (gestion des transactions, logs, traces, gestion des fichiers de configuration, ...)
les modèles en couches semblent pour ainsi dire un vocabulaire lié à l'architecture logicielle. J'était bien partie pour cette façon de voir les choses.
Mais dans le livre d'Antonio Goncalves, les cahiers du programmeur Java EE 5, l'expression architecture applicative est utilisée pour faire le découpage en couche (présentation ,navigation, interopérabilité, etc...)
Mon soucis principal est d'être suffisamment précis dans les termes vu que je rédige un rapport en ce moment
J'espère avoir choisi le bon forum pour le sujet . Merci!
Partager