Software 01

34
UNIVERSIDAD ALAS PERUANAS CURSO: NEGOCIOS ELECTRONICOS TEMA: SOFTWAREINTEGRANTES: -Guzman Soncco,Helen -Del Carpio León ,Daniel -Medina Canales,Gleysi -Ramírez Quispe,Luis -Ramos Ancco, Amparo -Taco Vera, Brenda -Zuñiga Cuarite,Jacqueline

description

chjhk

Transcript of Software 01

Page 1: Software 01

UNIVERSIDAD ALAS PERUANAS CURSO: NEGOCIOS ELECTRONICOS

 TEMA:

“SOFTWARE”INTEGRANTES:

-Guzman Soncco,Helen-Del Carpio León ,Daniel -Medina Canales,Gleysi-Ramírez Quispe,Luis-Ramos Ancco, Amparo-Taco Vera, Brenda-Zuñiga Cuarite,Jacqueline

Page 2: Software 01

El software es toda la información procesada por los sistemas informáticos programas y datos.

Page 3: Software 01

El software es un equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.

Page 4: Software 01

SOFTWARE DE SISTEMA Su objetivo es controlar e

interactuar adecuadamente con el usuario con el sistema informático

Page 5: Software 01

SOFTWARE DE PROGRAMACION Es el conjunto de herramientas que

permiten al programador desarrollar programas informáticos, de una manera práctica.

Page 6: Software 01

SOFWARE DE APLICACIÓN

Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas

Page 7: Software 01

SERVIDOR WEB

Un servidor web o servidor HTTP es un programa informático que procesa una aplicación

Page 8: Software 01

El código recibido por el cliente suele ser compilado y ejecutado por un navegador web. Para la

transmisión de todos estos datos suele utilizarse algún

protocolo.

El término también se emplea para referirse al ordenador que ejecuta el

programa.

Generalmente se utiliza el protocolo HTTP para estas comunicaciones,

perteneciente a la capa de aplicación del modelo OSI

Page 9: Software 01

SERVIDOR DE APLICACIONES Dispositivo de software que proporciona servicios de

aplicación a las computadoras cliente.

Permite mejorar tres aspectos

fundamentales en una aplicación: la alta disponibilidad, la escalabilidad y el mantenimiento. 

Page 10: Software 01

VENTAJAS DE LOS SERVIDORES DE APLICACIONES

. Integridad de datos y códigos . Configuración centralizada . Seguridad . Performance

Page 11: Software 01

SERVIDOR DE BASE DE DATOS

También conocidos como RDBMS (Relational DataBase Management Systems).

Da servicios de almacenamiento y gestión de bases de datos a sus clientes. Una base de datos es un sistema que nos permite almacenar grandes cantidades de información.

Page 12: Software 01

SERVIDORES DE BASES DE DATOS

MySQL server -- Base de datos de código abierto muy popular, pequeña y rápida.

PostgreSQL server -- Base de datos de código abierto, es un servidor de base de datos relacional orientada a objeto publicado bajo licencia libre BSD.

Oracle-XE -- Versión "lite" del RDBMS de Oracle (gratuita pero no de código abierto).

Firebird basada en la versión 6 de InterBase, Initial Developer's PUBLIC LICENSE Version 1.0.

SQLite Licencia Dominio Público DB2 Express-C Apache Derby

Page 13: Software 01
Page 14: Software 01

VENTAJAS

Los Datos· Independencia de estos respecto de los tratamientos y viceversa.· Mejor disponibilidad de los mismos.· Mayor eficiencia en la recogida, codificación y entrada.

Los Resultados· Mayor coherencia.· Mayor valor informativo.· Mejor y más normalizada documentación de la información.

Los Usuarios· Acceso más rápido y sencillo de los usuarios finales.· Más facilidades para compartir los datos por el conjunto de los usuarios.· Mayor flexibilidad para atender a demandas cambiantes.

Page 15: Software 01

¿CÓMO ELEGIR EL TAMAÑO DE UN SERVIDOR PARA SU BASE DE DATOS?

Analice y evalúe el rendimiento de su servidor de base de datos para poder tomar decisiones más informadas sobre sus requerimientos de informática y almacenamiento.

