Tecnologías Web

Las tecnologías Web sirven para acceder a los recursos de conocimiento disponibles en Internet o en las intranets utilizando un navegador. Están muy extendidas por muchas razones: facilitan el desarrollo de sistemas de Gestión del Conocimiento (en lo adelante GC), su flexibilidad en términos de escalabilidad, es decir, a la hora de expandir el sistema; su sencillez de uso y que imitan la forma de relacionarse de las personas, al poner a disposición de todos el conocimiento de los demás, por encima de jerarquías, barreras formales u otras cuestiones. Estas tecnologías pueden llegar a proporcionar recursos estratégicos, pero, evidentemente, no por la tecnología en sí misma, que está disponible ampliamente, sino por lo fácil que es personalizarla y construir con ella sistemas de GC propietarios de la empresa.



Dentro de este grupo de tecnologías Web, podemos incluir los agentes inteligentes, el chat, los motores de búsqueda, los navegadores y las tecnologías push.

AGENTES INTELIGENTES: Son programas que realizan tareas específicas, repetitivas y predecibles para un usuario particular, para un proceso de negocio o para una aplicación software. Son programados para buscar y encontrar información relevante para el usuario basándose en sus preferencias. Por ejemplo, borrar el correo basura, fijar citas o buscar los precios más baratos de un libro.


EL CHAT: es una tecnología que permite que dos o más usuarios que están simultáneamente conectados a Internet mantengan conversaciones en tiempo real. Las conversaciones se establecen en grupos o canales, cada uno de los cuales tiene un tema, suscribiéndose cada usuario al canal que más le interesa.


EL CORREO ELECTRÓNICO : se utiliza para el intercambio de mensajes entre personas por medio de computadoras y es una de las herramientas más importantes que existen para la comunicación y el trabajo colaborativo. Es muy interesante para la GC por su difusión y uso en todas las organizaciones.


LOS MOTORES DE BÚSQUEDA: están formados por un paquete de programas que permite localizar, dentro de un gran conjunto, aquellos documentos que cumplen una serie de requisitos específicos. Estas búsquedas pueden ser desde muy sencillas hasta muy complejas. Los motores actualmente disponibles para ser utilizados por el público en general a través de Internet son capaces de indexar cifras que rondan los dos mil millones de páginas y localizar los resultados en las mismas en menos de un segundo.


NAVEGADORES WEB: Los navegadores son programas preparados para mostrar las páginas Web y para el acceso a Internet, a través de una interfaz gráfica que permite representar texto, gráficos, audio y vídeo e incluso, en los últimos tiempos, olores.


TECNOLOGÍA PUSH: Esta tecnología consiste en entregar al usuario la información que necesita evitándole así tener que buscarla en la Web. El usuario indica qué tipo de información desea y es el software quien se encarga de localizarla, avisándole mediante una señal, que la misma está a su disposición.

Tecnologías Moviles

Las tecnologías móviles tienen mucho tiempo entre nosotros simplificando nuestras actividades cotidianas facilitando nuestros trabajos, estudios o vida normal con sus innumerables aplicaciones disponibles que se han ido incrementando con el tiempo. El desarrollo de la computación como de la telefonía celular han sido el parte aguas de la evolución de estas tecnologías que se despegaron con la incursión del Internet en la vida productiva y económica de la sociedad de hace más de 20 años. A pesar de que la telefonía celular estaba en pleno crecimiento su estructura era incipiente para soportar las aplicaciones básicas del uso de Internet en las décadas de los noventas e inicio del 2000.

 Hablar de tecnologías móviles nos remonta inicialmente a lo simple que es un control remoto, sin embargo, su capacidad lleva a centralizar todos los servicios en un dispositivo que aparte de controlar un aparato, es capaz de estar conectado a miles de usuarios en el planeta usando una infraestructura de comunicaciones poco imaginables para la corta historia de estos entre nosotros, es por ello, que el estudio de la tecnologías móviles se ha convertido en una parte fundamental de la ingeniería similar a una ciencia exacta que nos ayude comprender la situación actual de las mismas y el futuro que podemos a llegar a tener con el uso de esta tecnología.


¿Cuál es el estado actual de las tecnologías móviles?

