SlideShare una empresa de Scribd logo
1 de 56
Docente : Ing. Javier Alejandro Llamas
                Equipo:
            Glafira Minero
        Benigcio Rubalcaba
           Brianda Iraceni
Identificar la arquitectura de una aplicación
  , así como los servicios y las tecnologías que
                   intervienen.
 ( AAD) es el diseño que permite a los usuarios de una
 red de computadoras accesar a la información,
 aplicaciones y servicios, también intercambiar
 información con otros usuarios.
Video 1
 La interfaz de usuario es el medio con que el
 usuario puede comunicarse con una maquina , un
 equipo o una computadora , y compre todos los
 puntos de contacto entre el usuario y el quipo.
 Control de las funciones.
 Herramientas de desarrollo de aplicaciones.
 Comunicación con otros sistemas.
 Información de estado.
 Configuración de la propia interfaz y entorno.
 Intercambio de datos entre aplicaciones.
 Control de acceso.
 Sistema de ayuda interactivo.
 Interfaces alfanuméricas .
 Interfaces graficas de usuario
 S e encarga de lógica necesaria para interactuar con el
 usuario de la aplicación.

 Capa de negocios: encapsula las reglas de acceso a
 datos y la gestión de procesos internos de la aplicación.

 Capa del servidor: incluye aquellos elementos que se
 encargan de recibir las peticiones de datos o de acceso
 a servicios básicos de sistema.
•Video 2
 Es donde residen los datos y es la encargada de
  acceder a los mismos.
 o
 Por uno o mas gestores de bases de datos que
  realizan el almacenamiento de datos.
 Conceptuales: utilizados para profundizar en el
 dominio del problema con el cliente.

 Lógicos: es el diseño conceptual de la base de datos
 , como las entidades de datos , atributos y relación.

 Físicos: son los encargados del diseño del esquema
 de la base de datos como las tablas , columnas y las
 relaciones entre ellas.
 En la capa de procesamientos de datos encontraremos
 los procesos de la aplicación que se encargan de
 recibir las peticiones de las capas superiores y , si es
 necesario de volver los datos solicitados.
 Es un sistema informático ( Equipos informáticos Y / o
 aplicaciones) que se ha quedado anticuado y sigue
 siendo utilizado por el usuario que no puede ser
 reemplazado o actualizado de forma sencilla.

 Muchas de las grandes empresas tienen sistemas
 heredados escritos en variedad de lenguajes diferentes,
 como COBOL Y C++.
 .NET también representa integración de heredados a
 través de Host Integration Serve . Sin embargo , la
 conectividad se limita a los sistemas heredados a través
 de ese servidor porque no hay mucho soporte fuera de
 Microsoft.

Host integration server 2004 o His 2004 permite
 integrar los sistemas empresariales heredadas de IBM
 con las tecnologías emergentes de Microsoft Windows
 server System ofreciendo un entorno adaptable.
 Los sistemas heredados son considerados
 potencialmente problemáticos por numerosos
 ingenieros de software . Dichos sistemas a menudo
 operan en ordenadores obsoletos y lentos, cuyo
 mantenimiento tiene elevados costes y son difíciles de
 actualizar por falta de componentes adecuados o de
 mantenimiento.
Muchos negocios están buscando técnicas de ingeniería
  de software que prolonguen el tiempo de vida de los
  sistemas heredados para esto es importante
  implementar las siguientes soluciones:
 La Arquitectura Orientada a Servicios (SOA)
   Una solución a este tipo de sistemas es la
  implementación de una arquitectura orientada a
  servicios SOA donde las aplicaciones de los sistemas
  heredados podrían ser publicadas como servicios.
Otra solución a los sistemas heredados puede ser la
aplicación de un sistema integrado y monolítico que
reemplace los sistemas legados, con procesos de
negocio estándares para los diferentes requerimientos
de la organización. Algunas de las soluciones
monolíticas más famosas son la implementación de
sistemas ERP.
 El diseño de una aplicación distribuida implica la toma
 de decisiones sobre su arquitectura lógica y física, para
 tomar estas decisiones , debe tener un conocimiento
 claro de los procesos empresariales que realizara la
 aplicación(sus requisitos funcionales).
 Tenga en consideración la seguridad.
 Proporcione un alto rendimiento y este optimizada.
 Este disponible y sea resistente.
 Permita la escabilidad para cumplir .
 Se pueda administrar.
 Se pueda mantener .