Asegúrese de que tenga suficiente espacio de almacenamiento para sus bases de datos, tanto para la actividad actual como para el futuro.

Mantenga sus índices en la memoria RAM para evitar la paginación (haga que su RAM disponible para el servidor de base de datos sea mayor en tamaño que el índice, para que solo se necesite una consulta).

Asegúrese de que su sistema operativo permita la memoria RAM que necesita (32 bits o 63 bits).

Si detecta presión de la CPU (alto consumo de la CPU, tareas en espera de la CPU), considere la posibilidad de agregar más CPU o más rápidas.

Use la tecnología RAID para mejorar la confiabilidad y el rendimiento de su servidor.

Haga una estimación del precio de la banda ancha, considere el alojamiento con tarifa plana como una opción.

Para ver una guía completa y detallada sobre cómo elegir el hardware, y también nuestra línea actual de servidores dedicados, consulte nuestra guía sobre hardware para servidores de bases de datos.

Page 16: Software 01

SERVIDOR DE CORREO

Es una aplicación que nos permite enviar mensajes (correos) de unos usuarios a otros, con independencia de la red que dichos usuarios estén utilizando.

Page 17: Software 01

Para lograrlo se definen una serie de protocolos, cada uno con una finalidad concreta:SMTP

, Simp

le Mail

Transfer

Protocol:

• Es el protocolo que se utiliza para que dos servidores de correo intercambien

POP, Post Offic

e Protocol:

• Se utiliza para obtener los mensajes guardados en el servidor y pasárselos al usuario.

• Se descargan los mensajes para poder leerlos sin conexión a internet, es ideal para conexiones lentas. Se ahorra espacio

IMAP, Internet

Message Acce

ss Proto

col

• Su finalidad es la misma que la de POP, pero el funcionamiento y las funcionalidades que ofrecen son diferentes.

• Cada vez se requiere mas espacio para la cuenta, los tiempos de respuesta son mas rapidos. No lo admiten todos los servicios solo los gratuitos como gmail, etc

Page 18: Software 01

Servidor de correo

servidor SMTP

que será el encargado de

enviar y recibir mensajes

servidor POP/IMAP

será el que permita a los

usuarios obtener sus mensajes.

Page 19: Software 01

Para obtener los mensajes del servidor, los usuarios utilizan programas que implementan un protocolo POP/IMAP.

En algunas ocasiones el cliente se ejecuta en la máquina del usuario como el caso de :

• Mozilla Mail• Evolution• Microsoft• Outlook

Page 20: Software 01

Existe otra posibilidad: que el cliente

de correo no se ejecute en la máquina

del usuario; es el caso de los clientes

vía web, como :

• Hotmail

• GMail

• OpenWebmail

• Terra

Page 21: Software 01

SERVIDOR DE ARCHIVOS

Es el tipo de servidor en una red de ordenadores cuya función es permitir el acceso remoto a archivos almacenados en él o directamente accesibles por este.

En principio, cualquier ordenador conectado a una red con un software apropiado, puede funcionar como servidor de archivos.

Normalmente no hay diferencias perceptibles si un archivo está almacenado en un servidor de archivos remoto o en el disco de la propia máquina.

Page 22: Software 01
Page 23: Software 01

SERVIDOR FTP

Un servidor FTP es un programa especial que se ejecuta en un servidor conectado normalmente en Internet (aunque puede estar conectado en otros tipos de redes, LAN, MAN, etc.). La función del mismo es permitir el desplazamiento de datos entre diferentes servidores / ordenadores.

un ejemplo gráfico:Observamos que intervienen tres elementos:

Page 24: Software 01
Page 25: Software 01

FUNCIÓN DE SERVIDOR DE ARCHIVOS

Un servidor de archivos proporciona una ubicación central en la red, en la que puede almacenar y compartir los archivos con usuarios de la red. Cuando los usuarios necesiten un archivo importante, como un plan de proyecto, podrán tener acceso al archivo del servidor de archivos en lugar de tener que pasarlo entre distintos equipos. Si los usuarios de la red necesitan tener acceso a los mismos archivos y aplicaciones accesibles a través de la red, configure este equipo como un servidor de archivos.

Page 26: Software 01

MIDDLEWARE O LOGICAL DE INTERCAMBIO DE INFORMACIÓN ENTRE APLICACIONES O INTERLOGICAL

