SlideShare una empresa de Scribd logo
1 de 42
Servicios de apoyo de simplificación
               automática de textos
                       Esteban Etayo Gil
                             Technosite
Servicios de apoyo de simplificación automática de textos.
                                                               WorkShop SIMPLEXT




Índice de contenidos

      Introducción
      Contexto
      Tecnologías clave
      Arquitectura global del proyecto
      Servicio de licencias
      Conclusiones
Servicios de apoyo de simplificación automática de textos.
                                                                   WorkShop SIMPLEXT




Introducción (I)

Paquete de trabajo 5
     Arquitectura global del sistema
         Infraestructura alojada en la nube o cloud

      Aplicaciones de la arquitectura
         Clientes
             Plataformas experimentales
             App móvil
             Plugin navegador
Servicios de apoyo de simplificación automática de textos.
                                                                 WorkShop SIMPLEXT




Introducción (II)

Simplext busca:
      Independencia del servicio de simplificación con las
      aplicaciones que lo utilicen.
      Innovar.
      La posibilidad de integración con cualquier sistema
      existente.
      Escalabilidad.
      Apostar por tecnologías emergentes.
Servicios de apoyo de simplificación automática de textos.
                                                                     WorkShop SIMPLEXT




Contexto

Desarrollo en paralelo:
      Motor de Simplificación


      Arquitectura del Sistema
         Crear Arquitectura “Cartón-Piedra”
             Estructura global de componentes
             Interoperabilidad y relación entre componentes
             Definición de la datos
             Canales de comunicación
Servicios de apoyo de simplificación automática de textos.
                                                                       WorkShop SIMPLEXT




Tecnologías Clave

 Cloud Computing
    Es una de las tendencias emergentes de los últimos años y cada vez más
    proveedores de servicios y productos tecnológicos se están adhiriendo a este
    nuevo modelo de prestación de servicio, facilitando servicios bajo demanda a
    cada cliente.


 Arquitectura Orientada a Servicios
    Dispersión de una variedad heterogénea de servicios web intercomunicados.
Servicios de apoyo de simplificación automática de textos.
                                                                         WorkShop SIMPLEXT




Cloud Computing (I)

 Características
    Permite escalabilidad y servicios bajo demanda
    Garantizaría la calidad del servicio (QoS)
    Sistema autónomo
    Precio

 Estudio de diferentes plataformas Cloud Computing
    Microsoft Azure
    IBM
    Salesforce
    Tissat
    Amazon Web Services
Servicios de apoyo de simplificación automática de textos.
                                                                         WorkShop SIMPLEXT




Cloud Computing (I)

 Características
    Permite escalabilidad y servicios bajo demanda
    Garantizaría la calidad del servicio (QoS)
    Sistema autónomo
    Precio

 Estudio de diferentes plataformas Cloud Computing
    Microsoft Azure
    IBM
    Salesforce
    Tissat
    Amazon Web Services
Servicios de apoyo de simplificación automática de textos.
                                                                 WorkShop SIMPLEXT




Cloud Computing (II)

 SaaS: Cloud Software as a Service
     Uso de la aplicación del proveedor sobre la red

 PaaS: Cloud Platform as a Service
     Despliega aplicaciones creadas por clientes a la nube

 IaaS: Cloud Infrastructure as a Service
     Alquilar procesamiento, almacenamiento, capacidad de red y
     otros recursos computacionales
Servicios de apoyo de simplificación automática de textos.
                                                                    WorkShop SIMPLEXT




Cloud Computing (III)




          Ref: http://www.slideshare.net/dipina/curso-
          cloud-computing-parte-1-amazon-web-
          services
Servicios de apoyo de simplificación automática de textos.
                                                          WorkShop SIMPLEXT




Cloud Computing (IV)
Servicios de apoyo de simplificación automática de textos.
                                                               WorkShop SIMPLEXT




Cloud Computing (V)

  AWS proporciona una infraestructura de servicios elástica
  donde alojar computación, almacenamiento o sistema
  empresariales.
     Amazon Elastic Cloud (EC2)
     Amazon Simple Storage Service (S3)
     Amazon SimpleDB
     Amazon Simple Queue Service (SQS)
     Amazon Relational Database Service (RDS)
     Amazon CloudFront
