genexus exposición

Upload: jesus-perez-a

Post on 08-Feb-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 Genexus Exposicin

    1/50

    UNIVERSIDAD NACIONAL DE INGENIERIA

    - FIIS -ADMINISTRACIN DE BASE DE DATOS

    Integrantes: Profesor:

    Ing. Manuel Velarde

  • 7/22/2019 Genexus Exposicin

    2/50

  • 7/22/2019 Genexus Exposicin

    3/50

  • 7/22/2019 Genexus Exposicin

    4/50

  • 7/22/2019 Genexus Exposicin

    5/50

    Genexus

    Herramienta case

  • 7/22/2019 Genexus Exposicin

    6/50

    Que es GeneXus?

    Genexus es una herramienta que partede la visin de los usuarios, captura suconocimiento y luego lo sistematiza enuna base de conocimiento.

    Es a partir de esta base de conocimientoque GENEXUS es capaz de disear, degenerar y de mantener de forma

    totalmente automtica la estructura dela base de datos y los programas quevan a permitir que los usuariosinteracten con esas visiones de las

    cuales partimos al inicio.

  • 7/22/2019 Genexus Exposicin

    7/50

    El nuevo paradigma con GeneXus

    Basado en elConocimiento

    Enfocado en los requerimientos delusuario final

    Automatizacin

    Genera y mantiene 100% de las

    aplicaciones de la base de datos yprogramas

    MultiplataformaSoporta las plataformas, lenguajes yDBMS lderes

    Evoluciona conel tiempo

    Especifique hoy

    Genere hoy, maana y siempre!

  • 7/22/2019 Genexus Exposicin

    8/50

    Programas

    Base de

    Datos

    Gestin automtica delconocimiento

    Base de

    Conocimiento

    GENERA

    Basado en el Conocimiento

  • 7/22/2019 Genexus Exposicin

    9/50

    Base de

    Conocimiento

    del Negocio

    Aplicacin

    Requerimientos delUsuario

    Capture el conocimiento

    Dnde esta el Conocimiento?

  • 7/22/2019 Genexus Exposicin

    10/50

  • 7/22/2019 Genexus Exposicin

    11/50

    Objetos Genexus

  • 7/22/2019 Genexus Exposicin

    12/50

    Incremental

  • 7/22/2019 Genexus Exposicin

    13/50

    Incremental

  • 7/22/2019 Genexus Exposicin

    14/50

  • 7/22/2019 Genexus Exposicin

    15/50

  • 7/22/2019 Genexus Exposicin

    16/50

  • 7/22/2019 Genexus Exposicin

    17/50

  • 7/22/2019 Genexus Exposicin

    18/50

  • 7/22/2019 Genexus Exposicin

    19/50

  • 7/22/2019 Genexus Exposicin

    20/50

  • 7/22/2019 Genexus Exposicin

    21/50

    CotizacinCANTIDAD DESCRIPCIN

    PRECIOUNITARIO

    IMPORTE

    1

    1er Licencia GeneXus Full Technology1 Licencia Ambiente de desarrollo IDE1 Licencia del Generador JAVA1 Licencia del Generador .Net Mobile1 Licencia del Generador .NET1 Licencia del Generador Cliente/Servidor1 Licencia del Generador Ruby1 Licencia de Generador AS/400 RPG Cobol1 Licencia de Desarrollo GXPlorer (1 Metadata Managery 1 GXPlorer OLAP)1 Licencia GXQuery1 Licencia de desarrollo GXFlow (1 GeneXus ProcessModeler y 5 Inbox)Curso GeneXus Bsico dictado en las oficinas de

    ARTech MxicoA partir de la 2da Licencia (c/u)1 Licencia Ambiente de desarrollo IDE1 Licencia del Generador JAVA1 Licencia del Generador .Net Mobile1 Licencia del Generador .NET1 Licencia del Generador Cliente/Servidor1 Licencia del Generador Ruby1 Licencia de Generador AS/400 RPG Cobol1 Licencia de Desarrollo GXPlorer (1 Metadata Managery 1 GXPlorer OLAP)1 Licencia GXQuery1 Licencia de desarrollo GXFlow (1 GeneXus ProcessModeler y 5 Inbox)Curso GeneXus Bsico dictado en las oficinas de

    ARTech Mxico

    $10,000.00 USD

    $9,000.00 USD

    $10,000.00 USD

    $9,000.00 USD

  • 7/22/2019 Genexus Exposicin

    22/50

    Cursos de GeneXus

    Orientado a todas aquellas personas tcnicas involucradas en eldesarrollo de aplicaciones que desean utilizar GeneXus.

    Requisitos:

    Cumplir con el proceso de Inscripcin.

    Cumplir con los conocimientos bsicos del curso.

    NOTA: A las instituciones de gobierno se les hace un 70% en lalicencia.

    El Curso Bsico GeneXus consta de:

    Tericoprctico 1 semana ( 8hrs diarias)

    Taller2 das y medio (8 hrs. diarias)

    Examen de evaluacin (4 hrs. Opcionales)

  • 7/22/2019 Genexus Exposicin

    23/50

    Algunos de los usuarios mas

    importantes.

    Laboratorios Roche (Amrica Latina)Nestl (Amrica Latina)Honda (Brasil)American Express Bank (Uruguay)

    Embotelladora de Coca Cola (San Paulo & Mxico)General Motors (Ecuador)Embotelladora de Pepsi Cola (Mxico & Uruguay)Sharp (Brasil)Texaco (Amrica Latina)Sudameris Bank (Amrica Latina)

    ANCAP (Uruguay)Toyota (Brasil)Volkswagen (Uruguay)EsSalud (Per)

  • 7/22/2019 Genexus Exposicin

    24/50

    SUITES GENEXUS

    COMPLEMENTOS:

  • 7/22/2019 Genexus Exposicin

    25/50

    1.- Qu es GAM?

    GAM = GeneXus Access Manager

    Biblioteca integrada a GeneXus

    Fcil de incorporar a la KB

    Provee una solucin a:

    Autenticacin

    Autorizacin

    En cuanto a seguridad las aplicaciones que generamos siguenel estndar del OWASP y provee un security scanner para

    escanear el cdigo que uno desarrollo para la vulnerabilidad

    que el cdigo pueda tener.

  • 7/22/2019 Genexus Exposicin

    26/50

    Qu hace en WEB? AUTENTICACIN

    Base de datos Local Web Service Externo

    Facebook

    Google

    Twitter

    AUTORIZACIN

    Generacin de Permisos por cada objeto

    _Execute

    En Transacciones hay permisos por Modo

    Cdigo del chequeo de seguridad en el generador

    Declarativo

    No se ensucia el cdigo GeneXus

  • 7/22/2019 Genexus Exposicin

    27/50

    Autenticacin WEB

    WEB

    APPLICATION DB APP.

    DB GAMGAM API

    LoginUsuario

    PasswordHTTPS

    SessionRespuesta

    Application

    Server

  • 7/22/2019 Genexus Exposicin

    28/50

    Chequeo de seguridad en

    cada Get/Post/Ajax/etc.

    Autorizacin WEB

    WEB

    APPLICATION

    DB APP.DB GAM

    GAM APIGET/POST/AJAX Valid

    Session

    Respuesta

    Application Server

    Valid

    Permission

  • 7/22/2019 Genexus Exposicin

    29/50

    Qu hace en Smart Devices?

    Autenticacin

    Utilizamos oauth 2.0

    Autorizacin

    Quien puede ejecutar/acceder a un servicio o objeto SD

    En las Transacciones permiso por Modo de cada BC expuesto

    como Servicio

    Autenticacin SD

  • 7/22/2019 Genexus Exposicin

    30/50

    HTTPS

    Autenticacin SD

    WEB

    APPLICATION

    DB APP.DB GAM

    GAM API

    LoginClient _IdClient_SecretUsuarioPassword

    Valid

    Token

    Access Token

    Application

    Server

    Valid

    Permission

    GET o PUT con Access Token

    Respuesta RESTHTTP

    200/401/403

    Autorizacin SD

  • 7/22/2019 Genexus Exposicin

    31/50

    2.- GX SERVER

    GX server permite integrar distintos grupos de programadores

    en una o varias locaciones, distribuir las diferentes tareas,

    compartir bases de conocimiento y respaldar la informacin a

    distancia para llevar a buen trmino proyectos complejos.

  • 7/22/2019 Genexus Exposicin

    32/50

  • 7/22/2019 Genexus Exposicin

    33/50

    3.- GeneXus Business Process

    Management Suite

    GX FLOW

  • 7/22/2019 Genexus Exposicin

    34/50

  • 7/22/2019 Genexus Exposicin

    35/50

  • 7/22/2019 Genexus Exposicin

    36/50

    LA NUEVA VERSION:

    GENEXUS EVOLUTION 3

  • 7/22/2019 Genexus Exposicin

    37/50

  • 7/22/2019 Genexus Exposicin

    38/50

  • 7/22/2019 Genexus Exposicin

    39/50

    Antes: Servicios Online

  • 7/22/2019 Genexus Exposicin

    40/50

    Ahora: Servicios Off line

    G i di

  • 7/22/2019 Genexus Exposicin

    41/50

    Genexus interpreta cdigo

    nativo

    E d d Pl f

  • 7/22/2019 Genexus Exposicin

    42/50

    Estndares de Plataforma

    mobile

  • 7/22/2019 Genexus Exposicin

    43/50

    Diseo en su lenguaje nativo

    S i i l

  • 7/22/2019 Genexus Exposicin

    44/50

    Se anticipo a lo que pasara con

    html 5

  • 7/22/2019 Genexus Exposicin

    45/50

  • 7/22/2019 Genexus Exposicin

    46/50

  • 7/22/2019 Genexus Exposicin

    47/50

  • 7/22/2019 Genexus Exposicin

    48/50

    POR TANTO, GENEXUS

  • 7/22/2019 Genexus Exposicin

    49/50

  • 7/22/2019 Genexus Exposicin

    50/50