Urbanisation des applications : des dll à la SOA

Abonnements, magazines... Notre catalogue complet au bas de cette page.

SOA est une approche d'urbanisation logicielle permettant de construire une architecture de communication entre applicatifs hétérogènes. Cet article présente une "approche" SOA dans le sens où il n'est pas question ici de faire communiquer des applicatifs hétérogènes mais d'urbaniser les traitements en services homogènes constituant les couches Métier et Data Access des applications.

Les services en question prennent la forme de Services Windows accessibles via .NET Remoting et présentant des Interfaces. Seuls les services implémentent celles-ci, les IHM se contentant d'utiliser ces Interfaces et demandant aux services de leur fournir les implémentations adéquates.
Un nouveau développement, une nouvelle architecture, une nouvelle fonctionnalité, tous répondent généralement à un besoin ou un problème.
Voilà pourquoi je commencerai par exposer les raisons pour lesquelles j’ai pensé à cette architecture.

S'ABONNER
Egalement au sommaire de :
Programmez! #104