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.
Í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
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.
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.
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
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.
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
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.
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
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)
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.
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

Soa. soa en automatizacion industrial

  • 1.
    Universidad de Oriente Núcleode 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íaen 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. Arquitecturaorientada 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ónde 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 reutilizablesy 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 evaluarel 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 deSOA 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íaes 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 deambiente 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 noes 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 YHerná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