SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
SISTEMASSISTEMAS
DISTRIBUIDOSDISTRIBUIDOS
NOMBRE: CARLOS CARVAJAL
HOLGER SANCHEZ
CURSO: 8vo SISTEMAS
2013-2014
¿Nos situamos?¿Nos situamos?
La generalización del termino cloud
computing, la popular nube, como
paradigma de todo tipo, tanto organizativo
como de diseño de sistemas, comporta
una interesante reflexión.
SISTEMA DISTRIBUIDOSISTEMA DISTRIBUIDO
Un sistema distribuido es un sistema de
información en el cual las funciones se
reparten por áreas de trabajo diferentes
que trabajan de forma coordinada para
asumir los objetivos que la organización
asigna a ese sistema de información.
Esta definición no obliga a que los
servicios sean internos ni fabricados por la
propia organización.
Arquitecturas en un sistemaArquitecturas en un sistema
distribuido.distribuido.
Esta constatación de la realidad no resulta
extraña si acudimos a la definición que
ANSI/IEEE hace del término: “Arquitectura
es la organización fundamental de un
sistema, donde se integran sus
componentes, se establecen las
relaciones e
interdependencias entre esos
componentes y su entorno y se
establecen los
principios para su diseño, gestión y
evolución”.
La Perspectiva de NegociosLa Perspectiva de Negocios
(Business Perspective).(Business Perspective).
Describe como trabaja la compañía.
Incluye las relaciones con terceros y los
planes de evolución desde el estado actual
al objetivo deseado.
Son componentes clásicos de la perspectiva
de negocio:
 Los procesos de negocio.
 Los Manuales de Procedimientos.
 Objetivos a corto, medio y largo plazo.
 Las estructuras organizativas y sus
condicionamientos.
 Las funciones de negocio que se realizan.
 Las relaciones entre estos componentes.
 Los organigramas de la empresa, etc.
La Perspectiva de la InformaciónLa Perspectiva de la Información
(Information Perspective).(Information Perspective).
 Define que necesita saber la organización para
funcionar.
 Son componentes clásicos de la perspectiva de
información:
 Mapas de procesos.
 • Modelización de los procesos.
 • Reglas de negocio.
 • Modelo conceptual de datos.
 • Integración de datos y procesos.
 • Descripción de procesos dentro de un marco SOA.
 • Diseño de los procesos dentro de aplicaciones
distribuidas SOA..
 • Mapa de eventos-respuestas.
La Perspectiva de AplicaciónLa Perspectiva de Aplicación
(Aplication Perspective).(Aplication Perspective).
Define las aplicaciones de la empresa.
La Perspectiva de GestiónLa Perspectiva de Gestión
(Management Perspective).(Management Perspective).
Define los condicionamientos de gestión y
administración de toda la
plataforma distribuida.
Aunque su contenido es muy amplio, son
componentes clásicos de la
perspectiva de gestión:
 Lugares donde existe administración
informática.
 Condicionamientos organizativos.
 Políticas de soporte a usuario.
 Gestión de adquisición de recursos.
 Horarios de disponibilidad.
 Políticas de medición y análisis de
rendimientos, etc.
La Perspectiva TecnológicaLa Perspectiva Tecnológica
(Techology Perspective).(Techology Perspective).
Propone el software básico, el hardware, las
redes y las comunicaciones que
soportan el sistema distribuido y por tanto a la
organización.
Son componentes clásicos de la perspectiva
tecnológica:
 Hardware y software básico de los puestos
clientes y de los puestos
servidores.
 Estándares adoptados por la organización
 Recursos de impresión.
 Ofimática.
 PDA’s y telefonía móvil, etc…