Actualmente, las tecnologías móviles han cubierto la mayoría de las áreas de servicio de comunicaciones y entretenimiento enfocando sus aplicaciones a generar un mercado cautivo de estas, a los miles de usuarios que día a día adoptan el uso de servicios, tal como lo es, telefonía móvil, envío de mensajes de texto y multimedia; y en los últimos años la actualización de la información de las redes sociales.

¿Cuáles son las aplicaciones futuras de las tecnologías móviles?
Al igual que la mayoría de las aplicaciones o servicios que han mejorado la vida humana, la tecnología móvil cuenta con un pasado que inicio con las aplicaciones militares, las cuales la llevaron a madurar a tal grado, que en un determinado momento de su evolución y crecimiento formaron parte de la vida cotidiana en todo el planeta. Este surgimiento también fue influenciado por la industria aeroespacial desde la década de los cincuentas, industria que ha dado grandes aportaciones tecnológicas en cuanto a tecnología de materiales, comunicaciones, investigaciones de salud y bases espaciales que operan con inteligencia artificial para su navegación en el espacio.


El sector militar cuenta con una aplicación que consta en detectar y transmitir a un centro de mando los signos vitales de un soldado en combate. Esta aplicación, consiste en la interconexión de una serie de sensores conectados en el cuerpo del soldado, los cuales miden temperatura, presión arterial, respiración y otros signos vitales que son monitoreados durante el combate. Los datos recabados de estos sensores son transmitidos por dispositivos móviles, y la información obtenida de los mismos, permite determinar el daño o la perdida de la vida del soldado. Con esa información, se envía a los grupos de rescate con los equipos de atención médica inmediata o al equipo de recuperación de cuerpos para el traslado del mismo hacia la morgue.

En la rama militar y aeroespacial, serán como siempre los beneficiarios directos del futuro que le depara a las tecnologías móviles, ya que, la vanguardia en investigación de estas aplicaciones siempre son implementadas como tema de ciencia ficción, y son obtenidas por estos sectores como parte de sus funciones de protección y operación de nuevas misiones espaciales o militares en un futuro próximo.

En la parte espacial, hay que señalar el proyecto de GPS europeo conocido como Galileo, el cual intenta superar al proyecto inicial de la marina norteamericana en cuanto a la efectividad en la detección del posicionamiento global de los dispositivos móviles que emplean con el uso de estos satélites.


Servicios Web



Un servicio web es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet.

La interoperabilidad se consigue mediante la adopcion de estandares abiertos. Las organizaciones OASIS y W3C son los comites responsables de la arquitectura y reglamentacion de los servicios Web. Para mejorar la interoperabilidad entre distintintas implementaciones de servicios Web se ha creado el organismo WS-I encargado de desarrollar diversos perfiles para definir de manera mas exhaustiva estos estàndares. Es una maquina que atiende las peticiones de los clientes web y les envia los recursos solicitados.
El término, de todas formas, tiene varios usos. Además de nombrar a Internet en general, la palabra web puede servir hacer mención a una página web, un sitio web o hasta un servidor web.
Es importante establecer que este término además forma parte de lo que se conoce como World Wide Web que es la red informática que se emplea en todo el mundo. A finales de la década de los años 80 fue cuando nació aquella que permite que hoy cualquier ciudadano, a través de una conexión a Internet junto a un navegador y un ordenador, pueda acceder desde cualquier rincón del mundo a la web que desea. Lo puede hacer para informarse, para entretenerse o simplemente por simple curiosidad.







   VENTAJAS DE LOS SERVICIOS WEB

·         Aportan interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de las plataformas sobre las que se instalen.
·         Los servicios Web fomentan los estándares y protocolos basados en texto, que hacen más fácil acceder a su contenido y entender su funcionamiento.
·         Permiten que servicios y software de diferentes compañías ubicadas en diferentes lugares geográficos puedan ser combinados fácilmente para proveer servicios integrados.

                                          DESVENTAJAS DE LOS SERVICIOS WEB

·         Para realizar transacciones no pueden compararse en su grado de desarrollo con los estándares abiertos de computación distribuida como CORBA (Common Object Request Broker Architecture).
·         Su rendimiento es bajo si se compara con otros modelos de computación distribuida, tales como RMI (Remote Method Invocation), CORBA o DCOM (Distributed Component Object Model). Es uno de los inconvenientes derivados de adoptar un formato basado en texto. Y es que entre los objetivos de XML no se encuentra la concisión ni la eficacia de procesamiento.
·         Al apoyarse en HTTP, pueden esquivar medidas de seguridad basadas en firewall cuyas reglas tratan de bloquear o auditar la comunicación entre programas a ambos lados de la barrera. 

