Nous sommes aujourd'hui dans un monde inter connecté, ou les technologies, quel que soit leur langage, peuvent se comprendre. Pour obtenir ce résultat, des solutions ont le vent en poupe comme les architectures dites SOA, pour Service Oriented Architecture (une architecture orientée service).
Ces architectures sont des architectures N-Tiers souvent en mode "déconnecté". La technologie généralement retenue pour la communication entre ces divers composants de services sont les "Web Services".