Relación entre las perspectivas.
Las Arquitecturas de AplicaciónLas Arquitecturas de Aplicación
Clásicas: Batch y TransaccionalClásicas: Batch y Transaccional
Estas arquitecturas “de siempre” siguen
perfectamente vivas y son de gran utilidad
en las aplicaciones distribuidas. Hay que
conocerlas y usarlas cuando y donde la
funcionalidad y la organización del
sistema distribuido las necesite.
Arquitectuta BatchArquitectuta Batch
Una arquitectura Batch se basa en la
ejecución en cadena secuencial de varios
programas que cubren una función dentro de
la aplicación.
La arquitectura Batch ha de proporcionar:
 Recursos para definir el flujo de la
cadena, recurso de programación
implementado en:
 Un lenguaje de definición del flujo.
 Parámetros:
 Filtro y configuración del proceso. Por
ejemplo, el periodo de
fechas a tratar.
 Control del flujo de la ejecución.
 Un mecanismo de petición y ejecución,
denominado por razones históricas
 por su nombre en los Mainframe, el Remote Job
Control (RJC). Aporta
 varios tipos de recursos:
 Un mecanismo de petición con:
Una cola de los procesos pendientes de ejecución con
un
 mecanismo de anotación y de consulta desde el
exterior del
 estado de ejecución. La cola necesita un mecanismo
de
 prioridades y clientes VIP.
Un gestor RJE que consultando la cola inicia cada uno
de los
 procesos anotados.
ArquitecturaArquitectura
Utilidad de la Arquitectura Batch.Utilidad de la Arquitectura Batch.
 Incremento de la productividad por la planificación y el
solape de tareas
 Optimización de recursos distribuyendo la carga sobre
ellos uniformemente en
 el tiempo.
 Automatización de tareas administrativas repetitivas.
 Automatización de las tareas que suponen necesidad de
altos conocimientos.
 Disminución de errores por operatorias erróneas.
 Análisis de incidencias a posteriori por expertos.
 Localizar en el tiempo las tareas que hay que hacer en
momentos
 determinados.
 Sincronizar tareas evitando que un operador haya de estar
pendiente de ello.
 Adaptabilidad a la carga de trabajo..
 Y un largo etcétera.
La arquitectura transaccional.La arquitectura transaccional.
La arquitectura transaccional apareció en los
primos momentos de la informática
comercial por la necesidad de optimizar los
recursos de proceso en un momento en
que eran un bien escaso.
La búsqueda de los OrígenesLa búsqueda de los Orígenes
CUAL ES EL NOMBRE DE CADA COSA?
Esta pregunta tan simple, tiene para nosotros los
informáticos una respuesta muy
compleja y en algunos casos casi imposible.
Cuando uno consulta documentación informática
de cualquier tipo, se encuentra
con un lío terminológico sencillamente increíble.
Las mismas cosas se llaman de
forma diferente, cosas diferentes se llaman igual
y cosas que no tienen nada que
ver con la Informática se incluye dentro de la
documentación informática como
conceptos básicos.
El lío terminológico.El lío terminológico.
 Personalmente creo que hasta el lío es clasificable. Yo aprecio tres grupos.
 El lío funcional.
 Dentro de la especificación funcional de sistemas y de sus posibles
 soluciones aparecen conceptos como:
 Proceso corporativo.
 Proceso departamental.
 Hace referencia a que el
 proceso informático sólo
 afecta a un departamento.
 Como en el caso anterior, es
 un término más organizativo
 que informático.
 Proceso cooperativo.
 Es un concepto que hace referencia a que dos o más elementos
 colaboran realizando una única tarea repartiéndose el trabajo.
Proceso
 claramente de diseño distribuido y fundamental en nuestro viaje.
 Reingeniería.
 Es un término muy genérico aplicado a aquellos trabajos
informáticos
 desarrollados para adaptar sistemas antiguos a las nuevas
tecnologías
 y/o necesidades.

Weitere ähnliche Inhalte

Was ist angesagt?

Sistemas de Información en la Empresa
Sistemas de Información en la EmpresaSistemas de Información en la Empresa
Sistemas de Información en la EmpresaEdicion Ticnews
 
