Implementación para una comunicación más rápida
El rendimiento es una consideración clave al implementar una aplicación COM+ y la ubicación de los componentes es la clave para obtener el mejor rendimiento de una aplicación bien diseñada.
Una vez se ha mantenido ampliamente que con arquitecturas de aplicaciones escalables, el rendimiento podría abordarse simplemente moviendo los componentes principales de la aplicación a hardware más rápido. Esto ha demostrado no ser cierto. Los problemas de rendimiento no surgen del rendimiento de los componentes individuales, sino de los vínculos que conectan los componentes.
El factor principal para el éxito es la ubicación. La proximidad o la ubicación física, el tiempo, la capacidad y el propósito son aspectos distintos de la ubicación que se aplican a la implementación de una aplicación COM+, lo que afecta al rendimiento.
El mejor rendimiento se produce cuando los componentes y recursos de la aplicación están diseñados e implementados para que coincidan con las demandas que la carga de trabajo de la aplicación les aplica.
En general, debe implementar componentes para minimizar el proceso cruzado y, especialmente, la comunicación entre equipos entre componentes. Si el diseño de la aplicación es eficaz, las clases de un componente se agrupan mediante el uso y la función para maximizar las comunicaciones dentro de los componentes. En la implementación de componentes, debe asegurarse de que los componentes se encuentran lógicamente para usar las relaciones entre los componentes y para reducir la cantidad de mensajería entre componentes.
Temas relacionados