Intranet y Extranet

INTRANET


Una Intranet es una red privada que la tecnología Internet usó como arquitectura elemental. Una red interna se construye usando los protocolos TCP/IP para comunicación de Internet, que pueden ejecutarse en muchas de las plataformas de hardware y en proyectos por cable. El hardware fundamental no es lo que construye una Intranet, lo que importa son los protocolos del software. Las Intranets pueden coexistir con otra tecnología de red de área local. En muchas compañías, los "sistemas patrimoniales" existentes que incluyen sistemas centrales, redes Novell, mini - computadoras y varias bases de datos, se están integrando en un Intranet. Una amplia variedad de herramientas permite que esto ocurra. El guión de la Interfaz Común de Pasarela (CGI) se usa a menudo para acceder a bases de datos patrimoniales desde una Intranet. El lenguaje de programación Java también puede usarse para acceder a bases de datos patrimoniales.
Con el enorme crecimiento de Internet, un gran numero de personas en las empresas usan Internet para comunicarse con el mundo exterior, para reunir información, y para hacer negocios. A la gente no le lleva mucho tiempo reconocer que los componentes que funcionan tan bien en Internet serían del mismo modo valioso en el interior de sus empresas y esa es la razón por la que las Intranets se están haciendo tan populares. Algunas corporaciones no tienen redes TCP/IP: el protocolo requerido para acceder a los recursos de Internet. Crear una Intranet en la que todas las informaciones y recursos se puedan usar sin interrupciones tiene muchos beneficios. Las redes basadas en TCP/IP facilitan las personas el acceso a la red remotamente, desde casa o mientras viajan. Contactar con una Intranet de este modo es muy parecido a conectar con Internet, La operabilidad interna entre redes es otro suplemento sustancial. Los sistemas de seguridad separan una Intranet de Internet. La red interna de una compañía está protegida por firewall: combinaciones de hardware y software que sólo permiten a ciertas personas acceder a ella para propósitos específicos. Se puede utilizar para cualquier cosa para la que se empleaban las redes existentes. La facilidad que tiene para publicar información en la WWW las ha convertido en lugares utilizados para enviar información de empresa como las noticias y procedimientos de la compañía. Las bases de datos empresariales con procesadores sencillos usan la Web y lenguajes de programación como Java.


Las Intranets permiten a los usuarios trabajar juntos de un modo más sencillo y efectivo. EL programa conocido como trabajo en grupo es otra parte importante de las redes internas. Nos permite colaborar en proyectos, compartir información, llevar a cabo conferencias visuales, y establecer procedimientos seguros para el trabajo de producción. EL software del servidor y del cliente gratuito y la multitud de servicios como los grupos de noticias, estimulan la expansión de Internet. La consecuencia de ese crecimiento avivó y provocó el desarrollo de las Intranets.


COMO FUNCIONAN LOS ENRUTADORES DE LAS INTRANETS
Los enrutadores son los guardias de tráfico de las Intranets. Se aseguran que todos los datos se envían donde se supone que tienen que ir y de que lo hacen por la ruta más eficaz. Los enrutadores también son herramientas útiles para sacar el mejor rendimiento de la Intranet. Se emplean para desviar el tráfico y ofrecer rutas. Los enrutadores utilizan la encapsulación para permitir el envío de los distintos protocolos a través de redes incompatibles.
Los enrutadores abren el paquete IP para leer la dirección de destino, calcular la mejor ruta, y después enviar el paquete hacia el destino final. Si el destino está en la misma parte de una Intranet, el enrutador enviará el paquete directamente a la computadora receptora. Si el paquete se destina a otra Intranet o sub – red (o si el destino está en Internet), el enrutador considera factores como la congestión de tráfico y él numero de saltos – términos que se refiere al número de enrutadores o pasarelas en una ruta dada. El paquete IP lleva consigo un segmento que cuenta los saltos y un enrutador no usará una red que exceda de un número de saltos predeterminado. Las rutas múltiples – dentro de un número aceptable de saltos, son convenientes para ofrecer variedad y para asegurar que los datos se pueden transmitir. Por, ejemplo, si una ruta directa entre Madrid y Barcelona no estuviera disponible, los enrutadores sofisticados enviarán los datos a Barcelona por otro enrutador probablemente en otra ciudad en la Intranet, y esto sería transparente para los usuarios.
Los enrutadores tienen dos o más puertos físicos: los de recepción (de entrada) y los de envío (de salida). En realidad, cada puerto es bidireccional y puede recibir o enviar datos. Cuando se recibe un paquete en un puerto de entrada, se ejecuta una rutina de software denominada proceso de encaminamiento. Este proceso investiga la información de cabecera en el paquete IP y encuentra la dirección a la que se están enviando los datos. Luego compara esta dirección con una base de datos llamada tabla de encaminamiento que posee información detallando a que puertos deberían enviarse los paquetes con varias direcciones IP. Basándose en lo que encuentra en la tabla de encaminamiento, envía el paquete en un puerto de salida específico. Este puerto de salida envía después los datos al siguiente enrutador o al destino.



