Escolar Documentos
Profissional Documentos
Cultura Documentos
PRESENTADO A:
INTEGRANTES:
LUIS CARLOS HERNANDEZ
HECTOR DANIEL VICTORIA
NILSON MENDEZ
RICARDO TOSCANO
ALCANCE
ALCANCE EN TIEMPO:
Se considera por el tamaño del proyecto un tiempo corto de iteracion (6 meses).
ALCANCE EN APLICACIÓN:
Modelamiento y Plan de integración de aplicaciones OMS y B2C.
ALCANCE EN DATOS:
Modelamiento empresarial de Datos e Información para Órdenes de Pedido y Catalogo
de Productos.
ALCANCE EN TECNOLOGÍA:
Infraestructura que soportará el despliegue de la implementación de las soluciones
OMS (sistema de pedidos) y B2C(portal).
ALCANCE EN NEGOCIO:
Soporte, optimización y apalancamiento a los procesos de Comercialización y Gestión
de Órdenes de Pedido.
VISTAS:
LIMITANTES
Aplicaciones
- los fabricantes y el servicio de compras proveen Servicios Web que deberán ser
consumidos para cada una de las operaciones necesarias de cotización y orden
de pedido y pago por tarjeta respectivamente.
Implementacion:
- Services se debe desplegar como una solución Web, bajo una plataforma de
desarrollo .NET.
- El modelo e-commerce para que los usuarios puedan acceder a los servicios
brindados por Rapid
-
- El despliegue de las aplicaciones de Órdenes de Compras y Gestión de
Productos debe implementarse en un entorno de desarrollo Java.
Comunicaciones
- Por otra parte el proveedor DHL expone un servicio a través del cual se hace la
misma solicitud.
tiempo
- se tiene contemplado 6 meses
Economía:
- se hace un estimado de 450 millones. Repartido de la siguiente manera:
1. GERENTE GENERAL.
2. GERENTE FINANCIERO
3. GERENTE COMERCIAL
4. GERENTE RRHH
5. Directores de departamento
ANÁLISIS DE STAKEHOLDERS:
Bajo Alto
INTERES
PODER 1, ALTO
PODER 2, BAJO
INTERES 1, ALTO
INTERES 2, BAJO
PROCESOS DE SEGUIMIENTO
Se realizarán reuniones semanales para monitorear el avance del proyecto.
PLAN DE TRABAJO:
Actividades:
1. Levantamiento de la información
2. Realizar las fases planteadas en el framework de arquitectura escogido, para este
caso TOGAF
3. Realizar reuniones de socialización y avance del estado del proyecto con los
interesados.
4. Realizar y respaldar el termino de las fases con los documentos de entrega
respectivos indicados en el framework de arquitectura escogido
Entregables:
- Documentación de las fases respectivas
- Documento de arquitectura empresarial.(a nivel de VISION)
Riesgos
Métricas e indicadores
Plan de comunicaciones
Principios de Arquitectura
Escenario 001
Escenario 002
Estímulo El sistema
Escenario 003
Escenario 005
Ambiente Este será el modulo que mayor carga tendra dentro del
sistema, se debe garantizar el desempeño óptimo durante las
transacciones concurrentes que va a recibir.
Escenario 006
Escenario 008
2. Árbol de utilidad
3. decisiones de arquitectura
Introducción
Propósito
Alcance
El presente documento brinda una visión general del sistema, mostrando sus
características con respecto a los principios arquitectónicos y abarcando los
siguientes temas:
Referencias
Visión General
• Vista Lógica.
• Vista de Implementación.
• Vista de Despliegue
• Vista de Procesos.
cd Casos de Arquitectonicos
E-Commerce
Intercambiar
Informacion ESB
Autenticar Usuario
Web Front
Encritar datos
Tarj eta Credito
Iniciar
Orquestacion
Ordenes
ESB
Vista de Procesos
cd Procesos
«proccess» «proccess»
«<<procces>>»
«procces» «<<process>>»
Vista Despliegue
WebServ er
View B2C
WEB Cliente
«executable»
Brow ser
Controller B2C
HTTPS
Controller B2C
«library»
Modulo -B2C
Model B2C
«library»
ESB Controller
Serv idores de Base datos
{Win 2008}
TCP-IP {SQL Server 2005}
TCP-IP
ESB
Características generales:
Los componentes de la capa de presentación y Negocios corren dentro
del mismo servidor de aplicaciones (web server).
Cada servidor tiene un rol definido (Web, Base de datos, aplicación), que
permite hacer extensible y mantenible la infraestructura, sin afectar otras
capas de la aplicación.
Vista Implementación
od Diagrama de Implementacion
BackEnd
Entidades Financieras
ManagerBanco WS-ValidarTarjetaCredito
WS.RegistrarPago
WebFront
Prov eedores
KallSonyView
Acceso a Datos
Mensaj eria
KallSonyModel
ManagerMensaj eria
1 *
WS.Mensajeria
FTP-Transfer
Productos
MnagerProductos ManagerOrdenes
Visión general
Las 4 capas que definen la arquitectura del sistema son: Presentación, Negocio,
Servicios y Datos.
WEB Front:
Esta capa comprende las páginas HTML creadas para la administración de las
órdenes de pedido y su seguimiento por parte de los clientes.
En su interior incorpora las capas de presentación, modelos y controladores
necesarios para su implementación.
Capa de Seguridad:
Capa de Servicios:
Contiene las interfaces que permiten acceder a los servicios que proveen la
lógica de cada uno de los componentes de negocio. Esta capa se apoya el ESB
para la administración de los servicio.
Capa Back-End:
Capa de datos:
Incluye los repositorios de datos de las aplicaciones persistidas en las diferentes
bases de datos legadas. Productos (SQL Server) y Clientes-Ordenes (Oracle).
Vista de Datos
Tamaño y Desempeño
Calidad
La aplicación está diseñada por capas, de tal manera que las capas superficiales
la capa lógica y de comunicación. Cada capa se comunica con la capa que esté
directamente por debajo o sobre ella. No existen saltos de acceso entre capas
de manera tal que se mantenga una eficiente comunicación entre ellas.
OMS Aplicación de manejo de productos y órdenes Documento de Arquitectura
de Software
Propósito
Este documento ofrece un panorama completo de la arquitectura del sistema de
manejo de productos y ordenes (OMS), usando un número de diferentes puntos
de vista arquitectónicos para representar diferentes aspectos del sistema. Su
objetivo es captar y transmitir las decisiones importantes de arquitectura que se
han hecho en el sistema
Él presente documento es de carácter técnico y está dirigido a todos los
miembros del equipo de arquitectura y diseño, así como los desarrolladores,
gerentes del proyecto y aquellos otros que por sus funciones puedan resultar
interesados en su contenido:
Alcance
El presente documento brinda una visión general del sistema, mostrando sus
características con respecto a los principios arquitectónicos y abarcando los
siguientes temas:
Referencias
Modelado final - RequerimientosKS-OMS
Modelado final - InformacionProyectoKS
Visión General
Representación arquitectónica
Las vistas se representarán utilizando los siguientes recursos:
• Vista de Implementación.
• Vista de Despliegue
• Vista de Procesos.
OMS
Consultas
Especiales
Seguridad
Usuario OMS
Administración
Actualizar Estado
Ordenes
Resultado Consulta
Resultado Consulta
sd SecuenciaSeguridad
Credenciales Usuario
Credenciales Usuario
Credenciales Usuario
ValidacionCredenciales
ValidacionCredenciales
ValidacionCredenciales
actualizarEstadoOrden
ConsultarOrden
Datos de la Orden
procesoActualizacion
ActualizarEstado
confirmarEstado
ActualizarEstado
confirmarEstado
ValidarTransaccion
Visión general
cd OMS - Vista Logica
Presentacion
Negocio
ManagerClientes
ManagerCampañas ManagerProductos ManagerOrdenes
+ Crear() : void autenticacion_autorizacion
+ Crear() : void + Modificar() : void + Crear() : void + Crear() : void
+ Modificar() : void + Eliminar() : void + Modificar() : void + Modificar() : void
+ Eliminar() : void + Consultar() : void + Eliminar() : void + Eliminar() : void
+ ActualizarCategoria() : void + Consultar() : void + Consultar() : void
Datos
Serv icios
Presentación
Negocio
Datos
Servicios
Vista de Procesos
Con el fin de presentar la interacción entre los componentes más
representativos de la arquitectura, en esta sección se presenta la comunicación
entre procesos.
od OMS-Procesos
«thread»
Aplicacion
«process» «process»
«process»
Servidor Aplicaciones Servidor Base de Datos
Navegador
«process» «process»
Bus de Datos Empresarial Servidor L D A P
«thread»
Servicios Integracion
Diagrama de Procesos
Con esta vista se representan los siguientes procesos:
• Un proceso corriendo en el cliente que es un navegador que contiene la
interfaz de usuario.
• Un proceso en el servidor de aplicaciones, el cual esta a la espera de
peticiones por parte de un cliente y responde a estas peticiones
adecuadamente.
• Una vez el servidor de aplicaciones recibe la solicitud se invocan los
servicios ubicados en el bus de datos empresarial.
De acuerdo a las acciones ejecutadas por los clientes, se envían operaciones a
ser ejecutadas en los motores de bases de datos y/o en los sistemas externos
de mensajería
Vista Despliegue
dd Despliegue
Base de Datos
Productos
TCP/IP
ESB
Serv icios
TCP/IP HTTP
HTTP LDAP
Características generales:
Los componentes de la capa de presentación y Negocios corren dentro
del mismo servidor de aplicaciones.
Vista Implementación
Presentacion
HTML
Controladores
Negocio
Entidades Proxy
Visión general
Las 4 capas que definen la arquitectura del sistema son: Presentación, Negocio,
Servicios y Datos.
Capa de Presentación:
Capa de Negocio:
Capa de Servicios:
Contiene las interfaces que permiten acceder a los servicios en otros sistemas
como las empresas de mensajería.
Capa de Datos:
Incluye el modelo de entidades de la aplicación, que son las clases que deben
ser persistidas en las diferentes bases de datos legadas. Productos (SQL
Server) y Clientes-Ordenes (Oracle).
Vista de Datos
Tamaño y desempeño
Los siguientes son los supuestos que se manejaran con respecto al desempeño
de la aplicación:
Los tiempos de respuesta de las consultas no deben sobrepasar los 5
segundos.
La aplicación debe tener una disponibilidad del 99.99 %
Calidad
Los siguientes son los supuestos que se manejaran con respecto al desempeño de la
aplicación:
· Los tiempos de respuesta de las consultas no deben sobrepasar los 5
segundos.
· La aplicación debe tener una disponibilidad del 99.99 %
9. Calidad
7. caracterización de servicios
tecnología.
Figura 1. Servicios definidos para el modelo de negocio de la empresa KallSony’s
2. Redefinición de servicios
✓ GestionarCatalogo
✓ RealizarConciliacion
✓ EnviarNotificacionCorreos
✓ GestionarCliente
✓ GestionarInventario
✓ RealizarOrdenePedido
● Capa de servicios utilitarios: En esta capa se clasifican los servicios que son
transversales al modelo de negocio.
✓ GestionarArchivoReclamos
✓ GestionarArchivoCorreos
✓ GestionarArchivoCatalogos
✓ GestionarArchivoConciliaciones
3.3. TradeOffs