Page 27: Software 01

Middleware: Es un software que asiste a una aplicación

para interactuar o comunicarse con otras aplicaciones, o

paquetes de programas, redes, hardware y/o sistemas

operativos.

Es el software que proporciona un enlace entre 

aplicaciones de software independientes. Middleware a

veces se llama a la vía que conecta dos aplicaciones y pasa

los datos entre ellas. Los middleware permiten que los datos

contenidos en una base de datos puedan ser accedidos a

través de otra, ahorrando tiempo a los programadores.

Page 28: Software 01

TAXONOMIA:

Page 29: Software 01

Categoría de integración

El tipo de integración que incluyen posee la capacidad de

unirse con sistemas heterogéneos.

Orientados a procedimiento o procesos

Los middleware que son orientados a procesos, utilizan una

comunicación sincronizada (como por ejemplo el teléfono).

Orientados a objetos

Soportan pedidos de objetos distribuidos. La comunicación

entre los objetos puede ser sincronizada, sincronizada

diferida o no sincronizada. Soportan múltiples pedidos

similares realizados por múltiples clientes en una

transacción.

Page 30: Software 01

Orientados a mensajes (MOM, Message-oriented

middleware)

Se pueden dividir en dos tipos, espera y publicación/suscripción.

El paso de espera se puede dividir en mensaje y espera. El paso

de mensaje inicia con que la aplicación envía un mensaje a uno o

más clientes, con el MOM del cliente.

Orientados a componentes

Un componente es un «programa que realiza una función

específica, El middleware en este caso es configurable y

reconfigurable. La reconfiguración se puede realizar en tiempo de

ejecución, lo que ofrece una gran flexibilidad para satisfacer las

necesidades de un gran número de aplicaciones.

Page 31: Software 01

Agentes

Los agentes son un tipo de middleware que posee varios componentes:

Entidades. Pueden ser objetos o procesos.

Medios de comunicación. Pueden ser canales, tuberías, etc.

Leyes. Identifican la naturaleza interactiva de los agentes. Pueden

ser la sincronización o el tipo de esquema.

Las ventajas es la capacidad de éstos para realizar una gran cantidad

de tareas en nombre del usuario y para cubrir una amplia gama de

estrategias basadas en el entorno que les rodea. Sin embargo su

implementación es complicada debido a la complejidad y dificultades

dadas por las operaciones que manejan.

Page 32: Software 01

Categoría de Aplicación

La clasificación por aplicación incluye los middleware que son

ajustados para aplicaciones específicas.

Middleware para acceso a información (DAM, Data Access

middleware)

Los middleware para acceso a información tienen la característica de

poder interactuar con diversas fuentes de datos.

Middleware de escritorio

Los middleware de escritorio pueden hacer variaciones en la

presentación de la información pedida por el usuario por aplicaciones

de rastreo y asistencia, controlar cualquier servicio de transporte y

proveer una copia de seguridad y otras operaciones de fondo.

Page 33: Software 01

Middleware basados en la web

Se llaman servidores de aplicaciones, ya que mejoraran el rendimiento,

disponibilidad, escalabilidad, seguridad, recuperación de información, y

soportan la administración colaborativa y su uso.

Middleware a tiempo real

La información en tiempo real es caracterizada porque la información

correcta en un instante puede no serlo en otro. Los middleware en

tiempo real soportan las peticiones sensibles al tiempo y políticas de

planificación. Esto se realiza con servicios que mejoran la eficiencia de

las aplicaciones de usuario.

Middleware especialistas

En muchos casos los middleware proveen una tarea muy específica que

no se puede ajustar a las categorías anteriores. Un ejemplo serían

middlewares médicos.

Page 34: Software 01

Aplicaciones

Los servicios de middleware proporcionan un conjunto más funcional

para permitir una aplicación a:

Localizar claramente a través de la red, proporcionando así una

interacción con otro servicio o aplicación

Los datos filtrados para que sean utilizables en un ambiente público

a través de anonymization process para la protección de la

privacidad(por ejemplo)

Ser independiente del servicio de red

Ser fiable y siempre disponible

Añadir los atributos complementarios como semántica en

comparación con el sistema operativo y servicios de red.