Existen diversas formas de permitir la integración, dos
  formas de hacer esto se basa en las tecnologías tipo
  framework , que permiten la integración dentro de
  sistemas heterogéneos.
 MVJ. Maquina Virtual de Java.
 Microsoft Framework.
 Una Maquina virtual Java es un programa nativo, es
 decir, ejecutable en una plataforma especifica, capaz
 de interpretar y ejecutar instrucciones expresadas en
 un código binario especial (el Java bytecode), el cual es
 generado por el compilador del lenguaje java.
 Microsoft desea que todas las aplicaciones creadas
 para la plataforma Windows, sean basadas en el .NET
 Framework. Su objetivo es crear un marco de
 desarrollo de software sencillo, reduciendo las
 vulnerabilidades y aumentando la seguridad de los
 programas desarrollados.
 Los sistemas distribuidos heterogéneos pueden
  integrarse de varias maneras dependiendo del nivel de
  heterogeneidad. Se ha visto que la heterogeneidad
  disminuye la eficiencia de un sistema. Para que la
  cooperación pueda darse en todos los niveles de una
  aplicación distribuida, es conveniente la
  estandarización por lo menos de lo siguiente:
 Interfaz con el usuario
 Interfaz con los datos
 Interfaz de red.
 Un sistema distribuido homogéneo integra múltiples
 recursos de datos. Los sistemas homogéneos se
 parecen a un sistema centralizado , pero en lugar de
 almacenar todos los datos en un solo lugar, los datos se
 distribuyen en varios sitios comunicados .
Web services
son una implementación de servicios orientados ala
  arquitectura SOA esta compuesto por 3 partes :
 Un proveedor.
 Un agente .
 Un cliente.
JMS
 es una interfaz de mensajes Asíncronos . Puede ser
  utilizado para accesar a la lógica de negocio de forma
  distribuida entre sistemas heterogéneos .
Es un estándar que establece una plataforma de
desarrollo de sistemas distribuidos facilitando la
invocación de métodos remotos bajo un paradigma
orientado a objetos .
 Es más que una especificación
multiplataforma, también define servicios
habitualmente necesarios como seguridad y
transacciones.
Servicio de correo electrónico (email)
Es un servidor de red que permite a los usuarios enviar y
  recibir mensajes .



Dirección de correo electrónico
Es un conjunto de palabras que identifican a una persona
  que puede enviar y recibir correo. Cada dirección es
  única y pertenece siempre a la misma persona.
 Simple Mail Transfer Protocol(SMTPT)
  Protocolo de red basado en texto utilizado para el
  intercambio de mensajes de correo electrónico entre
  computadoras u otros dispositivos
  (PDA´S, teléfonos, móviles, etc).
 IMAP(internet Message Access Protocol)
  es un protocolo de red de acceso a mensajes
  electrónicos almacenados en un servidor. Mediante
  IMAP se puede tener acceso al correo electrónico
  desde cualquier equipo que tenga una conexión a
  Internet.
es un componente de software que puede ser
 registrado , descubierto e invocado mediante
 protocolos estándares de internet ya existentes y muy
 difundidos (HTTP,XML,etc).

 Servicios Web actúan como componentes
 independientes que se pueden integrar para formar
 sistemas distribuidos complejos.
Una base de datos o banco de datos
  Es un conjunto de datos pertenecientes a un mismo
  contexto y almacenados sistemáticamente para su
  posterior uso.
  Las bases de datos tradicionales se organizan por
  campos, registros y archivos.
 Un campo es una pieza única de información.
 un registro es un sistema completo de campos.
 un archivo es una colección de registros
 Existen unos programas denominados sistemas gestores
  de base de datos, abreviado SGBD.
  Los cuales se distinguen en sistemas libres y sistemas
  no libres .
  Sistemas libres
 PostgreSQL
 Firebird
 SQLite
 DB2 Express-C
 Apache Derby
 MariaDB
 MySQL
 Drizzle
 dBase
 FileMaker
 Fox Pro
 gsBase
 Oracle
 IBM Informix
 MAGIC
 Microsoft Access
 Microsoft SQL Server
 NexusDB
 Open
