Los servicios de middleware
proporcionan un conjunto más funcional de la APIs para permitir una aplicación
a:
- Localizar claramente a través de la red, proporcionando así una interacción con otro servicio o aplicación
- Los datos filtrados para que sean utilizables en un ambiente público a través de anonymization process para la protección de la privacidad (por ejemplo)
- Ser independiente del servicio de red
- Ser fiable y siempre disponible
- Añadir los atributos complementarios como semántica en comparación con el sistema operativo y servicios de red.