5ta EDICIÓN
Curso Especial de Grado. III- Cohorte: Automatización y Control de Sistemas Industriales. Estrategias para la Automatización Industrial
Pág.
2
Pág.
4
Pág.
6
• Arquitectura • Capas •Implementación de software..SOA de SOA Orientada a Servicios. SOA
Pág.
3
Pág.
5
•SOA. Desde •Origen de SOA los negocios •Beneficios de SOA
Pág.
8
•La gran aventura… nota especial
• Cierre •Al Concluir…
Pág.
10
•Bibliografía
Pág.
11
Editor Cristian Ghassibe Editor Adjunto Andreina Betancourt Diseñadora gráfica Andreina Betancourt Producción: Andreina Betancourt Cristian Ghassibe © EDITORIAL CAM, C.A
Año 3, Nº4.Curso Especial de Grado. III- Cohorte: Automatización y Control de Sistemas Industriales. Estrategias para la Automatización Industrial . Todos los derechos reservados. 2015.
Maturín, Mayo de 2015
Nota Editorial CAM es una revista académica concebida dentro el curso especial de grado “Automatización y control de procesos Industriales”, de la especialidad de Ingeniería de Sistemas, en la Universidad de Oriente, Núcleo Monagas. En esta quinta edición dedicada al seminario de Estrategias para la Automatización Industrial y te presentamos
los aspectos mas importantes referente SOA en la Automatización Industrial. Esperamos que este material sea del agrado de todos los lectores, y los invitamos a seguir de cerca nuestras próximas publicaciones, como parte de nuestro paso por este curso especial de grado. LOS EDITORES.
SOA en la Automatización Introducción Industrial Debido al mundo tan cambiante Flexible van a afectar directamente donde vivimos, todos los cambios tecnológicos que diariamente se dan, las empresas han tenido que crear la capacidad de responder de forma inmediata a todos los cambios que se están dando y así poder optimizar sus procesos, con el fin de mantenerse dentro de la competencia y poder crecer y mantener en el tiempo. Es importante que las empresas se encuentren apoyadas de las tecnologías de información necesarias que les permitan enfrentar los cambios, ya que si estas no responder de forma
las actividades que se realizan dentro de las mismas. Es aquí cuando se da la implementación de la arquitectura orientada a servicios (SOA), esta permite una adecuada alineación de las tecnologías de información con las necesidades de la empresa. Permitiendo así a todos los integrantes de la empresa y a las personas u organismo que interactúan en ella, responder de forma más rápida y a aptarse adecuadamente a todas las exigencias del mercado.
-1-
Maturín, Mayo de 2015
La Arquitectura Orientada a Servicios (SOA, siglas del inglés Service Oriented Architecture) es un paradigma de arquitectura para diseñar y desarrollar sistemas distribuidos Las soluciones SOA han sido creadas para satisfacer los objetivos de negocio las cuales incluyen facilidad y flexibilidad de integración con sistemas legados, alineación directa a los procesos de negocio reduciendo costos de implementación, innovación de servicios a clientes y una adaptación ágil ante cambios incluyendo reacción temprana ante la competitividad.
-2-
Maturín, Mayo de 2015
Origen de la Arquitectura Orientada a Servicios Los modelos de desarrollo han ido evolucionando con el paso de los años. En los años 80 aparecieron los modelos orientados a objetos, en los 90 aparecieron los modelos basados en componentes y en la actualidad han aparecido los modelos orientados a servicios. Aunque la arquitectura orientada a servicios no es un concepto nuevo (si bien fue descrita por primera vez por Gartner hasta en 1996), sí se ha visto incrementada su presencia en la actualidad, en gran medida debido al aumento de uso de servicios web
Con la llegada de éstos, la arquitectura SOA ha hecho que el desarrollo de software orientado a servicios sea factible. Aunque los servicios web usan con frecuencia SOA, SOA es neutral e independiente de la tecnología utilizada y por tanto no depende de los servicios web, aunque estos no popularizan
-3-
Maturín, Mayo de 2015
SOA define las siguientes capas de software: Aplicaciones básicas: sistemas desarrollados bajo cualquier arquitectura o tecnología, geográficamente dispersos y bajo cualquier figura de propiedad. De exposición de funcionalidades: donde las funcionalidades de la capa aplicativa son expuestas en forma de servicios (generalmente como servicios web).
De integración de servicios: facilitan el intercambio de datos entre elementos de la capa aplicativa orientada a procesos empresariales internos o en colaboración.
-4-
De composición de procesos: que define el proceso en términos del negocio y sus necesidades, y que varía en función del negocio. De entrega: donde los servicios son desplegados a los usuarios finales.
Maturín, Mayo de 2015
SOA: desde el punto de vista del negocio La arquitectura SOA, desde el punto de vista del negocio, ayuda a resolver los siguientes requerimientos, largamente reclamados por el área de negocio: 1. Mejorar la flexibilidad y agilidad de los sistemas. 2. Proporcionar una visión integrada de los distintos “silos” de la organización. 3. Mejorar la cobertura de las necesidades de negocio. 4. Reducir el impacto de la evolución de la tecnología en las aplicaciones de negocio.
Beneficios SOA
de
Los beneficios que puede obtener una organización que adopte SOA son: •Mejora en los tiempos de realización de cambios en procesos. •Facilidad para evolucionar a modelos de negocios basados en tercerización. •Facilidad para abordar modelos de negocios basados en colaboración con otros entes (socios, proveedores): facilita la integración de sistemas y aplicaciones diferentes, lo cual mejora la comunicación y la capacidad de respuesta con sistemas externos •Poder para reemplazar elementos de la capa aplicativa SOA sin disrupción en el proceso de negocio •Facilidad para la integración de tecnologías disímiles •Mejora en la toma de decisiones: la organización dispone de mayor información y más actualizada, lo que le permite una respuesta rápida y eficaz cuando surgen problemas o cambios
-5-
Maturín, Mayo de 2015
Fase 1. Organización y estrategia
Fase 2. tácticas
Esta es la fase de toma de contacto con SOA, donde la compañía se centrará en la evaluación de la situación actual y en el plan para definir el alcance de la transformación hacia SOA, asegurando una base sólida de servicios y una hoja de ruta para obtener todos los beneficios de SOA. Tradicionalmente, esta fase se compone de cuatro tareas secuenciales: Comprensión de la estrategia de negocio y procesos, análisis de la situación actual de los sistemas, definición del modelo objetivo de referencia SOA, ccreación de la hoja de ruta SOA.
En esta fase se realizarán las primeras implantaciones tácticas de SOA, con el objetivo de que sirva también para familiarizarse tanto con la tecnología usada como con los procedimientos de gobierno y organización. Además, durante la fase 2se creará la infraestructura base de SOA y se iniciará el cuadro de procesos y servicios. Es recomendable que en esta fase se elijan las aplicaciones con un alto componente de workflow para obtener el máximo beneficio de la tecnología SOA y permitir probar dicha tecnología en su máxima extensión .
-6-
Implantaciones
Maturín, Abril de 2015
Fase 3. Plataforma SOA
Fase 4. SOA industrializado
En la fase 3 se consolidará la implantación de SOA, tanto desde el punto de vista tecnológico como desde el punto de vista organizativo y de gobierno. En esta fase, además de consolidar la infraestructura base de SOA, se profundizará en la monitorización de procesos y se dispondrá de un cuadro operativo de procesos y servicios. Desde el punto de vista de negocio se realizará la implantación de los servicios/procesos estructurales (core).
Durante la última fase se obtendrán todos los beneficios de la filosofía SOA. Se alcanzará un alto grado de reutilización de servicios y se impondrá el modelo de negocio SOA, donde la organización se centrará en diseñar los procesos, y tanto la construcción de los mismos como los servicios requeridos (que no existan en el catálogo) se externalizarán en depósitos. Por otra parte, se alcanzará un mayor grado de sofisticación en la gestión de SOA,
-7-
Maturín, Mayo de 2015
NOTA ESPECIAL
Por Andreina Betancourt. Todo comenzó el día 16 de Marzo de 2015 cuando la Sub-comisión de trabajo de grado de la carrera de Ingeniería de Sistemas de la Universidad de Oriente, Núcleo Monagas, informa la apertura de la Pre-inscripción para desarrollar Tesis Especial de Grado en la Modalidad área de grado, para el periodo I-2015, de la 3era. Cohorte del área en Automatización y Control de Procesos Industriales y la 1era. Cohorte para el área de Ciencias de la Computación. Me llene de mucha alegría cuando al cabo de unos días, al revisar vi la lista de seleccionados y estaba allí mi nombre plasmado, obviamente con otros 19 nombres de bachilleres que al igual que yo habían sido seleccionados para cursar las áreas de grado en la 3era. Cohorte del área en Automatización y Control de Procesos Industriales, muchos nombres conocidos habían en ese listado. -8-
Maturín, Mayo de 2015
Con muchas ansias esperaba mi primer día de clase, lleno de saludos por partes de los compañeros de clase que conocía y otros que tenían cara de susto. La primera semana de clase fue de expectativas, presentación, de consejos, de experiencias contadas por varios alumnos de la cohorte pasada, y de psicoterror. Al pasar los días empezamos a adentrarnos en los temas correspondientes por cada materia, que nos sirvieron para ampliar nuestros conocimientos y tener una idea clara y precisa sobre el área de automatización y control, y como podemos implementar estos conocimientos en nuestro ámbito laboral. También fueron muchas las actividades realizadas y presentadas en este curso, como trabajos exposiciones, productos agregados (videos, presentaciones animadas, wiki, apuntadores electrónicos, revistas electrónicas, blog entre otros), actividades que fueron para muchos primera vez elaborarlas, momentos de preocupación, dedicación, aprendizaje, investigación, lagrimas y hasta noches sin dormir, para realizarlas y entregarlas a tiempo, en pocas palabras un gran sacrificio para cumplir con lo pautado por cada profesor. Pero al final esos sacrificios dejan una gran recompensa y no es más que la de cumplir una meta, alcanzar un objetivo, ser ingenieros de Sistemas y culminar un ideal que cada uno se propuso alcanzar. Gracias le doy a Dios por esta oportunidad y le pido que nos siga acompañando para que cada uno de los que cursamos estas áreas de grado podamos cumplir con la meta propuesta. Por otra parte quisiera expresar un agradecimiento especial a los profesores encargados de cada asignatura por brindarnos su tiempo, conocimiento y dedicación para que cada uno de nosotros nos lleváramos un gran aprendizaje.
-9-
Maturín, Mayo de 2015
PARA CONCLUIR
En la actualidad las tecnologías de información y los diversos sistemas implementados para ayudar con la gestión de los procesos productivos han ayudado con el incremento sustancial en la mejora de productividad en las empresas, automatizando así todos sus procesos de negocio, pero trayendo como desventaja que los cambios y las adaptaciones a las nuevas necesidades se hagan de forma más lenta. Esto trae como consecuencia que los sistemas implementados no marchen a la par con las necesidades de negocio. Es por esto que se dio la necesidad de combinar rápidamente distintos componentes del sistema dando origen a la arquitectura orientada a servicios (SOA). Esta arquitectura separa los procesos de negocio de las funciones automatizadas, organizando así estas funciones en módulos individuales catalogados en un diccionario de servicios que permiten su utilización por partes de todo la organización.
-10-
•La arquitectura SOA es un marco conceptual que permite la integración de los procesos negocios con las tecnologías de información. •SOA permite a las organizaciones satisfacer las cambiantes necesidades a través de la implantación de procesos de negocio que utilizan servicios. •Esta arquitectura garantiza la interoperabilidad de sistemas sin importar para que hayan sido construidos o con que intensiones. •SOA permite mejorar la capacidad y velocidad de respuesta a la hora de tomar decisiones con respecto a una problemática o un cambio, ya que se puede contar con información necesaria sobre todos los procesos de la empresa.
Maturín, Mayo de 2015
Blet, N. &Simon, J. (2011) SOA en Automatización de Pymes Manufactureras [Documento en línea] Disponible en: http://pakacademicsearch.com/pdffiles/eng/321/189-208%20Vol%203,%20No%206%20(2011).pdf Wikipedia. Arquitectura orienta en servicios. [Documento en línea]. Disponible en: http://es.wikipedia.org/wiki/Arquitectura_orientada_a_servicios#Capas_de_so ftware
Que es SOA. [Documento en línea]. Disponible en: http://www.iprofesional.com/notas/46399-Qu-es-SOA-la-arquitecturaorientada-a-servicios?page_y=281 Arquitectura orientada a servicios (SOA) [Documento en línea]. Disponible en: http://www.powerdata.es/index.php/cl/soluciones/gestion-e-integracionde-datos-organizacionales/arquitectura-orientada-a-servicios-soa
-11-
III Cohorte – Automatización y Control de Procesos Industriales.