Questions marquées «architecture»

La conception et la description de haut niveau d'un système logiciel. La conception architecturale distille les détails des implémentations, des algorithmes et de la représentation des données pour se concentrer sur l'interaction des composants de la "boîte noire".

2
Comment résoudre les dépendances de packages circulaires
Je refactorise une grande base de code où la plupart des classes sont situées dans un seul paquet. Pour une meilleure modularité, je crée des sous-packages pour chaque fonctionnalité. Je me souviens avoir appris quelque part qu'un graphique de dépendance de package ne devrait pas avoir de boucles, mais je …





3
Architecture de serveur micro vs monolithique
Nous travaillons actuellement sur notre nouveau produit / projet, il s'agit d'une application client-serveur destinée à certaines entreprises industrielles / de services spécifiques. Nous construisons un serveur (langage C et Linux uniquement) exécutant un protocole personnalisé au-dessus de TCP avec un frontal Java. Nous sommes à environ 20% dans le …



4
Comment l'utilisation d'un moteur de règles affecte-t-elle la conception, l'implémentation et les performances d'une application?
Je suis intéressé par la capacité des moteurs de règles à: lancer et itérer sur la logique métier demander aux "utilisateurs professionnels" d'effectuer la modification réelle de ces règles plutôt qu'aux développeurs comprendre les règles commerciales en général De plus, l'utilisation d'un moteur de règles a-t-elle un impact sur la …



2
Couche de service d'application appelant des fonctions de base de données. Mauvaise architecture?
Scénario: Pile: Java, Spring, Hibernate. Modèle: application client-serveur. Modèle: Model-View-Controller (MVC). Les classes Service Layer ont trois comportements: Certains services ont la règle métier dans les méthodes et délèguent la persistance à l'application. Comme: EntityManager.save (entité); Certains services appellent simplement une fonction de base de données (en passant des paramètres) …


4
Si une architecture de microservice a besoin d'une base de données distincte par microservice, elle est trop coûteuse et ingérable. Pourquoi en avons-nous même besoin?
J'ai lu sur les microservices et il me semble illogique de créer une base de données distincte par service juste pour réaliser l'isolement. Je peux obtenir le même résultat en utilisant uniquement des services Web et une seule base de données. Pourquoi en avons-nous même besoin? La chose qui sépare …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.