Trabajo Práctico 02 Heterarquía Vs Jerarquía
Trabajo Práctico 02 Heterarquía Vs Jerarquía Trabajo Práctico 02 Heterarquía Vs Jerarquía
Trabajo Práctico 02 Heterarquía Vs Jerarquía Roberto Soto
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datosRobert Rodriguez
 
Modelos de BDD y modelos de datos
Modelos de BDD y modelos de datosModelos de BDD y modelos de datos
Modelos de BDD y modelos de datosValmore Medina
 
Paradigmas de la ingeniería de softwaree
Paradigmas de la ingeniería de softwareeParadigmas de la ingeniería de softwaree
Paradigmas de la ingeniería de softwareeAndhy H Palma
 
Trabajo Práctico Nº5 Organigramas, Cursograma, Workflow
Trabajo Práctico Nº5 Organigramas, Cursograma, WorkflowTrabajo Práctico Nº5 Organigramas, Cursograma, Workflow
Trabajo Práctico Nº5 Organigramas, Cursograma, WorkflowRoberto Soto
 
Trabajo Práctico Nº06 Evolución y estado actual de los ERP, CRM, y SCM
Trabajo Práctico Nº06 Evolución y estado actual de los ERP, CRM, y SCMTrabajo Práctico Nº06 Evolución y estado actual de los ERP, CRM, y SCM
Trabajo Práctico Nº06 Evolución y estado actual de los ERP, CRM, y SCMRoberto Soto
 
Unidad iii paradigmas de la ingeniería de software
Unidad iii  paradigmas de la ingeniería de softwareUnidad iii  paradigmas de la ingeniería de software
Unidad iii paradigmas de la ingeniería de softwareHelen De la Cruz
 
Arquitectura de Datos
Arquitectura de DatosArquitectura de Datos
Arquitectura de DatosJazmin Glez.
 
Analisis y Desarrollo de Sistemas de Información
Analisis y Desarrollo de Sistemas de Información Analisis y Desarrollo de Sistemas de Información
Analisis y Desarrollo de Sistemas de Información Roberto Soto
 

Was ist angesagt? (13)

Modelos de datos y procesos
Modelos de datos y procesosModelos de datos y procesos
Modelos de datos y procesos
 
Sistemas de Información en la Empresa
Sistemas de Información en la EmpresaSistemas de Información en la Empresa
Sistemas de Información en la Empresa
 
Trabajo Práctico 02 Heterarquía Vs Jerarquía
Trabajo Práctico 02 Heterarquía Vs Jerarquía Trabajo Práctico 02 Heterarquía Vs Jerarquía
Trabajo Práctico 02 Heterarquía Vs Jerarquía
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
Modelos de BDD y modelos de datos
Modelos de BDD y modelos de datosModelos de BDD y modelos de datos
Modelos de BDD y modelos de datos
 
Paradigmas de la ingeniería de softwaree
Paradigmas de la ingeniería de softwareeParadigmas de la ingeniería de softwaree
Paradigmas de la ingeniería de softwaree
 
Trabajo Práctico 02
Trabajo Práctico 02Trabajo Práctico 02
Trabajo Práctico 02
 
Trabajo Práctico Nº5 Organigramas, Cursograma, Workflow
Trabajo Práctico Nº5 Organigramas, Cursograma, WorkflowTrabajo Práctico Nº5 Organigramas, Cursograma, Workflow
Trabajo Práctico Nº5 Organigramas, Cursograma, Workflow
 
Trabajo Práctico Nº06 Evolución y estado actual de los ERP, CRM, y SCM
Trabajo Práctico Nº06 Evolución y estado actual de los ERP, CRM, y SCMTrabajo Práctico Nº06 Evolución y estado actual de los ERP, CRM, y SCM
Trabajo Práctico Nº06 Evolución y estado actual de los ERP, CRM, y SCM
 
