Motifs de conception Java EE™

La plupart des motifs de conception Oracle Java EE™ sont utilisés par IBM Cúram Social Program Management™.

L'infrastructure préfabriquée Struts™ utilisée au niveau de présentation IBM Cúram Social Program Management™ utilise le motif de contrôleur frontal. Les beans Access Server générés dans la couche de présentation mettent en oeuvre le modèle Service Locator pour masquer les complexités de localisation d'objets côté serveur.

Le serveur d'application IBM Cúram Social Program Management™ utilise le modèle Session Façade pour fournir un accès à granularité grossière à la logique métier. Les objets de valeur sont utilisés pour communiquer entre les différents objets métier sur le serveur, et entre le serveur et le niveau Web. Le modèle Data Access Object est utilisé pour tous les accès à la base de données dans le serveur d'applications.