Presentación del contenido de la tecnología COM+.
Los servicios de cola son muy significativos para las aplicaciones distribuidas, especialmente cuando la velocidad de la red es muy lenta. Este mecanismo puede garantizar que el sistema de la aplicación pueda ejecutarse de manera confiable. Cuando un sistema de aplicaciones contiene una gran cantidad de nodos pero el servidor está ocupado, las aplicaciones cliente pueden poner sus solicitudes en una cola y luego procesarlas cuando la carga del servidor sea más ligera.
Para otro ejemplo, COM+ proporciona un servicio de equilibrio de carga que puede lograr un equilibrio de carga dinámico. La función de equilibrio de carga de las aplicaciones COM+ no necesita ser compatible con la escritura de código, ya sea un programa cliente o un componente. programa, se puede apoyar a través de la forma habitual de lograrlo. La obtención de funciones de equilibrio de carga no se logra mediante programación, sino mediante la configuración de la aplicación distribuida. El servicio de cola mencionado anteriormente en realidad refleja un equilibrio de carga.
(1) Verdadera comunicación asincrónica. COM+ proporciona servicios de componentes de cola en la capa inferior, lo que hace posible que los clientes y los componentes trabajen juntos en diferentes momentos. Las aplicaciones COM+ no necesitan agregar código para obtener dichas funciones.
(2)Servicio de eventos. El nuevo mecanismo de eventos permite que los orígenes y receptores de eventos implementen funciones de eventos de manera más flexible, simplificando el modelo de eventos mediante el uso de servicios del sistema y evitando los detalles triviales del mecanismo de objetos conectables COM.
(3) Escalabilidad. La escalabilidad de COM+ proviene de muchos aspectos. Los servicios del sistema, como el equilibrio de carga dinámico, la base de datos en memoria y el grupo de objetos, proporcionan la base técnica para la escalabilidad de COM+. En principio, la escalabilidad de COM+ es coherente con la escalabilidad de las estructuras multicapa.
(4)Manejabilidad y configurabilidad. La gestión y la configuración son los comportamientos una vez desarrollado el sistema de aplicación. A medida que aumentan los costos de mantenimiento del software, las aplicaciones COM+ ayudarán a los fabricantes y usuarios de software a reducir la inversión en esta área.
(5)Fácil de desarrollar. La complejidad y dificultad del desarrollo de aplicaciones COM+ determinarán el éxito de COM+. Aunque el modelo de desarrollo de COM+ está más simplificado que el desarrollo de componentes COM anteriores, todavía se necesitan algunas herramientas de desarrollo excelentes para mejorar verdaderamente la eficiencia del desarrollo.
COM+ marca que la tecnología de componentes de Microsoft ha alcanzado un nuevo nivel. Ya no se limita al sistema de escritorio en una sola máquina, sino que apunta a la intranet más amplia e incluso a Internet. COM+, el modelo de estructura multicapa y el sistema operativo Windows proporcionan una solución completa para aplicaciones empresariales o aplicaciones web.
COM+ requiere una base COM. Creo que no es adecuado que cambies a COM+ en poco tiempo.
Según tu experiencia, ¿no sería mejor desarrollar con C# y C#? En el futuro, C# y . NET será la tendencia de desarrollo de la tecnología de Microsoft.