Escolar Documentos
Profissional Documentos
Cultura Documentos
CIENCIAS BÁSICAS
1
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
Contenido
1. INTRODUCCIÓN ...................................................................................................................... 2
2. OBJETIVOS ............................................................................................................................... 4
2.1 GENERAL ................................................................................................................................ 4
2.2 ESPECÍFICOS .......................................................................................................................... 4
3. DISEÑO Y DESARROLLO DE SOA ........................................................................................ 5
3.1 Problemas recurrentes en un SOA: ........................................................................................... 5
4. JUSTIFICACIÓN ........................................................................................................................... 9
5. CONCLUSIONES ........................................................................................................................ 10
6. GLOSARIO................................................................................................................................... 11
7. BIBLIOGRAFÍA ........................................................................................................................... 12
1. INTRODUCCIÓN
3
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
2. OBJETIVOS
2.1 GENERAL
2.2 ESPECÍFICOS
4
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
Es normal que en la etapa de diseño se presenten algunos inconvenientes puesto que en esta
etapa donde se estructura, compone y adapta la SOA a las necesidades del negocio según el
diseño, encontrando los problemas más comunes que se encuentran en la etapa de diseño
son:
5
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
Problema 1 - Enrutamiento
En una compañía que maneja grandes composiciones de servicios, se tienen muchos flujos
de trabajo para el envío de mensajes por lo que definir, administrar y centralizar la lógica
de enrutamiento (lógica de decisión que determina cómo se transmiten los mensajes de un
servicio a otro) termina siendo un problema.
Problema 2 - Asincronía
La comunicación síncrona requiere una respuesta inmediata a cada solicitud y por lo tanto
obliga a un intercambio de datos bidireccional para cada interacción de servicios, esto
implica que el usuario y el sistema deben tener la disponibilidad necesaria para dicha
interacción y debido a su naturaleza secuencial, puede imponer sobrecarga de
procesamiento, bajo nivel de escalabilidad y fiabilidad, además de latencia y redundancias
en la arquitectura. Así, es necesario enviar solicitudes de forma asíncrona de tal forma que
se permita continuar el flujo de trabajo.
Problema 3 - Interoperatividad
Problema 4 - Concurrencia
A lo largo de una empresa, los servicios pueden ser construidos como parte de varios
proyectos de desarrollo en curso. Debido a que cada proyecto tiene sus propias prioridades
y objetivos, pueden ser fácilmente diseñados de forma aislada, de forma tal que los
servicios se encuentran desorganizados y no es posible gestionarlos de forma centralizada.
Problema 7 - Redundancia
Problema 8 - Rollback
7
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
Problema 11 - Autenticación
Los servicios habitualmente manejan datos sensibles o privados que no pueden ser puestos
a disposición de todos los consumidores. Hacer estas capacidades disponibles a cualquier
consumidor pondrá en peligro la seguridad del servicio y de la compañía. Es necesario
garantizar la seguridad de los servicios a nivel de autenticación de tal forma que personas
no autorizadas no tengan acceso a información confidencial.
8
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
4. JUSTIFICACIÓN
9
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
5. CONCLUSIONES
Las soluciones SOA Permiten a las organizaciones implementar sistemas que requieren
conectividad a sistemas remotos, logísticos, financieros etc. En múltiples formatos y
versiones. SOA permite a las organizaciones acceder de una manera fácil y eficiente a sus
versiones.
SOA Permite una correcta comprensión de las necesidades de la empresa, esto no implica
el uso de tecnologías de servicio web, hay implementaciones SOA que no necesitan utilizar
este servicio. Sin embargo, los servicios Web son la principal tecnología para habilitar y
realizar SOA hoy en día.
Las organizaciones necesitan gerentes que se adapten fácil a los cambios, con competencias
para ocupar un cargo gerencial, donde ponga todo su empeño y planificación en sus
proyectos empresariales; por tal razón, las organizaciones actuales deben buscar gerentes
visionarios, que conozca todos los detalles de la empresa y contribuyan a la mejora
continua de los procesos e integrar servicios de negocios, que generará ventajas
competitivas a la empresa.
10
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
6. GLOSARIO
11
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS
7. BIBLIOGRAFÍA
http://amedrano1.blogspot.com/
https://sites.google.com/site/semillerofisicauisbca/energia-solar/casa-ecologica
https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/bid/405059/Tres-ebooks-sobre-
Service-Oriented-Architecture-SOA
https://www.google.com/search?q=GLOSARIO+ARQUITECTURA+DE+SOFTWARE&rlz=1C1CHBF_es
CO837CO837&oq=GLOSARIO+ARQUITECTURA+DE+SOFTWARE&aqs=chrome..69i57.9283j0j4&sou
rceid=chrome&ie=UTF-8
https://www.chakray.com/arquitectura-soa-que-ventajas-tiene-para-el-it-de-mi-empresa/
12