Unidad iii paradigmas de la ingeniería de software
Unidad iii  paradigmas de la ingeniería de softwareUnidad iii  paradigmas de la ingeniería de software
Unidad iii paradigmas de la ingeniería de software
 
Arquitectura de Datos
Arquitectura de DatosArquitectura de Datos
Arquitectura de Datos
 
Analisis y Desarrollo de Sistemas de Información
Analisis y Desarrollo de Sistemas de Información Analisis y Desarrollo de Sistemas de Información
Analisis y Desarrollo de Sistemas de Información
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 

Andere mochten auch

Quelques Réflexions en vue De Copenhague
Quelques Réflexions en vue De CopenhagueQuelques Réflexions en vue De Copenhague
Quelques Réflexions en vue De Copenhaguemnlienemann
 
Cuestionario avas y ovas. diana rojas
Cuestionario avas y ovas. diana rojasCuestionario avas y ovas. diana rojas
Cuestionario avas y ovas. diana rojasDICAROR
 
Lina suarez11 zzzzzzzzz hot nigga
Lina suarez11 zzzzzzzzz hot niggaLina suarez11 zzzzzzzzz hot nigga
Lina suarez11 zzzzzzzzz hot nigga131369691
 
OECD Skills Project
OECD Skills ProjectOECD Skills Project
OECD Skills ProjectOECD
 
Trabajo de cultura
Trabajo de culturaTrabajo de cultura
Trabajo de culturatuamanda
 
International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)inventionjournals
 
Cartilhas uca.6-configuracao-do-ponto-de-acesso
Cartilhas uca.6-configuracao-do-ponto-de-acessoCartilhas uca.6-configuracao-do-ponto-de-acesso
Cartilhas uca.6-configuracao-do-ponto-de-acessoismaelfurtado
 
Operacionalizacion
OperacionalizacionOperacionalizacion
Operacionalizacionraul
 
Tutoria 1 seminario
Tutoria 1 seminarioTutoria 1 seminario
Tutoria 1 seminarioYEARPA
 
Trabajo de apoyo sociales
Trabajo de apoyo socialesTrabajo de apoyo sociales
Trabajo de apoyo socialesdavidcorreasj
 
Reglamento Sena
Reglamento SenaReglamento Sena
Reglamento SenaDerly ♥
 
Introducción Mobile Apps
Introducción Mobile AppsIntroducción Mobile Apps
Introducción Mobile AppsMobivery
 
Desercion t
Desercion tDesercion t
Desercion tneyumaem
 
Revista-RDeS-nº 4.pdf__Artigo Incendios florestais
Revista-RDeS-nº 4.pdf__Artigo Incendios florestaisRevista-RDeS-nº 4.pdf__Artigo Incendios florestais
Revista-RDeS-nº 4.pdf__Artigo Incendios florestaisCarina Quaresma
 
Como tomar boas decisoes em projetos?
Como tomar boas decisoes em projetos?Como tomar boas decisoes em projetos?
Como tomar boas decisoes em projetos?Moises Luna, PMP
 

Andere mochten auch (20)

Quelques Réflexions en vue De Copenhague
Quelques Réflexions en vue De CopenhagueQuelques Réflexions en vue De Copenhague
Quelques Réflexions en vue De Copenhague
 
Lucro-Presumido-IMPOSTOS ligue (11)98950-3543
Lucro-Presumido-IMPOSTOS ligue (11)98950-3543Lucro-Presumido-IMPOSTOS ligue (11)98950-3543
Lucro-Presumido-IMPOSTOS ligue (11)98950-3543
 
Cuestionario avas y ovas. diana rojas
Cuestionario avas y ovas. diana rojasCuestionario avas y ovas. diana rojas
Cuestionario avas y ovas. diana rojas
 
Lina suarez11 zzzzzzzzz hot nigga
Lina suarez11 zzzzzzzzz hot niggaLina suarez11 zzzzzzzzz hot nigga
Lina suarez11 zzzzzzzzz hot nigga
 
