Arquitectura de software
4+1 & SOA
Nombres: Marcelo Aravena.
Jorge Márquez L.
Carrera: Ingeniería en informática
INDICE
1. INTRODUCCION..................................................................................................3
2. RESUMEN..............................................................................................................4
3.OBJETIVOS............................................................................................................4
4. DESARROLLO.......................................................................................................5
1. ARQUITECTURA SOA........................................................................5
2. ARQUITECTURA4+1..........................................................................9
3. COMPARACION..................................................................................10
5. CONCLUSION........................................................................................................11
1. INTRODUCCION
En la historia de la informática, la programación siempre fue considerada como un arte, la cual eraexpresada como tal, esto quiere decir que su estructura se basaba en la imaginación de su creador. Con el paso del tiempo la informática se ha ido estandarizando y creando diferentes tipos de estructuras mas generales.
La arquitectura de software toma ese nombre por la semejanza de los planos de un edificio o una construcción.
De esta forma tenemos varios tipos de arquitecturas que seadaptan según el proyecto que se vaya a desarrollar o según a las necesidades del negocio. Para ello en este informe se mencionaran 2 tipos, que son la arquitectura SOA y la arquitectura 4+1.
2. RESUMEN
Nos encontramos con dos arquitecturas de software que pueden ser tomadas por los desarrolladores, donde en este caso tenemos la arquitectura SOA (Service Oriented Architecture) o Arquitecturaorientado a servicios y por otro lado nos encontramos con la arquitectura basada en vistas 4+1.
3. OBJETIVOS
Presentar la arquitectura de software SOA y 4+1.
Definir el concepto de la arquitectura SOA.
Definir el concepto de la arquitectura 4+1.
Encontrar diferencias entre ambas arquitecturas.
Mostrar ejemplos de ambas arquitecturas.
4. DESARROLLO
1.ARQUITECTURA SOA
La Arquitectura SOA establece un marco de diseño para la integración de aplicaciones independientes de manera que desde la red pueda accederse a sus funcionalidades, las cuales se ofrecen como servicios. La forma más habitual de implementarla es mediante Servicios Web, una tecnología basada en estándares e independiente de la plataforma, con la que SOA puede descomponer aplicacionesmonolíticas en un conjunto de servicios e implementar esta funcionalidad en forma modular.
¿Qué es un servicio exactamente? Un servicio es una funcionalidad concreta que puede ser descubierta en la red y que describe tanto lo que puede hacer como el modo de interactuar con ella.
Desde la perspectiva de la empresa, un servicio realiza una tarea concreta: puede corresponder a un proceso denegocio tan sencillo como introducir o extraer un dato como “Código del Cliente”. Pero también los servicios pueden acoplarse dentro de una aplicación completa que proporcione servicios de alto nivel, con un grado de complejidad muy superior –por ejemplo, “introducir datos de un pedido”-, un proceso que, desde que comienza hasta que termina, puede involucrar varias aplicaciones de negocio.
Laestrategia de orientación a servicios permite la creación de servicios y aplicaciones compuestas que pueden existir con independencia de las tecnologías subyacentes. En lugar de exigir que todos los datos y lógica de negocio residan en un mismo ordenador, el modelo de servicios facilita el acceso y consumo de los recursos de IT a través de la red. Puesto que los servicios están diseñados para ser...
Regístrate para leer el documento completo.