Servicios de apoyo de simplificación automática de textos.
                                                                              WorkShop SIMPLEXT




Arquitectura Orientada a Servicios (I)

    ¿Qué es?




  Ref: http://www.slideshare.net/joselcs/arquitectura-software
Servicios de apoyo de simplificación automática de textos.
                                                                                         WorkShop SIMPLEXT




        Arquitectura Orientada a Servicios (II)




Ref: http://www.slideshare.net/joselcs/arquitectura-software
Servicios de apoyo de simplificación automática de textos.
                                                                      WorkShop SIMPLEXT




Arquitectura Orientada a Servicios (III)

 Servicios desplegados como Web Services
    Un servicio web o web service es un conjunto de protocolos y
    estándares que sirven para intercambiar datos entre
    aplicaciones o sistemas.
    Existen de varios tipos: REST, SOAP
    Características:
        Contratos de servicios estandarizados, Servicios con bajo acoplamiento,
        Abstracción, Reusabilidad, Autonomía, Sin estado, Capacidad de
        descubrimiento, Composición, Interoperabilidad
Servicios de apoyo de simplificación automática de textos.
                                                            WorkShop SIMPLEXT




Arquitectura Orientada a Servicios (IV)

   ¿WebService REST o SOAP?




                                                Ref:
                                                http://www.slideshare.net/cesare.p
                                                autasso/bpm-with-rest
Servicios de apoyo de simplificación automática de textos.
                                                        WorkShop SIMPLEXT




Arquitectura Orientada a Servicios (V)
Servicios de apoyo de simplificación automática de textos.
                                                                      WorkShop SIMPLEXT




Arquitectura Orientada a Servicios (VI)

 Composición de servicios
 Gap en el mercado para conectar servicios SOAP y servicios REST.
        Proyecto SOA4All: es un proyecto del séptimo programa marco. Han creado sus
        propias herramientas para la composición, actualmente no están liberadas.
        REST2SOAP: es un Framework que han desarrollado un departamento de
        investigación de Taiwán.
        JOpera: es el tema principal de investigación por parte de un grupo de Suiza.
Servicios de apoyo de simplificación automática de textos.
                                                                     WorkShop SIMPLEXT




Arquitectura Global del Sistema (I)

 Aproximación inicial
                                         Arquitectura SOA




       Cadena texto
                      Servicio Simplificación
      Cadena texto
       simplificada
Servicios de apoyo de simplificación automática de textos.
                                                         WorkShop SIMPLEXT




Arquitectura Global del Sistema (II)
Servicios de apoyo de simplificación automática de textos.
                                                                                    WorkShop SIMPLEXT




Arquitectura Global del Sistema (III)


                                                                          Arquitectura SOA


                                                                  licencia                  Servicio
                                                                                           Licencias
                    texto,licencia                                  respuesta
                                              Gestor
               textoSimplificado:JSON       Peticiones 1
                                                                  tex       tex
                                                                     toS          to
                                                                        im
                                                                           pli
                                                                               fica
                                                                                    do
                               Gestor                     notic
                                                               ia
              RSS            Peticiones 2         notic                                     Servicio
     NotificasSimpificadas                             iaSim
                                                                  plific                 Simplificación
                                                                        ada



                                     NoticiciasRSS
Servicios de apoyo de simplificación automática de textos.
                                                                WorkShop SIMPLEXT




Arquitectura Global del Sistema (IV)

 Perímetros de acción
    Nivel de Coordinación: Es el conjuntos de piezas
    arquitectónicas encargadas de realizar la integración de
    todos los servicios y generar la lógica principal, gestionando
    los diferentes flujos que puede tener una petición en el
    interior del sistema.

    Nivel de Servicio: Es el conjunto de servicios atómicos.
    Cada uno de ellos tiene una tarea específica que realizar.
    Creando los diferentes nexos de unión con el resto, se
    generan elementos de valor.
Servicios de apoyo de simplificación automática de textos.
                                                                  WorkShop SIMPLEXT




