Módulo 2 - Lectura 2.pdf
Document Details
Uploaded by ITKnow
Universidad Siglo 21
Tags
Full Transcript
Entornos web Definir el entorno donde corre una aplicación web es uno de los aspectos fundamentales de la tarea del profesional de sistemas. El entorno web determina el ámbito de ejecución de una aplicación web, el alcance que puede tener, dependiendo si esta se desempeña en Internet, de forma públic...
Entornos web Definir el entorno donde corre una aplicación web es uno de los aspectos fundamentales de la tarea del profesional de sistemas. El entorno web determina el ámbito de ejecución de una aplicación web, el alcance que puede tener, dependiendo si esta se desempeña en Internet, de forma pública, con acceso al público en general, o si se ejecuta en una intranet, de modo tal que el acceso se restringe solo al ámbito privado de la organización. O si, por el contrario, se desea crear ambientes donde la organización pueda compartir parte de sus funciones y datos con un grupo de actores externos, utilizando una extranet. En esta lectura, presentaremos los distintos entornos de trabajo, sus características, diferencias y analizaremos la evolución de la World Wide Web. Para desarrollar los conceptos, analizaremos el Caso: SEGUX compañía de seguros, descripto en la lectura: Aplicación web. Introducción a entornos web Intranet Extranet Evolución de la World Wide Web Referencias Lección 1 de 5 Introducción a entornos web Sugerimos visualizar el siguiente video, como recurso introductorio a los conceptos de Internet, extranet e intranet. Video 1: Internet, extranet e intranet Internet, Extranet e Intranet Fuente: Oscar Rojas Murillo. (22 de febrero de 2012). Internet, Extranet e Intranet [Video de YouTube]. Recuperado de https://www.youtube.com/watch?v=HDyBWhoyE7U Internet Internet (el internet o, también, la internet) es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, lo cual garantiza que las redes físicas heterogéneas que la componen constituyan una red lógica única de alcance mundial. Internet es una gran red donde todos los dispositivos están conectados entre sí. Para que esta interconexión global sea factible, es necesario que todas las redes que se conectan a la gran red utilicen un mismo protocolo. Este protocolo debe garantizar la conexión desde cualquier origen hasta cualquier destino. El protocolo TCP/IP se convierte así en el modelo de comunicación de las redes que componen Internet. Figura 1: Esquema general de Internet Fuente: [Imagen sin título sobre Internet]. (s. f.). Recuperada de https://www.iplan.com.ar/Centro_de_Ayuda__/servicios/internet/instructivos/funcionamiento. htm Internet, por sus características, ha provocado un impacto importante, a tal punto que ha modificado paradigmas y establecido nuevos desafíos en ámbitos educativos, de la industria en general y nuevas tecnologías. Servicios de Internet En el siguiente esquema se representan los principales servicios que se brindan en Internet. Figura 2: Servicios que ofrece Internet Fuente: [Imagen sin título sobre servicios que ofrece internet]. (s. f.). Recuperada de https://sites.google.com/site/redeswikispaces/internet/que-es-internet/servicios-que-ofreceinternet Dentro de los servicios más importantes podemos destacar: correo electrónico; mensajería instantánea; videoconferencia; comercio electrónico; educación; redes sociales; transferencia de archivos o FTP; buscadores. Un servicio especial que ofrece internet es World Wide Web: Uno de los servicios que más éxito ha tenido en internet ha sido la World Wide Web (WWW o la Web), hasta tal punto que es habitual la confusión entre ambos términos. La WWW es un conjunto de protocolos que permite, de forma sencilla, la consulta remota de archivos de hipertexto. La WWW conforma un sistema de distribución de documentos de hipertexto interconectados que pueden ser accedidos a través de Internet. Para acceder a estos documentos, generalmente, se utiliza un navegador web, que permite visualizar sitios web conformados por páginas web, las cuales pueden contener, además de texto, distintos tipos de recursos, como imágenes y videos. También se puede navegar a través de las páginas usando hiperenlaces. C O NT I NU A R Lección 2 de 5 Intranet Una intranet es una red informática que utiliza la tecnología del protocolo de Internet para compartir información, sistemas operativos o servicios de computación dentro de una organización. Suele ser interna, en vez de pública como internet, por lo que solo los miembros de esa organización tienen acceso a ella. Intranet se puede considerar como un sistema de red privado a través del cual los empleados de una organización pueden compartir los recursos necesarios para desarrollar su trabajo. Por ejemplo, se pueden compartir documentos o bases de datos. El modelo típico de una intranet es el basado en web, es decir, se caracteriza por la implementación de un sitio web interno, pensado y diseñado para uso exclusivo dentro de la organización. Si bien, este tipo de implementaciones es muy utilizado, actualmente, la intranet se basa en tecnología cloud. En definitiva, la gran diferencia existente entre Internet e intranet es que la intranet es propietaria de una empresa y solo es accesible por personal autorizado de esa organización. Una intranet puede estar o no conectada a Internet, teniendo siempre como objetivo fundamental el compartir información. Figura 3: Intranet Fuente: [Imagen sin título sobre intranet]. (s. f.). Recuperada de https://www.web20.co/tecnologia/que-es-intranet-en-informatica/ Características de la intranet Confidencialidad Garantiza la comunicación privada de los datos. privada de los datos. Integridad Protege los datos ante cambios no autorizados. Autenticación Exige identificación del usuario. Seguridad Implementa mecanismos de verificación. Disponibilidad Garantiza el acceso a los recursos. Ventajas Permite el intercambio de información útil y estructurada. Reduce los costos. Disminuye los tiempos de proceso. C O NT I NU A R Lección 3 de 5 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 considerar a la extranet como una extensión de la intranet corporativa. Permite mejorar la comunicación con los proveedores y clientes de la organización, utilizando tecnología WWW. La extranet permite a los actores externos de la organización tener un acceso limitado a la información que necesitan de la empresa. Es decir, permite la integración de aquellos a los procesos de la organización, posibilitando un trabajo colaborativo y un aumento en la eficiencia operativa. Figura 4: Extranet Fuente: [Imagen sin título sobre extranet]. (s. f.). Recuperada de https://dalopehoserviciosenred.wordpress.com/2017/01/17/tema-5-servicio-http/ La extranet, en general, permite un acceso parcial sobre la información de una empresa. Este acceso se permite a todos los actores o usuarios que estén vinculados a la organización, pertenezcan o no a la empresa. Por este motivo, una extranet requiere seguridad. Para ello, se definen procesos de autenticación y perfiles de acceso acorde al tipo de actividad que debe realizar el usuario. La extranet se puede utilizar como una intranet de colaboración con otras compañías. Características de la extranet Seguridad: implementa mecanismos de verificación. Privacidad: asegura confidencialidad de los datos. Usa redes privadas virtuales canalizadas a través de red pública. Utiliza certificación digital y encriptación de mensajes. Ventajas Permite el intercambio de grandes volúmenes de datos. Permite compartir información con actores externos, por ejemplo, proveedores y clientes. Posibilita la colaboración con otras organizaciones. Referencia caso de estudio Analizando la situación descrita en el caso de estudio, se presenta la necesidad de integrar a todos los actores en el desarrollo de los procesos de la organización. Para ello, se debe permitir a los distintos usuarios, tanto internos como externos a la compañía, compartir información y participar activamente de los procesos organizacionales. Para poder realizar este tipo de implementación, es aconsejable el desarrollo de una aplicación web, basada en un entorno del tipo extranet, de modo de permitir el acceso de personas externas, con niveles de seguridad adecuados y perfiles de operación definidos en función de las tareas que pueden realizar. C O NT I NU A R Lección 4 de 5 Evolución de la World Wide Web En informática, la World Wide Web (WWW), o red informática mundial, es un sistema de distribución de documentos de hipertexto o hipermedia interconectados y accesibles a través de Internet. Con un navegador web, un usuario visualiza sitios web compuestos de páginas web que pueden contener textos, imágenes, videos u otros contenidos multimedia, y navega a través de esas páginas usando hiperenlaces. La WWW es uno de los servicios más importantes que se brindan en Internet. Está constituida por un conjunto de documentos interconectados mediante enlaces de hipertexto, disponibles en Internet. La Web, como se le denomina comúnmente, evoluciona constantemente, marcando etapas bien definidas, de acuerdo a las nuevas características que incorpora. Las etapas más reconocidas son Web 1.0, Web 2.0 y Web 3.0. Pero no debemos perder de vista que el proceso evolutivo continúa y que existen nuevas etapas marcadas por grandes cambios tecnológicos. Por eso es que, en la actualidad, podemos encontrar referencias a Web 4.0 y Web 5.0, inclusive. Web 1.0 La Web 1.0 surge en el año 1989. Presenta características de solo lectura. El usuario cumple un rol pasivo, ya que recibe la información sin que existan posibilidades de interacción con la página. Los contenidos de la Web dependen exclusivamente de un administrador de contenidos denominado webmaster, quien es el que puede publicar la página. La Web, en esta etapa, es estática, centralizada y de solo lectura. Es decir, no permite al usuario interactuar con los contenidos. La Web 1.0 hace referencia a un sitio web que, básicamente, utiliza navegadores (bastante rápidos). Los navegadores, al comienzo, son de solo texto; luego, con el surgimiento del HTML y los nuevos navegadores visuales, el proceso de consultas de páginas web comienza a ser más interesante. Si bien sus características no la hacen una etapa muy atractiva, sigue siendo muy utilizada. Figura 5: Web 1.0 Fuente: [Imagen sin título sobre Web 1.0]. (s. f.). Recuperada de http://11-mism-1011.blogspot.com/ Web 2.0 Esta etapa se define por una tecnología web basada en comunidades de usuario. Aparecen servicios como redes sociales, blogs, wikis, entre otros, que permiten que los usuarios trabajen en forma interactiva y colaborativa, intercambiando información entre ellos de forma ágil. La Web 2.0 se caracteriza por ser dinámica e interactiva; favorece el trabajo colaborativo y el desarrollo de inteligencia colectiva. La principal diferencia entre la Web 1.0 y la Web 2.0 consiste, fundamentalmente, en que la segunda fomenta el intercambio de información y promueve la colaboración entre usuarios. El usuario pasa a ser parte activa y no solo lector, como ocurre en Web 1.0. No debemos olvidar que la Web 2.0 es una evolución de la Web 1.0, y si bien no hay versiones, se encuentra siempre en un permanente cambio. En esta etapa, los documentos son generados por un webmaster, aunque también cumplen un rol muy importante los usuarios. Aparecen los gestores de contenidos, que permiten la creación y gestión de contenidos de páginas web, controlando las bases de datos donde se aloja el contenido y se administra el diseño. Figura 6: Web 2.0 Fuente: [Imagen sin título sobre Web 2.0]. (s. f.). Recuperada de http://11-mism-1011.blogspot.com/ Los siguientes son algunos ejemplos de los sitios más destacados de la Web 2.0: Google: con sus versiones de buscador, correo (GMail), Google Translator, Google Maps, entre los más destacados. Wikipedia: es la conocida enciclopedia. EBay, Amazon, Alibaba: sitios que permiten a millones de usuarios comprar y vender a través de la red en todo el mundo. YouTube: sitio donde residen miles de videos. Skype, Zoom, Google Hangouts: aplicaciones que permiten comunicarse con otros usuarios. En conclusión, la Web 1.0 se caracteriza por ser la época de las páginas estáticas. El principal protagonista era el HTML; este era el idioma básico en el que todas las páginas web fueron diseñadas, no dejando margen al usuario para su interacción. Todas estas desventajas llevaron a los investigadores a realizar un replanteo, que lleva al nacimiento de la Web 2.0, donde los usuarios tienen participación activa. Web 3.0 La Web 3.0 está relacionada con lo que se conoce como web semántica. En esta etapa, los usuarios y los equipos pueden interactuar con la red mediante un lenguaje natural, que es interpretado por el software (Pérez Porto y Gardey, 2016). La Web 3.0 está vinculada con la inteligencia artificial. En esta etapa, los sitios web tienen capacidad de conectarse entre sí en función de las necesidades del usuario. Esto hace que el acceso a la información sea más simple (Pérez Porto y Gardey, 2016). La Web 3.0 representa un salto tecnológico importante, donde existen aplicaciones web interconectadas entre sí, con el fin de enriquecer la experiencia de los usuarios. La Web 3.0, como la web semántica, significa que incluye metadatos semánticos, ontológicos, que describen los contenidos y las relaciones entre los datos, para que puedan ser rastreados por sistemas de procesamiento (Berrios Chica, 2019). Constituye, en definitiva, un nuevo tipo de Web, donde los documentos que la componen tienen añadido contenido semántico, lo que permite que la ejecución de esta sea realizada por máquinas que, basándose en nuestros perfiles en la red, descubren información relevante para nosotros (Küster y Hernández, 2013). Figura 7: Web 3.0 Fuente: [Imagen sin título sobre Web 3.0]. (s. f.). Recuperada de https://www.hazhistoria.net/blog/historia-del-www-de-la-web-10-la-web-30 La Web 3.0 nos ofrece la posibilidad de realizar búsquedas inteligentes, creando un sistema de clasificación de páginas ligado al usuario, permitiendo una plataforma mucho más personalizada. También la evolución de las redes sociales describe una mayor velocidad, conectividad por medio de más dispositivos, Web Geoespacial para acceder a información según localización del usuario y facilidad de navegación. Por último, ofrece computación en la nube, con la conformación de nuevos espacios de almacenamiento, tanto para datos como para programas, lo que convierte a la Web en un espacio ejecutable como computador universal. Referencia caso de estudio De acuerdo a las necesidades expuestas en el caso, se concluye que la forma más conveniente de implementación del nuevo sistema de información consiste en el desarrollo de una aplicación web basada en una extranet, para permitir compartir información entre la organización, proveedores y clientes, los cuales pueden acceder con un perfil y nivel de seguridad definidos en función de los requerimientos. Es decir, a través de la aplicación, cada usuario tendrá un rol activo, pudiendo interactuar con el sistema no solo como usuario de lectura, sino también actualizando datos. Estas características ubican a la aplicación a desarrollar entre las etapas Web 2.0 y 3.0. Web 4.0 El próximo gran avance esperado en la Web es ofrecer un comportamiento más inteligente y predictivo. Empresas como Google, Microsoft y Facebook desarrollan nuevos sistemas sobre la base de Deep Learning y Machine Learning, que serán capaces de procesar información de forma similar a como lo haría el cerebro humano. También encontramos bots, programas de interacción que nos permiten realizar consultas, y mejoras en los buscadores, que nos permitirá más que buscar cosas, buscar soluciones a partir de toda la información que brindemos como usuarios. Figura 8: Web 4.0 Fuente: [Imagen sin título sobre Web 4.0]. https://programacionwebluz.wordpress.com/la-web-4-0/ (s. f.). Recuperada de Tabla 1: Cuadro comparativo entre Web 1.0, Web 2.0 y Web 3.0. Fuente: Ayala, 2014, https://pt.slideshare.net/CamilaAyala3/cuadro-comparativo-web-10-2030-38073611/2 C O NT I NU A R Lección 5 de 5 Referencias Ayala, C. (2014). Cuadro comparativo web 1.0, 2.0, 3.0 [PPT en línea]. Recuperado de https://pt.slideshare.net/CamilaAyala3/cuadro-comparativoweb-10-20-30-38073611/2 Berrios Chica, J. A. (2019). Nuevos servicios y roles propios de las web 3.0 y su aplicación a la administración pública. Recuperado de http://tauja.ujaen.es/bitstream/10953.1/11087/1/TFG_10_07_19_jose_a_ber rios.pdf [Imagen sin título sobre extranet]. (s. f.). Recuperada de https://dalopehoserviciosenred.wordpress.com/2017/01/17/tema-5-serviciohttp/ [Imagen sin título sobre internet]. (s. f.). Recuperada de https://www.iplan.com.ar/Centro_de_Ayuda__/servicios/internet/instructivos /funcionamiento.html [Imagen sin título sobre intranet]. (s. f.). Recuperada https://www.web20.co/tecnologia/que-es-intranet-en-informatica/ de [Imagen sin título sobre servicios que ofrece Internet]. (s. f.). Recuperada de https://sites.google.com/site/redeswikispaces/internet/que-esinternet/servicios-que-ofrece-internet [Imagen sin título sobre Web 1.0]. (s. f.). Recuperada de http://11-mism-1011.blogspot.com/ [Imagen sin título sobre Web 2.0]. (s. f.). Recuperada de http://11-mism-1011.blogspot.com/ [Imagen sin título sobre Web 3.0]. (s. f.). Recuperada de https://www.hazhistoria.net/blog/historia-del-www-de-la-web-10-la-web-30 [Imagen sin título sobre Web 4.0]. (s. f.). Recuperada de https://programacionwebluz.wordpress.com/la-web-4-0/ Küster, I. y Hernández, A. (2013). De la Web 2.0 a la Web 3.0: antecedentes y consecuencias de la actitud e intención de uso de las redes sociales en la web semántica. Universia Business Review, (37), 104-119. Recuperado de https://www.redalyc.org/pdf/433/43325648006.pdf Pérez Porto, J. y Gardey, A. (2016). Definición de web 3.0. Definicion.de. Recuperado de https://definicion.de/web-3- 0/#:~:text=La%20idea%20de%20web%203.0%2C%20en%20este%20context o%2C%20est%C3%A1%20relacionada,natural%2C%20interpretado%20por%2 0el%20software