OECD Skills Project
OECD Skills ProjectOECD Skills Project
OECD Skills Project
 
Cemiterios
CemiteriosCemiterios
Cemiterios
 
Trabajo de cultura
Trabajo de culturaTrabajo de cultura
Trabajo de cultura
 
International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)
 
Los cuatro acuerdos ivonne
Los cuatro acuerdos ivonneLos cuatro acuerdos ivonne
Los cuatro acuerdos ivonne
 
Cartilhas uca.6-configuracao-do-ponto-de-acesso
Cartilhas uca.6-configuracao-do-ponto-de-acessoCartilhas uca.6-configuracao-do-ponto-de-acesso
Cartilhas uca.6-configuracao-do-ponto-de-acesso
 
Operacionalizacion
OperacionalizacionOperacionalizacion
Operacionalizacion
 
Portafolios triptico
Portafolios tripticoPortafolios triptico
Portafolios triptico
 
Tutoria 1 seminario
Tutoria 1 seminarioTutoria 1 seminario
Tutoria 1 seminario
 
Trabajo de apoyo sociales
Trabajo de apoyo socialesTrabajo de apoyo sociales
Trabajo de apoyo sociales
 
la basura y sus residuos solidos
la basura y sus residuos solidosla basura y sus residuos solidos
la basura y sus residuos solidos
 
Reglamento Sena
Reglamento SenaReglamento Sena
Reglamento Sena
 
Introducción Mobile Apps
Introducción Mobile AppsIntroducción Mobile Apps
Introducción Mobile Apps
 
Desercion t
Desercion tDesercion t
Desercion t
 
Revista-RDeS-nº 4.pdf__Artigo Incendios florestais
Revista-RDeS-nº 4.pdf__Artigo Incendios florestaisRevista-RDeS-nº 4.pdf__Artigo Incendios florestais
Revista-RDeS-nº 4.pdf__Artigo Incendios florestais
 
Como tomar boas decisoes em projetos?
Como tomar boas decisoes em projetos?Como tomar boas decisoes em projetos?
Como tomar boas decisoes em projetos?
 

Ähnlich wie Sistemas distribuidos2

Construcción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyesConstrucción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyesyanelkysr
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSValentina
 
Análisis y diseño de sistemas
Análisis y diseño de sistemas Análisis y diseño de sistemas
Análisis y diseño de sistemas Kimi Garcia
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos Mirla Montaño
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosclaudiocaizales
 
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)Avanet
 
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPTAnalisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPTAlexGady1
 
Ciclo de vida y diseño de los sistemas de informacion
Ciclo de vida y diseño de los sistemas de informacionCiclo de vida y diseño de los sistemas de informacion
Ciclo de vida y diseño de los sistemas de informacionjorgeluisguzmntorres1
 
Sistema como cambio organizacional planeado 2
Sistema como cambio organizacional planeado 2Sistema como cambio organizacional planeado 2
Sistema como cambio organizacional planeado 2johannalp
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareUniversidad De Cordoba
 
Diseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la EmpresaDiseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la EmpresaEdicion Ticnews
 
Planificacion de proyecto software (1)
Planificacion de proyecto software  (1)Planificacion de proyecto software  (1)
Planificacion de proyecto software (1)Jesús Cuarez
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosclaudiocaizales
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortellforwer1223
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasMario J Arrieta
 

Ähnlich wie Sistemas distribuidos2 (20)

Construcción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyesConstrucción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyes
 
Tarea 3 Ayudantía
Tarea 3 AyudantíaTarea 3 Ayudantía
Tarea 3 Ayudantía
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
 
ISI
ISIISI
ISI
 
Análisis y diseño de sistemas
Análisis y diseño de sistemas Análisis y diseño de sistemas
Análisis y diseño de sistemas
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
 
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPTAnalisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
 
Ciclo de vida y diseño de los sistemas de informacion
Ciclo de vida y diseño de los sistemas de informacionCiclo de vida y diseño de los sistemas de informacion
Ciclo de vida y diseño de los sistemas de informacion
 