Arquitectura Global del Sistema (V)

 ¿Qué es?
 ¿Por qué utilizarlo?
 Características principales
     Ayuda a componer servicios
     Permite invocar servicios REST y servicios SOAP
     Permite introducir fragmentos de código Java o Java Script
     Permite introducir actividades manuales
     Integra un modelado de procesos
     Se integra como plugin en Eclipse
Servicios de apoyo de simplificación automática de textos.
                                                                 WorkShop SIMPLEXT




Servicio de Licencias (I)

 Gestionar licencias de un conjunto heterogéneo de usuarios


 Diferentes protocolos de comunicación con el servicio
       SOAP
       REST


 Desarrollo totalmente modular y en capas para poder integrar
 nuevas características o desplegar en diferentes infraestructuras.
Servicios de apoyo de simplificación automática de textos.
                                                          WorkShop SIMPLEXT




Servicio de Licencias (II)

                     Administración
                         WEB


                                         Comunicación
                                            SOAP
                       Servicio de
       BD            Licencias
                                         Comunicación
                                            REST
Servicios de apoyo de simplificación automática de textos.
                                                                 WorkShop SIMPLEXT




Servicio de Licencias (III)

 Existen tres tipos de usuarios
    Usuario básico
    Administrador
    SuperAdministrador
 Un Usuario puede pertenecer desde 0 a N Grupos
 Un Usuario puede tener desde 0 a N Licencias
 Una Licencia puede tener desde 0 a N Restricciones
     Una restricción puede ser temporal, por utilización, por
    funcionalidad, etc.
 Una Licencia puede tener N peticiones al sistema
Servicios de apoyo de simplificación automática de textos.
                                                                 WorkShop SIMPLEXT




Servicio de Licencias (III)

 Existen tres tipos de usuarios
    Usuario básico
    Administrador
    SuperAdministrador
 Un Usuario puede pertenecer desde 0 a N Grupos
 Un Usuario puede tener desde 0 a N Licencias
 Una Licencia puede tener desde 0 a N Restricciones
     Una restricción puede ser temporal, por utilización, por
    funcionalidad, etc.
 Una Licencia puede tener N peticiones al sistema
Servicios de apoyo de simplificación automática de textos.
                                                                 WorkShop SIMPLEXT




Servicio de Licencias (III)

 Existen tres tipos de usuarios
    Usuario básico
    Administrador
    SuperAdministrador
 Un Usuario puede pertenecer desde 0 a N Grupos
 Un Usuario puede tener desde 0 a N Licencias
 Una Licencia puede tener desde 0 a N Restricciones
     Una restricción puede ser temporal, por utilización, por
    funcionalidad, etc.
 Una Licencia puede tener N peticiones al sistema
Servicios de apoyo de simplificación automática de textos.
                                                                 WorkShop SIMPLEXT




Servicio de Licencias (III)

 Existen tres tipos de usuarios
    Usuario básico
    Administrador
    SuperAdministrador
 Un Usuario puede pertenecer desde 0 a N Grupos
 Un Usuario puede tener desde 0 a N Licencias
 Una Licencia puede tener desde 0 a N Restricciones
     Una restricción puede ser temporal, por utilización, por
    funcionalidad, etc.
 Una Licencia puede tener N peticiones al sistema
Servicios de apoyo de simplificación automática de textos.
                                                                 WorkShop SIMPLEXT




Servicio de Licencias (III)

 Existen tres tipos de usuarios
    Usuario básico
    Administrador
    SuperAdministrador
 Un Usuario puede pertenecer desde 0 a N Grupos
 Un Usuario puede tener desde 0 a N Licencias
 Una Licencia puede tener desde 0 a N Restricciones
     Una restricción puede ser temporal, por utilización, por
    funcionalidad, etc.
 Una Licencia puede tener N peticiones al sistema
Servicios de apoyo de simplificación automática de textos.
                                                                 WorkShop SIMPLEXT




Servicio de Licencias (III)

 Existen tres tipos de usuarios
    Usuario básico
    Administrador
    SuperAdministrador
 Un Usuario puede pertenecer desde 0 a N Grupos
 Un Usuario puede tener desde 0 a N Licencias
 Una Licencia puede tener desde 0 a N Restricciones
     Una restricción puede ser temporal, por utilización, por
    funcionalidad, etc.
 Una Licencia puede tener N peticiones al sistema
