jueves, 6 de agosto de 2015

TALLER - PARCIAL

DESCARGAR EL SIGUIENTE DOCUMENTO Y REALIZAR EL TALLER PARA LA NOTA DEL PARCIAL.
LA FECHA DE PUBLICACIÓN NO DEBE SUPERAR ESTE DÍA
Taller

lunes, 13 de julio de 2015

LA EXPLOSIÓN DE INFORMACIÓN

 

 La información y su comunicación han sido elementos importantes a lo largo de la historia de la humanidad.
En los primeros grupos humanos la única necesidad de información era la trasmisión de mensajes básicos para subsistir. Se vivía en pequeños grupos familiares dispersos en áreas extensas y el contacto con extraños era esporádico para estos grupos nómadas de cazadores recolectores; además, eran pocos los mensajes para compartir y la velocidad a la que estos viajaban entre los distintos grupos, era lenta. Sobrevivir era la principal preocupación.
Cuando se domesticaron plantas y animales, la gente tuvo que asentarse para cuidarlos. Necesitaron además, estar cerca de fuentes de agua y de comida así que se redujo el número de lugares en los que se podían establecer. Esto dio como resultado grupos de personas más numerosos ubicados en lugares específicos y la construcción de estructuras más permanentes.

A medida que individuos y grupos se asentaron y comenzaron a tener pertenencias, la necesidad de información y de su registro se incrementó. Era necesaria información sobre límites geográficos, derechos de agua, propiedad de animales, así como la ubicación de la vivienda de otras personas. Se volvió más fácil y rápido difundir información porque la gente estaba más cerca. A medida que la población crecía, la gente comenzó a producir bienes, comida y vestidos. Surgieron especialistas que producían herramientas que ayudaban a los trabajadores a realizar sus labores, mejor, más rápido y a menor costo o que simplemente facilitaban la vida. A medida que se inventaban nuevas herramientas, se necesitaban más especialistas para producirlas y con el paso de los años, creció tanto esa demanda que copó todo su tiempo y ellos comenzaron a depender de otras personas para conseguir los bienes en los que no se especializaban. Se inició entonces el trueque o venta de bienes.
Transcurrió un considerable lapso de tiempo y llegó otra época que trajo grandes cambios sociales y económicos conocida como la Revolución Industrial. En esta, gran cantidad de personas sustituyeron las labores agrícolas por las manufactureras; buena parte de la población comenzó a producir bienes que no eran de subsistencia y a intercambiarlos por otros que si lo eran. Para vender los primeros se enfrentaron a la necesidad de publicitarlos mediante avisos, catálogos, vendedores, etc.

Lo anterior dio como resultado una mayor necesidad de registrar información y de aprender a usar esos registros. Más personas aprendieron a leer porque esto era tanto necesario como posible. De otra parte, invenciones como el tren y el telégrafo aumentaron la velocidad de la comunicación e hicieron posible que la gente se desplazara grandes distancias.
Las personas comenzaron a especializarse en el manejo de los diferentes tipos de información que se estaban generando, libros, documentos, etc. También surgieron especialistas en analizar y aplicar la información contenida en estos. Almacenar información cobró gran importancia, al punto de que en muchos casos, la mayoría de este almacenamiento se centralizó y en otros, se ubicó en lugares específicos.
Otro cambio social y económico profundo ocurrió recientemente. Este ha llevado a que una parte significativa de la población trabaje en empresas de servicios. Almacenar, manejar, analizar y comprender información conforman algunas de las principales actividades que realizan trabajadores con buen nivel educativo; mientras que la producción de alimentos cedió su importancia. La información comenzó a fluir velozmente por radio, televisión, teléfono e Internet. En la actualidad, la cantidad de información disponible se duplica cada 7 u 8 años; se ha producido más información en los últimos 30 años que en todos los siglos anteriores y el caudal que de esta encontraremos durante nuestra vida es casi inimaginable.
Esta explosión informativa ha dado como resultado un enorme incremento en el número de personas dedicadas a manejarla, analizarla e interpretarla; por este y otros motivos, se denomina la época actual, la Edad de la Información.

jueves, 14 de mayo de 2015

Código HTML

HTML es un lenguaje de programación que se utiliza para el desarrollo de páginas de Internet. Se trata de la sigla que corresponde a HyperText Markup Language, es decir, Lenguaje de Marcas de Hipertexto, que podría ser traducido como Lenguaje de Formato de Documentos para Hipertexto.

EL HTML se encarga de desarrollar una descripción sobre los contenidos que aparecen como textos y sobre su estructura, complementando dicho texto con diversos objetos (como fotografías, animaciones, etc).
Es un lenguaje muy simple y general que sirve para definir otros lenguajes que tienen que ver con el formato de los documentos. El texto en él se crea a partir de etiquetas, también llamadas tags, que permiten interconectar diversos conceptos y formatos.
Para la escritura de este lenguaje, se crean etiquetas que aparecen especificadas a través de corchetes o paréntesis angulares: < y >. Entre sus componentes, los elementos dan forma a la estructura esencial del lenguaje, ya que tienen dos propiedades (el contenido en sí mismo y sus atributos).

El lenguaje HTML es un estándar reconocido en todo el mundo y cuyas normas define un organismo sin ánimo de lucro llamado World Wide Web Consortium, más conocido como W3C. Como se trata de un estándar reconocido por todas las empresas relacionadas con el mundo de Internet, una misma página HTML se visualiza de forma muy similar en cualquier navegador de cualquier sistema operativo.
El primer documento formal con la descripción de HTML se publicó en 1991 bajo el nombre HTML Tags (Etiquetas HTML) y todavía hoy puede ser consultado online a modo de reliquia informática.
La primera propuesta oficial para convertir HTML en un estándar se realizó en 1993 por parte del organismo IETF (Internet Engineering Task Force). Aunque se consiguieron avances significativos (en esta época se definieron las etiquetas para imágenes, tablas y formularios) ninguna de las dos propuestas de estándar, llamadas HTML y HTML+ consiguieron convertirse en estándar oficial.
En 1995, el organismo IETF organiza un grupo de trabajo de HTML y consigue publicar, el 22 de septiembre de ese mismo año, el estándar HTML 2.0. A pesar de su nombre, HTML 2.0 es el primer estándar oficial de HTML.

