Вы находитесь на странице: 1из 5

ISSN 1887-2492

Cmara de Valencia- Artculos de Tecnologas de la Informacin por Latencia SL


http://coleccion.camaravalencia.com

Las aplicaciones web en el entorno empresarial


Autor: Valentn Moreira Gibaja (A Tapear!)

En los ltimos aos se est dando un cambio de rumbo en la programacin de aplicaciones informticas: el paso de aplicaciones de escritorio a aplicaciones web. Esto responde por una parte a la implantacin y popularizacin de Internet. Por otra parte se esta viviendo una evolucin sustancial en el modelo de produccin de las empresas y en la nueva gestin del trabajo. En este artculo veremos lo que son las aplicaciones web, como beneficiarse de ellas y los requisitos tcnicos que hay que tener en cuenta al hacer o encargar una de ellas.

Qu es una aplicacin web?


Una aplicacin web es un programa informtico que en lugar de ejecutarse en un ordenador personal (en adelante, una aplicacin de escritorio), se ejecuta parcialmente en un servidor remoto, al que se accede a travs de Internet por medio de un navegador web. Su uso hoy en da est tan extendido que todos empleamos aplicaciones web casi sin darnos cuenta: El acceso a una cuenta bancaria y operar con ella. La consulta y envo de correos electrnicos mediante una pgina web. Las zonas internas para clientes y proveedores en alguna pgina corporativa. La declaracin de la renta por Internet... Y otras muchas pginas que se pueden encontrar por la Red y que ofrecen usos para los cuales antes se utilizaban aplicaciones de escritorio y que ahora ya no hacen falta: el mejor ejemplo es el del acceso al correo electrnico mediante web, sin que sea necesario usar programas como Outlook o Eudora. Otros ejemplos de uso (y ms concretos y orientados a la empresa): Gestin de campaas publicitarias en Google: Google Adwords (https://adwords.google.es/select/AdSenseLoginToAdWords) Control de finanzas personales: MoneyTrackin (http://www.moneytrackin.com/)

Cmara de Valencia- Artculos de Tecnologas de la Informacin por Latencia SL (http://www.latencia.com)

Febrero, 2009
Las aplicaciones web en el entorno empresarial, por Valentn Moreira Gibaja

Gestin colaborativa de proyectos: WhoDoes (http://whodo.es/es/home) Al igual que estos, dado que con frecuencia es preferible tener un programa personalizado, es posible migrar a aplicacin web muchas aplicaciones de escritorio de la empresa. Por ejemplo, los programas de gestin de clientes o CRMs, los de gestin de facturas, de contabilidad de la empresa y, en definitiva, casi cualquier programa que trabaje solo con textos y grficos, se puede pasar a aplicacin web. Los que no se pueden migrar a formato de aplicacin web actualmente son aquellos programas que s requieren tener un buen ordenador para poder ejecutarse. Por ejemplo: reproductores multimedia, videojuegos complejos o programas de diseo grfico de alto nivel porque pasaran segundos entre cada accin con el diseo que haces, desde que envas un archivo pesado hasta que lo recibes con el cambio.

Por qu surgen ahora?


Hace unos aos, cuando no se empleaba an masivamente Internet, los ordenadores tenan unas capacidades muy limitadas y las conexiones eran ms lentas e ineficientes. Siempre se podan guardar datos en otro ordenador pero, por lo general los terminales no estaban abiertos al mundo (es decir, no haba conexin a Internet) y, por tanto, era todo un entorno ms seguro. Aparte, las comunicaciones se efectuaban por otros medios, como el telfono o el fax, y a travs de ellos haba pocas fugas de informacin u otros riesgos. Con la llegada de Internet a la empresa se produjo un cambio en el modelo de produccin: la forma de contactar con proveedores, el acceso a datos de terceros que anteriormente se hacan por telfono, la bsqueda de informacin... Aunque desde el principio empezaron a surgir las aplicaciones web (por ejemplo, clientes de correo electrnico por web o webmails), los medios tcnicos continuaban siendo limitados, la velocidad de conexin era baja, su coste era caro, y tecnolgicamente no se llegaba ni siquiera a un patrn de calidad mnimo. Aparte, los sistemas operativos apenas se haban adaptado a Internet, con lo cual existan mayores riesgos de infectarse con virus y programas espa. Sin embargo, en la actualidad el panorama ha cambiado. Internet est prcticamente en cualquier empresa, el acceso es barato, contratar un servidor (y adems, potente) ya no es un lujo al alcance de pocos, hay estndares de programacin, todo es mucho ms seguro y se puede considerar que, en lneas generales, comenzamos a entrar en una fase de madurez tecnolgica. Aparte, los lenguajes de programacin web han evolucionado

2
Cmara de Valencia- Artculos de Tecnologas de la Informacin por Latencia SL (http://www.latencia.com)

Febrero, 2009
Las aplicaciones web en el entorno empresarial, por Valentn Moreira Gibaja

tambin y ya no es necesario tener un gran equipo de personas contratadas: con la mitad o menos de ellos, se puede hacer hoy en da lo mismo que hace aos.

Qu ventajas tiene una aplicacin web?


Una aplicacin web tiene la misma estructura de una pgina web. Los empleados, tanto en su casa como en la oficina, han de adaptarse cada da a decenas de pginas web que tienen un diseo y un modo de uso diferente. Una aplicacin de escritorio requiere de una curva de aprendizaje ms alta, y una aplicacin web se aprende de forma ms rpida y eficaz. Por ello, los empleados posiblemente lo agradecern. Los datos con los que se trabaja en una aplicacin web se almacenan y procesan en ese servidor externo, aunque en cualquier momento se puede guardar, por ejemplo, informes y hojas de clculo en el ordenador. Esto supone aumentar la seguridad de los datos, pues en caso de virus informticos y otros problemas de seguridad en el ordenador, no existe riesgo de prdida de informacin ya que el servidor acta como ejecutor y como copia de seguridad. En el peor de los casos solo habra que formatear el ordenador y configurar un navegador web. Tambin, cuando se producen robos de equipos, el ladrn no se llevar informacin privilegiada, campo especialmente aplicable hoy en da con el creciente uso de ordenadores porttiles por parte de empleados de la empresa. El mantenimiento es ms barato, rpido y eficaz. Cuando se trabaja con una aplicacin de escritorio, un cambio en la misma supone el aplicar el mismo en todos los ordenadores de la empresa: ms carga de trabajo para el informtico (y mayor factura por horas si el servicio es subcontratado), y posiblemente el empleado tendr que dejar de trabajar durante un tiempo, que podra ser de minutos o de horas. Tambin, un cambio en la aplicacin afecta inmediatamente a todos los usuarios, siendo sta una ventaja en el caso en que haya que hacer un cambio urgente en la misma. Con relacin al personal debidamente autorizado, este puede acceder y modificar los datos con los que trabaje en cualquier lugar del mundo y de forma instantnea. Esto es especialmente til en la gestin de redes comerciales o en el caso de teletrabajadores: el control de sus actividades se lleva de forma puntual y en directo, sin esperas como por ejemplo, a que el empleado venga por la oficina y ensee sus datos. Si aun as se quiere proteger este acceso desde cualquier parte, siempre se puede limitar el pleno acceso y hacer que solo las conexiones que se hagan desde la oficina puedan usar el programa.

3
Cmara de Valencia- Artculos de Tecnologas de la Informacin por Latencia SL (http://www.latencia.com)

Febrero, 2009
Las aplicaciones web en el entorno empresarial, por Valentn Moreira Gibaja

Relacionado con el punto anterior, se optimiza el tiempo de trabajo por empleado. Como los datos estn en un lugar comn, y no en el ordenador de cada uno, en muchas ocasiones se podr acceder a los datos necesarios por la aplicacin web sin tener que ir a pedir esos datos a otro compaero u otro departamento. Internet se basa en estndares. Quizs en el momento actual, o en el futuro, podra interesarnos que nuestra aplicacin web pueda interactuar con otras aplicaciones web propias o de terceros (o incluso con aplicaciones de escritorio), ampliando y mejorando as sus funciones y caractersticas.

Cmo pueda hacerla o encargarla?


Si actualmente se dispone de un programador en plantilla, y este est debidamente cualificado, se le puede encargar que haga la aplicacin web. Si no, dado que una vez terminada no se tendran que hacer tantos cambios, se puede subcontratar la creacin y mantenimiento de la misma a empresas que ya tengan experiencia. Hay de entregar instrucciones claras de qu funciones e informacin ha de tener la aplicacin, como se han de trabajar esos datos (por ejemplo, la cifra de clientes dividido entre la cifra de facturacin nos da el gasto de cada cliente, y ese dato lo necesitamos en el informe), qu y quien puede modificar. Si hay jerarqua de usuarios, dejar claro que un usuario administrativo puede hacer ciertos cambios y ver ciertos datos, mientras que el directivo tiene acceso total. Definir bien la jerarqua de tipos de usuarios y acciones que pueden realizar es clave para que la aplicacin web sea un xito. Pedir que tengan en cuenta la facilidad de uso (usabilidad) y la comodidad en general (que no sea necesario pinchar dos veces cuando se pueda hacer una vez, por ejemplo). Solicitar que se haga todo con estndares de programacin, ya que ahora o en un futuro nos puede interesar que nuestra aplicacin web interacte con otra aplicacin propia o de terceros. Hay que especificar bien si se quiere que slo se acceda a ella desde la oficina o domicilio de alguien (direccin IP Fija), o bien que desde fuera se pueda acceder a todo. Si desde fuera se puede acceder (empleado o cliente), el programador o la empresa subcontratada ha de informar de las medidas de

4
Cmara de Valencia- Artculos de Tecnologas de la Informacin por Latencia SL (http://www.latencia.com)

Febrero, 2009
Las aplicaciones web en el entorno empresarial, por Valentn Moreira Gibaja

seguridad que se pueden aplicar ya que cuanto ms altas sean, mayor seguridad. Si se desea ampliar mucho ms la seguridad, tambin se puede limitar el acceso a ciertas horas del da. Y es muy recomendable (y en ocasiones, dependiendo de la tipologa de datos con los que se traten, obligatorio) que todo se haga desde una conexin segura (SSL). Un certificado SSL permite que la comunicacin sea segura, sin tener que instalar nada extra en los ordenadores. Adems resulta econmicamente muy barato. Si se dispone de un equipo de desarrollo en la empresa con profesionales con los conocimientos necesarios para proteger ese servidor (configurar la seguridad, instalar parches,...) es posible tener esa mquina en la oficina. En cambio, podra ser mas interesante tener el servidor en un datacenter (centro de datos externo) ya que es ms seguro (no solo por limitar los accesos sino tambin por disponer de protecciones antiincendio y vigilantes de seguridad), y el personal del mismo se puede ocupar de mantener ese servidor seguro. Y no hay que olvidar el hacer copias de seguridad peridicas. Una vez terminada, quien la programe se puede ocupar de transferir los datos a la nueva aplicacin. Y luego el trabajo del da a da se har de la misma forma, pero con un programa y en un entorno diferente.

Conclusiones
Una aplicacin web, si est bien hecha, puede suponer un cambio a mejor en la metodologa de trabajo de una empresa. Posee mejor seguridad que una de escritorio. Su mantenimiento es ms rpido y econmico. La curva de aprendizaje es menor y su uso es ms fcil. El acceso y modificacin de los datos es instantneo. Se optimiza el tiempo de trabajo del empleado. Se podr interactuar con otras aplicaciones, ampliando as las funcionalidades.

Valentn Moreira Gibaja (A Tapear!) Madrid (Espaa), Febrero de 2009

5
Cmara de Valencia- Artculos de Tecnologas de la Informacin por Latencia SL (http://www.latencia.com)

Вам также может понравиться