• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
 

TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0

on

  • 5,278 views

Aplicación de mashups sobre enterprise 2.0

Aplicación de mashups sobre enterprise 2.0

Statistics

Views

Total Views
5,278
Views on SlideShare
5,144
Embed Views
134

Actions

Likes
0
Downloads
129
Comments
1

3 Embeds 134

http://taller2itd2010b.wikispaces.com 102
http://www.slideshare.net 26
http://www.slideee.com 6

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • En aplicaciones distribuidas que nivel tiene Google??
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0 TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0 Presentation Transcript

    • UNIVERSIDAD T É CNICA PARTICULAR DE LOJA La Universidad Católica de Loja
    • Introducción
      • La adaptación del Internet es el reflejo de los cambios en las relaciones económicas, ya que están cambiando de una economía basada en la productividad a otro ecosistema fundamentado en la creatividad y la innovación
      • Los mashups son una de las herramientas que podemos aplicar en las organizaciones siendo estos innovadores, quienes combinan en formas nuevas y creativas datos disponibles públicamente.
      • “ Una aplicación o sitio Web que combina contenido de una o más fuentes dentro de una nueva experiencia de usuario o manejo de información”.
      • También la delimita como una aplicación Web híbrida, que es un sitio Web o aplicación Web que usa contenido de más de una fuente para crear un nuevo servicio completo.
      Mashups
    • Características
      • Hecho por y para el usuario y compartirlo con más usuarios
      • Capacidad dinámica de compartir e integrar de la misma manera con otras fuentes.
      • Utilización tanto de servicios Web públicos, así como servicios internos.
      • Orientado hacia la empresa, sus clientes y aliados de negocio
    • Clasificación
      • Orientado hacia el navegador (browser)
      • El mashups está más enfocado en la mezcla o composición de información con imágenes del lado del navegador, principalmente usando Java-Script como lenguaje de programación para lograrlo.
      • Orientado hacia el servidor
      • En éste, la integración y manipulación de la información suceden en ambos lados: servidor y navegador. Su uso principal es interactuar con información de diferentes sistemas para generar vistas necesarias para la toma de decisiones.
    • Arquitectura de un Mashups Ambiente Aplicación Ambiente Mashups Ambiente Desarrollo Envió de datos dirigido por eventos Comunicación definición de fuentes de datos
    • API(Appligation Programming Interface)
      • Es un programa o código para crear otros programas
      • Funciones instantáneas: Es todo lo que necesita un programador para crear nuevas aplicaciones
      • Caja de herramientas
      • Llamada de la API
    • Herramientas de servicios mashups
      • Las mashups más conocidas utilizan servicios tan populares como Google Maps o Flickr y son probablemente la expresión artística más genuina de Internet:
      • Google Maps
      • Flickr(Flickr Grapa, FlickRate, Flickr Screensaver
      • Flickr Álbum, Interestingness, Flickr Related Tag Browser)
    • Enterprise 2.0
      • La Enterprise 2.0, trata de analizar la adopción de nuevas tendencias y tecnologías que invitan a los empleados de una empresa a crear comunidades y generar sus propios contenidos.
      • Es el uso de plataformas de software social emergente dentro de las empresas, o entre empresas y sus proveedores y clientes.
    • Uso de software social en empresas
      • Las capacidad de establecer una red social de empresa 2.0 conserva y ayuda al conocimiento tácito no estructurado de la captura de las organizaciones como parte de su estrategia de la gerencia del conocimiento.
      • Entonces el desafío se convierte en cómo destilar conocimiento significativo, reutilizable del otro contenido también capturado en herramientas como Blogs, Wikis y TWikis
    • Diferencias entre Enterprise Empresa 1.0 Empresa 2.O Jerarquía Organización Plana Fricción Facilidad del flujo de la organización Burocracia Agilidad Inflexibilidad Flexibilidad Centralizado Distribuida Los equipos están divididos Los equipos son globales Límites Fronteras abiertas Necesidad de saber Transparencia Se estructuran y se dictan los sistemas de información Los sistemas de información son inesperados Taxonomies Folksonomies Excesivamente complejo Simple Estándares propietarios cerrados Abierto Ciclos largos del tiempo-a-mercado Ciclos cortos del tiempo-a-mercado
    • Aplicación SOA
      • Es un estilo de arquitectura que persigue la reutilización de servicios, las Arquitecturas orientadas a Servicios SOA Serice, Oriented Arcimine.
      • Representa el último paso en la evolución de la arquitectura del software.
      • SOA no es ni un producto ni una plataforma es un enfoque constructivo, una filosofía que permite a las aplicaciones colaborar para resolver conjuntamente un gran variedad e problemas de negocio
    • Ventajas de SOA
      • Las ventajas de la filosofía SOA son múltiples y la mayoría de ellas deriva de dos factores.
      • El primer enfoque hace posible la reutilización de gran escala de software, con lo que ello implica sobre la calidad, la disminución de costes y la facilidad de despliegue.
      • En segundo enfoque SOA independiza las aplicaciones de la infraestructura y la plataforma tecnológica, gracias estar soportando por estándares avalados por la industria, principalmente los Web Servicios
    • Estilo arquitectónico
      • Las organizaciones comienzan a desechar la construcción de aplicaciones monolíticas, dueñas de sus propias repositorio de datos para pasar al diseño de arquitecturas mas ligeras en donde se separan las lógicas de negocio de la capa de datos se trasforma en una nueva capa de servicios accesibles y compartidos de otras aplicaciones en la arquitectura SOA
    • Estilo arquitectónico Datos estructurados Datos Seme-estructurados Datos Sin estructura Directorio distribuido de cache Repositorio distribuido de Metadata Repositorio de acceso a datos B2B, apps Content Mgmt apps RFID TRANSACTIONAL apps WEB SERVICES APPLICATIONS DECISION Support apps XML/SOAP SQL/ODBC-JDBC Repositorio BDD Archivos
    • Ventajas de la Reutilización
      • Consistencia de datos
      • Al existir una única fuente a donde acceder a la información se evitan inconsistencias derivadas de la replicación de datos, estos componentes pueden resolver de forma totalmente transparente las inconsistencias que potencialmente pueden existir entre diversas fuentes de origen
      • Servicios de datos más potentes
      • Integración de datos no solo estructurados sino también semi-estructurados, para dar respuesta a la necesidad actual de acceder cualquier tipo de soporte digital.
    • Data Mashups mediante SOA
      • Los Data Mashups permiten acceder, combinar, relacionar y explotar la información procedente de todo tipo de fuentes de datos y/o contenido, proporcionando servicios de datos SOA de una manera sencilla y flexible
    • Plataforma Denodo para SOA
      • La Plataforma Denodo es una solución del mercado que dispone de todos los componentes necesarios para la integración de cualquier fuente de información independientemente de su grado de estructuración y la creación de servicios de datos SOA de una manera elegante y sencilla sobre dichas fuentes
    • Denodo Virtual DataPort
    • Denodo ITPilot
    • Crawling web avanzado
    • Web service: REST
      • Transferencia de Estado Representacional
      • Es un enfoque que muestra como desarrollar y proporcionar servicios en Internet, por tanto considerado como un estilo arquitectónico para diseño de software a gran escala.
    • Web service: SOAP (WSDL)
      • Simple Object Access Protocol.
      • Proporciona un medio para la comunicación entre aplicaciones que se ejecutan sobre los distintos sistemas operativos, con diferentes tecnologías y lenguajes de programación
      • Nos muestra cómo debe comportarse una aplicación Web bien diseñada
    • Diferencias de Protocolos
    • Personalización con Netvibes 
    • Editor de Mashups (GME)
      • Es un entorno de desarrollo interactivo en el que se puede editar, compilar, probar y administrar las diferentes aplicaciones.
      • La creación de aplicaciones con GME es simple y utiliza las tecnologías familiarizadas con nuestras declarativas etiquetas XML, JavaScript, CSS y HTML, API, podemos crear aplicaciones en menos tiempo y con menos trabajo.
    • Podemos usar cualquier feed RSS o Atom como fuente de datos
    • Tome una muestra externa, feed RSS, Geo-información y cartografía sobre la ubicación en un mapa de Google
    • Serena Mashups Composer
      • Serena Mashup Composer es un importante componente en el que podemos crear mashups con las opciones de aplicaciones, orquestaciones, y todos los elementos del plan que ellos comprenden
    • Serena Mashups Composer
      • Incluye orquestaciones que podemos usar para coordinar la comunicación en los sistemas servicio-activados para extender las aplicaciones para integrar con otros sistemas en un mejor ambiente.
    • Conclusiones
      • Los mashups son parte fundamental de la denominada Web 2.0, cuyo mayor beneficio será obtenido por las organizaciones a través de su uso.
      • Este nuevo tipo de aplicaciones que traerá a su vez una nueva generación de aplicaciones empresariales centradas en los usuarios
      • Las tecnologías tales como presencia, comunicación, vídeo, mensajería inmediata, y VOIP están cambiando la manera de las empresas ya que utilizan mashups y appis pre-diseñados que piensan en la comunicación y de la colaboración web 2.0
      • Las herramientas de Enterprise Data Mashups, por su capacidad para integrar fuentes de información heterogéneas y dispersas, ofreciendo un modelo unificado que combina toda esa información, son imprescindibles para crear servicios de datos en entornos SOA
      • Las nuevas aplicaciones basadas en SOAP tendrán un gran obstáculo a superar antes de ser implantadas y tendrán incluso mayores retos adaptando y evolucionando una vez hayan sido implantadas
      • Los mashups son el nuevo paso en búsqueda de la Web 2.0, por ende el uso de estos en las empresas, nos permiten que los contenidos fluyan más fácilmente y resulte fácil acceder a la información de múltiples formas.
      • Podemos utilizar un enfoque SOA cuando necesitemos en nuestra empresa u organización proporcionar un acceso consistente a toda la información relevante para la empresa como un servicio, de modo que la podamos utilizar para cualquier aplicación
      • El uso de servicios Web ayuda a las compañías a escalar sus negocios, reduciendo el coste en desarrollo y mantenimiento de software, y sacando los productos al mercado con mayor rapidez.
      • Mediante la integración de estas aplicaciones obtenemos información demandada en tiempo real, acelerando el proceso de toma de decisiones
      • El uso de la herramienta Serena nos permite modelar el desarrollo de una arquitectura de un mashup empresarial a demás para analizarlo y determinar su funcionalidad
      Recomendaciones
    • La Web es, sin duda, la aplicación distribuida más exitosa de la historia