Ahora vamos a abrir nuestro bloc de notas  en el equipo para realizar nuestra página web
Entramos al siguiente Link para realizar la página
 Evaluación 1

Descargue Ejemplos

Ejemplo 1
Ejemplo 2

Para más información, visita la siguientes paginas para que veas tutoriales.

HTML YA
LIBROS WEB
AULA CLIC

domingo, 27 de mayo de 2012

Arquitecturas de Sistemas Distribuidos


 Pensar en objetos que pueden distribuirse en varias computadores de una red y comunicarse a través de middleware.
Ventajas: abierto, flexible, escalable  posibilidad de reconfiguración

CORBA

Middleware, Intermediario de peticiones de objetos. Se requiere middleware a dos niveles:
Nivel de comunicación lógica: funcionalidades que permite a los objetos intercambiar datos y controlar la información sobre diferentes computadores – estándares CORBA y COM.
Nivel de componentes: proporciona una base para desarrollar componentes compatibles
Estándares como CORBA, EJB o Active X.
CORBA (Common Object Request Broker Architecture) desarrollado por OMG (Object
Management Group).

Propone Object Management Architectura  una arquitectura formada por varios componentes: 
Objetos de aplicación propios.
Objetos estándar para un dominio especifico.
Servicios fundamentales para computación distribuida como gestión de seguridad y directorios.
Facilidades horizontales como interfaz de usuarios, gestión del sistema y otras.

Los cuatro elementos principales para los estándares CORBA son:
Modelos de objetos para objetos de aplicación donde un objeto CORBA es una encapsulación de un estado con un lenguaje neutral bien definido IDL (Interface
Definition Language).
Un intermediario de peticiones de objetos ORB que gestiona peticiones para servicios de objetos – localiza el servicio, prepara la petición, envía la petición y devuelve el resultado.
Un conjunto de servicios generales que serán requeridos por muchas aplicaciones distribuidas.

Conjunto de componentes comunes construidos sobre estos servicios básicos que pueden ser requeridos por las aplicaciones.

Computación Distribuida Interorganizacional

Proporciona mejores condiciones para aplicar estándares locales y procesos operacionales.
Disponibilidad de modelos más recientes de computación distribuida que permiten computación  distribuida interorganizacional que    intraorgranizacional.
Computación peer to peer (p2p).
Sistemas orientados a servicios.

 
Computación Peer to Peer

Son sistemas descentralizados en los que los cálculos pueden llevarse a cabo en cualquier nodo de la red y, al menos en principio no se hace distinción entre clientes y servidores.
Su fin, aprovechar la ventaja de la potencia computacional y disponibilidad de almacenamiento a través de una red de computadoras.
En una arquitectura descentralizada los nodos no son simplemente elementos funcional, sino también interruptores que encaminan los datos y señales.
Altamente tolerante a fallos y tolerante a nodos desconectados.

Sistemas orientados a servicios

El desarrollo de la WWW trajo consigo que los clientes tuvieses acceso a servidores remotos situados fuera de las organizaciones, si éstas ubicaban su información en HTML entonces esta podía ser accedida por estas computadores; el acceso podría
ser por navegador y el acceso a almacenes de información por otros programas.
Para solucionar este problema se propuso la noción de un servicio web – que permite a las organizaciones hacer accesible la información a otros programas definiendo y publicando una interfaz de servicio web independiente de la aplicación que lo ogrede o lo utiliza.
Los tres estándares fundamentales que permiten la comunicación de servicios web son:
• SOAP (Simple Object Access Protocol) Define una organización para intercambio de datos estructurados entre servicios web.
• WSDL (Web Services Description Language). Define cómo puede presentarse las interfaces de los servicios web.
• UDDI (Universal Description, Discovery and Integration) define como puede organizarse la información de descripción de servicios.

Cliente - Servidor


Esta arquitectura se divide en dos partes claramente diferenciadas, la primera es la parte del servidor y la segunda la de un conjunto de clientes.

Normalmente el servidor es una máquina bastante potente que actúa de depósito de datos y funciona como un sistema gestor de base de datos (SGBD).

Por otro lado los clientes suelen ser estaciones de trabajo que solicitan varios servicios al servidor.

Ambas partes deben estar conectadas entre sí mediante una red.
Una representación gráfica de este tipo de arquitectura sería la siguiente.

Este tipo de arquitectura es la más utilizada en la actualidad, debido a que es la más avanzada y la que mejor ha evolucionado en estos últimos años.

Podemos decir que esta arquitectura necesita tres tipos de software para su correcto funcionamiento:
  • Software de gestión de datos: Este software se encarga de la manipulación y gestión de los datos almacenados y requeridos por las diferentes aplicaciones. Normalmente este software se aloja en el servidor.
  • Software de desarrollo: este tipo de software se aloja en los clientes y solo en aquellos que se dedique al desarrollo de aplicaciones.
  • Software de interacción con los usuarios: También reside en los clientes y es la aplicación gráfica de usuario para la manipulación de datos, siempre claro a nivel usuario (consultas principalmente).
A parte de estos existen más aplicaciones software para el correcto funcionamiento de esta arquitectura pero ya están condicionados por el tipo de sistema operativo instalado, el tipo de red en la que se encuentra, etc.