Soa
Soa
Soa
FACULTAD DE INGENIERIA
Escuela Profesional de Computación y Sistemas
1. Definición:
Es una arquitectura de software, donde distintos componentes de la aplicación
proporcionan servicios a otros componentes a través de un protocolo de comunicaciones a
través de una red. La comunicación puede involucrar el paso simple de datos o podría
involucrar dos o más servicios que coordinan servicios de conexión entre sí. Estos servicios
distintos llevan a cabo algunas funciones pequeñas, como la validación del pago, la creación
de una cuenta de usuario o el inicio de sesión social.
El patrón de diseño de SOA es tal que los componentes de las aplicaciones en él pueden
ofrecer servicios a otros componentes de ese tipo principalmente a través de una red. Todos
y cada uno de los sistemas informáticos pueden ejecutar cualquier cantidad de servicios, cada
uno de los cuales está diseñado para intercambiar información con cualquier otro servicio
diferente en una red sin ayuda humana.
Autonomía del servicio: todos los servicios deben poder funcionar de forma
independiente. Este término apunta a los servicios que son autosuficientes y que son
capaces de administrar los recursos, la lógica y el entorno por sí solos.
3. Beneficios de SOA
Los beneficios que entrega la solución SOA, pueden dividirse en dos niveles distintos: a
nivel empresa y a nivel de la organización TI.
3.1. Desde el punto de vista corporativo:
Se potencian las relaciones con clientes y proveedores: Las ventajas que ofrece SOA
trascienden las fronteras y límites de la propia organización, los procesos de fusión y
compra de empresas se vuelven más rentables debido a la sencillez de la integración
de aplicaciones diferentes, y la integración con socios comerciales, y optimización de
la cadena de suministro, bajo esta modalidad, son objetivos totalmente asequibles.
Con SOA se puede conseguir mejorar la capacidad de respuesta a los clientes,
habilitando por ejemplo portales unificados de servicios.
ELearning:
El Elearning o el aprendizaje electrónico, es la educación a distancia completamente
virtualizada, utilizando para ello las herramientas o aplicaciones en sistemas distribuidos.
Moodle
Sistemas bancarios:
Cuando utilizamos nuestra tarjeta de débito para sacar dinero en el cajero automático.
La identidad del usuario es validada por la institución bancaria a través de un NIP contra
el Chip de seguridad de la tarjeta.
Una vez aceptada la identidad la transacción consulta el saldo de la cuenta para verificar
los fondos.
El servicio de información actualiza el saldo y confirma la transacción al cajero.
El cajero automático dispensa el dinero y emite un recibo de la transacción.
Comunicaciones: