El Futuro Mxico 2003 Breogn Gonda bgvartech com
El Futuro México 2003 Breogán Gonda bgv@artech. com. uy
El Futuro Tecnología E Comerce Industria de software y servicios asociados en todo el mundo Knowledge Management Genexus
El Futuro Tecnología
Tecnología Servidores Sistemas de Gerencia de Banco de Datos Plataformas / Sistemas operativos Work Flow XML
Servidores Orientación a servidores: es una realidad Servidores: De base de datos De aplicaciones De Web Services
Servidores: De correo De imágenes De verificación de firmas
Servidores: De metadatos De work flow De verificación de validez de usuarios / licencias
Servidores El mundo “on demand”: ¿qué, significa? , cuales son sus causas? , ¿y sus consecuencias?
Sistemas de Gerencia de Base de Datos SQLs? POSSQL TRDBMS Bases de datos orientadas a objetos: OODBMS / ORMSQL? Bases de Datos Relacionales Inteligentes?
Plataformas / SO Linux?
Plataformas En lo relativo a Java y. NET, ya no podemos hablar más de una tendencia Nuestras dudas son ¿cuál será la velocidad de penetración? ¿cuál escogemos? entendimientos / desentendimientos de los grandes jugadores Linux?
Plataformas / SO Linux? Linux + HTML?
Sistemas Operativos / Plataformas / Intereses comerciales Inicialmente, cada fabricante tenía su SO Linux? 1970: Sólo sobrevivirían aquellos que fueran interesantes para la industria de software 1981: IBM lanza el PC industria de software consolidada 198 x: Todos contra IBM SO de IBM + UNIX 1991: Linus Torvalds lanza Linux (UNIX alike)
Sistemas Operativos / Plataformas / Intereses comerciales 1996: Todos contra Microsoft Java como Linux? plataforma 1999: IBM apoya Linux gana credibilidad 2003: Oracle apoya Linux Mucha gente empieza a pensar en HTML puro 2003: Microsoft contraataca: anuncia una nueva generación de interfaces de usuarios ?
XML Sistema de mensajes autodescritos: Es la gran herramienta de comunicación de datos Web Services Bases de Datos Extendidas
XML: Bases de datos extendidas Web Services BD de Proveedores XML XML XBD BD de Proveedores XML XML Mi BD XML BD de Mis Clientes
XML Ejemplo: GXplorer / SAP Data Views sobre mensajes XML? Estructuras de datos y procesamiento de mensajes XML en alto nivel
XML / interfases de usuarios Lenguajes de definición de interfases de usuarios? XAML? Servidores de interfases de usuarios?
Work Flow Tratar los flujos de trabajo fuera de los programas Independizar la decisiones de “tiempo de desarrollo” de aquellas que deben ser tomadas en “tiempo de ejecución”
e Commerce
e Commerce Éxito? Fracaso? Qué ha cambiado?
Industria de software y servicios asociados en todo el mundo
Industria de software y servicios asociados en todo el mundo Fuerza bruta o innovación. . ? Enorme ineficiencia de la programación manual Influencia del pasado
Industria de software y servicios asociados en todo el mundo Las soluciones a la ineficiencia: Contratación de paquetes Importación de mano de obra Importancia de los niveles salariales
Industria de software y servicios asociados en todo el mundo Las soluciones a la ineficiencia: Contratación de: Programación. . Desarrollo. . Outsourcing…. en países donde los salarios son muy bajos y la capacidad técnica razonable. . .
Industria de software y servicios asociados en todo el mundo Exportaciones de software y servicios: 2002 India, aprox. US$8. 000: 000 China, aprox. US$ 400: 000 Otros, aprox. US$ 2. 000: 000 Estimación 2007 India, aprox. US$27. 000: 000 China, aprox. US$27. 000: 000 Otros, US$ 10: 000 ? Fuente: varias, incluyendo artículo Business. Week y reporte del Gartner Group
Industria de software y servicios asociados en todo el mundo Exportaciones de software y servicios: Pérdida de muchos puestos de trabajo en el mundo más desarrollado y en América Latina No es posible competir con la industria de software de los países de muy bajos salarios utilizando sus mismos métodos y medios
Industria de software y servicios asociados en todo el mundo Exportaciones de software y servicios: ¿Qué harán los países más desarrollados para evitar que su industria de software siga migrando a países de muy bajos salarios?
Industria de software y servicios asociados en todo el mundo Importancia del desarrollo basado en conocimiento
Importancia del desarrollo basado en conocimiento El conocimiento es permanente: No pierde valor con el tiempo Ni con los cambios tecnológicos
Importancia del desarrollo basado en conocimiento El conocimiento es independiente de: Sistema operativo SGBD Lenguaje Arquitectura
Importancia del desarrollo basado en conocimiento Desarrollo basado en conocimiento: La propagación de los cambios es automática La crítica y consolidación del conocimiento es automática
Importancia del desarrollo basado en conocimiento Desarrollo basado en conocimiento: La base de datos se diseña y genera automáticamente Los programas se diseñan y generan automáticamente
Importancia del desarrollo basado en conocimiento Los requerimientos se describen a nivel del “qué”
Importancia del desarrollo basado en conocimiento Influencia de la división de todo el mercado entre unas pocas plataformas de ejecución
Importancia del desarrollo basado en conocimiento Para una casa de software, crear un sistema estándar maduro para un mercado vertical lleva 5 años hacerlo con programación manual es muy peligroso
Importancia del desarrollo basado en conocimiento ¿Puede una casa de software implementar sus productos sólo para una determinada plataforma?
Knowledge Management
Knowledge Management Lógica de predicados (Alta capacidad de inferencia, representación pre-definida) Cálculo relacional (muy baja capacidad de inferencia, representación pre-definida) ¡ Álgebra relacional (sin capacidad de inferencia, operadores asociativos, representación pre-definica) Representación anárquica (Knowledge storage & retrieval, sin capacidad de inferencia ni operadores asociativos, la libertad de representación es total)
Knowledge Management I, III, IV, V, VII, VIII, IX, X, …. , XL, L, …XC, C, …, CM, …, XCM, …M 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, …. , 40, 50, . . . 90, 100, … 900, …, 990, 1000
Knowledge Management Lógica de predicados (Alta capacidad de inferencia, representación pre-definida) Cálculo relacional (muy baja capacidad de inferencia, representación pre-definida) ¡ Álgebra relacional (sin capacidad de inferencia, operadores asociativos, representación pre-definica) SQL Representación anárquica (Knowledge storage & retrieval, sin capacidad de inferencia ni operadores asociativos, la libertad de representación es total) los grandes jugadores llaman a esto Knowledge Management!!!!!
Knowledge Management Lo que corrientemente se llama “Knowledge Management” consiste realmente en mecanismos para almacenar y recuperar conocimiento sin ¡ operadores asociativos ni capacidad de inferencia alguna Obviamente no tiene nada que ver con el “desarrollo basado en conocimiento”
Genexus
Genexus hoy La tecnología más avanzada Rigurosa fundación matemática Ciclo completo de la¡ aplicación Desarrollo constante 5000 clientes y 30000 licencias en todo el mundo
Genexus: las ventajas permanentes muy buena administración automática del conocimiento ¡ de los sistemas de negocios
Genexus: las ventajas permanentes ¡Describir en vez de programar!
Genexus próximamente Niveles de reutilización mayores Mayor facilidad y flexibilidad para construcción de aplicaciones de 3 o más capas Mayor libertad para la formulación de interfases del usuario Procedimientos más compactos: aumento de la productividad
Genexus y la industria de software Los esquemas comerciales basados en bajos salarios compiten con mucha ventaja contra los que quieren hacer lo mismo con altos salarios ¡La tecnología hace la diferencia!
Genexus y la industria de software La productividad del desarrollo basado en conocimiento y, en particular, la de desarrollar con Genexus es mucho mayor…. y compensa largamente las diferencias salariales
Genexus 9. 0 Objetivos Aumento sustancial de la escalabilidad de las aplicaciones en forma transparente Aumento sustancial de la productividad del desarrollo (100% ? ) Extensión de la base de usuarios disminuyendo los pre-requisitos
Genexus en el mundo Distribución en más de 30 países de todo el mundo. América Latina EE UU China Japón Canadá España Italia Portugal Sud África
Genexus en el mundo Laboratorios y oficinas comerciales: Montevideo, Uruguay Chicago, EE UU Ciudad de México, México São Paulo, Brasil
Genexus 2004 Consolidación de las operaciones en China Creación de filial en Shanghai Operaciones en Japón
Genexus Trabajamos permanantemente, para que nuestros clientes nos tengan la suficiente confianza para dedicarse a su actividad fin y dejar la tecnología en nuestras manos
¡¡¡ Muchas gracias !!! El Futuro: una visión personal Breogán Gonda bgv@artech. com. uy
- Slides: 55