Es una tecnología básica que proporciona la
infraestructura y servicios clave a las
aplicaciones alojadas en un sistema.
Las principales ventajas de la tecnología de los
servidores de aplicación es la centralización y la
disminución de la complejidad del desarrollo
de aplicaciones, dado que las aplicaciones no
necesitan ser programadas.
 Agrupación de recursos.
 Administración de transacciones distribuida.

 Un modelo de activación de objetos oportuno

 Interfaces de servicios Web XML .

 Servicios de detección de errores y estado de las
  aplicaciones

 Seguridad integrada
 Es un programa que corre en un servidor de
 internet o de red y administra las solicitudes
 de transacción de aplicaciones y solicitudes
 en representación del usuario de un
 ordenador cliente.
Es un conjunto de programas de computadora
 destinado a permitir una administración eficaz de
 sus recursos.
Un sistema operativo se puede encontrar
 normalmente en la mayoría de los aparatos
 electrónicos que utilicen microprocesadores para
 funcionar.
 Es un elemento de hardware o software
 utilizado en una red de computadoras para
 controlar las comunicaciones
 , permitiéndolas o prohibiéndolas según las
 políticas de red que haya definido la
 organización responsable de la red.
Video 3

Más contenido relacionado

La actualidad más candente

Tecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en ObjetosTecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en ObjetosTensor
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionJorge Guerra
 
Middleware
MiddlewareMiddleware
MiddlewareTensor
 
Definiciones Sistemas Distribuidos
Definiciones Sistemas DistribuidosDefiniciones Sistemas Distribuidos
Definiciones Sistemas DistribuidosJorge Guerra
 
Aplicaciones Middleware
Aplicaciones MiddlewareAplicaciones Middleware
Aplicaciones Middlewareparedes03
 
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Universidad de Guadalajara
 
Tarea1 programacion-distribuida
Tarea1 programacion-distribuidaTarea1 programacion-distribuida
Tarea1 programacion-distribuidaRJ Manayay Chavez
 
Caracteristicas de los Sistemas Distribuidos
Caracteristicas de los Sistemas DistribuidosCaracteristicas de los Sistemas Distribuidos
Caracteristicas de los Sistemas DistribuidosJorge Guerra
 
Arquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo MariaArquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo Mariagequito
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosLuis Yallerco
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosAngel Morocho
 
Arquitectura de un sistema de informacion
Arquitectura de un sistema de informacionArquitectura de un sistema de informacion
Arquitectura de un sistema de informacionMauricio Duero
 
Términos de Programación Distribuida 5
Términos de Programación Distribuida 5Términos de Programación Distribuida 5
Términos de Programación Distribuida 5RJ Manayay Chavez
 
Inicio a los SD
Inicio a los SDInicio a los SD
Inicio a los SDmayecm
 
Areas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidosAreas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidosOLy Jimenez
 
Términos de Programación Distribuida 9
Términos de Programación Distribuida 9Términos de Programación Distribuida 9
Términos de Programación Distribuida 9RJ Manayay Chavez
 

La actualidad más candente (20)

Tecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en ObjetosTecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e Implementacion
 
Middleware
MiddlewareMiddleware
Middleware
 
Middleware
MiddlewareMiddleware
Middleware
 
Definiciones Sistemas Distribuidos
Definiciones Sistemas DistribuidosDefiniciones Sistemas Distribuidos
Definiciones Sistemas Distribuidos
 
Aplicaciones Middleware
Aplicaciones MiddlewareAplicaciones Middleware
Aplicaciones Middleware
 
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
 
Tarea1 programacion-distribuida
Tarea1 programacion-distribuidaTarea1 programacion-distribuida
Tarea1 programacion-distribuida
 
Caracteristicas de los Sistemas Distribuidos
Caracteristicas de los Sistemas DistribuidosCaracteristicas de los Sistemas Distribuidos
Caracteristicas de los Sistemas Distribuidos
 
Arquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo MariaArquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo Maria
 
sistemas distribuidos
sistemas distribuidossistemas distribuidos
sistemas distribuidos
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Arquitectura de un sistema de informacion
Arquitectura de un sistema de informacionArquitectura de un sistema de informacion
Arquitectura de un sistema de informacion
 
