Introducción a la Guía del usuario de SOA
SOA es una importante tecnología de apoyo para la investigación y el desarrollo de productos de software básicos internacionales y sistemas de información a gran escala en los últimos años. También es un método eficaz para que diversas industrias nacionales y extranjeras construyan infraestructura de información. y promover el desarrollo y utilización de recursos de información. En comparación con los métodos anteriores, las características más importantes de SOA son: en primer lugar, un mayor énfasis en los estándares; en segundo lugar, es más propicio para los negocios y, al mismo tiempo, la tecnología representada por los servicios web puede crear sistemas de información informáticos (en lo sucesivo, "); TI") en varias industrias Sistema") basado en Internet para lograr de manera más efectiva el intercambio de información y la colaboración empresarial.
En China, desde 2005 hasta el presente, SOA se ha convertido gradualmente en la idea dominante que afecta la construcción de los sistemas de TI de China. Muchos proveedores nacionales de plataformas básicas, proveedores de software de aplicaciones e integradores de sistemas han lanzado productos de software y soluciones industriales basados en SOA. Desde 2006, los productos y métodos de construcción basados en SOA se han utilizado cada vez más en la construcción de información de industrias o campos como las finanzas, las telecomunicaciones, el tabaco, la fabricación de acero, el gobierno electrónico, la medicina y la salud y el ejército, convirtiéndose en una solución. Es difícil compartir recursos de información, existen serios silos de información, es difícil colaborar entre sistemas de TI y es difícil para los sistemas de TI respaldar los cambios comerciales de manera efectiva.
SOA es actualmente una oportunidad importante para promover el desarrollo innovador de la industria de software de mi país. También es el apoyo básico para promover el desarrollo integrado de la informatización y la industrialización de mi país y promover la profundización de la construcción de informatización en otros. industrias. En el "Plan Nacional de Desarrollo Científico y Tecnológico a Mediano y Largo Plazo (2006-2020)", nuestro país considera la "industria de la información y la industria de servicios modernos" como una de las áreas de desarrollo importantes para mejorar las capacidades de innovación independiente de la industria del software de nuestro país. y lograr el progreso del software nacional hacia la empresa internacional. En el campo de la "industria de la información y la industria de servicios modernos", SOA está estrechamente relacionada con los dos temas de desarrollo prioritarios de "tecnología de soporte de información y software de aplicaciones a gran escala para la industria de servicios modernos" y "tecnologías y servicios clave de red de próxima generación". ".
Hasta el momento, no existe un concepto y modelo de implementación SOA unificado a nivel internacional. En China, la implementación de la mayoría de las industrias aún se encuentra en las etapas exploratoria e inicial, y sólo algunas industrias tienen aplicaciones relativamente avanzadas. Además, debido a la falta de un sistema estándar SOA y un mecanismo de evaluación, los métodos actuales de desarrollo de productos SOA y de implementación de proyectos varían, lo que dificulta juzgar la calidad de la implementación. Por lo tanto, la situación anterior hace que la mayoría de los usuarios de la industria estén cognitivamente confundidos acerca de SOA y tengan grandes preocupaciones sobre los riesgos, costos y madurez.
Para aclarar el concepto de SOA desde la perspectiva del usuario, resuma objetivamente la experiencia y las lecciones de los casos de la industria que han implementado aplicaciones SOA, para que los usuarios de diversas industrias en China puedan tener una base de referencia directa en la toma de decisiones y la construcción de proyectos SOA. Al mismo tiempo, proporciona la base de demanda para el posterior establecimiento de un sistema estándar SOA nacional. Desde agosto de 2007, el Laboratorio Abierto de Estándares de Internet del Instituto de Normalización Electrónica de China (en adelante, "ISOL") comenzó a planificar y escribir la "Guía del usuario de SOA" y completó el primer borrador (versión V0.7) en junio de 2007. Sobre esta base, ISOL comenzó a convocar y unir a 15 principales fabricantes de software, institutos de investigación científica y unidades de usuarios en abril de 2008. Después de una investigación en profundidad y discusiones intensas, se celebró una reunión especial el 8 de mayo de 2008 y se determinaron las ideas generales de revisión para el segundo borrador (versión V0.8). La estructura de contenido de la versión V0.8 se ha ajustado en gran medida en función de la versión V0.7, con el contenido de análisis de casos y de la industria como foco del trabajo posterior. Desde mayo hasta finales de julio de 2008, ISOL organizó tres rondas de recopilación de casos, modificación de casos y votación de casos, y finalmente decidió incluir 30 casos típicos en la Guía del usuario de SOA. A principios de agosto de 2008, el contenido de cada parte y capítulo de la "Guía del usuario de SOA" se revisó y revisó repetidamente, y se completó su versión V0.9 (Borrador para comentarios).
En agosto de 2008, el Comité Asesor Nacional de Tecnología de la Información, el Comité Nacional de Normalización de la Tecnología de la Información, la Administración Estatal de Impuestos, la Administración General de Aduanas, el Ministerio de Recursos Humanos y Seguridad Social, el Centro Nacional de Información, así como el Ayuntamiento de Beijing Los expertos de las industrias relacionadas con la Oficina de Información y el Centro de Promoción de la Industria del Software de Beijing guiaron cuidadosamente la Guía del usuario de SOA V0.9. Desde finales de agosto hasta septiembre de 2008, ISOL organizó y cooperó con unidades que llevaron a cabo un intenso trabajo de revisión de un mes de duración basado en sugerencias de expertos, SOA User Guide v.
Durante todo el proceso de trabajo, ISOL organizó varias unidades para establecer un mecanismo de trabajo abierto y cooperativo, y los principios de neutralidad tecnológica y servicio al usuario estuvieron en todas partes. El "Comité Técnico de ISOL SOA", compuesto por 14 expertos de ISOL y varias unidades cooperativas, es responsable de tres rondas de votación de casos, lo que mejora la objetividad de la Guía del usuario de SOA. Dado que la aplicación y construcción de SOA en diversas industrias aún se está desarrollando, las estrategias y la experiencia de construcción de SOA deben acumularse, perfeccionarse y verificarse continuamente. Al mismo tiempo, la planificación y construcción de estándares nacionales y estándares industriales relacionados con SOA aún están en desarrollo. están en su infancia, por lo que la versión actual de SOA La primera parte de la guía del usuario proporciona una introducción relativamente general a las estrategias de implementación de SOA y el entorno de soporte estandarizado de mi país. Por favor, perdóname. ISOL continuará refinando y mejorando la Guía del usuario de SOA basándose en la aplicación y estandarización de SOA en diversas industrias en China.
Además, en el proceso de redacción de la guía del usuario de SOA, el autor tiene las siguientes experiencias, con la esperanza de dar alguna referencia a las unidades de implementación de proyectos SOA relevantes: En la implementación de proyectos SOA, proporcionar productos de software apropiados es solo la base, la cuestión clave es proporcionar las estrategias y métodos de construcción más apropiados según las características de la industria, el status quo de la informatización y las necesidades de construcción de los usuarios. Para los proveedores de software de aplicaciones e integradores de sistemas, aquí es donde tienen una ventaja. Por lo tanto, debemos prestar atención a acumular capacidades de servicios y consultoría SOA basadas en la experiencia existente en implementación de la industria para brindar a los usuarios soluciones apropiadas y confiables. La "Guía del usuario de SOA" aclara los conceptos básicos, valores, sistemas técnicos, estrategias de implementación y métodos de SOA desde la perspectiva del usuario. A través de un análisis general del estado de implementación de las aplicaciones SOA en diversas industrias nacionales y la introducción de casos típicos, los usuarios nacionales. tener una mejor comprensión de SOA Proporciona una comprensión clara del estado actual de las aplicaciones SOA y proporciona a los usuarios de diversas industrias materiales de referencia que presentan objetivamente el estado actual de las aplicaciones SOA y la experiencia de implementación, ayudando así a los usuarios de diversas industrias a comprender y comprender. tomar las decisiones correspondientes.
Al mismo tiempo, la guía también proporciona una base básica para el posterior establecimiento de sistemas estándar SOA en diversas industrias nacionales. La "Guía del usuario de SOA" incluye principalmente tres artículos:
La primera descripción general de SOA: explica el concepto, el valor, los campos de aplicación, el sistema técnico y los métodos de implementación de SOA desde la perspectiva del usuario.
La segunda parte es el análisis de industrias y campos típicos: analiza el estado de la aplicación y los riesgos de implementación de SOA en 9 industrias como finanzas, telecomunicaciones, acero, logística, tabaco, gobierno y medicina y salud. care en mi país, y propone soluciones para cada industria en estrategias de construcción relacionadas con SOA.
El tercer caso de usuario: 30 casos típicos distribuidos en 9 industrias, descritos objetivamente desde la perspectiva de los antecedentes comerciales del usuario y la estrategia de implementación. Los casos anteriores se seleccionan entre 37 casos de 13 fabricantes nacionales y extranjeros.
Otros: Principalmente apéndices, que contienen una introducción a los productos SOA típicos utilizados en cada caso. Yang Tianxing, presidente del Comité Técnico Nacional de Normalización de Tecnologías de la Información y director del Comité de Expertos de la Asociación de la Industria de Software de China.
Yang Guoxun, Asesor de Ciencia y Tecnología de la Administración General de Aduanas.
Cai, ex director del Centro de Información de la Administración Estatal de Impuestos
Wang Dongyan, investigador de la Universidad del Ministerio de Recursos Humanos y Seguridad Social, dijo
Miembro del Comité Asesor Nacional de Informatización y vicepresidente de la Asociación de Información de China, Du Lian
Miembro del Comité Asesor Nacional de Informatización y Director del Comité de Expertos del Centro Nacional de Información Ning Jiajun
Hu Yan, director del Instituto de Normalización de Tecnología Electrónica de China
Lin Ning, director adjunto del Instituto de Normalización de Tecnología Electrónica de China