Documente Academic
Documente Profesional
Documente Cultură
Autor:
Galo Rodrigo Lalangui Eras
DIRECTOR:
Ing. Jorge López Vargas
CODIRECTOR:
Ing. Nelson Piedra
Loja – Ecuador
2009
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
CESIÓN DE DERECHOS
Yo, Galo Rodrigo Lalangui Eras, declaro ser autor y eximo expresamente a la
Universidad Técnica Particular de Loja y a sus representantes de posibles reclamos o
accidentes legales.
-------------------------------------
i
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
AUTORÍA
Se indica además que la información de otros autores empleada en este trabajo está
debidamente especificada en fuentes de referencia y apartados bibliográficos.
-------------------------------------
ii
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
AGRADECIMIENTO
Agradezco a mis padres, hermanos, amigos, maestros y demás familiares quienes con
su comprensión y apoyo han aportado de una u otra manera con mi formación personal
y con la culminación del presente proyecto.
-------------------------------------
iii
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
DEDICATORIA
A Dios, nuestro padre quien ha guiado y protegido cada uno de mis pasos en mi
caminar a través de todos estos años.
A mi padre Don Galo Enrique Lalangui Maldonado y mi madre Doña Gladys del Rocío
Eras Atarihuana quienes con su ejemplo y dedicación me han enseñado una amplia
gama de valores, además, con su apoyo y comprensión me han mostrado el lado
maravilloso de esta vida.
A mis hermanos; Enrique Fernando, Erick Jordano y Stalin David, con quienes he
aprendido tantas cosas durante mi tiempo junto a ellos.
A mis abuelitos, tíos, primos y demás familiares que me han ayudado a superar
momentos difíciles y siempre me han tendido su mano cuando la he necesitado.
A mis amigos, amigas y demás personas quienes han compartido su tiempo y sueños
conmigo siendo de cierta manera los hermanos y hermanas ocasionales que Dios me ha
brindado para alegrar mis días y compartir mis penas.
A todos los maestros que han creído en mí durante el transcurso de toda mi formación
educativa, desde los años de primaria hasta los últimos años de mi educación en esta
excelente institución la Universidad Técnica Particular de Loja.
-------------------------------------
iv
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
TABLA DE CONTENIDOS
1. INTRODUCCIÓN ............................................................................................................. 1
1.1. Antecedentes de la investigación ............................................................................................ 1
1.2. Justificación de la investigación ............................................................................................... 2
1.3. Esquema general de la tesis ..................................................................................................... 2
1.4. Definiciones ............................................................................................................................. 2
v
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
BIBLIOGRAFÍA ..................................................................................................................... 71
ANEXOS .................................................................................................................................. 74
ANEXO 1: Ubicaciones de los centros asociados a la UTPL. ................................................................. 74
ANEXO 2: Desarrollo de la aplicación prototipo ................................................................................... 80
ANEXO 3: Configuración e instalación de la aplicación Enterprise 2.0 ................................................. 92
ANEXO 4: Administración de los componentes de la aplicación Enterprise 2.0................................... 97
vi
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
LISTA DE FIGURAS
vii
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
1. INTRODUCCIÓN
Ya hace algunos años que tuvo origen la Web 2.0, la misma que no solo implica dejar
de depender de un grupo determinado de desarrolladores web, sino que, además nos
facilita el acceso y creación de nuestro propio contenido de una forma fácil, rápida y
económica.
Estas tres características que se las presenta en una forma tan general han sido los
pilares fundamentales para que la Web 2.0 tenga tanto éxito, pues en la actualidad se
está viviendo en un tiempo de transición donde el comunicar y compartir información
se ha convertido en el aspecto más importante para la creación de valor dentro de la
web, en la que se puede apreciar casos de éxito como Wordpress, Youtube, Flickr,
del.icio.us, Google, entre otros; los mismos que han servido de modelo para que
muchas empresas pequeñas se hayan aventurado a incursionar en el mundo de las
aplicaciones web, las mismas que han sido relacionadas a muchas áreas, desde sistemas
orientados a la diversión hasta sistemas expertos orientados a la aplicación de
conocimientos netamente científicos, mostrándose con ello muchas de las ventajas que
conlleva a utilizar herramientas del tipo Web 2.0.
1
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
1.4. Definiciones
Office 2.0: el mismo que tiene su base en la aplicación de una idea básica, la misma
que propone usar un navegador web genérico y un conjunto de servicios online para
proveer todas las funcionalidades necesarias a un usuario, eliminando la necesidad de
instalar aplicaciones especializadas dentro del computador (Ghalimi, 2005).
2
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Web 2.0: es una plataforma web de lectura y/o escritura controlada por las
comunidades de usuarios, comunidades que se crean a partir de conexiones cliente a
cliente, publicaciones personales y creación de redes sociales (O’Reilly, 2004).
Enterprise 2.0: es el uso de las nuevas plataformas de software social dentro de las
empresas, o entre empresas y sus socios o clientes (McAffe, 2006).
3
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
2. MARCO TEÓRICO
4
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Tendencias 2.0
Por su parte las tendencias 2.0 hacen referencia a un conjunto de mejoras que han sido
aplicadas a varios modelos tecnológicos y que con el paso de los años se han traducido
en modelos de alto nivel de rendimiento y con un alto impacto socio cultural, el cual
que ha sido medido a través de gran variedad de procesos, procesos que se han
enfocado en características como escalabilidad, usabilidad, desempeño, seguridad, entre
otros. Teniendo como resultado de estas mediciones un alto nivel de adaptabilidad entre
las necesidades de los usuarios establecidas por la dinámica de comunicaciones que
existe actualmente en la internet y los modelos tecnológicos.
Office 2.0, Web 2.0 y Enterprise 2.0 son las tendencias tecnológicas de las que se
ocupará el presente capítulo.
Office 2.0
La primer tendencia de base tecnológica a ser analizada es Office 2.0, la misma que
tiene su fundamento en la idea básica de ―Usar un navegador web genérico y un
conjunto de servicios online para proveer todas las funcionalidades necesarias a un
usuario, eliminando la necesidad de instalar aplicaciones especializadas dentro del
computador (Ghalimi, 2005).
Ventajas
Office 2.0 ofrece varias ventajas, entre las principales se tiene: la reducción en los
costos generados por el mantenimiento de las aplicaciones, y la idea de un aumento de
la productividad a través de la colaboración. Básicamente esto significa que el personal
encargado de las tecnologías de información de las empresas no tendrá que actualizar
constantemente los diferentes paquetes de software en cada equipo de las oficinas,
traduciendo esto en un ahorro de tiempo y dinero; además, la colaboración en los
proyectos se hace más fácil gracias a que los empleados trabajan en un entorno
compartido, generando un alto nivel de independencia, pues al realizarse el trabajo por
medio de un navegador web, los empleados pueden ser igualmente productivos desde
sus hogares; todo esto gracias a que no es necesario sincronizar los archivos o
5
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Desventajas
Al igual que en la mayoría de aspectos tecnológicos Office 2.0 también tiene sus
desventajas, de las cuales, la principal se crea a partir del hecho de que el software y los
datos se encuentran alojados en un servidor remoto, donde se puede evidenciar
problemas en la intimidad de los datos. Por ejemplo: Si una compañía de software
ofrece una suite de productos de oficina incluyendo un procesador de texto, y el uso de
arrendamiento se produce a través de su interfaz web, entonces todos los documentos
que se creen en la misma residirán en un servidor de la empresa que ofrece ese servicio,
lo que puede representar un posible acto de sustracción de información confidencial de
la empresa cliente.
6
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Por su parte Office 1.0 o modelo clásico, promueve la instalación obligatoria de una
amplia gama de paquetes software (Ej. Microsoft Office, Open Office) en nuestra
máquina local; en cambio la propuesta Office 2.0 se basa en la idea de utilizar un
navegador web (Netscape, Mozilla, Arena, Opera, Galeon, Konkeror, Internet Explorer,
entre otros) para consumir los servicios que se encuentran alojados en uno o varios
servidores, evitando de esta manera la instalación obligatoria de paquetes software en
nuestros equipos.
Entre los diferentes servicios que pueden brindar estos servidores se tiene: procesadores
de texto, hojas de cálculo, administradores de información personal, clientes de correo
electrónico, programas para la creación y despliegue de presentaciones visuales, entre
otros; pudiendo ser utilizados simplemente con la creación de una cuenta, la cual le
permitirá al usuario realizar una amplia gama de actividades las mismas que irán en
proporción de los servicios ofertados por el proveedor, actualmente uno de los paquetes
ofimáticos de mayor uso a nivel mundial es Google Docs, el mismo que permite crear,
compartir y administrar archivos creados a partir de sus herramientas de ofimática;
únicamente solicitando la creación de una cuenta de correo electrónico bajo el dominio
de Gmail.
Como se puede apreciar en la Figura 2, Office 2.0 tiene los niveles más altos con
respecto a su naturaleza predefinida y estructurada, esto se debe a que los procesos que
se integran en el mismo ya están establecidos (Ej. Un procesador de texto permite
agregar texto, cambiar el tipo de fuente, poner negrita, cursiva, subrayar, etc.; Una hoja
de cálculo permite realizar autosumas, calcular porcentajes, establecer fórmulas, etc.)
Por el contrario la Web 2.0 tiene una nivel menor en su naturaleza predefinida y
estructurada, la razón del porque sucede esto se presenta en la siguiente sección.
7
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Web 2.0
Web 2.0 es entendida como una plataforma web de lectura y/o escritura controlada por
las comunidades de usuarios, comunidades que se crean a partir de conexiones cliente a
cliente, publicaciones personales y creación de redes sociales (O’Reilly, 2004).
Analizando de forma más detenida la definición dada por Tim O’Reilly, se puede
apreciar que la idea principal de Web 2.0 es crear comunidades, con la finalidad de:
compartir experiencias, emociones, gustos y preferencias, en pocas palabras crear una
inteligencia colectiva en función de los conocimientos particulares de los participantes.
Se dice que la World Wide Web es usada como plataforma cuando sobre ella se
encuentran instaladas las aplicaciones y/o servicios que un usuario necesita, eliminando
con ello los procesos de instalación física en nuestros equipos; facilitando con ello el
acceso y relativa liberación de servicios que son brindados por software de pago de
licencia.
permanente a cualquier hora del día durante todos los días del año, mediante el
cumplimiento de la regla 24/7/365 de oferta de servicios, regla que hace mención a
trabajar de forma correcta las 24 horas del día, 7 días a la semana, durante los 365 días
del año.
Las aplicaciones Web 2.0 al tratar a la World Wide Web como plataforma, también
aprovechan el efecto red que es producido por las comunidades al usar estas
aplicaciones, efecto que se entiende como el valor agregado que genera cada integrante
de la red, al crear nuevos contenidos o agregar mejoras a los existentes.
Las aplicaciones Web 2.0 tienen una particular inclinación a la gestión de los datos que
son generados y gestionados dentro de la base de datos asociada a la aplicación Web
2.0. El interés que se genera en estos datos está asociado a la idea de que si bien es
cierto que gracias a la facilidad de uso y creación de contenidos que se ofrece a los
usuarios, se crea nuevos contenidos de forma exponencial con respecto al número de
participantes, esto también implica un crecimiento del mismo tipo con respecto al
universo de búsqueda; por ende, al aumentar el universo de búsqueda se debe crear a la
par nuevos y mejores procesos de gestión de datos, los mismos que se derivarán en
entornos con altos niveles de eficacia y/o eficiencia al momento de entregar sus
resultados.
9
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Las aplicaciones 2.0 son desarrolladas con el objeto de sustituir productos que
requieren de un pago de licencia para su funcionamiento, ganando con ello clientes
dispuestos a producir y subir datos a las nuevas plataformas. Como ejemplo de ello se
tiene a Google con sus diferentes aplicaciones, a las que se ha puesto al servicio de
cualquier persona de forma gratuita.
Proceso que se realiza por medio del análisis de sugerencias y/o diferentes pruebas
ejecutadas sobre las aplicaciones en versión Beta, para que al corregir todos o al menos
la mayoría de errores se pueda presentar al público la versión Alfa, a la misma que
también se la conoce como versión final.
10
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Este principio se fundamenta en el uso del conocimiento que ha sido generado por
internautas que han resuelto previamente algún problema y que resulte de utilidad para
otros usuarios que se encuentren frente a las mismas problemáticas.
Entre las principales herramientas usadas para divulgar estos conocimientos se tiene a
los blogs y wikis. Por su parte los blogs suelen tener diferentes orientaciones (carácter
social, tecnológico, político, religioso, etc.) donde los autores exponen al mundo su
conocimiento adquirido, o en su defecto se enlazan a otros sitios.
Las wikis en cambio pueden alimentarse de conocimiento empírico y/o científico que
haya sido generado en cualquier parte del mundo y que sirve a muchos otros lectores,
permitiendo que este contenido sea corregido y mejorado por cualquier usuario.
11
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
desarrollando aplicaciones con una visión de Web 1.0, a continuación se presenta una
sección dedicada al entendimiento e investigación de todo lo que es e implica la
tendencia Enterprise 2.0 tendencia que representa el punto central de esta investigación.
Enterprise 2.0
Si las empresas buscan ser elegidas por estos clientes deben establecer las medidas
necesarias para sobresalir entre tantas y así aumentar su nivel económico – aspecto
fundamental para la sostenibilidad de las empresa a través del tiempo -, para ello resulta
de mucha utilidad conocer acerca de Enterprise 2.0, sus ventajas, la base sobre la que se
sustenta, las herramientas que pueden ser aplicadas en las organizaciones,
características, desventajas y retos. Por esta razón la presente sección tiene por
objetivo cubrir todas estas áreas de una forma estructurada buscando la facilidad de
entendimiento y aprendizaje por parte de las organizaciones, para que de esta manera se
animen a implementar este modelo económico-tecnológico en sus actividades
operacionales y de alta gerencia.
Al momento de responder esta interrogante se lo debe hacer con un gran y efusivo ―Si‖,
sin importar la orientación que tengan las empresas, para justificar esta aseveración se
recurrirá a la información presente en la Tabla 1.
12
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Además:
13
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Para conseguir que todas estas ventajas se hagan realidad, se requiere un alto nivel de
compromiso por parte de todos los integrantes de las empresas, desde el más alto
funcionario hasta el último trabajador, puesto que si no existe un compromiso real de
parte de todos, la implementación de este modelo terminará convirtiéndose en un
conjunto de herramientas que nadie utilizara, y elementos como tiempo y esfuerzo que
se requieren para su implementación difícilmente serán recuperados.
Figura 3. ¿Qué están intentando alcanzar las empresas al implementar Enterprise 2.0?
En la Figura 3 se puede apreciar que sesenta y nueve empresas están de acuerdo con
que su principal objetivo es ―Incrementar sus niveles de colaboración‖, lo que permite
ratificar que en la actualidad las empresas han comprendido que la nueva dinámica de
negocios se fundamenta en la colaboración, por esta razón en la siguiente sección se
presenta los niveles de colaboración sobre los que se sostiene Enterprise 2.0; como los
siguientes datos más representativos de la gráfica anterior se tiene que cincuenta y seis
empresas afirman que su principal objetivo de la implementación del modelo Enterprise
2.0 es ―Reunir el conocimiento de lo que ellos conocen‖, al igual que otras cincuenta y
14
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Niveles de colaboración
15
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Durante mucho tiempo las empresas han entendido que ellas deben contar con equipos
de trabajo que generen las respuestas rápidas a los cambios que pudiesen presentarse en
el entorno empresarial, cambios que son el resultado del aumento de demandas por
parte de los clientes. Pudiendo estos equipos ayudar a reunir a las personas adecuadas
en el momento oportuno y en función del conocimiento que sea requerido para una
acción específica, creando con todo esto equipos especializados, que tengan el
conocimiento necesario para efectuar un correcto desempeño ya sea en aspectos
16
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Estos equipos de negocio a los que se hace referencia pueden ayudar a mejorar
dramáticamente las estructuras de costes de las organizaciones mediante la eliminación
de los sistemas burocráticos tradicionales o evitando la creación de nuevas burocracias.
Entre las principales tecnologías que han apoyado a este nivel de colaboración se
encuentran las comunicaciones P2P (peer-to-peer), las mismas que han permitido a los
empleados operar de forma descentralizada con el objetivo de cumplir con sus objetivos
individuales y comunes. Además, en este tipo de comunicaciones los usuarios
compartieron capacidades para proveer datos y/o servicios, los mismos que pueden ser
habilitados o deshabilitados a su voluntad.
Las redes P2P también pueden dar accesos individuales a un grupo de documentos que
residen en alguna parte, desde cualquier sitio y en cualquier momento.
constante cambio; generando con todo esto un desafío organizativo en base a la entrega
de dichos productos y servicios, obligando a las empresas a rediseñar sus modelos de
negocio.
Este problema no es nada trivial, pues muchas de estas islas tecnológicas no son fáciles
de descartar debido a su nivel de funcionalidad con respecto a procesos clave que se
ejecutan dentro de la organización. Peor aún, debido a la falta de visión en los procesos
empresariales, las empresas suelen perpetuar el legado con cada nueva inversión, pues
ellos con cada dólar gastado simplemente hacen más grandes las islas tecnológicas, en
lugar de buscar nuevas alternativas, que desembocarán en mejoras a futuro.
El nuevo enfoque se basa en principios definidos por gente de negocios, mas no por
técnicos. Desde un enfoque completo se presenta a la empresa a través de los negocios,
operaciones, sistemas y vistas tecnológicas; todo esto se basa en un modelo de resumen
de actividades empresariales, que no dependen de la evolución de las contingencias en
los procesos y la estructura organizativa. Pudiendo describirse al mismo como un
modelo de referencia orientado a los servicios de capacidades operacionales. Estos
componentes a los que se los llama ―funciones de servicio‖ son los elementos
constitutivos del diseño empresarial. Mediante la aplicación de una orientación a los
servicios, las empresas pueden lograr una arquitectura levemente cohesionada,
arquitectura que sirve para trabajar con procesos paralelos en varias áreas operativas de
nuestras organizaciones.
18
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Las empresas al aplicar este tipo de integración ofrecen un eje robusto sobre el que se
desarrollan las nuevas empresas. Permitiendo a las organizaciones avanzar más allá de
las antiguas jerarquías basadas en la gestión de capas, porque no son necesarias cuando
la información está disponible instantáneamente por medios electrónicos, lo que le
facilita a la empresa funcionar como una unidad cohesionada mediante el suministro de
información a escala empresarial para la toma de decisiones y nuevas aplicaciones en la
que podría incursionar una empresa competitiva la misma que trasciende de las
unidades de negocio autónomas o equipos.
Las unidades de negocio pueden ser vistas como las funciones de servicio en red,
trabajando en un sistema modular y una estructura organizativa flexible.
Los costos de colaboración entre empresas históricamente ha sido muy elevado, pero
con la aparición de Internet estos costos se han reducido de una forma drástica creando
un entorno fluido en el que los límites de la empresa pueden crear nuevas
oportunidades para la creación de valor, migración de valor y control de costos de
forma estratégica.
creación de valor empresarial los que están dinamizando este cambio en la arquitectura
corporativa. La razón es que los nuevos mercados pueden evolucionar en direcciones
inesperadas, exigiendo capacidades que quizá la empresa no posea. Con frecuencia se
puede reunir las mejores capacidades de un conjunto de empresas que se hayan
desenvuelto dentro de un sistema de producción y distribución de éxito, haciendo esto
de la forma más rápida posible. La inherente agilidad de un negocio web provee
beneficios competitivos al menos en el corto plazo, y sobre otras formas
organizacionales que no tienen un buen nivel de modularidad.
A medida que internet evoluciona, yendo más allá de un medio de presentación (basado
en HTML) para una plataforma computacional (basada en XML, SOAP, UIID) que
permiten la participación y colaboración, con y entre las partes interesadas (también
conocidas como Stakeholders), que no implica únicamente a los empleados y
proveedores de los negocios web, sino también a los clientes, accionistas, miembros de
la comunidad y otros.
Las empresas pueden crear sus ―redes de stakeholder‖, en esta red las partes interesadas
examinan a la empresa para efectuar la creación de valor, aumentar las relaciones y
confiabilidad.
Como fue el caso de la empresa Dell, el mismo que gracias a su apertura y a su cambio
al modelo 2.0 pudo literalmente salir del infierno, el mismo que se produjo cuando Jeff
Jarvis, el blogger ubicado en el número 70 del mundo en cuando a su popularidad entre
los casi 60 millones existentes en la actualidad, sufrió en el 2005 diversos
contratiempos con una computadora de esta marca. Como el servicio técnico de la
compañía no le ofrecía soluciones satisfactorias publicó en su blog un post titulo ―Dell
20
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Hell‖ (El infierno Dell), donde narró su nefasta experiencia. A partir de esta
publicación, las ventas de Dell se redujeron notablemente, por lo que la empresa se
apresuró a solucionar el problema de Jarvis cambiando su computadora defectuosa por
otra nueva en tiempo record.
La llamada de alerta que supuso el caso ―Dell Hell‖, supuso para la compañía, hizo que
comenzara desde entonces a prestar mucha más atención a los medios sociales y
participativos, monitoreando blogs de manera activa, contactando a los clientes cuando
estos tienen problemas de cualquier tipo. Creando a partir de esta experiencia un sitio
llamado IdeaStorm, donde los usuarios pueden enviar sus ideas acerca de cómo mejorar
los productos y servicios de la compañía, además emitir votos sobre las ideas
presentadas.
Todo esto está ocurriendo en base a una realidad mundial, donde, el conocimiento,
cerebros, recursos y poder computacional de más de 1 billón de personas vía on-line de
todo el mundo se están auto organizando en una enorme fuerza colectiva. Donde ellos
comparten recursos informáticos en redes P2P además ellos colaboran en innumerables
maneras.
21
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Luego de haber presentado los niveles de colaboración sobre los que se sostiene
Enterprise 2.0 se expone en la siguiente sección las herramientas sociales con mayor
aceptación en la implementación de este modelo.
22
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
23
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Entre las aplicaciones presentes en la gráfica anterior se puede destacar los siguientes
datos, tomando como referente que los datos que se presenta a continuación son el
resultado de sumar los valores de las columnas correspondientes a ―Implementado‖
más ―Adquirido pero no implementado‖, asumiendo que en el último caso están
cercanos a su implementación.
Mashups (61%), RSS (51%), Wikis (48%), Blogs (46%), Podcasting (31%), Marcado
Social (22%), Voto Social / Ranking (20), valores que permiten tener una noción acerca
de cuáles son las tendencias de uso para estas herramientas sociales y quizá representen
una pauta para los desarrolladores si desean inclinarse por el desarrollo de alguna de
estas tecnologías.
MASHUPS:
Los Mashups son aplicaciones web híbridas (mashup o remezcla), las mismas que
pueden ser un sitio o aplicación web que usa el contenido de otras aplicaciones web,
para crear un nuevo contenido completo, consumiendo servicios directamente por
medio del protocolo http, además, se valen de estándares ampliamente aceptados para
este consumo, estándares como XML, HTML, servicios web basados en estilos como
REST y JavaScript.
Los mashups permiten que cualquiera combine de forma innovadora, datos que existen
en diferentes páginas web, proveyendo de valor a los negocios, gracias a la integración
y sobre posición de aplicaciones ―solitarias‖ con diferentes orígenes de datos, por
medio de un estilo de programación que permite la creación de borradores ejecutivos o
vistas sencillas dentro de múltiples sistemas de datos y aplicaciones; las mismas que
requieren pocos conocimientos técnicos debido a que las APIs existentes son sencillas y
potentes al momento de diseñar un mashup.
presente que la tecnología de los mashups es de tipo hereditario, esto permite que se
pueda embeber un mashup dentro de otro, dando como resultado aplicaciones
conocidas como ―Mashups Monstruos‖.
WIKIS:
Las wikis son sitios web de autoría colaborativa, donde múltiples voluntarios pueden
editar sus páginas a través de un navegador web; pudiendo ser tratadas como: Bases de
Datos de Conocimiento (olvidándose de que el conocimiento no se puede almacenar y
realmente lo que se registrará es información), en donde las áreas beneficiadas serán
aquellas más técnicas, como las de informática, talleres de reparación y mantenimiento.
Las wikis también pueden ser usadas como la plataforma de un portal en donde cada
página wiki es una página web en la que los empleados exponen a sus compañeros (a
distintos niveles) los servicios que ofrecen y que además les sirve de medio para
entregar información a sus clientes.
25
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
BLOGS:
El término blog es usado como una pronunciación corta de weblog, los mismos que son
diarios basados en web que permiten a los usuarios recopilar cronológicamente textos o
artículos, apareciendo primero el más reciente, donde el autor conserva siempre la
libertad de dejar publicado lo que crea conveniente, además se le permite al autor
comunicarse rápidamente con una audiencia masiva.
Dentro del ambiente Enterprise 2.0 los blogs dejan de ser un diario que recoge
experiencias personales y se los encausa en ámbitos empresariales donde se recoge
experiencias colectivas relacionadas a proyectos que se desarrollan dentro de la
organización, exposición de noticias, anuncio de eventos, realizar auto evaluaciones en
diferentes niveles.
Los blogs típicamente tienen un solo autor y pueden ser usados como: Zona de
colaboración para Proyectos, trabajos de investigación y autoestudio, dando
seguimiento a los avances, las ideas, planteando problemas, refinando soluciones, etc.,
pero otros participantes también pueden agregar contenido, el cual que puede venir en
forma de comentarios, por lo que se los considera semi-colaborativos en contraste con
26
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
las wikis, estos comentarios siempre vendrán de todos los involucrados con el sitio y se
tendrá agrupadas las discusiones por temas tratados.
PODCASTING:
MARCADO SOCIAL:
27
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
El voto social / ranking es una mejora basada en grupos para capturar opiniones
colectivas y otros tipos emergentes. Esta es una forma de etiquetado, el cual permite a
los usuarios calificar la calidad de una pieza de contenido particular.
Las herramientas de voto social / ranking utiliza algoritmos propietarios para calcular el
valor total del contenido, en función de una o varias entradas proporcionadas por el
usuario.
Por su parte M.R. Rangaswami, en un intento por establecer una definición acerca de
Enterprise 2.0 a principios del año 2006 se refirió a esta como:
Analizando esta definición se puede apreciar que para el autor Enterprise 2.0
simplemente se ve reflejado como un conjunto de tecnologías, modelos y métodos de
desarrollo, que son implementados y usados para desarrollar software de negocios y
entregarlos a los usuarios. Exponiendo con ello que Enterprise 2.0 únicamente debe ser
considerada como un medio para producir herramientas que faciliten algunos procesos
de negocios; razón por la que se debe reconsiderar esta definición ya que en situaciones
reales el ambiente sociocultural con el que se cuente en las diferentes organizaciones
será trascendental, tanto, para el correcto funcionamiento de las aplicaciones que han
sido desarrolladas para los procesos de negocio, como para su continuidad de uso a
través del tiempo.
28
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
“Enterprise 2.0 es el uso de las nuevas plataformas de software social dentro de las
empresas, o entre empresas y sus socios o clientes”.
Donde se puede apreciar una parte tecnológica, al referirse a las nuevas plataformas de
software social, y una parte colaborativa al involucrar a las empresas con otras
similares, sus socios y clientes, compensando la falencia de la definición dada por
Rangaswami.
DEFINICIÓN %
La aplicación de las tecnologías Web 2.0 en la empresa. 20 %
La próxima generación de Enterprise Content Management. 13 %
Tecnología que permite a las personas colaborar y/o desde comunidades online. 12 %
El uso de las nuevas plataformas de software social dentro de las empresas, o entre empresas y 12 %
suspróxima
La socios o generación
clientes. de colaboración. 9%
La próxima generación de gestión del conocimiento. 8%
Un enfoque centrado en el usuario, para trabajar con sistemas de contenidos basados en la 7%
empresa.
La exposición de la sabiduría colectiva de una red de trabajo socios y clientes. 7%
Un nuevo conjunto de tecnologías, modelos y métodos utilizados para desarrollar y ofrecer 6%
software empresarial.
La capacidad de complementar juntos servicios software para permitir la agilidad en los 4%
negocios.
La democratización de la información y de los sistemas centrados en el contenido. 2%
29
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Debe quedar claro que Enterprise 2.0 trata más de negocios y de la adopción de formas
de pensar 2.0, que de una integración de aplicaciones sociales (que cumplan con los
principios presentados en la sección 2.1.2.1), mas no únicamente de la integración de
aplicaciones 2.0 a los procesos internos de la empresa; pues al realizar esto de forma
individual se está corriendo el riesgo de tener un conjunto de aplicaciones que nadie
use, o en su defecto lo usen sin ninguna orientación, provocando posibles errores que
pueden desembocar en pérdidas económicas o de credibilidad frente a otras empresas y
clientes.
Bajo esta definición quizá muchas de las personas buscan incluir a los ECM como una
base sobre la que se desarrolla Enterprise 2.0, considerando a esta última como una
versión mejorada de la anterior. Pero en realidad solo es un intercambio de formas,
más no una nueva generación. Por ejemplo. Enterprise 2.0 por definición, no incluye
funcionalidades tales como administración de archivos, seguridad, administración de
procesos de negocio o taxonomías especializadas, funcionalidades que si son parte de
los sistemas ECM.
Tecnología que permite a las personas colaborar y/o formar comunidades on-line
(7%)
30
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
diferencia con la definición dada por Tim O’Reilly para referirse a Web 2.0; omitiendo
con ello la capacidad de integración, inteligencia colectiva y naturaleza estratégica de
Enterprise 2.0.
El uso de las nuevas plataformas de software social dentro de las empresas, o entre
empresas y sus socios o clientes (7%).
SLATES
Figura 7. Relación entre los Marcos de Trabajo propuestos para Enterprise 2.0
SEARCH (Búsqueda):
Denota que el contenido Enterprise 2.0 debe ser sujeto de descubrimiento; en otras
palabras las tecnologías de búsqueda deben estar provistas de los mecanismos
necesarios para permitir la ubicación de contenido de una forma fácil, rápida y
automática, pero sin olvidar las capacidades de colaboración con otras instancias de la
organización.
32
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
LINKS (Enlaces):
AUTHORSHIP (Autoría):
Autoría por definición es una forma explícita de asignar responsabilidades y dar crédito
por el trabajo intelectual; pero para el caso de Enterprise 2.0 se encuentra mayormente
asociado a la usabilidad, donde la facilidad de acceso y uso de las plataformas de este
tipo sea tal no se requiera ningún entrenamiento especial para su uso, o en su defecto se
utilice muy poca ayuda al momento de aprender a usar estas tecnologías; en otras
palabras la curva de aprendizaje relacionada al uso de estas plataformas sea muy suave
para alcanzar altos niveles de inclusión por parte del personal de nuestra empresa, de
nuestros clientes y de nuestros posibles aliados.
33
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
TAGS (Etiquetas):
Estas etiquetas en algunos casos permiten crear cierto tipo de taxonomías, las que
permiten dar un orden correcto de acuerdo a las preferencias que se tenga al momento
de asociarlas a una categoría en específico, e inclusive al combinarse se puede crear
una folksonomía.
Las etiquetas también pueden ser usadas para capturar opiniones individuales y
colectivas, las mismas que darán mayor valor al contenido relacionado.
EXTENSIONS (Extensiones):
SIGNALS (Señales):
FLATNESSES
El segundo marco de trabajo para Enterprise 2.0 resulta de una ampliación del marco de
trabajo presentado en los literales anteriores, este segundo marco de trabajo es conocido
como FLATNESSES el cual fue propuesto por Dion Hinchcliffe y resulta de fusionar
las primeras letras de los siguientes términos: Freeform, Links, Authorship. Tags,
Network-Oriented, Extensions, Search, Social, Emergence y Signals; de los que se
puede identificar que han sido añadidos los siguientes: Freeform, Network-Oriented,
Social y Emergence, al primer marco de trabajo pero como ya se explicó la mayoría de
características en SLATES se ha procedido a realizar una breve explicación de los
cuatro restantes.
FREEFORM (Libre):
Este enfoque no implica que todas las soluciones Enterprise 2.0 deban estar basadas en
tecnologías Web, pero sí que todas estas deben ser direccionadas a través de la web.
36
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
SOCIAL (Social):
37
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
EMERGENCE (Emergente):
Esta característica describe que todas las plataformas construidas sobre el modelo
Enterprise 2.0 deben presentar las herramientas y escenarios básicos donde nuevas
aplicaciones puedan emerger.
Mashups: A menudo los mashups soportan de manera parcial todas las facetas de
SLATES y FLATNESSES, teniendo como enfoque principal los enlaces y la
orientación de red.
RSS: Soporta todas las facetas de SLATES y FLATNESSES con un soporte parcial en
la parte social (pero los usuarios no interactúan necesariamente con el RSS) y no tienen
un soporte directo para las extensiones.
Wikis: Las wikis soportan todas las facetas de SLATES y FLATNESSES, con un
soporte parcial en la libertad de expresión y participación (esto se debe a que algunas
reglas vienen impuestas por el administrador).
Blogs: Los blogs soportan todas las facetas de SLATES y FLATNESSES, con un
soporte especial en búsquedas, señales y la capacidad de emerger.
Voto social / Ranking: Aunque el voto social se enfoca en las etiquetas y modelos que
puede emerger a partir de el, este soporta todas las facetas de SLATES y FLATNESSES
38
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
con un soporte parcial para los enlaces (los enlaces se encuentran limitados a las
etiquetas o calificaciones enlazadas a un contenido específico), orientado a la red
(aunque la calificación puede ser ejecutada sobre el contenido web, esta no es un
requisito), extensiones (las calificaciones hechas no proveen unas extensiones de forma
implícita, pero pueden servir como entradas para funcionalidades que generen
extensiones).
Donde se puede identificar que el cuarenta y seis por ciento de las empresas han
implementado el modelo Enterprise 2.0 de una forma ad hoc debido a que resulta ser la
forma más fácil de implementarlo, pero se debe considerar que esta no permite alcanzar
todos los beneficios que se puede lograr por medio de un establecimiento basado en
planes estratégicos, donde se busque crear una plataforma unificada que evite la
creación de silos tecnológicos aislados que Tapscott describe en el tercer nivel de
colaboración necesario para establecer un modelo Enterprise 2.0
39
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
También se puede ver que el veinte y seis por ciento de las empresas participantes en la
investigación han realizado sus implementaciones de modelo de una forma estratégica,
la misma que permitirá alcanzar los niveles 4 y 5 de colaboración propuestos por
Tapscott, niveles que proponen una colaboración entre empresas y todas las partes
interesadas respectivamente. (Véase niveles de colaboración). Permitiendo un mayor
desarrollo de las empresa, el que se verá traducido en ventajas competitivas necesarias
en la nueva dinámica de mercado.
40
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Como se dijo, estos principios han sido ampliamente usados por las empresas del
modelo clásico, pero, la nueva dinámica de negocios que se da a través de la red,
supone la inclusión de algunos cambios en estos principios, cambios que se encuentran
resumidos en la siguiente lista:
1. Pensar en forma global y actuar en forma global
2. Determinar los límites corporativos y geográficos, con la finalidad de identificar
nuestros competidores y oportunidades para un crecimiento rentable.
3. Mantener modelos de ―innovación abierta‖, en lugar de los modelos de innovación
basados en grupos pequeños que trabajan dentro de las fronteras corporativas.
4. Controlar y proteger de forma parcial los recursos propietarios e innovaciones
especialmente la propiedad intelectual, a través de patentes, derechos de autor y
marcas; pero liberando algunas de ellas con la finalidad de que otras compañías y/o
usuarios permitan agregarle valor a nuestras investigaciones.
5. Planear productos y servicios diferenciados, y ―empujarlos‖ dentro del mercado a
través de campañas efectivas del marketing basadas en la participación y auto-
organización.
6. Lograr una excelencia operativa a través de procesos de negocio óptimos para
alcanzar una ―integración empresarial‖, construyendo un diseño de afuera hacia
dentro para facilitar la integración de negocio web.
7. Gestión del conocimiento y capital humano, que se genera dentro y fuera de las
fronteras de la empresa, mejorando con ello su capacidad de toma de decisión y
permitiéndoles ejecutar acciones efectivas en momentos cruciales dentro de la
empresa.
8. Adquirir una ventaja competitiva por medio de valores como: honestidad,
responsabilidad, consideración y transparencia.
9. Incrementar el capital de relaciones, creando fortalezas en base a las experiencias
de usuarios.
10. Visualización de las Tecnologías de Información como algo que se desarrolla a
través de la red y en forma abierta, para esto se recomienda el uso de tecnologías
41
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Figura 18. ¿Piensa que es necesario tener un líder para proyectos Enterprise 2.0?
El justificar frente a los dirigentes de nuestras empresas que Enterprise 2.0 es magnífica
y que se logrará grandes beneficios con su implementación, resulta ser el primer reto
42
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
con el que el líder debe luchar para conseguir una ventaja competitiva frente a las
demás empresas.
A manera de un procedimiento breve para afrontar este reto se puede optar por conocer
a los clientes internos de la organización y procurar un nivel de integración en la que se
pueda crear vínculos de confianza con ellos, de tal forma que si se enfoca en las
necesidades actuales, así como en las necesidades que ni siquiera ellos han detectado, y
con un poco de imaginación, se puede encontrar fácilmente cuales son las tareas en las
que ellos se verían beneficiados con esta tecnología. Después de esto, ellos se
convertirán en fervientes patrocinadores, y junto a la persona que lidere la iniciativa de
implementar el modelo Enterprise 2.0, lucharán por obtener el apoyo directivo y por
supuesto, los recursos requeridos para llevar a cabo la implementación.
Luego de determinar cuáles son las principales necesidades se debe considerar algunas
de las características relacionadas a las tecnologías 2.0 para determinar que tecnología
es aplicable para los procesos de negocio identificadas dentro de la empresa que se
planea implementar el modelo Enterprise 2.0.
Como un agregado que se puede aplicar dentro de los procesos empresariales y que
puede ser construido con ayuda de las herramientas expuestas en la sección
―herramientas sociales utilizadas en Enterprise 2.0‖ se tiene a las librerías, las mismas
que pueden ser implementadas como: un servidor de contenido en el que se publican
los formatos oficiales, los únicos procedimientos aprobados, los instructivos más
actuales, los videos de algún procedimiento de reparación o de cursos únicos y
excepcionales, boletines internos de todo tipo, etc.
Se debe considerar que si la herramienta que se implementa tiene una integración con
distintos tipos de tecnologías 2.0, su uso puede transformarse hasta llegar a convertirse
en el portal empresarial de la organización.
43
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
potenciales usuarios. Sin olvidarse que esta integración debe tener un alto nivel de
integración con las necesidades del cliente.
Los usuarios
Los usuarios representan el principal reto de una implementación Enterprise 2.0. Claro
está que el proceso de implementar un proyecto de TI (tecnologías de información) no
es fácil, eso se lo sabe, pues de alguna forma está implícito el lidiar con la famosa
―Resistencia al cambio‖.
Parece irónico que cueste trabajo comunicar todos los posibles usos a los potenciales
usuarios de una tecnología que está dirigida a facilitar la colaboración dentro de la
comunidad a la que pertenecen, que trata de las personas, de las relaciones que
establecen, de las formas como éstas interactúan, de sus preferencias, de su
conocimiento y que se ha masificado gracias al uso que ellas mismas le han dado en
Internet.
Tener paciencia para dejar que las nuevas ideas y conceptos novedosos maduren
en cada usuario hasta que ellos mismos encuentren aplicabilidad en su espacio
de trabajo.
44
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Y, principalmente, establecer una base inicial desde la cual partan los usuarios,
es decir, que mediante un acercamiento se encuentre un uso relevante que
permita indicar en donde se puede realizar esa actividad.
Política de uso
Uno de los desafíos es hacer que el contenido de estas nuevas herramientas siempre se
encuentre alineado a los objetivos de la empresa y no se convierta en escenario de
debates sin sentido o repositorios de información ajena a la empresa.
45
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Por lo cual, cuando se quiere implementar Enterprise 2.0 se tiene que buscar una
herramienta que permita a los usuarios cargar información sin un conocimiento previo
de las tecnologías antes mencionadas y sin la ayuda directa del equipo de sistemas.
Se debe considerar que los usuarios de las herramientas implantadas bajo el modelo
Enterprise 2.0, algún momento querrán que esa aplicación genere mayor utilidad al
integrarse con otras herramientas, por este motivo las personas deben evaluar todos los
pros y contras que pueden encontrarse inherentes en la aplicación o aplicaciones que se
hayan seleccionado al implementar el modelo Enterprise 2.0.
A continuación se detalla un proceso más formal sobre el cual las empresas que
consideren la idea de implementar este modelo dentro de sus procesos, el mismo está
conformado por cuatro fases, las mismas que han resultado de la adaptación de un
proceso aplicable a la implementación de Tecnologías de Información en empresas.
De esta manera, el paso inicial debe partir de la dirección general, pues esta debe
convencer a sus colaboradores más directos, ya sean directores de área, integrantes de
la junta directiva, etc. de la necesidad de elaborar un plan para la correcta aplicación del
modelo Enterprise 2.0, y de la necesidad de su apoyo, de manera constructiva, al
proceso de elaboración del mismo, siendo conscientes, de que ello requerirá la
utilización de recursos – sobre todo del tiempo de las personas – de cuya gestión son
responsables. Por la naturaleza de Enterprise 2.0 (donde todos pueden participar) se
46
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Las propuestas de acción que acabe conteniendo el plan de Enterprise 2.0 deberán
construirse en relación a las líneas estratégicas vigentes en cada área de la organización
que se requiera y a los objetivos propuestos en cada área y/o proyecto que se esté
desarrollando dentro de la organización.
Detallar las funciones y procesos de negocio de cada área resulta útil no sólo en razón
de la elaboración del plan de Enterprise 2.0, sino también porque contribuye a reforzar
la perspectiva de negocio que debe presidir las actividades del equipo de trabajo
durante todo el proyecto.
La información que se necesita acerca de los procesos para obtener una descripción
razonable de los mismos es al menos la siguiente:
47
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
3.- la lista de los datos que se crean o modifican como resultado de la operación de
dichos procesos – los outputs -, y
4.- Una breve descripción de: a) cómo cada uno de ellos está implementado (por
ejemplo, si forma parte de un gran sistema, o se soporta con una aplicación que puede
haber desarrollado el propio usuario en un ordenador personal), y b) el procedimiento
de tratamiento de datos que el proceso requiere (cálculos, búsquedas, etc.).
Para elaborar un plan de una manera sistemática se presenta los siguientes consejos:
Determinar si aparecen nuevas entidades en los procesos de negocio que requieran ser
atendidas.- en el caso de ser afirmativo este cuestionamiento, se deberá buscar entre las
aplicaciones que cumplan con uno y en el mejor de los casos los dos marcos de trabajo
estudiados anteriormente.
Analizar los límites entre subsistemas que puedan irse creando.- los límites se refieren
a las fronteras lógicas que se puede generar dentro de los departamentos en base a
diferentes criterios por ejemplo: Dentro de una institución educativa, se puede agrupar
como un subsistema a la creación de contenido multimedia (fotos y video) de los
alumnos, un segundo subsistema puede ser la creación de pequeños debates (puede ser
administrado por medio de un blog), un tercer subsistema puede estar orientado a la
gestión de proyectos (se puede utilizar una wiki), entre otros.
48
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Identificar en especial los sistemas que parecen aislados.- Al momento de contar con
herramientas que estén siendo usadas para cumplir un propósito específico y que por
tanto se encuentren aisladas de los procesos centrales de la organización, en la medida
de lo posible se debería buscar establecer algún criterio de enlace a otras aplicaciones
existentes y que también cumplan funciones de utilidad dentro de la empresa, con el
ánimo de que, con estos sistemas se construya una plataforma fundamentada en la
sinergia, acción que puede generar un aumento en la creación de valor – por parte de
los usuarios, clientes, colaboradores, empleados y administradores.
Cómo guía para la asignación de recursos puede referirse a la parte cuatro del libro
Ingeniería del Software – Un enfoque práctico – de Roger Pressman, en el mismo que
49
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
50
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Con los elementos descritos en esta sección, se esclarece mucho más el panorama
acerca de los cursos de acción que se debe tomara para la implementación del modelo
Enterprise 2.0 dentro de las organizaciones.
51
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
El anexo antes mencionado contiene todos los aspectos generales del desarrollo de esta
aplicación, motivo por el cual en el presente capítulo únicamente se presentan los
elementos de referencia más relevantes con los que se demuestra que se ha cumplido
con los requerimientos y características del marco de trabajo SLATES; el primer
elemento a ser presentado es la arquitectura de contenido, donde se ha considerado a
cada página como una unidad de contenido sobre la que se trabajará.
Arquitectura de contenido
53
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Arquitectura de aplicación
54
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Por su parte el componente Mapa UTPL utiliza una capa de gestión de datos para
agregar información de georeferencia presente en el Anexo 1, anexo donde se describen
las referencias geográficas de la sede central y los centros asociados a nuestra
universidad, los mismos que se encuentran descritos en coordenadas de latitud y
longitud; adicional a ello permite buscar información de ubicaciones en los mapas de
Google Maps; más su capa de presentación.
Por último para el componente Noticias UTPL se utiliza como fuente de datos a las
diferentes fuentes RSS de los servicios sociales asociados a la sede central y/o centros
asociados de la universidad, para lo cuál se ha hecho uso de un lector de feeds
universal; y por último la capa de presentación de los datos.
SEARCH (Búsqueda):
Por definición esta característica denota que el contenido debe ser sujeto de
descubrimiento; en otras palabras, las tecnologías de búsqueda deben estar provistas de
55
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
los mecanismos necesarios para permitir la ubicación de contenido de una forma fácil,
rápida y automática; requerimientos que no se han logrado conseguir con el desarrollo
de esta aplicación, puesto que, aunque se puede buscar videos, localizar a los centros
asociados y presentar información en formato RSS, no se ha establecido los
mecanismos de búsqueda correctos para realizar búsquedas simultaneas a través de los
tres componentes que forman parte de esta aplicación.
LINKS (Enlaces)
AUTHORSHIP (Autoría)
56
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
TAGS (Etiquetas)
57
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
EXTENSIONS (Extensiones)
SIGNALS (Señales)
A pesar de que la aplicación no cumple con las características del marco de trabajo
SLATES, se presenta a continuación una descripción general del modo de
funcionamiento de los componentes que la integran.
Video UTPL
58
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Mapa UTPL
Por su parte el componente Mapa UTPL tiene por objetivo difundir información de las
localidades de los centros asociados a la Universidad, centros que se encuentran
distribuidos en todo el Ecuador además en las ciudades de New York, Madrid y Roma.
Considerando que debido a las limitantes tecnológicas presentes en el servicio de
Google Maps, en nuestro país no se puede utilizar la función de ―Obtención de la mejor
ruta‖ desde un punto a otro, pero en el caso de los centros internacionales esto sí es
posible, donde se puede obtener la ruta más corta desde un sitio a otro y su descripción
en forma textual de cuál debería ser el curso de acción para tomar en caso de que se
59
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
decidiera viajar desde y hacia algún punto de los mapas de las ciudades donde se
encuentran los centros internacionales.
Noticias UTPL
60
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
61
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
62
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Discusión
El profesor Andrew McAffe, describe al modelo como ―Enterprise 2.0 es el uso de las
nuevas plataformas de software social dentro de las empresas, o entre empresas y sus
socios o clientes‖, además en la misma publicación expone lo siguiente:
Estas nuevas plataformas digitales para generar, compartir y refinar información son ya
populares en el Internet donde son colectivamente etiquetados como tecnologías ―Web 2.0‖. Yo
uso el término ―Enterprise 2.0‖ para enfocar solamente en esas plataformas que las compañías
pueden comprar o construir de manera que se pueda hacer visibles las prácticas y resultados de
sus trabajadores del conocimiento (McAffe, 2006).
Tomando como punto de referencia las palabras del profesor Andrew McAffe y las
características que describen al marco de trabajo propuesto por él mismo, se puede
apreciar que la aplicación prototipo desarrollada a partir del escenario supuesto, donde
se expresa que la aplicación tendría una visión comunicativa para difundir información
relacionada a la Universidad Técnica Particular de Loja, esta no cumple con las
características del marco de trabajo SLATES, razón por la cual no puede ser
considerada una aplicación de tipo Enterprise 2.0.
63
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Figura 26. Representación gráfica de la propuesta Enterprise 2.0 aplicable al área de postgrados de la UTPL.
Explicando la figura anterior se propone implementar una wiki para registrar los
avances de las investigaciones y proyectos en los que se encuentren vinculados los
estudiantes y docentes; además se plantea la creación de un blog informativo donde se
difunda las novedades en el área de postgrados.
Para la parte social externa se sugiere implementar alguna herramienta del tipo Red
Social, donde se pueda:
64
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Utilizar el servicio Local Business Center, el mismo que permite entre otras cosas:
georreferenciar centros donde se dicte un Diplomado, Especialidad y/o Maestría,
agregar una descripción del curso (Resolución del CONESUP, duración, fechas de
matrículas, fecha de inicio, inversión y cronograma); agregar una foto promocional
curso; añadir el horario operativo del centro donde se receptan las matrículas, se
puede especificar cómo pueden pagar un anticipo los potenciales clientes que
deseen reservar un cupo en el curso; permite analizar las tendencias del mercado en
función de las búsquedas que efectúen los usuarios.
Para la wiki:
Para el blog:
Para el blog: Se sugiere utilizar la herramienta Wordpress (en su versión más reciente).
66
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Para la red social: Se sugiere utilizar un gestor de contenidos como Joomla donde se
desarrolle o integre: componentes, módulos o extensiones que permitan acoplar los
servicios descritos en la figura 22.
La propuesta anterior indica a breves rasgos donde se podría incursionar si se desea dar
una solución de tipo Enterprise 2.0 que incluya el modelo de negocio de la Universidad
Técnica Particular de Loja, para el caso de decidirse por implementar este modelo, se
sugiere tener presente los siguientes aspectos:
1. Tener a una persona que lidere el proceso de instauración del modelo Enterprise 2.0.
67
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
6. Al tener todos los elementos anteriores se sugiere tener presente el ―Proceso formal
para implementar un modelo Enterprise 2.0‖ (pág. 46 - 51).
Tesista
68
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
4. Conclusiones y Recomendaciones
Al concluir con el desarrollo de la aplicación prototipo, se pone a consideración las
conclusiones y recomendaciones que fueron rescatadas de la experiencia ganada al
desarrollar esta aplicación.
Por más sencillo que se estime el desarrollo de una aplicación Enterprise 2.0,
esta debe cumplir con los lineamientos generales del desarrollo de aplicaciones
como es el caso de: formulación del proyecto, especificación de requerimientos,
diseño, desarrollo, pruebas.
69
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Recomendaciones
70
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Bibliografía
RANGASWAMI M. (2006, Septiembre), The Birth of Enterprise 2.0 (en línea)
[consultado el 8 de febrero del 2008]. Disponible en WWW:
http://sandhill.com/opinion/editorial.php?id=98
AIIM MARKET IQ. (2008, Marzo), Enterprise 2.0: Agile, Emergent, and Integrated
(en línea) [consultado el 11 de septiembre del 2008]. Disponible en WWW:
http://www.aiim.org/Research/MarketIQ/Enterprise-2.0-Agile-Emergent-
Integrated.aspx
71
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
WIKIPEDIA, Online office suite (en línea) [consultado 30 de septiembre del 2008].
Disponible en WWW: http://en.wikipedia.org/wiki/Web_office
WIKIMATRIX Compare them all (en línea) [consultado 6 de octubre del 2008].
Disponible en WWW: http://www.wikimatrix.org/
GOOGLE MAPS, Google Maps API Tutorial (en línea) [consultado 4 de mayo del
2008]. Disponible en WWW: http://econym.googlepages.com/index.htm
GOOGLE MAPS, Referencias para el API de Google Maps (en línea) [consultado
25 de junio del 2008]. Disponible en WWW: http://code.google.com/intl/es-
ES/apis/maps/documentation/reference.html
GOOGLE MAPS, Aspectos generales de las API de datos de Google (en línea)
[consultado 25 de junio del 2008]. Disponible en WWW:
http://code.google.com/intl/es-ES/apis/gdata/overview.html
GOOGLE MAPS API TUTORIAL, (en línea) [consultado 4 de mayo del 2008].
Disponible en WWW: http://econym.googlepages.com/index.htm
72
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
FUNDACIÓN ORANGE, Mapa Web 2.0 (en línea) [consultado 30 de septiembre del
2008]. Disponible en WWW: http://internality.com/web20/
Enterprise 2.0 – Dion Hinchcliffe: The state of Enterprise 2.0 (en línea) [consultado
18 de septiembre del 2008]. Disponible en WWW:
http://blogs.zdnet.com/Hinchcliffe/?p=143
Mapa visual de la Web 2.0 (en línea) [consultado 30 de septiembre del 2008].
Disponible en WWW: http://blogs.zdnet.com/Hinchcliffe/?p=143
Lorenzo, Servidor (en línea) [consultado 14 de abril del 2008]. Disponible en WWW:
http://www.lorenzoservidor.com.ar/info01/diccio-a-c.htm#a
73
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Anexos
75
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
77
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
79
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
FORMULACIÓN
MOTIVACIÓN
OBJETIVOS
USUARIOS
REQUERIMIENTOS
Funcionales
80
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Obtener la ruta más corta entre un sitio a otro, esto con la finalidad de que las
personas puedan orientarse acerca de la ruta que deben seguir para llegar al
centro asociado de su preferencia.
No funcionales
Los usuarios deben tener tal facilidad de uso y acceso en la plataforma que no
se requiera dar un entrenamiento especial para su uso, o en su defecto se utilice
muy poca ayuda al momento de aprender a utilizar esta aplicación.
La interfaz de usuario deberá ser tan familiar como sea posible a los usuarios
que han usado otras aplicaciones web y aplicaciones de escritorio en Windows.
81
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Ambientales
Hardware:
40 GB en Disco Duro
Software
XAMPP
Dreamweaver CS4
ZendGData 1.6.2
APIs
API de YouTube
82
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Para que un usuario de la aplicación vea un video debe iniciar los siguientes casos de
uso:
83
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
La aplicación web recuperará un listado de videos que tengan relación con la búsqueda
ejecutada por el usuario, la misma que presentará una tira de imágenes pequeñas y una
pequeña descripción de los videos relacionados, con el ánimo de facilitar el proceso de
selección de los videos, teniendo por medio para que se ejecute la reproducción (véase
caso de uso: reproducir videos) del mismo un clic ya sea en la imagen o en el título del
video presente en la lista.
En caso de que el usuario quiera cargar un video al usar la aplicación, debe iniciar los
siguientes casos de uso:
84
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Para que un usuario pueda ver información de los centros asociados en el mapa de la
aplicación debe iniciar los siguientes casos de uso:
La aplicación web presentará un menú desplegable, del cual el usuario visitante podrá
seleccionar un centro asociado a la UTPL, acción que permitirá ubicar a este centro en
un punto del mapa acompañado de la siguiente información: ubicación exacta, números
de teléfono, correos electrónicos a los que se puede comunicar y una foto del centro, el
mapa debe permitir aumentar o disminuir el tamaño del mapa.
Además para que un usuario pueda obtener la ruta más corta debe iniciar los siguientes
casos de uso
El usuario visitante deberá establecer el punto de origen desde donde desea calcular la
ruta más corta, hasta su punto de llegada; y al ejecutar la acción de obtener ruta se dará
inicio al proceso de visualización de ruta (véase caso de uso: Visualizar los resultados
de la ruta más corta )
La aplicación web debe presentar un breve resumen de las rutas más cortas entre un
punto y otro, con nombres de calles y distancias.
Por último cuanto un usuario quiera ver las noticias de un centro asociado debe iniciar
el siguiente caso de uso
85
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Arquitectura de contenido
Arquitectura de aplicación
86
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Por su parte el componente Mapa UTPL utiliza una capa de gestión de datos para
agregar información de georeferencia presente en el Anexo 1, anexo donde se describen
las referencias geográficas de la sede central y los centros asociados a nuestra
universidad, los mismos que se encuentran descritos en coordenadas de latitud y
longitud; adicional a ello permite buscar información de ubicaciones en los mapas de
Google Maps; más su capa de presentación.
Algo de suma importancia es que para utilizar los recursos del API de Youtube y
Google Maps se debe solicitar una clave de desarrollador, la misma que nos permite
utilizar los recursos de estos servicios, para obtener estas claves de desarrollador
podemos recurrir a las siguientes direcciones:
http://code.google.com/intl/es-ES/apis/youtube/getting_started.html#data_api
87
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
http://code.google.com/intl/es-ES/apis/maps/signup.html
Por último para el componente Noticias UTPL se utiliza como fuente de datos a las
diferentes fuentes RSS de los servicios sociales asociados a la sede central y/o centros
asociados de la universidad, para lo cuál se ha hecho uso de un lector de feeds
universal; y por último la capa de presentación de los datos.
Vínculos:
Para ejecutar esta prueba se ha hecho un listado de todos los vínculos asociados con la
aplicación (menús, botones, enlaces) y luego se ha ejecutado cada uno de manera
individual, con la finalidad de descubrir malas URL o vínculos hacia objetos de
contenido o funciones impropias.
Formularios:
Las etiquetas identifican correctamente los campos dentro del formulario y que
los campos obligatorios están identificados visualmente para el usuario.
El servidor recibe toda la información contenida en el formulario y ningún dato
se pierde en la transmisión entre cliente y servidor.
Se usan los valores por defecto adecuados cuando el usuario no selecciona de
un menú desplegable o conjunto de botones.
Las funciones del navegador (por ejemplo la flecha ―retroceso‖) no corrompen
los datos ingresados en un formato.
88
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
89
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Fecha: __________________________________
Edad: 17 – 20 ( ) 21 – 24 ( ) 25 – 28 ( )
Observaciones:
_______________________________
FIRMA
90
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
91
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories;
;;;;;;;;;;;;;;;;;;;;;;;;;
; UNIX: "/path1:/path2"
; include_path = ".:/php/includes"
;
; Windows: "\path1;\path2"
include_path = ".;C:\xampp\php\pear\;C:\xampp\php\library"
;extension=php_ntuser.dll
;extension=php_oracle.dll
;extension=php_oci8.dll
92
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
;extension=php_oggvorbis.dll
extension=php_openssl.dll
;extension=php_parsekit.dll
extension=php_pdf.dll
extension=php_pdo.dll
; extension=php_pdo_firebird.dll
Por último se copia la carpeta enterprise20 desde la carpeta de instaladores de la
aplicación Enterprise 2.0 hacia la carpeta C:\xampp\htdocs, los elementos que contiene
enterprise20 son los siguientes
Ruta Descripción
index.php PHP Script
video.php PHP Script
operations.php PHP Script
session_details.php PHP Script
mapa.php PHP Script
noticia.php PHP Script
pruebaZendGdata.php PHP Script
video_app Documento de hojas de estilo en cascada
video_app Archivo de secuencias de comandos de
JavaScript
imagenes/ Archivo contenedor de imágenes
Una vez copiada esta carpeta se inicia el servidor y se ejecuta el navegador Firefox
haciendo referencia a la página pruebaZendGdata.php, acción que se la puede realizar
escribiendo la siguiente dirección http://localhost/enterprise20/pruebaZendGdata.php,
si la configuración es correcta se observará el siguiente resultado:
93
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Una vez completados estos pasos se requiere que la máquina donde se trabaje tenga
conexión a internet, y el servidor Apache debe ser configurado para que las personas
puedan acceder a nuestra aplicación, para ello se debe conocer el valor de la dirección
ip de la máquina, en el caso del servidor que se ha utilizado es 172.16.17.8, detener el
servicio Apache en caso de estar levantado, luego de esto se tiene que abrir el archivo
C:\xampp\apache\conf\httpd.conf con cualquier editor de texto y cambiar el valor
Listen localhost:80 por Listen 172.16.17.8
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
#Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 172.16.17.8:80
Además se debe agregar el nombre del servidor, para ello se cambiará el parámetro
ServerName localhost por ServerName 172.16.17.8
#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
94
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
ServerName 172.16.17.8
Una vez finalizada esta configuración se debe tomar en consideración los siguientes
elementos para el correcto funcionamiento.
Actualizar las API Keys de la siguiente manera, para Google Maps, se debe solicitar
una clave de desarrollador desde la dirección, ingresando el nombre de dominio bajo el
cual se encontrará alojada nuestra aplicación:
http://code.google.com/intl/es-ES/apis/maps/signup.html
http://code.google.com/intl/es-ES/apis/youtube/getting_started.html#data_api
Una vez que se ha obtenido estas claves de desarrollador se las puede guardar en un
editor de texto identificandolas a cada una de las mismas, por ejemplo:
En primer lugar para actualizar la clave de desarrollador de Google Maps se abre los
archivos index.php y mapa.php con cualquier editor de texto, luego se busca el
siguiente texto:
<script
src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAATl3uH2mBFT6S2Ht9prgAJBS_ZAQZ_WQhR
IwN7LBmwSoPcLJo9hTayoR4LEI0Z4PilEygRlZYBsnW-g" type="text/javascript">
95
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
ytVideoApp.createDeveloperKeyForm = function() {
var developerKeyForm = ['<form id="developerKeyForm" ',
'onmousemove="ytVideoApp.setDeveloperKey(this.developerKey.value);',
' return false;">',
'<input id="developerKeyFormInput" ',
'onfocus="ytVideoApp.clearDeveloperKeyForm();" ',
'name="developerKey" type="text" ',
'value="AI39si7jGNwaRb9DxG2prG5F8JZL2a0uArD_7YBQ9gAYmYJ-
cbfLPSAOMxzfVu1LAv0BF1T4Y3uXClwLq8XH2hy_b5_Xp2BDBA">',
'<input type="submit" value="ir">',
'</form>'].join('');
document.getElementById(ytVideoApp.DEVELOPERKEY_FORM_DIV).innerHTML = developerKeyForm;
}
Y cambiar el valor que se encuentre asociado a la variable value por la nueva clave de
desarrollador que se recuperó y se tiene en el archivo de texto; estos pasos son de suma
importancia pues si no se realiza la actualización de estos datos la aplicación generará
excepciones de tipo ―Fallo al comunicarse con el servicio Google Maps/ Youtube‖.
96
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
//Tena
var point = new GLatLng(-0.988844,-77.814951);
var marcador = crearMarcador(point,'Tena',['Barrio Central, Abdón Calderon y Juan
León Mera esq. <br>Telf.: 2888579 Telefax: 06 2887144 <br>E-mail: catena@utpl.edu.ec',
'<img src="imagenes/escudo.jpg" alt="escudoUTPL" />'], ['Tena', 'IMAGEN']);
map.addOverlay(marcador);
Luego, copiar todo este texto y cambiar los datos que se crea conveniente
//Nombre_del_nuevo_centro
var point = new GLatLng(valor_numerico_ubicación_cent_asociado_latitud,
valor_numerico_ubicación_cent_asociado_longitud);
var marcador =
crearMarcador(point,'Nombre_del_nuevo_centro',['Dirección_nuevo_centro_si_se_requiere_información
_en_una_nueva_línea_se_utilizará <br> y_se_continua_escribiendo', '<img
src="se_ingresa_la_ruta_de_la_imagen_que_representa_al_centro_asociado_que_se_incluirá_por_defect
o_se_recomienda_este_en_la_carpeta_imagenes_presente_en_la_carpeta_enterprise20"
alt="nombre_alternativo_de_la_imagen" />'],
['Nombre_de_la_primer_pestaña_que_se_despliega_en_el_mapa',
'Nombre_de_la_segunda_pestaña_que_se_despliega_en_el_mapa']);
map.addOverlay(marcador);
Una vez hechos los cambios mover toda esta información al final de los datos de
centros asociados que ya existan, esto con la finalidad de que tengan una relación con
97
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
las llamadas que se hará al servicio de youtube para presentar videos asociados a estos
centros, proceso que se completa al buscar en el archivo index.php el siguiente texto
case 70:
ytVideoApp.listVideos("search_all", "Zaruma, Ecuador", 1);
break;
case 71:
ytVideoApp.listVideos("search_all", "Zumba, Ecuador", 1);
break;
default:
ytVideoApp.listVideos("search_all", "Utpl, Ecuador", 1);
break;
Una vez ubicado este texto se procede a la creación de un nuevo caso, para agregar
información del nuevo centro, para ello se copia un elemento case desde su inicio, hasta
el ―;‖ del break, y luego se lo copia entre el último case y la sentencia default,
adicional a ello se realiza el cambio de datos propios del nuevo centro que se desea
agregar:
case 70:
ytVideoApp.listVideos("search_all", "Zaruma, Ecuador", 1);
break;
case 71:
ytVideoApp.listVideos("search_all", "Zumba, Ecuador", 1);
break;
case Se_continúa_la_secuencia_numerica:
ytVideoApp.listVideos("search_all",
"Se_escribe_el_nombre_del_centro_asociado_que_se_agregará_seguido_de_una_coma_y_la_palabra_E
cuador_o_en_su_defecto_se_ubica_un_criterio_de_búsqueda_representativo", 1);
break;
default:
ytVideoApp.listVideos("search_all", "Utpl, Ecuador", 1);
break;
98
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Texto que será modificado de la siguiente manera al agregar una nueva fuente RSS
Y eso es todo lo referente a la administración de datos, para el caso del servicio youtube
no existe ningún metodo específico que se deba agregar pues con el conjunto de
funciones y procedimientos se administra todas las funcionalidades del mismo.
99
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
GLOSARIO
Apache: Un popular servidor Web que está disponible libremente bajo la licencia de
código abierto. La versión actual funciona en la mayoría de sistemas operativos
basados en UNIX, así como en Windows. Se estima que más del 60 por ciento de todos
los servidores web se ejecutan en servidores Apache.
Blog: Expresión corta de Web log, una ligera plataforma de autoría, típicamente
enfocada al modelo de un único autor, principalmente de texto, aunque básicamente
puede incluir cualquier tipo de contenido multimedia.
Bulletin Boards: Servicio online, con una orientación a los grupos y basados en la
facilidad de conversación para intercambiar ideas. Precursor de los foros de discusión
y las soluciones de ―redes sociales‖ más modernas, estas se encuentran ubicadas en
silos desconectados de los grandes sistemas, codificado en una tecnología propietaria
del tipo cliente/servidor, y a menudo orientado a una región.
100
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Cliente: Se dice que un programa es un "cliente" cuando sirve sólo para obtener
información sobre un programa "servidor". Cada programa "cliente" está diseñado para
trabajar con uno o más programas "servidores" específicos, y cada "servidor" requiere
un tipo especial de "cliente". Un navegador es un programa "cliente‖.
Correo electrónico: Es el modo de enviar cartas, pero utilizando la red, Internet. Para
hacerlo se emplean programas que organizan la información necesaria para que el
mensaje salga desde el remitente y llegue al destinatario. El lugar donde se reciben los
mensajes se llama casilla de correo, pero hay programas que permiten redactar los
mensajes desde la PC antes de conectar con la red, y recibirlos para leerlos después de
desconectar. Un ejemplo es el Outlook. La definición acerca del correo electrónico fue
especificada en el RFC # 822.
Efecto red: Se conoce como efecto red al tipo particular de externalidad que se
produce cuando cada nuevo usuario añade valor a un producto por el hecho de unirse a
la comunidad de usuarios.
Emergente: Patrón de análisis que detecta errores / ventajas que surgen a partir de una
convergencia de acciones discretas. El análisis puede ser hecho por algoritmos de
medición aplicados a los aspectos de ―interés‖, basados en el tráfico, hábitos de
compra, etc, o la observación de los patrones humanos, tales como popularidad de las
entradas de un blog con un simple recuento del número de comentarios sobre una
entrada.
Flickr: es un sitio web para compartir imágenes sobre todo fotográficas. Puede usarse
como soporte a diferentes comunidades on-line con diferente soporte en plataformas,
generalmente es considerado un ejemplo nuevo de la navegación Web 2.0. Este popular
sitio web sirve como servidor personal para compartir fotografías personales, el
servicio es mundialmente usado por blogueros como un repositorio fotográfico. La
popularidad en parte se debe a la gran comunidad on-line que accede al servicio, así
como a las herramientas que permiten al autor etiquetar sus fotos y a un explorador de
las mejores fotos de la semana. Actualmente, Flickr alberga más de dos mil millones de
imágenes.
102
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Gmail: Conocido también como Google Mail, es una plataforma web de correo
electrónico gratuito, ofrecida por Google.
Hipertexto: Es el modo de enviar cartas, pero utilizando la red, Internet. Para hacerlo
se emplean programas que organizan la información necesaria para que el mensaje
salga desde el remitente y llegue al destinatario. El lugar donde se reciben los mensajes
se llama casilla de correo, pero hay programas que permiten redactar los mensajes
desde la PC antes de conectar con la red, y recibirlos para leerlos después de
desconectar. Un ejemplo es el Outlook. La definición acerca del correo electrónico fue
especificada en el RFC # 822.
103
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
"etiquetas", rodeadas por corchetes angulares (<,>). HTML también puede describir,
hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por
ejemplo JavaScript), el cual puede afectar el comportamiento de navegadores web y
otros procesadores de HTML.
Marcado Social: Una forma de etiquetación, realizada por personas para ―recordar en
forma pública‖ recursos (basados en las URL), y el cual comunica, tanto contexto como
la categorización que puede ser vista como una taxonomía basada en el punto de vista.
Popularizado a través del servicio, del.icio.us.
Mashup: ―Una página web o aplicación que combina los datos de dos o más fuentes
on-line externa‖. Las fuentes externas suelen ser otros sitios web y sus datos pueden
ser obtenidos por el desarrollador del Mashup de diversas maneras entre las que se
tiene: API, XML feeds, entre otros. A menudo construidos con las API’s que ofrecen
una variedad de maneras de ver la relación entre un mashup y algún soporte para el
consumo de la API seleccionada.
104
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
105
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
106
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
SLATES: un marco de trabajo para entornos Enterprise 2.0 desarrollado por Andrew
McAffe. El acrónimo abarca los siguientes términos: Search, Links, Authorship, Tags,
Extensions, y Signals.
107
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Web 2.0: Término acuñado y divulgado por Tim O’Reilly en 2004. Se refiere a la
separación de las características de Web 1.0 (la primera divulgación de la web), desde
108
Enterprise 2.0: Fundamentos, características y desarrollo de una aplicación prototipo
Wiki: (término hawaiano equivalente a rápido) Servidor de software que permite a los
usuarios crear y modificar libremente el contenido de la Web mediante un navegador.
Soporta hipervínculos, tiene una sintaxis de texto simple (como mínimo) para la
creación de nuevas páginas y enlaces entre páginas internas sobre la marcha. Los
colaboradores pueden editar el contenido, así como la organización de los contenidos
en una plataforma wiki. Las wikis son frecuentemente asociadas con aspectos de
autoría de los marcos de trabajo SLATES / FLATNESSES.
Youtube: es un sitio web que permite a los usuarios compartir vídeos digitales a través
de Internet e incluso, permite a los músicos novatos y experimentados dar a conocer sus
vídeos al mundo. Pertenece a la Web 2.0. Fue fundado en febrero de 2005 por tres
antiguos empleados de PayPal: Chad Hurley, Steve Chen y Jawed Karim.
109