Professional Documents
Culture Documents
Curso 2023-2024
Índice de contenido
1. OBJETIVOS.....................................................................................................3
2. INTRODUCCIÓN..............................................................................................4
Pág. 2 de 15
Implantación de Aplicaciones Web
1. Objetivos
Pág. 3 de 15
Implantación de Aplicaciones Web
2. Introducción
Las primeras aplicaciones de ofimática nacieron en los años 70, su objetivo era agilizar y simplificar el
trabajo de oficina. Pero no fue hasta el surgimiento de Ajax (Asynchronous JavaScript and XML) a
principios de la década de 2000 permitió a las aplicaciones web actualizar contenido de manera dinámica
y asincrónica, mejorando la interactividad y la experiencia del usuario al evitar recargas completas de la
página. Esto condujo al desarrollo de aplicaciones web más fluidas y a la aparición de servicios populares
como Gmail y Google Maps. Por otro lado, Flash, que se originó en la década de 1990, revolucionó la
web al ofrecer experiencias multimedia ricas y dinámicas, como animaciones, juegos y reproductores de
video personalizables. Sin embargo, enfrentó problemas de seguridad y compatibilidad con dispositivos
móviles, lo que llevó a su declive con el tiempo, especialmente con la adopción de estándares web
abiertos como HTML5 y JavaScript. Ambas tecnologías influyeron en la evolución de las aplicaciones
web, con Ajax enfocado en la interactividad y Flash en experiencias multimedia.
A medida que Internet se volvía más accesible y rápido, surgieron varias aplicaciones de ofimática web
más avanzadas. Google fue uno de los pioneros en este espacio al lanzar Google Docs en 2006, que
permitía a los usuarios crear y colaborar en documentos en línea de forma gratuita. Esto marcó el inicio
de la tendencia hacia la colaboración en tiempo real y el acceso desde cualquier lugar. Ya en 2010.
Microsoft lanzó Office Online en 2010, y otras empresas, como Zoho y OnlyOffice, también entraron en
el mercado, ofreciendo alternativas a las suites de oficina de escritorio
Características
3. La nube
Historia de la Nube:
1. Década de 1950-1960: Los primeros conceptos de la nube surgieron con las primeras computadoras
mainframe, donde múltiples usuarios compartían acceso a una sola máquina central. Esto se asemeja a la
idea de compartir recursos de cómputo centralizados.
2. Década de 1990: La noción moderna de la "nube" comenzó a tomar forma con el surgimiento de
servicios de alojamiento web y aplicaciones basadas en la web. Empresas como Salesforce
introdujeron aplicaciones empresariales basadas en la web, y Amazon lanzó Amazon Web Services
(AWS) en 2002, estableciendo los fundamentos de la infraestructura de la nube.
3. Década de 2000: Google, con sus servicios en línea como Gmail y Google Docs, popularizó el
concepto de aplicaciones y almacenamiento en la nube. Empresas como Microsoft y Apple también
adoptaron servicios en la nube, como Microsoft Azure y iCloud.
Pág. 4 de 15
Implantación de Aplicaciones Web
4. Década de 2010 en adelante: La adopción de la nube se aceleró, con un enfoque en servicios de nube
pública, privada e híbrida. Grandes proveedores como AWS, Microsoft Azure y Google Cloud ofrecen
una amplia gama de servicios en la nube, desde almacenamiento hasta cómputo y análisis de datos.
Hoy en día, la nube es una parte integral de la infraestructura tecnológica global, y su evolución ha
permitido una mayor flexibilidad, escalabilidad y accesibilidad para empresas y usuarios individuales en
todo el mundo. La historia de la nube es una historia de avances tecnológicos que han transformado la
forma en que almacenamos, procesamos y accedemos a la información y los servicios.
Amazon Web Services (AWS) y Microsoft Azure son dos de los principales proveedores de servicios en
la nube, y ofrecen una amplia gama de servicios que abarcan desde cómputo y almacenamiento hasta
inteligencia artificial y análisis de datos. Aquí tienes una descripción general de los principales servicios
ofrecidos por AWS y Azure:
3. Amazon RDS (Relational Database Service): Ofrece bases de datos gestionadas, incluyendo MySQL,
PostgreSQL, SQL Server y otros.
4. AWS Lambda: Permite la ejecución de código sin servidor en respuesta a eventos, lo que facilita la
creación de aplicaciones sin preocuparse por la infraestructura.
6. Amazon ECS (Elastic Container Service): Permite la gestión y escalabilidad de contenedores Docker.
Pág. 5 de 15
Implantación de Aplicaciones Web
7. AWS AI/ML Services: Incluye servicios de inteligencia artificial y aprendizaje automático como
Amazon SageMaker y Rekognition.
9. Amazon VPC (Virtual Private Cloud): Permite la creación de redes virtuales aisladas en la nube.
Microsoft Azure:
1. Azure Virtual Machines: Ofrece máquinas virtuales escalables para ejecutar aplicaciones y servicios.
3. Azure SQL Database: Ofrece bases de datos gestionadas, incluyendo SQL Server.
4. Azure Functions: Permite la creación de funciones sin servidor que se ejecutan en respuesta a eventos.
7. Azure AI/ML Services: Incluye servicios de inteligencia artificial y aprendizaje automático como
Azure Machine Learning.
8. Azure Data Lake Storage: Ofrece un almacenamiento escalable para datos no estructurados y big data.
Estos son solo algunos ejemplos de los servicios principales ofrecidos por AWS y Azure. Ambos
proveedores continúan expandiendo su cartera de servicios para satisfacer las necesidades de una amplia
variedad de aplicaciones y cargas de trabajo en la nube. Los clientes pueden elegir entre estos servicios
para construir y escalar soluciones personalizadas según sus requisitos específicos.
Pág. 6 de 15
Implantación de Aplicaciones Web
El coste en la nube se basa en un modelo de pago por uso, donde los usuarios pagan solo por los
recursos y servicios que consumen, lo que brinda flexibilidad y escalabilidad. Los gastos incluyen la
infraestructura, almacenamiento, ancho de banda y servicios adicionales utilizados. Este enfoque elimina
la necesidad de inversiones iniciales en hardware costoso, pero requiere una gestión eficiente de los
recursos para controlar los costes. Los precios varían según el proveedor de nube y el tipo de servicio, y
pueden basarse en un modelo de suscripción mensual, uso bajo demanda o reservas a largo plazo, lo que
permite a las organizaciones adaptar su gasto en la nube según sus necesidades y presupuesto.
Según el Instituto Nacional de Estándares y Tecnología (NIST) de los Estados Unidos, la definición de
nube se establece de la siguiente manera:
Nube (NIST): La nube es un modelo que habilita un acceso ubicuo, conveniente, bajo demanda y de
autoservicio a un conjunto compartido de recursos informáticos configurables (por ejemplo, redes,
servidores, almacenamiento, aplicaciones y servicios) que pueden ser rápidamente aprovisionados y
lanzados con un esfuerzo mínimo de gestión o interacción con el proveedor de servicios.
Esta definición destaca las características clave de la nube, que incluyen el acceso fácil y rápido a
recursos informáticos, la capacidad de aprovisionamiento automático y la gestión simplificada. La nube
permite a las organizaciones y usuarios acceder a servicios y recursos informáticos a través de Internet, lo
que brinda flexibilidad y escalabilidad para satisfacer diversas necesidades tecnológicas.
SaaS (Software as a Service): SaaS se refiere a un modelo en el que las aplicaciones de software se
entregan a los usuarios a través de Internet bajo demanda. En lugar de comprar, instalar y mantener
software localmente en sus dispositivos, los usuarios acceden a las aplicaciones directamente a través de
un navegador web. Los ejemplos incluyen servicios como Gmail, Microsoft 365 y Salesforce. Los
usuarios pueden utilizar las aplicaciones sin preocuparse por la infraestructura subyacente ni las
actualizaciones de software, ya que estas son gestionadas por el proveedor de SaaS.
PaaS (Platform as a Service): PaaS proporciona una plataforma de desarrollo y entorno de ejecución en
la nube que permite a los desarrolladores crear, desplegar y gestionar aplicaciones sin preocuparse por la
infraestructura subyacente. Los desarrolladores pueden centrarse en escribir código y aprovechar las
herramientas y servicios proporcionados por el proveedor de PaaS. Ejemplos de plataformas PaaS
incluyen Microsoft Azure App Service, Google App Engine y Heroku. PaaS facilita el desarrollo ágil y la
implementación de aplicaciones.
Pág. 7 de 15
Implantación de Aplicaciones Web
IaaS (Infrastructure as a Service): IaaS ofrece recursos informáticos básicos, como máquinas
virtuales, redes, almacenamiento y sistemas operativos, como un servicio en la nube. Los usuarios
pueden aprovisionar y gestionar estos recursos según sus necesidades, lo que les brinda un mayor control
sobre la infraestructura. Ejemplos de proveedores de IaaS son Amazon Web Services (AWS), Microsoft
Azure y Google Cloud Platform (GCP). IaaS es adecuado para aquellos que requieren un control granular
sobre su infraestructura, como empresas que desean alojar servidores virtuales en la nube.
Estos modelos de servicio en la nube ofrecen diferentes niveles de abstracción y control, lo que permite a
las organizaciones elegir la opción más adecuada según sus necesidades y capacidades técnicas. SaaS se
enfoca en aplicaciones, PaaS en desarrollo de aplicaciones y IaaS en infraestructura informática.
Las aplicaciones CRM (Customer Relationship Management) son sistemas diseñados para gestionar y
optimizar las relaciones con los clientes. Su objetivo principal es ayudar a las empresas a interactuar y
comunicarse de manera efectiva con los clientes, así como a rastrear y analizar datos relacionados con las
interacciones y la información del cliente. Ejemplos de ERP de tipo SaaS pueden ser Odoo y WorkDay.
Los ERP (Enterprise Resource Planning) son sistemas integrales diseñados para gestionar y optimizar las
operaciones empresariales en todas las áreas funcionales de una organización. Estos sistemas integran
datos y procesos de negocios en una única plataforma centralizada.
Un usuario que utiliza una plataforma PaaS (Platform as a Service) tiene acceso a una plataforma de
desarrollo y despliegue en la nube que facilita la creación, el desarrollo y la gestión de aplicaciones.
Supongamos que un desarrollador de software desea crear una aplicación web. En lugar de configurar y
gestionar la infraestructura de servidores y bases de datos por sí mismo, decide utilizar una plataforma
PaaS. Ejemplos populares incluyen Google App Engine, Microsoft Azure App Service o Heroku. El
usuario comienza a desarrollar su aplicación web utilizando las herramientas y lenguajes de programación
compatibles proporcionados por la plataforma PaaS. Puede escribir código en lenguajes como Python,
Pág. 8 de 15
Implantación de Aplicaciones Web
Java, PHP o Node.js. La plataforma PaaS ofrece servicios de bases de datos administrados, por lo que el
usuario no necesita preocuparse por la configuración y el mantenimiento de la base de datos. Puede
utilizar una base de datos compatible con la plataforma, como MySQL o PostgreSQL.
Nube Pública (Public Cloud): En este modelo, los recursos de cómputo, almacenamiento y servicios se
ofrecen por proveedores de nube y están disponibles para el público en general a través de Internet. Los
clientes pueden pagar por el uso de estos recursos según su demanda. Ejemplos de proveedores de nube
pública incluyen Amazon Web Services (AWS), Microsoft Azure y Google Cloud Platform (GCP).
Nube Privada (Private Cloud): En este caso, la infraestructura de nube se implementa y se utiliza
exclusivamente por una sola organización. Puede estar alojada en las instalaciones de la empresa o en un
centro de datos privado. La nube privada ofrece un mayor control y seguridad, pero también requiere una
inversión y mantenimiento significativos.
Nube Híbrida (Hybrid Cloud): La nube híbrida combina recursos de nube pública y privada, lo que
permite a una organización mantener ciertos datos y aplicaciones críticas en su entorno privado mientras
utiliza recursos de nube pública para otros fines. Esto proporciona flexibilidad y escalabilidad.
Ejemplos de aplicaciones del Edge Computing incluyen análisis en tiempo real en fábricas, ciudades
inteligentes que gestionan el tráfico y la seguridad, y dispositivos IoT que toman decisiones autónomas.
Las aplicaciones en la nube más comunes abarcan una amplia gama de necesidades tanto personales como
empresariales. Entre las más populares se encuentran las suites de productividad, como Microsoft 365 y
Google Workspace, que ofrecen herramientas de correo electrónico, procesamiento de textos y hojas de
cálculo en línea. También destacan las soluciones de almacenamiento en la nube, como Dropbox y
Google Drive, que permiten a los usuarios guardar y compartir archivos de forma segura. Además, las
aplicaciones CRM como Salesforce, las plataformas de colaboración como Slack y las herramientas de
gestión de proyectos como Asana son esenciales para muchas empresas. Por último, las soluciones de
videoconferencia como Zoom y Microsoft Teams se han vuelto fundamentales para el trabajo remoto y la
Pág. 9 de 15
Implantación de Aplicaciones Web
Las aplicaciones de ofimática web son herramientas en línea que permiten a los usuarios crear, editar y
gestionar documentos, hojas de cálculo y presentaciones directamente desde un navegador web, sin
necesidad de instalar software en sus dispositivos. Estas aplicaciones ofrecen una serie de características y
ventajas que las hacen populares y versátiles en entornos personales y empresariales. Algunas de las
características más destacadas son:
1. Acceso en Línea: Las aplicaciones de ofimática web están disponibles en línea, lo que permite a los
usuarios trabajar desde cualquier lugar con una conexión a Internet.
2. Colaboración en Tiempo Real: Varios usuarios pueden editar el mismo documento simultáneamente,
lo que facilita la colaboración en proyectos y agiliza los flujos de trabajo.
5. Plantillas y Diseño: Proporcionan una variedad de plantillas y herramientas de diseño para ayudar a
los usuarios a crear documentos y presentaciones profesionales.
7. Integración con Servicios: Se integran con otros servicios en línea, como almacenamiento en la nube,
correo electrónico y calendarios.
Pág. 10 de 15
Implantación de Aplicaciones Web
10. Seguridad y Privacidad: Los proveedores de servicios en la nube implementan medidas de seguridad
robustas para proteger los datos de los usuarios y garantizar la privacidad.
11. Acceso Móvil: Se pueden acceder a las aplicaciones de ofimática web desde dispositivos móviles,
como teléfonos y tabletas, lo que permite trabajar sobre la marcha.
12. Escalabilidad: Las aplicaciones de ofimática web se adaptan a las necesidades cambiantes de los
usuarios y organizaciones, lo que facilita la gestión de flujos de trabajo a cualquier escala.
Las aplicaciones de ofimática web ofrecen una variedad de características y funcionalidades que permiten
a los usuarios crear, editar y colaborar en documentos, hojas de cálculo, presentaciones y otros archivos
de oficina a través de un navegador web. Algunas de las principales características que ofrecen estas
aplicaciones incluyen:
Existen varios tipos de aplicaciones de ofimática web disponibles, cada una diseñada para satisfacer
necesidades específicas en el ámbito de la creación y gestión de documentos, hojas de cálculo y
presentaciones. Algunos de los tipos más comunes incluyen:
1. Procesadores de Texto en Línea: Google Docs: Permite crear y editar documentos de texto en línea
con herramientas de formato y colaboración en tiempo real.
2. Hojas de Cálculo en Línea: Google Sheets: Ofrece la creación y edición de hojas de cálculo con
fórmulas, gráficos y funciones avanzadas.
5. Suite de Ofimática en Línea: Zoho Office Suite: Ofrece procesadores de texto, hojas de cálculo,
presentaciones y otras aplicaciones de oficina en línea.
7. Edición de Imágenes en Línea: Canva: Permite crear gráficos, diseños y presentaciones visuales en
línea y Pixlr: Ofrece herramientas de edición de imágenes en línea.
10. Creación de Formularios en Línea: Google Forms: Permite crear encuestas y formularios
personalizados en línea.
Pág. 11 de 15
Implantación de Aplicaciones Web
4.2 Inconvenientes
A pesar de las muchas ventajas que ofrecen las aplicaciones de ofimática web, también tienen algunas
desventajas que los usuarios deben tener en cuenta:
1. Dependencia de la Conexión a Internet: Las aplicaciones de ofimática web requieren una conexión a
Internet activa para funcionar. Si no tienes acceso a Internet o tienes una conexión lenta, puede dificultar
el uso de estas aplicaciones.
4. Acceso Limitado en Situaciones Sin Conexión: Si necesitas acceder y trabajar en documentos sin una
conexión a Internet, las aplicaciones de ofimática web pueden no ser la mejor opción, ya que
generalmente requieren una conexión en línea.
5. Costos Ocultos: Aunque muchas aplicaciones de ofimática web ofrecen versiones gratuitas, algunas
funciones avanzadas o almacenamiento adicional pueden requerir una suscripción de pago, lo que puede
resultar en costos adicionales.
7. Dependencia del Proveedor: Los usuarios pueden quedar atados a un proveedor específico de
aplicaciones de ofimática web, lo que puede dificultar la migración de documentos o cambiar a una
solución diferente.
9. Menos Control sobre Datos: Al almacenar documentos en la nube de un proveedor de servicios, los
usuarios pueden tener menos control sobre sus datos en comparación con el almacenamiento en su propio
hardware.
Microsoft 365, anteriormente conocido como Office 365, es una potente suite de productividad basada en
la nube ofrecida por Microsoft. Esta plataforma brinda acceso a una amplia gama de aplicaciones de
oficina esenciales, como Word, Excel, PowerPoint y Outlook, tanto en versiones en línea como para su
descarga en dispositivos locales. Además de las aplicaciones, Microsoft 365 incluye herramientas de
colaboración en tiempo real, almacenamiento en la nube a través de OneDrive, correo electrónico
empresarial, calendario, seguridad avanzada y aplicaciones empresariales adicionales, como SharePoint y
Teams, que fomentan la colaboración y la gestión eficiente de proyectos. Su capacidad de actualizarse
automáticamente y su flexibilidad en la elección de planes la convierten en una solución ampliamente
Pág. 12 de 15
Implantación de Aplicaciones Web
adoptada tanto por empresas como por usuarios individuales en busca de una solución de productividad
completa y versátil.
Con Microsoft 365, los usuarios pueden trabajar de manera más eficiente y colaborativa, acceder a sus
documentos desde cualquier lugar y mantenerse actualizados con las últimas características y
herramientas de seguridad. Esto ha transformado la forma en que las organizaciones abordan la
productividad y la gestión de tareas, y ha facilitado el trabajo remoto y la colaboración en línea en un
mundo cada vez más conectado.
Google Workspace, Google Workspace, anteriormente conocido como G Suite, es una suite de
productividad en la nube desarrollada por Google. Ofrece una amplia variedad de aplicaciones y
herramientas diseñadas para la colaboración y la gestión de tareas en el ámbito empresarial y educativo.
Incluye aplicaciones populares como Gmail para correo electrónico, Google Drive para almacenamiento
en la nube, Google Docs, Sheets y Slides para la creación y edición de documentos, así como Google
Calendar, Google Meet y Google Chat para la gestión de calendarios y la comunicación en tiempo real.
Google Workspace se destaca por su enfoque en la colaboración en línea, lo que permite a los equipos
trabajar de manera conjunta en documentos y proyectos desde cualquier dispositivo con acceso a Internet.
También ofrece una sólida seguridad y administración de usuarios, así como la capacidad de integrarse
con otras herramientas y servicios.
4.2.2 Zoho
Pág. 13 de 15
Implantación de Aplicaciones Web
Zoho es una suite de aplicaciones empresariales en la nube desarrollada por Zoho Corporation. Esta
plataforma ofrece una amplia variedad de herramientas que abarcan desde la gestión de proyectos y la
colaboración hasta la gestión de relaciones con el cliente (CRM), la contabilidad y más. Zoho se ha
ganado una sólida reputación por su versatilidad y accesibilidad, ya que permite a las empresas de todos
los tamaños y sectores aprovechar sus servicios para mejorar la eficiencia y la productividad.
Zoho y Microsoft 365 son dos suites de productividad en la nube que ofrecen una amplia gama de
aplicaciones y herramientas para empresas, pero se diferencian en varios aspectos clave. Mientras que
Microsoft 365 se destaca por su integración profunda con aplicaciones de escritorio como Word y Excel,
así como su amplia adopción en entornos empresariales, Zoho se enfoca en la personalización y la
flexibilidad, permitiendo a las empresas crear flujos de trabajo específicos y adaptar sus aplicaciones a
sus necesidades. Además, Zoho a menudo se considera una opción más asequible para pequeñas y
medianas empresas, mientras que Microsoft 365 es preferido por empresas de mayor envergadura. La
elección entre ambas dependerá de los requisitos específicos de la organización, su presupuesto y su
preferencia por la personalización frente a la integración de aplicaciones estándar.
Zoho ofrece una variedad de aplicaciones y servicios basados en la nube, pero también brinda la opción
de instalar algunas de sus aplicaciones en servidores locales o en servidores en la nube de terceros. Esta
modalidad se llama "Zoho On-Premises" y permite a las empresas alojar aplicaciones de Zoho, como
Zoho Mail, Zoho Docs, Zoho CRM, entre otras, en su propia infraestructura.
Sin embargo, es importante destacar que no todas las aplicaciones de Zoho están disponibles en la
modalidad On-Premises, y la disponibilidad de esta opción puede variar según la aplicación específica.
Además, la instalación y configuración de las aplicaciones On-Premises de Zoho puede requerir
conocimientos técnicos y de administración de servidores.
Apache OpenOffice es una suite de aplicaciones de ofimática de código abierto que ofrece una serie de
herramientas de productividad, similares a las que se encuentran en suites comerciales como Microsoft
Office y LibreOffice. Fue desarrollada inicialmente por Sun Microsystems bajo el nombre de
OpenOffice.org y luego se convirtió en un proyecto de código abierto gestionado por la Apache Software
Foundation, tomando el nombre de Apache OpenOffice.
1. Writer: Un procesador de texto que permite crear y editar documentos de texto, cartas, informes y más.
2. Calc: Una hoja de cálculo que facilita la creación y el análisis de hojas de cálculo, gráficos y datos.
4. Draw: Una aplicación de dibujo y diagramación que ayuda a crear gráficos, ilustraciones y diagramas.
5. Base: Un sistema de gestión de bases de datos que permite crear y gestionar bases de datos, formularios
y consultas.
Pág. 14 de 15
Implantación de Aplicaciones Web
Apache OpenOffice es conocido por ser de código abierto, lo que significa que su código fuente es
público y se puede modificar y distribuir libremente. Esto ha llevado a la creación de variantes y
versiones personalizadas de la suite en todo el mundo. Además, es compatible con una amplia variedad de
formatos de archivo, incluidos los formatos de Microsoft Office, lo que facilita la colaboración y la
interoperabilidad con otras suites de ofimática.
Si bien Apache OpenOffice es una opción válida para aquellos que buscan una suite de ofimática de
código abierto, en los últimos años ha perdido parte de su relevancia en favor de otras suites como
LibreOffice, que ha continuado su desarrollo de manera más activa.
Pág. 15 de 15