Servicios de apoyo de simplificación automática de textos.
                                                                 WorkShop SIMPLEXT




Servicio de Licencias (III)

 Existen tres tipos de usuarios
    Usuario básico
    Administrador
    SuperAdministrador
 Un Usuario puede pertenecer desde 0 a N Grupos
 Un Usuario puede tener desde 0 a N Licencias
 Una Licencia puede tener desde 0 a N Restricciones
     Una restricción puede ser temporal, por utilización, por
    funcionalidad, etc.
 Una Licencia puede tener N peticiones al sistema
Servicios de apoyo de simplificación automática de textos.
                                                                 WorkShop SIMPLEXT




Servicio de Licencias (III)

 Existen tres tipos de usuarios
    Usuario básico
    Administrador
    SuperAdministrador
 Un Usuario puede pertenecer desde 0 a N Grupos
 Un Usuario puede tener desde 0 a N Licencias
 Una Licencia puede tener desde 0 a N Restricciones
     Una restricción puede ser temporal, por utilización, por
    funcionalidad, etc.
 Una Licencia puede tener N peticiones al sistema
Servicios de apoyo de simplificación automática de textos.
                                                              WorkShop SIMPLEXT




Servicio de Licencias (IV)

 Panel de Administración web
Servicios de apoyo de simplificación automática de textos.
                                                         WorkShop SIMPLEXT




Servicio de Licencias (IV)
Servicios de apoyo de simplificación automática de textos.
                                                              WorkShop SIMPLEXT




Servicio de Licencias (VI)

 Panel de Administración web
Servicios de apoyo de simplificación automática de textos.
                                                         WorkShop SIMPLEXT




Servicio de Licencias (VII)
Servicios de apoyo de simplificación automática de textos.
                                                         WorkShop SIMPLEXT




Servicio de Licencias (VIII)
Servicios de apoyo de simplificación automática de textos.
                                                                 WorkShop SIMPLEXT




Servicio de Licencias (IX)

 Comunicación Web Service SOAP y REST.
 Pruebas realizadas con una aplicación de escritorio.
Servicios de apoyo de simplificación automática de textos.
                                                                 WorkShop SIMPLEXT




Conclusiones

 Se ha podido realizar un diseño completo de la arquitectura
 global, sin tener el motor de simplificación.
 La arquitectura diseñada cubre necesidades de escalabilidad,
 flexibilidad e integración con cualquier sistema externo.
 La utilización de tecnologías punteras aporta valor añadido al
 proyecto.
 Con la utilización de JOpera, somos innovadores en la
 integración de servicios SOAP&REST.
 El servicio de licencias, facilita cualquier método de explotación
 del proyecto, debido a su flexibilidad.
Servicios de apoyo de simplificación automática de textos.
                                       WorkShop SIMPLEXT




¿Preguntas?
Servicios de apoyo de simplificación automática de textos.
                                            WorkShop SIMPLEXT




¡Muchas Gracias
 por la atención!
       Contacto:
 eetayo@technosite.es

Más contenido relacionado

Similar a Servicio de apoyo a la simplificación automática

Terminos web 2.0. (1)
Terminos web 2.0. (1)Terminos web 2.0. (1)
Terminos web 2.0. (1)ismacorasalan
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxmedina2966
 
Micro vs Nano (servicios)
Micro vs Nano (servicios)Micro vs Nano (servicios)
Micro vs Nano (servicios)Pedro J. Molina
 
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Andrés Iturralde
 
Pruebas de Servicios Web, ¿Codificar o No Codificar?
Pruebas de Servicios Web, ¿Codificar o No Codificar?Pruebas de Servicios Web, ¿Codificar o No Codificar?
Pruebas de Servicios Web, ¿Codificar o No Codificar?Software Guru
 
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotpaolatublog
 

Similar a Servicio de apoyo a la simplificación automática (20)

Bpel y Open Esb
Bpel y Open EsbBpel y Open Esb
Bpel y Open Esb
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
 
Terminos web 2.0. (1)
Terminos web 2.0. (1)Terminos web 2.0. (1)
Terminos web 2.0. (1)
 
Capitulo 1 - Proyecto integrador 2015-2016
Capitulo 1 - Proyecto integrador 2015-2016Capitulo 1 - Proyecto integrador 2015-2016
Capitulo 1 - Proyecto integrador 2015-2016
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
 
Micro vs Nano (servicios)
Micro vs Nano (servicios)Micro vs Nano (servicios)
Micro vs Nano (servicios)
 
Examen Profesional 1
Examen Profesional 1Examen Profesional 1
Examen Profesional 1
 
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
 
Bbrsoa
BbrsoaBbrsoa
Bbrsoa
 
Curso Cloud Computing, Parte 1: Amazon Web Services
Curso Cloud Computing, Parte 1: Amazon Web ServicesCurso Cloud Computing, Parte 1: Amazon Web Services
Curso Cloud Computing, Parte 1: Amazon Web Services
 
To Cloud or not To Cloud, That is the question!
To Cloud or not To Cloud, That is the question!To Cloud or not To Cloud, That is the question!
To Cloud or not To Cloud, That is the question!
 
Cloud Computing VS SOA
Cloud Computing VS SOACloud Computing VS SOA
Cloud Computing VS SOA
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Pruebas de Servicios Web, ¿Codificar o No Codificar?
Pruebas de Servicios Web, ¿Codificar o No Codificar?Pruebas de Servicios Web, ¿Codificar o No Codificar?
Pruebas de Servicios Web, ¿Codificar o No Codificar?
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspot
 

Último

¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdfjuan23xpx
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxVICTORMANUELBEASAGUI
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...dramosbrise1403
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte2024020140
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxcj12paz
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosYOMIRAVILLARREAL1
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaJadeVilcscordova
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx221112876
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).jcaballerosamayoa
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8antoniopalmieriluna
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfJosAndrRosarioVzquez
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónAntonia Yamilet Perez Palomares
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxdoloresolmosantiago
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.241534381
 

Último (20)

¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 