Sistema como cambio organizacional planeado 2
Sistema como cambio organizacional planeado 2Sistema como cambio organizacional planeado 2
Sistema como cambio organizacional planeado 2
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De Software
 
Diseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la EmpresaDiseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la Empresa
 
Planificacion de proyecto software (1)
Planificacion de proyecto software  (1)Planificacion de proyecto software  (1)
Planificacion de proyecto software (1)
 
Siste deinf
Siste deinfSiste deinf
Siste deinf
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortell
 
Administrador de sistemas
Administrador de sistemasAdministrador de sistemas
Administrador de sistemas
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemas
 

Sistemas distribuidos2

  • 2. ¿Nos situamos?¿Nos situamos? La generalización del termino cloud computing, la popular nube, como paradigma de todo tipo, tanto organizativo como de diseño de sistemas, comporta una interesante reflexión.
  • 3. SISTEMA DISTRIBUIDOSISTEMA DISTRIBUIDO Un sistema distribuido es un sistema de información en el cual las funciones se reparten por áreas de trabajo diferentes que trabajan de forma coordinada para asumir los objetivos que la organización asigna a ese sistema de información. Esta definición no obliga a que los servicios sean internos ni fabricados por la propia organización.
  • 4. Arquitecturas en un sistemaArquitecturas en un sistema distribuido.distribuido. Esta constatación de la realidad no resulta extraña si acudimos a la definición que ANSI/IEEE hace del término: “Arquitectura es la organización fundamental de un sistema, donde se integran sus componentes, se establecen las relaciones e interdependencias entre esos componentes y su entorno y se establecen los principios para su diseño, gestión y evolución”.
  • 5. La Perspectiva de NegociosLa Perspectiva de Negocios (Business Perspective).(Business Perspective). Describe como trabaja la compañía. Incluye las relaciones con terceros y los planes de evolución desde el estado actual al objetivo deseado.
  • 6. Son componentes clásicos de la perspectiva de negocio:  Los procesos de negocio.  Los Manuales de Procedimientos.  Objetivos a corto, medio y largo plazo.  Las estructuras organizativas y sus condicionamientos.  Las funciones de negocio que se realizan.  Las relaciones entre estos componentes.  Los organigramas de la empresa, etc.
  • 7. La Perspectiva de la InformaciónLa Perspectiva de la Información (Information Perspective).(Information Perspective).  Define que necesita saber la organización para funcionar.  Son componentes clásicos de la perspectiva de información:  Mapas de procesos.  • Modelización de los procesos.  • Reglas de negocio.  • Modelo conceptual de datos.  • Integración de datos y procesos.  • Descripción de procesos dentro de un marco SOA.  • Diseño de los procesos dentro de aplicaciones distribuidas SOA..  • Mapa de eventos-respuestas.
  • 8. La Perspectiva de AplicaciónLa Perspectiva de Aplicación (Aplication Perspective).(Aplication Perspective). Define las aplicaciones de la empresa.
  • 9. La Perspectiva de GestiónLa Perspectiva de Gestión (Management Perspective).(Management Perspective). Define los condicionamientos de gestión y administración de toda la plataforma distribuida. Aunque su contenido es muy amplio, son componentes clásicos de la perspectiva de gestión:  Lugares donde existe administración informática.  Condicionamientos organizativos.  Políticas de soporte a usuario.  Gestión de adquisición de recursos.  Horarios de disponibilidad.  Políticas de medición y análisis de rendimientos, etc.
  • 10. La Perspectiva TecnológicaLa Perspectiva Tecnológica (Techology Perspective).(Techology Perspective). Propone el software básico, el hardware, las redes y las comunicaciones que soportan el sistema distribuido y por tanto a la organización. Son componentes clásicos de la perspectiva tecnológica:  Hardware y software básico de los puestos clientes y de los puestos servidores.  Estándares adoptados por la organización  Recursos de impresión.  Ofimática.  PDA’s y telefonía móvil, etc…
  • 11. Relación entre las perspectivas.
  • 12. Las Arquitecturas de AplicaciónLas Arquitecturas de Aplicación Clásicas: Batch y TransaccionalClásicas: Batch y Transaccional Estas arquitecturas “de siempre” siguen perfectamente vivas y son de gran utilidad en las aplicaciones distribuidas. Hay que conocerlas y usarlas cuando y donde la funcionalidad y la organización del sistema distribuido las necesite.
  • 13. Arquitectuta BatchArquitectuta Batch Una arquitectura Batch se basa en la ejecución en cadena secuencial de varios programas que cubren una función dentro de la aplicación. La arquitectura Batch ha de proporcionar:  Recursos para definir el flujo de la cadena, recurso de programación implementado en:  Un lenguaje de definición del flujo.  Parámetros:  Filtro y configuración del proceso. Por ejemplo, el periodo de fechas a tratar.  Control del flujo de la ejecución.
  • 14.  Un mecanismo de petición y ejecución, denominado por razones históricas  por su nombre en los Mainframe, el Remote Job Control (RJC). Aporta  varios tipos de recursos:  Un mecanismo de petición con: Una cola de los procesos pendientes de ejecución con un  mecanismo de anotación y de consulta desde el exterior del  estado de ejecución. La cola necesita un mecanismo de  prioridades y clientes VIP. Un gestor RJE que consultando la cola inicia cada uno de los  procesos anotados.
  • 16. Utilidad de la Arquitectura Batch.Utilidad de la Arquitectura Batch.  Incremento de la productividad por la planificación y el solape de tareas  Optimización de recursos distribuyendo la carga sobre ellos uniformemente en  el tiempo.  Automatización de tareas administrativas repetitivas.  Automatización de las tareas que suponen necesidad de altos conocimientos.  Disminución de errores por operatorias erróneas.  Análisis de incidencias a posteriori por expertos.  Localizar en el tiempo las tareas que hay que hacer en momentos  determinados.  Sincronizar tareas evitando que un operador haya de estar pendiente de ello.  Adaptabilidad a la carga de trabajo..  Y un largo etcétera.
  • 17. La arquitectura transaccional.La arquitectura transaccional. La arquitectura transaccional apareció en los primos momentos de la informática comercial por la necesidad de optimizar los recursos de proceso en un momento en que eran un bien escaso.
  • 18. La búsqueda de los OrígenesLa búsqueda de los Orígenes CUAL ES EL NOMBRE DE CADA COSA? Esta pregunta tan simple, tiene para nosotros los informáticos una respuesta muy compleja y en algunos casos casi imposible. Cuando uno consulta documentación informática de cualquier tipo, se encuentra con un lío terminológico sencillamente increíble. Las mismas cosas se llaman de forma diferente, cosas diferentes se llaman igual y cosas que no tienen nada que ver con la Informática se incluye dentro de la documentación informática como conceptos básicos.
  • 19. El lío terminológico.El lío terminológico.  Personalmente creo que hasta el lío es clasificable. Yo aprecio tres grupos.  El lío funcional.  Dentro de la especificación funcional de sistemas y de sus posibles  soluciones aparecen conceptos como:  Proceso corporativo.
  • 20.  Proceso departamental.  Hace referencia a que el  proceso informático sólo  afecta a un departamento.  Como en el caso anterior, es  un término más organizativo  que informático.  Proceso cooperativo.  Es un concepto que hace referencia a que dos o más elementos  colaboran realizando una única tarea repartiéndose el trabajo. Proceso  claramente de diseño distribuido y fundamental en nuestro viaje.  Reingeniería.  Es un término muy genérico aplicado a aquellos trabajos informáticos  desarrollados para adaptar sistemas antiguos a las nuevas tecnologías  y/o necesidades.