La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

IMPLEMENTACIÓN DE ARQUITECTURA EMPRESARIAL SOI.

Presentaciones similares


Presentación del tema: "IMPLEMENTACIÓN DE ARQUITECTURA EMPRESARIAL SOI."— Transcripción de la presentación:

1 IMPLEMENTACIÓN DE ARQUITECTURA EMPRESARIAL SOI

2

3 Arquitectura LÓGICA: Diagramas de Componentes

4 Definición Un componente es una parte física y reemplazable de un sistema. nombre agente.java agentefraudes.dll Realiza AgenteFraudes PoliticaFraudes BuscarPatrones system::dialog.dll {version = 2.0.1} Ej:

5 Diagramas de Componentes Componentes y clases Las clases representan abstracciones lógicas. Los componentes son elementos físicos del mundo real. Un componente es la implementación física de un conjunto de otros elementos lógicos, como clases y colaboraciones. Ejemplo de un componente y las clases que implementa: agentefraudes.dll AgenteFraudes PoliticaFraudes BuscarPatrones

6 Dependencias entre componentes La dependencia entre dos componentes se muestra como una flecha punteada. La dependencia quiere decir que una componente necesita de la otra para completar su definición. Ejemplos: Diagramas de Componentes

7 home.html > animlogo.java > animator.java > Diagramas de Componentes

8 Window Handler (whnd.cpp) Window Handler (whnd.obj) Graphic lib (graphic.dll) Client Program (client.exe) Comm Handler (comhnd.obj) Comm Handler (comhnd.cpp) Main Class (main.cpp) Main Class (main.obj)

9 Arquitectura FÍSICA: Diagramas de Despliegue Diseño de Red

10 Diagramas de Despliegue Diagramas de despliegue Describen la arquitectura física del sistema durante la ejecución, en términos de: –procesadores –dispositivos –componentes de software Describen la topología del sistema: la estructura de los elementos de hardware y el software que ejecuta cada uno de ellos.

11 Diagramas de Despliegue Los nodos son objetos físicos que existen en tiempo de ejecución, y que representan algún tipo de recurso computacional (capacidad de memoria y procesamiento): –Computadores con procesadores –Otros dispositivos impresoras lectoras de códigos de barras dispositivos de comunicación Dell Pentium 466 MMX máquina1: Dell Pentium 466 MMX Ventas Despliega pos.exe contactos.exe

12 Diagramas de Despliegue Dispositivos Los dispositivos del sistema también se representan como nodos. Generalmente se usan estereotipos para identificar el tipo de dispositivo. HP LaserJet 5MP > Cisco Router X2000 >

13 Los nodos se conectan mediante asociaciones de comunicación. Estas asociaciones indican: –Algún tipo de ruta de comunicación entre los nodos –Los nodos intercambian objetos o envían mensajes a través de esta ruta El tipo de comunicación se identifica con un estereotipo que indica el protocolo de comunicación o la red. Diagramas de Despliegue

14 Servidor de Aplicaciones: DOT NET Servidor de Base de Datos: ORACLE >

15 Diagramas de Despliegue Nodos y componentes Los nodos son los elementos donde se ejecutan los componentes. Ventas pos.execontactos.exe

16 Diagramas de Despliegue Si un tipo de componente puede ejecutarse en un tipo de nodo, se crea una dependencia con el estereotipo > –Una instancia de la componente podría localizarse en una instancia de ese nodo. UNIX Transaction Server Program Silicon Graphics O2 >

17 Diagramas de Despliegue máquina1:Dell Pentium 466 MMX > CL:Transaction Client Library cliente1:Cliente Instancias ejecutándose en un nodo.

18 Especificación del despliegue NodoDescripciónServicios

19 Diagramas de Despliegue clienteA: Compaq Pro PC clienteB: Compaq Pro PC Servidor de Aplicaciones: Silicon Graphics O2 Servidor de Base de Datos: VAX >

20

21 Modem Router FirewallProxyFirewall Internet switch dmz switch Siwth user ………… DNS WEB FTP ANTISPAM APP DISCOSBACKUPSERVICE OLTP OLAP ARCHIVOS

22 Mapa de Ubicación Sede Callao Sede Central: Lima

23 Distribución Física Empresarial Sede Lima

24 Diagrama de Distribución Física Oficina Dirección General Sede 1

25 Mapeo Actor – Ubicación Física ActorUbicación

