¿Es el sistema de información gerencial una causa de reforma empresarial?
Del concepto de SOA, no es difícil encontrar tres puntos: en primer lugar, SOA no es una tecnología que se puede utilizar de inmediato, sino un método para estructurar y organizar la infraestructura de TI y las funciones comerciales; SOA, Los sistemas de software basados en la arquitectura SOA son más flexibles que las arquitecturas tradicionales y son más adecuados para que las empresas ajusten y vuelvan a implementar rápidamente los sistemas de software de acuerdo con las condiciones comerciales. En tercer lugar, la aparición de SOA puede permitir a las empresas obtener nuevas ideas y soluciones para resolver múltiples problemas; -integración del sistema.
Además, de esta definición también podemos encontrar que para aplicaciones de nivel empresarial, SOA puede aportar un nuevo concepto a las aplicaciones y la gestión empresarial: la gestión de componentes de servicios. Esto es consistente con el concepto de componenteización de software. Un servicio relativamente independiente y completo se puede combinar fácilmente en un servicio grande de varias maneras.
En primer lugar, la aplicación actual de ERP en las empresas no está madura. La mayoría de las empresas todavía se encuentran en el estado de islas de información y no dominan los conceptos básicos de ERP. Especialmente cuando una empresa se encuentra en la etapa de crecimiento, la estructura organizativa, los procesos comerciales y las responsabilidades de la empresa a menudo cambian. Como resultado, debido al ajuste de la estructura organizativa de la empresa, el sistema de información no puede proporcionar suficiente soporte a la empresa. En este momento, la mayoría de las empresas esperan encontrar una forma rápida de solucionar este tipo de problemas. De hecho, muchas empresas se encuentran en un estado de libre albedrío después de cambios corporativos, lo que les obliga a completar el ajuste y la redistribución de los sistemas de información en un corto período de tiempo sin pensar. Sabemos que cuando una empresa cambia lo primero que debe reflejarse es el ajuste de su estructura organizacional. De hecho, el ajuste de la estructura organizativa suele tener sólo un impacto en la empresa, que es el cambio de responsabilidades departamentales, que se manifiesta más a menudo como cambios de autoridad. Creo que para cualquier sistema de software, ajustar los permisos es una cuestión muy sencilla. Además, los cambios en los permisos también causarán problemas en los informes. En la actualidad, los informes de las empresas chinas, especialmente las estatales, tienen una característica muy importante: la incertidumbre, la incertidumbre en los formatos de los informes y la incertidumbre en los datos de los informes. Se puede decir que cambian año tras año, mes tras mes. , y día a día. En lugar de gastar más dinero en elegir el llamado software de arquitectura avanzada, es más práctico comprar una herramienta de informes flexible.
Si los cambios empresariales conducen a cambios en los procesos comerciales, creo que incluso si aplica la arquitectura SOA, no podrá ajustar el sistema fácil y rápidamente. Los cambios en los procesos de negocio se pueden dividir simplemente en dos categorías. Una es que el proceso aumenta, es decir, el proceso se hace más largo. En este caso, puede conducir a un aumento de las funciones del software, o puede implicar un desarrollo personalizado, y los ajustes del sistema se volverán complicados. En otro caso, el proceso se acorta. El acortamiento del proceso suele reflejarse en la reducción de los vínculos del proceso. En este caso, mientras los sistemas basados en tecnología de componentes puedan afrontarlo fácilmente, el software basado en SOA es un lujo.
En segundo lugar, es necesario que analicemos qué incluyen los servicios de aplicaciones TI empresariales. En términos generales, los servicios de aplicaciones de TI empresariales se reflejarán más en dos aspectos: uno es la aplicación del sistema de TI en sí, incluida la selección, implementación y mantenimiento de los sistemas de TI, el otro es la gestión interna de TI, como el gobierno de TI. Obviamente, SOA juega un papel muy pequeño en la gestión de TI. Se trata más bien de proporcionar una nueva idea para la gestión de TI empresarial.
Por otro lado, SOA sí tiene un papel que desempeñar. Por ejemplo, muchas empresas han propuesto la integración de software de diseño con sistemas ERP. Sin embargo, no muchas empresas pueden lograr realmente dicha integración, pero aplicar la arquitectura SOA será una mejor solución hasta cierto punto. Debido a que un sistema basado en arquitectura SOA está como todos en la misma plataforma e implementa los mismos estándares de desarrollo, la interfaz entre los dos sistemas está relativamente estandarizada. En pocas palabras, SOA es como la placa base de una computadora con una interfaz estándar, y el sistema de aplicaciones de una empresa es como memoria, CPU, etc. El proceso de integración es como insertar varios complementos en esta placa base para lograr una integración completa de los datos. Por supuesto, aquí también se deben considerar el costo y la eficiencia de la integración.
En tercer lugar, SOA no es algo nuevo.
De hecho, las grandes organizaciones de TI han estado creando e implementando con éxito aplicaciones SOA durante muchos años, mucho más que los servicios Web y XML existentes. IBM CICS y BEA TUXEDO son dos ejemplos de tecnologías utilizadas en el pasado para crear aplicaciones SOA. Al mismo tiempo, SOA no es una tecnología ya preparada, sino un método para construir y organizar infraestructura de TI y funciones comerciales. Tanto IBM como BEA son buenos en middleware, especialmente BEA. La integración de todos los sistemas a través de middleware es sin duda un método más eficaz. Por lo tanto, SOA será más adoptada por los fabricantes de middleware y, para las grandes empresas de sistemas de información de gestión, es más importante aplicar los conceptos y principios de SOA y diseñar interfaces más abiertas y estándar para que sus sistemas de información puedan satisfacer mejor las necesidades del futuro. necesidades de integración.
En cuarto lugar, las aplicaciones SOA en realidad requieren que las empresas tengan un buen sistema de gestión de procesos. Para llevar a cabo la gestión de procesos, en primer lugar, los procesos comerciales de la empresa deben ser sistemáticos; en segundo lugar, los procesos de la empresa deben ser claros y rápidamente identificables; en tercer lugar, los procesos de la empresa deben tener registros de datos completos, incluidas descripciones de procesos, diagramas de flujo y procesos; cambiar registros. Al mismo tiempo, para modificar rápidamente el sistema cuando cambia el proceso, también se requiere que el proceso de negocio de la empresa pueda interconectarse con el proceso del sistema para lograr una buena interacción.