Términos de Programación Distribuida 5
Términos de Programación Distribuida 5Términos de Programación Distribuida 5
Términos de Programación Distribuida 5
 
Inicio a los SD
Inicio a los SDInicio a los SD
Inicio a los SD
 
Areas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidosAreas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidos
 
Términos de Programación Distribuida 9
Términos de Programación Distribuida 9Términos de Programación Distribuida 9
Términos de Programación Distribuida 9
 

Similar a Unidad ii

Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiIsrael Hernández Lezama
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiIsrael Hernández Lezama
 
Trabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuidaTrabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuidaRJ Manayay Chavez
 
1 corte de plataforma(javier mponfellis y jesus gonzalez)
1 corte de plataforma(javier mponfellis y jesus gonzalez)1 corte de plataforma(javier mponfellis y jesus gonzalez)
1 corte de plataforma(javier mponfellis y jesus gonzalez)JavierMponfellis
 
Arquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de MariaArquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de Mariagequito
 
HARDWARE,SOFTWARE Y BASES DE DATOS
HARDWARE,SOFTWARE Y BASES DE DATOS HARDWARE,SOFTWARE Y BASES DE DATOS
HARDWARE,SOFTWARE Y BASES DE DATOS Elizabeth Vargas
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVictor Milano
 
Unidad 1. Desarrollo de Aplicaciones Distribuidas
Unidad 1. Desarrollo de Aplicaciones DistribuidasUnidad 1. Desarrollo de Aplicaciones Distribuidas
Unidad 1. Desarrollo de Aplicaciones DistribuidasIsidro Lopez Riuz
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidasalondra0126
 
Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09Reingsys
 
Clase De Fds22
Clase De Fds22Clase De Fds22
Clase De Fds22masa832
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 nivelesLupitha Mendoza
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 nivelesLupitha Mendoza
 
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidosModelos de los sistemas distribuidos
Modelos de los sistemas distribuidosMargarita Labastida
 
sistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionalessistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionalesEduardo Bernal Loayza
 

Similar a Unidad ii (20)

Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
 
07 middleware
07 middleware07 middleware
07 middleware
 
Trabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuidaTrabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuida
 
1 corte de plataforma(javier mponfellis y jesus gonzalez)
1 corte de plataforma(javier mponfellis y jesus gonzalez)1 corte de plataforma(javier mponfellis y jesus gonzalez)
1 corte de plataforma(javier mponfellis y jesus gonzalez)
 
Arquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de MariaArquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de Maria
 
HARDWARE,SOFTWARE Y BASES DE DATOS
HARDWARE,SOFTWARE Y BASES DE DATOS HARDWARE,SOFTWARE Y BASES DE DATOS
HARDWARE,SOFTWARE Y BASES DE DATOS
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas Distribuidos
Sistemas DistribuidosSistemas Distribuidos
Sistemas Distribuidos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Unidad 1. Desarrollo de Aplicaciones Distribuidas
Unidad 1. Desarrollo de Aplicaciones DistribuidasUnidad 1. Desarrollo de Aplicaciones Distribuidas
Unidad 1. Desarrollo de Aplicaciones Distribuidas
 
Guia de planeacion 2
Guia de planeacion 2Guia de planeacion 2
Guia de planeacion 2
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09
 
Clase De Fds22
Clase De Fds22Clase De Fds22
Clase De Fds22
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 niveles
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 niveles
 
Arquitectura multicapa
Arquitectura multicapaArquitectura multicapa
Arquitectura multicapa
 
Modelos de los sistemas distribuidos
Modelos de los sistemas distribuidosModelos de los sistemas distribuidos
Modelos de los sistemas distribuidos
 
sistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionalessistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionales
 

Último

Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 

Último (20)

Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 