COMO FUNCIONAN LOS SERVIDORES DE SISTEMAS DE NOMBRES DE DOMINIO EN LAS INTRANETS


·         Cuando hay que conectar con un URL particular, la dirección con el URL debe ser igual que la dirección IP verdadera. Tu navegador para Web irá primero a un servidor DNS local en la Intranet de la empresa para obtener esta información si la dirección IP es local, el servidor DNS podrá resolver el URL con la dirección IP. Este enviará la dirección IP auténtica a tu computadora.
·         Tu navegador para Web tiene ahora la dirección IP verdadera del lugar que estás intentando localizar. Utiliza esa dirección IP y contacta con el sitio. EL sitio te envía la información que has solicitado.
·         Si la información que has solicitado no está en tu Intranet, y si tu servidor DBS local no tiene la dirección IP, el servidor DNS de Intranets debe obtener la información desde un servidor DNS en Internet. EL servidor DNS de Intranets contacta con lo que se denomina servidor de dominio raía, que se mantiene por un grupo llamado InterNiC. EL servidor raíz e dominio l dice al servidor de Intranets qué servidor primario de nombres y qué servidor secundario de nombres tiene la información sobre el URL solicitado.
·         El servidor de Intranets contacta ahora con el servidor primario de nombres. Si la información no se puede encontrar en el servidor primario de nombres, el servidor DNS de Intranets contacta con el servidor secundario. Uno de esos servidores de nombres tendrá la información exacta. Después devolverá la información al servidor DNS de Intranets.
·         El servidor DNS de Intranets te devuelve la información, tu navegador para Web usa ahora la dirección IP para contactar con el sitio exacto.




EXTRANET
Una extranet es una red privada que utiliza protocolos de Internet, protocolos de comunicación y probablemente infraestructura pública de comunicación para compartir de forma segura parte de la información u operación propia de una organización con proveedores, compradores, socios, clientes o cualquier otro negocio u organización. Se puede decir en otras palabras que una extranet es parte de la Intranet de una organización que se extiende a usuarios fuera de ella. Usualmente utilizando Internet. La extranet suele tener un acceso semiprivado, para acceder a la extranet de una empresa no necesariamente el usuario ha de ser trabajador de la empresa, pero si tener un vínculo con la entidad. Es por ello que una extranet requiere o necesita un grado de seguridad, para que no pueda acceder cualquier persona. Otra característica de la extranet es que se puede utilizar como una Intranet de colaboración con otras compañías.

Aplicaciones extranet


Los siguientes ejemplos muestran las aplicaciones de la extranet, ya que pueden ser muy variadas dichas aplicaciones:

·Banca online. La banca electrónica es uno de los ejemplos más conocidos para el gran público de una extranet; a través de ella el banco da la posibilidad a sus clientes de consultar sus cuentas y operar con ellas.
·Groupware, diversas compañías participan en el desarrollo de nuevas aplicaciones con un objetivo común.
· Creación de foros.
·Compañías empresariales participan y desarrollan programas educativos o de formación.
· Para compañías que son parte de un objetivo común de trabajo, mediante la extranet, pueden dirigir y controlar los proyectos comunes.
·Una empresa puede participar en redes de conocimiento junto con universidades, asociaciones y demás centros en programas de formación, en actividades de investigación y desarrollo, en bolsas de trabajo, etc.
Beneficios empresariales de la extranet
·Permite hacer transacciones seguras entre los sistemas internos de la empresa.
·Mediante aplicaciones de la extranet los trabajadores de la empresa pueden obtener fácil y rápidamente la información sobre los clientes, proveedores y socios.
· Reducción de costos y ahorro temporal como económico para la empresa.
· Totalmente basada en Internet.
· Desarrollado en cualquier herramienta de programación.
· Independiente del motor de Base de datos.
· Dirección en Internet bajo su propio dominio.
· Conexión de base de datos del sistema contable de la empresa al sistema.
· Diseñada armónicamente con el mismo estilo del sitio web de su empresa.



Creadores
El término de la extranet fue utilizado por primera vez a finales de los años 90, se empezó a utilizar en varias industrias y empresas, con el fin de que a ciertos documentos pudieran acceder vía red ciertos trabajadores autorizados de estas empresas.
Pero, el término de la extranet fue definido por el que fuera primer ejecutivo de Netscape Communications Corporation Jim Barksdale y el cofundador de dicha empresa Mark Andreesen.
Similitudes y diferencias con internet e intranet
El principal aspecto en común entre estos tres términos es que los tres utilizan la misma tecnología.
Las diferencias de la Intranet con Internet y la Extranet se dan principalmente en el tipo de información y en el acceso a ella. Además, una Intranet requiere mayor seguridad e implica acceso en tiempo real a los datos, ya que estos tienen que estar actualizados.
La extranet se dirige a usuarios tanto de la empresa como externos, pero la información que se encuentra en la extranet es restringida. Sólo tienen acceso a esta red aquellos que tengan permiso. En cambio a la intranet solo acceden los empleados y las áreas internas de la empresa y permite el intercambio de información entre los trabajadores. Por último, a la web pública de la compañía (visible desde Internet) puede dirigirse cualquier usuario y tiene distintos usos, como recabar información de los productos, contactar con cualquier persona de la empresa, etc.

La historia del Internet


El Internet se inició como un proyecto de defensa de los Estados Unidos. A finales de los años 60, la ARPA (Agencia de Proyectos de Investigación Avanzados) del Departamento de Defensa definió el protocolo TCP/IP. Aunque parezca extraño, la idea era garantizar mediante este sistema la comunicación entre lugares alejados en caso de ataque nuclear. Ahora el TCP/IP sirve para garantizar la transmisión de los paquetes de información entre lugares remotos, siguiendo cualquier ruta disponible.

En 1975, ARPAnet comenzó a funcionar como red, sirviendo como base para unir centros de investigación militares y universidades, y se trabajó en desarrollar protocolos más avanzados para diferentes tipos de ordenadores y cuestiones específicas. En 1983 se adoptó el TCP/IP como estándar principal para todas las comunicaciones, y en 1990 desapareció ARPAnet para dar paso junto a otras redes TCP/IP a Internet. Por aquel entonces también comenzaron a operar organizaciones privadas en la Red.

Poco a poco, todos los fabricantes de ordenadores personales y redes han incorporado el TCP/IP a sus sistemas operativos, de modo que en la actualidad cualquier equipo está listo para conectarse a Internet. Internet une muchas redes, incluyendo como más importantes la que proporciona acceso a los grupos de noticias (Usenet), que data de 1979 y (conceptualmente) la World Wide Web, de principios de los 90. Se calcula que actualmente hay varios miles de redes de todos los tamaños conectadas a Internet, más de seis millones de servidores y entre 40 y 50 millones de personas que tienen acceso a sus contenidos. Y estas cifras crecen sin cesar de un día a otro. En España, Internet comenzó a implantarse a finales de los 80, a través del programa Iris. En 1990 nació como tal RedIRIS, entidad que obtuvo la condición de red oficial de cara a los estándares internacionales de Internet, y que fue adoptando poco a poco cada uno de los servicios existentes. En 1991 surgió Goya, el primer proveedor de acceso privado a Internet, y entre 1992 y 1994 se produjo su implantación de Internet en la mayor parte de las universidades y la llegada de más servicios globales y proveedores de acceso. 1995 fue el año definitivo para la popularización de Internet en España, el "boom" de los proveedores de Internet y también la fecha de nacimiento de InfoVía, la "Internet Española."