26 Conceptos Importantes NAT (Network Address Traslation): es un dispositivo que permite convertir unas direcciones IP en otra. De esta forma se pueden unir dos redes sin problemas de repetición de direcciones IP. C aché: es un dispositivo que almacena la información accedida más recientemente, con el fin de evitar accesos repetidos ACL: lista de control de accesos, en el que figuran los dispositivos que pueden y los que no pueden conectarse a una red

27 Control de Puertos (TCP/IP) 7EchoThis simple port just echoes whatever is sent to it. This feature can be used in many attacks, such as fraggle.fraggle 13DaytimeResponds with the current time of day. The protocol specification doesn't clearly define the format of the data returned, so every machine responds in a slightly different format. 20ftpThis TCP port is used for FTP data in some cases 21ftpFile transfer files 23telnetTelnet, running at TCP port 23, is one of the oldest protocols on the Internet, allowing remote logins to UNIX machines 25SMTP 27Etrn27/ETRN Legacy port used SLmail from This port supports ESMTP, specifically the "turn" functions 53dns 57MtpMail Transfer Protocol (MTP) 66Sql*netOracle sql*net 101HostHostname 109POP2While POP2 has largely been replaced by POP3, hackers still scan for this port because many older POP3 servers have holes in them.POP3

28 Control de Puertos (TCP/IP) 4333MSQL 5010Yahoo Msn Yahoo messenger 6502NSC Also used in Netscape Conference 8080HTTPThis is a common port that contains HTTP servers and proxies. An imbedded management HTTP server that usually runs at this port, through which any file on the system can be retrieved. Puts a proxy server on this port 443SslThis is the default port for HTTPS/SSL. This is the encrypted form of HTTP that normally runs over port 80. This is the default port used when you do credit card transactions with an e-commerce site Oracle SQL Oracle SQL defaults to listening at this port (SQL*Net v2.x) 110POP3Post office control

29 Requerimientos No funcionales Aspectos del sistema visibles para el usuario, que no están relacionados de forma directa con el comportamiento funcional del sistema. Abarcan diversos aspectos: Interfaz de usuario y factores humanos: tipo de interfaz, experiencia,etc Documentación tipo de documentación técnica Hardware: compatibilidad con otro hardware, existencia de otros sistemas,... Características de ejecución: usuarios concurrentes, carga de trabajo,... Gestión de errores y excepciones Cuestiones de calidad: fiabilidad, disponibilidad, robustez,... Ambiente físico: condiciones climáticas, exposición a golpes, accidentes,... Seguridad Recursos consumidor por el sistema

30 Especificaciones Complementarias FURPS+ : funcionalidad, facilidad de uso, fiabilidad, rendimiento y soporte ( funcionality, usability, reliability, performance, supportability ) Restricciones de software y hardware (sistemas operativos, plataformas, redes, sistemas de bases de datos,...) Restricciones de desarrollo (herramientas de proceso y desarrollo,...) Internacionalización (monedas, medidas, idiomas,...) Documentación (usuario, instalación, administración) y ayuda licencia y cuestiones legales Estándares (técnicos, de seguridad, de calidad,...) Entorno físico (temperatura, vibraciones,...) Asuntos operacionales (gestión de errores, frecuencia de copias de seguridad,...)

31 ¿Qué? Nombre Función Ubicación Servidores de Red Equipos de Conectividad

32 Hubs o concentradores: Son un punto central de conexión para nodos de red que están dispuestos de acuerdo a una topología física de estrella. Repetidores: Un repetidor es un dispositivo que permite extender la longitud de la red; amplifica y retransmite la señal de red. Puentes: Un puente es un dispositivo que conecta dos LAN separadas para crear lo que aparenta ser una sola LAN. Ruteadores: Los ruteadores son similares a los puentes, sólo que operan a un nivel diferente. Requieren por lo general que cada red tenga el mismo sistema operativo de red, para poder conectar redes basadas en topologías lógicas completamente diferentes como Ethernet y Token Ring. Compuertas: Una compuerta permite que los nodos de una red se comuniquen con tipos diferentes de red o con otros dispositivos. Podr´a tenerse, por ejemplo, una LAN que consista en computadoras compatibles con IBM y otra con Macintosh

33 ¿Cómo? Diagrama de Red ¿Cuándo? Control de puertos TCP/IP Redes DMZ Red Privada Personales

34 SOI Framework


Descargar ppt "IMPLEMENTACIÓN DE ARQUITECTURA EMPRESARIAL SOI."

Presentaciones similares


Anuncios Google