Unidad ii

  • 1. Docente : Ing. Javier Alejandro Llamas Equipo: Glafira Minero Benigcio Rubalcaba Brianda Iraceni
  • 2. Identificar la arquitectura de una aplicación , así como los servicios y las tecnologías que intervienen.
  • 3.  ( AAD) es el diseño que permite a los usuarios de una red de computadoras accesar a la información, aplicaciones y servicios, también intercambiar información con otros usuarios.
  • 4.
  • 6.  La interfaz de usuario es el medio con que el usuario puede comunicarse con una maquina , un equipo o una computadora , y compre todos los puntos de contacto entre el usuario y el quipo.
  • 7.  Control de las funciones.  Herramientas de desarrollo de aplicaciones.  Comunicación con otros sistemas.  Información de estado.  Configuración de la propia interfaz y entorno.  Intercambio de datos entre aplicaciones.  Control de acceso.  Sistema de ayuda interactivo.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.  S e encarga de lógica necesaria para interactuar con el usuario de la aplicación.  Capa de negocios: encapsula las reglas de acceso a datos y la gestión de procesos internos de la aplicación.  Capa del servidor: incluye aquellos elementos que se encargan de recibir las peticiones de datos o de acceso a servicios básicos de sistema.
  • 15.
  • 17.  Es donde residen los datos y es la encargada de acceder a los mismos.  o  Por uno o mas gestores de bases de datos que realizan el almacenamiento de datos.
  • 18.  Conceptuales: utilizados para profundizar en el dominio del problema con el cliente.  Lógicos: es el diseño conceptual de la base de datos , como las entidades de datos , atributos y relación.  Físicos: son los encargados del diseño del esquema de la base de datos como las tablas , columnas y las relaciones entre ellas.
  • 19.  En la capa de procesamientos de datos encontraremos los procesos de la aplicación que se encargan de recibir las peticiones de las capas superiores y , si es necesario de volver los datos solicitados.
  • 20.  Es un sistema informático ( Equipos informáticos Y / o aplicaciones) que se ha quedado anticuado y sigue siendo utilizado por el usuario que no puede ser reemplazado o actualizado de forma sencilla.  Muchas de las grandes empresas tienen sistemas heredados escritos en variedad de lenguajes diferentes, como COBOL Y C++.
  • 21.  .NET también representa integración de heredados a través de Host Integration Serve . Sin embargo , la conectividad se limita a los sistemas heredados a través de ese servidor porque no hay mucho soporte fuera de Microsoft. Host integration server 2004 o His 2004 permite integrar los sistemas empresariales heredadas de IBM con las tecnologías emergentes de Microsoft Windows server System ofreciendo un entorno adaptable.
  • 22.  Los sistemas heredados son considerados potencialmente problemáticos por numerosos ingenieros de software . Dichos sistemas a menudo operan en ordenadores obsoletos y lentos, cuyo mantenimiento tiene elevados costes y son difíciles de actualizar por falta de componentes adecuados o de mantenimiento.
  • 23. Muchos negocios están buscando técnicas de ingeniería de software que prolonguen el tiempo de vida de los sistemas heredados para esto es importante implementar las siguientes soluciones:  La Arquitectura Orientada a Servicios (SOA) Una solución a este tipo de sistemas es la implementación de una arquitectura orientada a servicios SOA donde las aplicaciones de los sistemas heredados podrían ser publicadas como servicios.
  • 24. Otra solución a los sistemas heredados puede ser la aplicación de un sistema integrado y monolítico que reemplace los sistemas legados, con procesos de negocio estándares para los diferentes requerimientos de la organización. Algunas de las soluciones monolíticas más famosas son la implementación de sistemas ERP.
  • 25.  El diseño de una aplicación distribuida implica la toma de decisiones sobre su arquitectura lógica y física, para tomar estas decisiones , debe tener un conocimiento claro de los procesos empresariales que realizara la aplicación(sus requisitos funcionales).
  • 26.  Tenga en consideración la seguridad.  Proporcione un alto rendimiento y este optimizada.  Este disponible y sea resistente.  Permita la escabilidad para cumplir .  Se pueda administrar.  Se pueda mantener .
  • 27. Existen diversas formas de permitir la integración, dos formas de hacer esto se basa en las tecnologías tipo framework , que permiten la integración dentro de sistemas heterogéneos.  MVJ. Maquina Virtual de Java.  Microsoft Framework.
  • 28.  Una Maquina virtual Java es un programa nativo, es decir, ejecutable en una plataforma especifica, capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial (el Java bytecode), el cual es generado por el compilador del lenguaje java.
  • 29.
  • 30.  Microsoft desea que todas las aplicaciones creadas para la plataforma Windows, sean basadas en el .NET Framework. Su objetivo es crear un marco de desarrollo de software sencillo, reduciendo las vulnerabilidades y aumentando la seguridad de los programas desarrollados.
  • 31.  Los sistemas distribuidos heterogéneos pueden integrarse de varias maneras dependiendo del nivel de heterogeneidad. Se ha visto que la heterogeneidad disminuye la eficiencia de un sistema. Para que la cooperación pueda darse en todos los niveles de una aplicación distribuida, es conveniente la estandarización por lo menos de lo siguiente:  Interfaz con el usuario  Interfaz con los datos  Interfaz de red.
  • 32.  Un sistema distribuido homogéneo integra múltiples recursos de datos. Los sistemas homogéneos se parecen a un sistema centralizado , pero en lugar de almacenar todos los datos en un solo lugar, los datos se distribuyen en varios sitios comunicados .
  • 33. Web services son una implementación de servicios orientados ala arquitectura SOA esta compuesto por 3 partes :  Un proveedor.  Un agente .  Un cliente. JMS es una interfaz de mensajes Asíncronos . Puede ser utilizado para accesar a la lógica de negocio de forma distribuida entre sistemas heterogéneos .
  • 34. Es un estándar que establece una plataforma de desarrollo de sistemas distribuidos facilitando la invocación de métodos remotos bajo un paradigma orientado a objetos . Es más que una especificación multiplataforma, también define servicios habitualmente necesarios como seguridad y transacciones.
  • 35.
  • 36. Servicio de correo electrónico (email) Es un servidor de red que permite a los usuarios enviar y recibir mensajes . Dirección de correo electrónico Es un conjunto de palabras que identifican a una persona que puede enviar y recibir correo. Cada dirección es única y pertenece siempre a la misma persona.
  • 37.
  • 38.  Simple Mail Transfer Protocol(SMTPT) Protocolo de red basado en texto utilizado para el intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos (PDA´S, teléfonos, móviles, etc).  IMAP(internet Message Access Protocol) es un protocolo de red de acceso a mensajes electrónicos almacenados en un servidor. Mediante IMAP se puede tener acceso al correo electrónico desde cualquier equipo que tenga una conexión a Internet.
  • 39. es un componente de software que puede ser registrado , descubierto e invocado mediante protocolos estándares de internet ya existentes y muy difundidos (HTTP,XML,etc).  Servicios Web actúan como componentes independientes que se pueden integrar para formar sistemas distribuidos complejos.
  • 40.
  • 41.
  • 42. Una base de datos o banco de datos Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. Las bases de datos tradicionales se organizan por campos, registros y archivos.  Un campo es una pieza única de información.  un registro es un sistema completo de campos.  un archivo es una colección de registros
  • 43.  Existen unos programas denominados sistemas gestores de base de datos, abreviado SGBD. Los cuales se distinguen en sistemas libres y sistemas no libres . Sistemas libres  PostgreSQL  Firebird  SQLite  DB2 Express-C  Apache Derby  MariaDB  MySQL  Drizzle
  • 44.
  • 45.  dBase  FileMaker  Fox Pro  gsBase  Oracle  IBM Informix  MAGIC  Microsoft Access  Microsoft SQL Server  NexusDB  Open
  • 46.
  • 47. Es una tecnología básica que proporciona la infraestructura y servicios clave a las aplicaciones alojadas en un sistema. Las principales ventajas de la tecnología de los servidores de aplicación es la centralización y la disminución de la complejidad del desarrollo de aplicaciones, dado que las aplicaciones no necesitan ser programadas.
  • 48.  Agrupación de recursos.  Administración de transacciones distribuida.  Un modelo de activación de objetos oportuno  Interfaces de servicios Web XML .  Servicios de detección de errores y estado de las aplicaciones  Seguridad integrada
  • 49.
  • 50.  Es un programa que corre en un servidor de internet o de red y administra las solicitudes de transacción de aplicaciones y solicitudes en representación del usuario de un ordenador cliente.
  • 51.
  • 52. Es un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar.
  • 53.
  • 54.  Es un elemento de hardware o software utilizado en una red de computadoras para controlar las comunicaciones , permitiéndolas o prohibiéndolas según las políticas de red que haya definido la organización responsable de la red.
  • 55.