Prueba libre de Geografía para obtención título Bachillerato - 2024
Soa. soa en automatizacion industrial
1. Universidad de Oriente
Núcleo de Monagas
Departamento de Ingeniería de Sistemas
Cursos Especiales de Grado
Área de Automatización y Control de Procesos Industriales
Estrategias para Automatización Industrial
SOA. SOA en Automatización Industrial
Unidad V: NUEVOS PARADIGMAS DE LA AUTOMATIZACIÓN INDUSTRIAL
Profesora: Bachilleres:
Ing. Judith Devia Carvajal Pérez, Argenis Coromoto Jr. C.I 20.616.686
Contreras Campos, Miguel José C.I 20.916.310
Equipo RTU
Maturín, Marzo del 2016.
2. ÍNDICE
Contenido
INTRODUCCIÓN..................................................................................................................1
MARCO TEÓRICO ...............................................................................................................2
1. Arquitectura orientada a servicios (SOA) ............................................................2
2. Capas de software.................................................................................................2
3. Beneficios de SOA ...............................................................................................3
4. SOA desde el punto de vista tecnológico .............................................................4
5. Estrategias de adopción de SOA ..........................................................................5
DISCUSIÓN ...........................................................................................................................7
CONCLUSIONES..................................................................................................................9
REFERENCIAS ...................................................................................................................10
3. 1
INTRODUCCIÓN
Hoy en día en las industrias es común ver que no hay una clara visión en los procesos de
negocios de las mismas, por ende hay una total descentralización de la información que se
maneja en las diferentes áreas de dichos entes organizacionales. Además muchas empresas
no son competitivas o no logran surgir en el mercado debido a que no poseen la flexibilidad
y agilidad para adaptarse a los constantes cambios que sufren las demandas de los
diferentes mercados. Por tales motivos en la actualidad se le está dando mucha importancia
a las tecnologías de información (TI), de forma tal de contar con sistemas que permitan la
captura de datos e información relevante y necesaria para alcanzar el éxito empresarial.
Aunado a lo anterior, se puede decir que existen muchos avances tecnológicos que han
causado gran impacto en las organizaciones e industrias, tal es el caso de la arquitectura
SOA, la importancia de esta radica en que permite fomentar el crecimiento de las
tecnologías de información haciendo que las mismas sean el motor principal que lleva al
éxito a cualquier empresa que quiera llegar lejos y consolidarse como la mejor opción ante
los potenciales clientes. Con la presente investigación se pretende profundizar un poco
sobre la arquitectura SOA, dando una definición de la misma, algunos beneficios,
estrategias utilizadas, entre otros elementos claves. Además se pretende dar una aplicación
de dicho tema a la propuesta de trabajo de grado del equipo RTU, al mismo tiempo que se
lleva a SOA a un ámbito de automatización industrial ya que la propuesta de dicho equipo
está enmarcado en esta área de automatización.
4. 2
MARCO TEÓRICO
1. Arquitectura orientada a servicios (SOA)
Jammes y Smit (2005) proveen una definición que, aunque incompleta, incluye dos de
las características más importantes del paradigma SOA, que parecen estar en contradicción:
“Una arquitectura orientada a servicios es un conjunto de principios de arquitectura para
construir sistemas autónomos e interoperables”.
SOA, permite la creación de sistemas de información altamente escalables que reflejan
el negocio de la organización, a su vez brinda una forma bien definida de exposición e
invocación de servicios (comúnmente pero no exclusivamente servicios web), lo cual
facilita la interacción entre diferentes sistemas propios o de terceros. SOA proporciona una
metodología y un marco de trabajo para documentar las capacidades de negocio y puede
dar soporte a las actividades de integración y consolidación.
La arquitectura orientada a servicios (SOA) no se trata de software o de un lenguaje de
programación, SOA es un marco de trabajo conceptual que permite a las organizaciones
unir los objetivos de negocio con la infraestructura de TI integrando los datos y la lógica de
negocio de sus sistemas separados.
2. Capas de software
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.
5. 3
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.
3. Beneficios de SOA
El gran beneficio de SOA es la agilidad que proporciona a las organizaciones que la
usan. Las características propias de SOA permiten a las organizaciones la capacidad de
controlar un problema de forma general, permitiendo una respuesta más rápida y eficaz y
por tanto adaptarse de la mejor forma a los cambios.
Otra de sus ventajas es la independencia de las plataformas e infraestructuras
tecnológicas, lo que le permite integrarse con sistemas y aplicaciones diferentes de forma
sencilla. Gracias a esta independencia SOA es su arquitectura flexible que permite la
reutilización de las tecnologías existentes. Así que, una empresa no necesita realizar un
cambio integral para adoptar SOA.
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
Aplicaciones flexibles: la orientación a servicios permite desarrollar aplicaciones
con independencia de las plataformas y lenguajes de programación que realizan
los procesos
6. 4
Aplicaciones reutilizables y adaptables: permite que las aplicaciones existentes
para ser reutilizadas y adaptadas a nuevos entornos con facilidad. Así
conseguimos optimizar los recursos empleados en su desarrollo
Reducción de costes: el coste de ampliar o crear nuevos servicios se reduce
considerablemente tanto en aplicaciones nuevas como ya existentes
Riesgo de migración: al adaptar SOA a partir de una tecnología existente se
siguen utilizando los componentes existentes, por lo que se reduce el riesgo de
introducir fallos.
4. SOA desde el punto de vista tecnológico
La arquitectura orientada a servicios, desde el punto de vista tecnológico, es el resultado
de la constante evolución hacia un mayor desacoplamiento de las capas de una aplicación
(presentación, orquestación de procesos y servicios de negocio) y a un mayor nivel de
estandarización/ interoperabilidad de cada una de estas capas. Con un total desacoplamiento
de las capas de las aplicaciones y un muy alto nivel de interoperabilidad, los beneficios
desde el punto de vista tecnológico son claros:
Favorece la reutilización y la reducción del “time to market”:
Aumenta el grado de reutilización al desacoplar las capas de una aplicación.
Permite reutilizar las aplicaciones existentes mediante la encapsulación en
servicios.
Permite la utilización de servicios de terceros.
Permite reaprovechar las plataformas existentes.
Mejora la productividad de los procesos:
Aumenta el nivel de automatización de los procesos, reduciendo el número de
actividades manuales.
Permite monitorizar la actividad del negocio (cuadros de mando).
Permite realizar un análisis estadístico de los flujos de negocio reales en base a
indicadores clave de negocio, permitiendo la identificación de puntos de mejora
a optimizar.
7. 5
Permite evaluar el impacto y beneficio de variantes en los procesos mediante
simulación
Mejora la usabilidad de las aplicaciones:
Permite presentar al usuario la información dispersa en distintos sistemas y de
forma integrada.
Permite alcanzar un mayor nivel de automatismo en las aplicaciones en procesos
complejos de workflow.
Permite utilizar tecnologías de presentación avanzadas como Web 2.0.
5. Estrategias de adopción de SOA
Como siempre, la cuestión principal es encontrar la forma de alcanzar las ventajas
deseadas. La experiencia acumulada por Accenture, trabajando con clientes de todo el
mundo en busca del alto rendimiento, indica que es necesario abordar la implantación de
SOA en cuatro fases, realizando varias iteraciones en cada una de ellas antes de pasar a la
siguiente:
Fase 1. Organización y estrategia
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 y la creación de la
hoja de ruta SOA. Adicionalmente, en esta fase (o en la siguiente) se pueden realizar
algunos pilotos con los proveedores de infraestructura y software.
Fase 2. Implantaciones tácticas
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 2 se creará la
8. 6
infraestructura base de SOA y se iniciará el catálogo de procesos y servicios. Es
recomendable que en la fase 2 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. También en esta fase se suele iniciar el proceso de
identificación y reutilización de los servicios existentes, así como su publicación en el
catálogo.
Fase 3. Plataforma SOA
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 catálogo operativo de procesos y servicios. Desde el punto de
vista de negocio se realizará la implantación de los servicios/procesos estructurales (core).
Fase 4. SOA industrializado
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 factoría
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 factorías.
Por otra parte, se alcanzará un mayor grado de sofisticación en la gestión de SOA, como
en la automatización de las reglas de negocio al modelo operativo, en la automatización del
gobierno, en la implantación de un cuadro de mando de procesos y en la federación
(ubicuidad) de los servicios.
9. 7
DISCUSIÓN
Hoy en día es muy común ver que las empresas desde la alta gerencia, tomen la decisión
de optar por la ayuda de lo que son las tecnologías de información, como ayudante en el
camino por conseguir los mejores resultados en cuanto a calidad de producto o servicio a
ofrecer, mediante el uso de computadoras u ordenadores electrónicos para el
procesamiento, captura, almacenamiento, protección y recuperación de la información
relevante y necesaria para las empresas. Y es que en un mundo tan competitivo y
cambiante como en el que vivimos actualmente se hace necesario el uso de herramientas
que permitan la gestión de la información, así como también la alineación de los procesos
de negocios con los objetivos que se plantean las empresas. Cabe destacar que estas
soluciones novedosas, no necesariamente deben ser software, sino que puede ser marcos o
modelos conceptuales.
En base a lo anteriormente mencionado, se tiene la arquitectura SOA la cual es un marco
conceptual, que permite estructurar las aplicaciones del negocio y el conjunto de
tecnologías que se tengan disponibles en una organización a fin de agilizar y dotar a las
mismas con la capacidad de responder rápidamente ante cambios que surjan en un entorno
de mercado determinado, y tal premisa es fundamente si se quiere generar ventajas
competitivas con respecto a la competencia más cercana.
Por otra parte la automatización de procesos industriales es un área que está bajo
constantes cambios a fin de poder reducir lo mayor posible, la intervención del ser humano
en las actividades diarias en las industrias. Hoy por hoy existen sistemas de control y
monitoreo que permiten visualizar datos por computadora mediante una configuración
programada, además se puede realizar acciones de control a distancia, como el encendido
de actuadores como por ejemplo extractores dentro de un galpón avícola, y dichos
actuadores son accionados desde una caseta que está alejada de los galpones. Así como
este, hay muchos casos más de automatización de procesos.
Aunado a lo anterior, se aclara que para esta investigación se dará a continuación una
aplicabilidad del tema que compete a este trabajo de investigación a la propuesta de
proyecto final del grupo RTU, de la cual ya se habló un poco con el ejemplo anterior, pero
para especificar más y con el objetivo de que la lectura sea de fácil comprensión para
cualquier lector, se define que el proyecto trata sobre el diseño de un sistema de control y
10. 8
supervisión automatizado de ambiente convencional y alimentación de galpones para la cría
de pollos de engorde en Venezuela.
Para estudiar que aplicabilidad puede tener la arquitectura SOA en la propuesta, se hará
énfasis o uso de las fases que propone Accenture para la correcta y óptima implantación de
dicha arquitectura en las organizaciones o empresas, entonces, la aplicación quedaría de la
siguiente manera:
Fase 1. Organización y estrategia: en esta fase de hará un estudio de la situación actual
del sistema de control como tal, evaluando las tecnologías que se tienen inmersas en dicho
sistema, y se procederá a continuación a establecer la vía o forma en la cual se hará la
migración hacia la arquitectura SOA, es decir, si por ejemplo se descubre que hay ciertas
tecnologías que no deben usarse pues se descartan, siempre y cuando dicha decisión
contribuya con la mejora en los procesos productivos.
Fase 2. Implantaciones tácticas: es en esta fase donde empezara la implantación táctica
de SOA a fin de que los investigadores se vayan familiarizando con la nueva tecnología a
utilizar, así como también se creara la estructura base de SOA para comenzar a prepararse,
en cuanto a los nuevos cambios que serán hechos con el transcurrir de las fases.
Fase 3. Plataforma SOA: aquí se procedería a implantar SOA tanto a nivel tecnológico
como a nivel organizativo y de gobierno, además se obtendrán catálogos con las
descripciones de los servicios y procesos que estarán en juego en el transcurrir de las
actividades diarias en el galpón avícola.
Fase 4. SOA industrializado: por ultimo en esta fase, es donde se alcanzaran o se
visualizaran los beneficios que aporte SOA, donde los investigadores definiremos los
procesos que se llevaran a cabo, tales como la adecuación del galpón, los bebederos y
comederos, así como también el conjunto de actuadores inmersos en dicho galpón, además
se debe especificar los servicios que se van a utilizar (que no se encuentran en el catalogo)
11. 9
CONCLUSIONES
SOA no es netamente tecnología, ni tampoco un software como tal sino que es
considerado un marco de trabajo conceptual que permite de buena manera integrar
los objetivos del negocio con las tecnologías de información, a fin de que se pueda
lograr una unión entre los datos y los procesos que se llevan a cabo en cada uno de
los subsistemas de un organización.
La arquitectura SOA permite dotar de agilidad y flexibilidad a las organizaciones,
permitiendo que las mismas puedan responder óptimamente antes situaciones
cambiantes de los exigentes mercados existentes.
SOA permite una adaptación a las tecnologías ya existentes en las organizaciones,
ofreciendo así, la oportunidad de que se sigan utilizando los mismos componentes y
esto reduce bastante los riesgos de sufrir fallos en algún subsistema.
En la automatización industrial también se puede ver la aplicabilidad de SOA,
debido a que la misma puede ofrecer un mapa de procesos y una estructura bien
definida la cual sirve como base de información integrada a fin de que la misma se
encuentre disponible para la toma de decisiones industriales.
12. 10
REFERENCIAS
Gonzales, D Y Hernández, K (2015). SOA. SOA en la Automatización Industrial.
Extraído el 04 de marzo del 2016 desde: http://opc-eai-acpi-
c3.blogspot.com/2015/04/unidad-v-nuevos-paradigmas-de-la.html
Marsili, D (2007). ¿Qué es SOA, la arquitectura orientada a servicios? Extraído el 04 de
marzo del 2016 desde: http://www.iprofesional.com/notas/46399-Qu-es-SOA-la-
arquitectura-orientada-a-servicios
Blet, N y Simon, J(2011).SOA en la automatización de pymes manufactureras. Extraído
el 04 de marzo del 2016 desde: http://pakacademicsearch.com/pdf-files/eng/321/189-
208%20Vol%203,%20No%206%20(2011).pdf
Un estudio publicado por el Centro de Alto Rendimiento de Accenture (CAR)
Arquitectura Orientada a Servicios (SOA). Extraído el 04 de marzo del 2016 desde :
https://www.accenture.com/t20150527T210642__w__/es-
es/_acnmedia/Accenture/Conversion-Assets/DotCom/Documents/Local/es-
es/PDF_2/Accenture-SOA.pdf
Wikipedia. Arquitectura orientada a servicios. Extraído el 04 de marzo del 2016 desde:
https://es.wikipedia.org/wiki/Arquitectura_orientada_a_servicios#Capas_de_software