Servicio de apoyo a la simplificación automática

  • 1. Servicios de apoyo de simplificación automática de textos Esteban Etayo Gil Technosite
  • 2. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Índice de contenidos Introducción Contexto Tecnologías clave Arquitectura global del proyecto Servicio de licencias Conclusiones
  • 3. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Introducción (I) Paquete de trabajo 5 Arquitectura global del sistema Infraestructura alojada en la nube o cloud Aplicaciones de la arquitectura Clientes Plataformas experimentales App móvil Plugin navegador
  • 4. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Introducción (II) Simplext busca: Independencia del servicio de simplificación con las aplicaciones que lo utilicen. Innovar. La posibilidad de integración con cualquier sistema existente. Escalabilidad. Apostar por tecnologías emergentes.
  • 5. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Contexto Desarrollo en paralelo: Motor de Simplificación Arquitectura del Sistema Crear Arquitectura “Cartón-Piedra” Estructura global de componentes Interoperabilidad y relación entre componentes Definición de la datos Canales de comunicación
  • 6. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Tecnologías Clave Cloud Computing Es una de las tendencias emergentes de los últimos años y cada vez más proveedores de servicios y productos tecnológicos se están adhiriendo a este nuevo modelo de prestación de servicio, facilitando servicios bajo demanda a cada cliente. Arquitectura Orientada a Servicios Dispersión de una variedad heterogénea de servicios web intercomunicados.
  • 7. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Cloud Computing (I) Características Permite escalabilidad y servicios bajo demanda Garantizaría la calidad del servicio (QoS) Sistema autónomo Precio Estudio de diferentes plataformas Cloud Computing Microsoft Azure IBM Salesforce Tissat Amazon Web Services
  • 8. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Cloud Computing (I) Características Permite escalabilidad y servicios bajo demanda Garantizaría la calidad del servicio (QoS) Sistema autónomo Precio Estudio de diferentes plataformas Cloud Computing Microsoft Azure IBM Salesforce Tissat Amazon Web Services
  • 9. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Cloud Computing (II) SaaS: Cloud Software as a Service Uso de la aplicación del proveedor sobre la red PaaS: Cloud Platform as a Service Despliega aplicaciones creadas por clientes a la nube IaaS: Cloud Infrastructure as a Service Alquilar procesamiento, almacenamiento, capacidad de red y otros recursos computacionales
  • 10. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Cloud Computing (III) Ref: http://www.slideshare.net/dipina/curso- cloud-computing-parte-1-amazon-web- services
  • 11. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Cloud Computing (IV)
  • 12. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Cloud Computing (V) AWS proporciona una infraestructura de servicios elástica donde alojar computación, almacenamiento o sistema empresariales. Amazon Elastic Cloud (EC2) Amazon Simple Storage Service (S3) Amazon SimpleDB Amazon Simple Queue Service (SQS) Amazon Relational Database Service (RDS) Amazon CloudFront
  • 13. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Arquitectura Orientada a Servicios (I) ¿Qué es? Ref: http://www.slideshare.net/joselcs/arquitectura-software
  • 14. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Arquitectura Orientada a Servicios (II) Ref: http://www.slideshare.net/joselcs/arquitectura-software
  • 15. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Arquitectura Orientada a Servicios (III) Servicios desplegados como Web Services Un servicio web o web service es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones o sistemas. Existen de varios tipos: REST, SOAP Características: Contratos de servicios estandarizados, Servicios con bajo acoplamiento, Abstracción, Reusabilidad, Autonomía, Sin estado, Capacidad de descubrimiento, Composición, Interoperabilidad
  • 16. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Arquitectura Orientada a Servicios (IV) ¿WebService REST o SOAP? Ref: http://www.slideshare.net/cesare.p autasso/bpm-with-rest
  • 17. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Arquitectura Orientada a Servicios (V)
  • 18. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Arquitectura Orientada a Servicios (VI) Composición de servicios Gap en el mercado para conectar servicios SOAP y servicios REST. Proyecto SOA4All: es un proyecto del séptimo programa marco. Han creado sus propias herramientas para la composición, actualmente no están liberadas. REST2SOAP: es un Framework que han desarrollado un departamento de investigación de Taiwán. JOpera: es el tema principal de investigación por parte de un grupo de Suiza.
  • 19. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Arquitectura Global del Sistema (I) Aproximación inicial Arquitectura SOA Cadena texto Servicio Simplificación Cadena texto simplificada
  • 20. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Arquitectura Global del Sistema (II)
  • 21. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Arquitectura Global del Sistema (III) Arquitectura SOA licencia Servicio Licencias texto,licencia respuesta Gestor textoSimplificado:JSON Peticiones 1 tex tex toS to im pli fica do Gestor notic ia RSS Peticiones 2 notic Servicio NotificasSimpificadas iaSim plific Simplificación ada NoticiciasRSS
  • 22. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Arquitectura Global del Sistema (IV) Perímetros de acción Nivel de Coordinación: Es el conjuntos de piezas arquitectónicas encargadas de realizar la integración de todos los servicios y generar la lógica principal, gestionando los diferentes flujos que puede tener una petición en el interior del sistema. Nivel de Servicio: Es el conjunto de servicios atómicos. Cada uno de ellos tiene una tarea específica que realizar. Creando los diferentes nexos de unión con el resto, se generan elementos de valor.
  • 23. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Arquitectura Global del Sistema (V) ¿Qué es? ¿Por qué utilizarlo? Características principales Ayuda a componer servicios Permite invocar servicios REST y servicios SOAP Permite introducir fragmentos de código Java o Java Script Permite introducir actividades manuales Integra un modelado de procesos Se integra como plugin en Eclipse
  • 24. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (I) Gestionar licencias de un conjunto heterogéneo de usuarios Diferentes protocolos de comunicación con el servicio SOAP REST Desarrollo totalmente modular y en capas para poder integrar nuevas características o desplegar en diferentes infraestructuras.
  • 25. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (II) Administración WEB Comunicación SOAP Servicio de BD Licencias Comunicación REST
  • 26. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (III) Existen tres tipos de usuarios Usuario básico Administrador SuperAdministrador Un Usuario puede pertenecer desde 0 a N Grupos Un Usuario puede tener desde 0 a N Licencias Una Licencia puede tener desde 0 a N Restricciones Una restricción puede ser temporal, por utilización, por funcionalidad, etc. Una Licencia puede tener N peticiones al sistema
  • 27. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (III) Existen tres tipos de usuarios Usuario básico Administrador SuperAdministrador Un Usuario puede pertenecer desde 0 a N Grupos Un Usuario puede tener desde 0 a N Licencias Una Licencia puede tener desde 0 a N Restricciones Una restricción puede ser temporal, por utilización, por funcionalidad, etc. Una Licencia puede tener N peticiones al sistema
  • 28. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (III) Existen tres tipos de usuarios Usuario básico Administrador SuperAdministrador Un Usuario puede pertenecer desde 0 a N Grupos Un Usuario puede tener desde 0 a N Licencias Una Licencia puede tener desde 0 a N Restricciones Una restricción puede ser temporal, por utilización, por funcionalidad, etc. Una Licencia puede tener N peticiones al sistema
  • 29. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (III) Existen tres tipos de usuarios Usuario básico Administrador SuperAdministrador Un Usuario puede pertenecer desde 0 a N Grupos Un Usuario puede tener desde 0 a N Licencias Una Licencia puede tener desde 0 a N Restricciones Una restricción puede ser temporal, por utilización, por funcionalidad, etc. Una Licencia puede tener N peticiones al sistema
  • 30. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (III) Existen tres tipos de usuarios Usuario básico Administrador SuperAdministrador Un Usuario puede pertenecer desde 0 a N Grupos Un Usuario puede tener desde 0 a N Licencias Una Licencia puede tener desde 0 a N Restricciones Una restricción puede ser temporal, por utilización, por funcionalidad, etc. Una Licencia puede tener N peticiones al sistema
  • 31. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (III) Existen tres tipos de usuarios Usuario básico Administrador SuperAdministrador Un Usuario puede pertenecer desde 0 a N Grupos Un Usuario puede tener desde 0 a N Licencias Una Licencia puede tener desde 0 a N Restricciones Una restricción puede ser temporal, por utilización, por funcionalidad, etc. Una Licencia puede tener N peticiones al sistema
  • 32. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (III) Existen tres tipos de usuarios Usuario básico Administrador SuperAdministrador Un Usuario puede pertenecer desde 0 a N Grupos Un Usuario puede tener desde 0 a N Licencias Una Licencia puede tener desde 0 a N Restricciones Una restricción puede ser temporal, por utilización, por funcionalidad, etc. Una Licencia puede tener N peticiones al sistema
  • 33. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (III) Existen tres tipos de usuarios Usuario básico Administrador SuperAdministrador Un Usuario puede pertenecer desde 0 a N Grupos Un Usuario puede tener desde 0 a N Licencias Una Licencia puede tener desde 0 a N Restricciones Una restricción puede ser temporal, por utilización, por funcionalidad, etc. Una Licencia puede tener N peticiones al sistema
  • 34. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (IV) Panel de Administración web
  • 35. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (IV)
  • 36. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (VI) Panel de Administración web
  • 37. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (VII)
  • 38. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (VIII)
  • 39. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Servicio de Licencias (IX) Comunicación Web Service SOAP y REST. Pruebas realizadas con una aplicación de escritorio.
  • 40. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT Conclusiones Se ha podido realizar un diseño completo de la arquitectura global, sin tener el motor de simplificación. La arquitectura diseñada cubre necesidades de escalabilidad, flexibilidad e integración con cualquier sistema externo. La utilización de tecnologías punteras aporta valor añadido al proyecto. Con la utilización de JOpera, somos innovadores en la integración de servicios SOAP&REST. El servicio de licencias, facilita cualquier método de explotación del proyecto, debido a su flexibilidad.
  • 41. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT ¿Preguntas?
  • 42. Servicios de apoyo de simplificación automática de textos. WorkShop SIMPLEXT ¡Muchas Gracias por la atención! Contacto: eetayo@technosite.es