Documente Academic
Documente Profesional
Documente Cultură
Resumen
Se presenta tambin la visin de que SOA no son webservices. Los servicios web son
una forma de implementar los servicios de SOA, la ms conocida e implantada, pero
incluso sin webservices podramos tener SOA siempre que tengamos una forma
estndar de comunicar los servicios entre s.
Abstract
SOA will be proposed as a facilitator of service architecture, giving each of its benefits
for the interconnection of different platforms, will place greater stress upon governance
issues rather than on the applications as Web Service.
Productividad.
Al aumentar el nivel de automatizacin,
se reducen las actividades manuales.
Lo cual permite una monitorizacin de
las actividades del negocio, mediante
un anlisis estadstico de los flujos de
Figura 1 Enterprise Service Bus negocio reales, comando en cuenta los
indicadores de negocio.
SOA propone que en lugar de crear
aplicaciones enormes y muy complejas Mejor proceso de construccin de
se desarrollen componentes software.
reutilizables que son fciles de Se mejora la industrializacin, mejora
mantener y probar, teniendo as la las especificaciones de los
facilidad de que para una nueva requerimientos de negocio, proporciona
aplicacin se reutilizan los una filosofa de desarrollo comn a
componentes existentes y solo se todos los negocios y canales, mejora el
desarrollan los que an no existen mantenimiento y desacopla el
desarrollo de servicios y procesos.
Los componentes se conocen como Usabilidad de aplicaciones.
servicios que representa una funcin
de negocios claramente denida que Permite presentar al usuario la
puede ser invocada remotamente informacin dispersa en una forma
mediante protocolos de comunicacin integrada. Alcanza un mayor nivel de
estndar automatismo en las aplicaciones en
procesos complejos de workflow. requisitos y anlisis, diseo y
Permite utilizar tecnologa de desarrollo, y operaciones de TI.
presentacin avanzadas como web 2.0.
FACILITADORES TECNOLGICOS
Hay 6 facilitadores tecnolgicos
Figura 4: Enfoques de adopcin de principales que permiten, la
SOA implantacin de SOA.
Los tipos de enfoques que se pueden No es imprescindible el uso de todos
seleccionar para la implementacin de los facilitadores, pero cada uno de ellos
SOA dependern del gobierno que se es importante para alcanzar
haya seleccionado a dems de plenamente todos los beneficios
variables generales de la empres esperados.
externas e internas. No se podra decir
que una es mejor que la otra son ms 1. BPM o Business Process
bien complementarias. Management: principal facilitador que
recoge las tecnologas para permitir la
Cmo se est implementando SOA definicin/ejecucin de los procesos
en las organizaciones actuales tanto en su componente de modelado
En todo el tiempo que se ha tomado en (BPA) como de implantacin (BPO).
cuenta la filosofa de SOA las Adicionalmente, es aconsejable contar
empresas la usaban como un elemento con un motor de reglas (BRE) que
de integracin (sin percibir las ventajas permita externalizar las reglas de
de la orientacin de procesos). No decisin que requieren ser modificadas
existe ninguna empresa que haya frecuentemente.
alcanzado la fase 4, ni completado la
fase 3, esto se debe a varios factores 2. La tecnologa de Web Services:
como limitacin en la herramienta permite encapsular los servicios
seleccionada, no seguir la correcta mediante un estndar ampliamente
implantacin por fases de forma aceptado por todos los fabricantes y
estructurada y sobre todo por la falta de proveedores. Este estndar
conocimiento del concepto de SOA. proporciona ventajas claras para
Esto est cambiando, la evolucin de proveer y consumir servicios al exterior,
herramientas est llegando a niveles pero no es obligatoria su
aceptables y cada vez ms las implementacin en entornos cerrados.
organizaciones comprenden el
concepto de orientacin a procesos. El 3. El ESB o Enterprise Service Bus:
entorno cambiante sobre el cual el facilita la conexin entre
modelo organizacional se desenvuelve sistemas/servicios heterogneos,
necesita de una nueva metodologa resolviendo deficiencias de la
sobre la cual basarse. Los parmetros tecnologa de web services como la
que encontramos en la figura 4 nos dan garanta de entrega, localizacin,
una visin ms clara de la aplicabilidad seguridad, transaccionalidad, etc.
de SOA en los modelos de Dependiendo de la heterogeneidad de
organizacin. una instalacin, su uso puede ser
imprescindible o no ser requerido.
4. BAM o Business Activity Monitoring: 2. Extender el nuevo modelo de
proporciona una monitorizacin de los gobierno a toda la organizacin
procesos (con una visin de negocio) En las fases 1 y 2 se trabaja
en tiempo real y con capacidad de principalmente en el rea de tecnologa
actuacin. y con un grupo reducido de personas
encargadas de la implementacin de
5. El Gobierno de desarrollo El ESR o los primeros pilotos.
Enterprise Service Repositorio, es el En la fase 3 la implementacin de SOA
catlogo de servicios y procesos (tanto inicia su expansin a toda la
desde el punto de vista tcnico como organizacin.
de negocio) y es fundamental para la Supone un cambio cultural que
gestin de los servicios y procesos requiere construir los conocimientos
tanto desarrollados como comprados. necesarios en la organizacin, para
cubrir el ciclo completo de desarrollo
6. El Gobierno de ejecucin: es un SOA como paso previo a una adopcin
conjunto de herramientas y utilidades SOA a gran escala.
que permiten el gobierno de los
servicios y procesos en ejecucin, Las organizaciones, en ocasiones,
generando cuadros de mando de tienen dificultad para establecer esta
niveles de servicio y aplicando polticas estructura global de responsabilidades,
de actuacin automticas. Bajo este roles y procesos de gobierno con
facilitador tambin se suelen cubrir estructuras aisladas o silos que
todos los aspectos de seguridad en definen sus propios estndares de
SOA. servicios y procesos de forma individual
a nivel de rea/departamento o
tecnologa.
GOBIERNO SOA