Mostrando entradas con la etiqueta Tecnología. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tecnología. Mostrar todas las entradas

martes, 22 de diciembre de 2009

Natural - Lenguaje de programación

¿Qué soy?:

Soy un sistema de programación sencillo, fácil de aprender,
completo, amigable, conmigo puedes codificar una rutina compleja
en pocos minutos y probarla al instante y lo más importante me
puedes guardar y ejecutar donde tu quieras.


NATURAL cautiva, enamora, atrae, fortalece y muchas cosas más. Une ideas separadas.
Integra distintas soluciones. Cultiva la imaginación y abre la mente.
Ayuda a que la codificación de programas sea más sencilla. Hace más de 20 años que lo uso, nunca me defraudo.

En estas décadas evoluciono, mientras otros lenguajes llamados de 4º generación desaparecían.
Lo que lo diferencia es su estabilidad
y su capacidad para fomentar el trabajo en equipo:









































En todos estos años no renunció nunca a sus fundamentos de creación,
pero fue incorporando las innovaciones que aparecían en el campo de la
tecnología IT, facilitado por su fortaleza y su potencial versatibilidad.
Su creador y la Empresa que lo lanzo al mercado, Software AG,
aún hoy tienen a NATURAL como su producto más preciado.


NATURAL, Hoy:

Un producto aún mucho mejor Natural 2006

Con la potencia de los servicios Web y muy poco esfuerzo adicional, Natural 2006 le permite crear rápidamente nuevas aplicaciones y orientar sus recursos actuales hacia una Arquitectura Orientada a Servicios (SOA). Le proporciona un entorno más productivo y fácil de manejar para gestionar sus actuales aplicaciones Natural y desarrollar otras nuevas. Imagine que proporciona información fundamental a los clientes, socios y proveedores sin necesidad de acometer nuevos y grandes desarrollos. Con Natural 2006, puede lograrlo.

Natural 2006: Entorno de desarrollo e implantación de

aplicaciones a escala empresarial

Natural 2006 se ha diseñado para proporcionar un significativo retorno de su inversión en infraestructura de TI, a partir de nuevas y potentes herramientas compatibles con SOA, servicios Web, entornos de desarrollo de código abierto y Rich Internet Applications basadas en AJAX. Proporciona notables mejoras, desde soporte para SOA hasta una perfecta integración de las aplicaciones Natural con aplicaciones Java y .NET. Además proporciona un único entorno de desarrollo basado en Eclipse para Natural y Java, así como la posibilidad de crear Rich Internet Applications sin especiales necesidades de codificación del back-end.

Pagina oficial - Natural - Software AG España

Ejemplo: Codificando
con Natural en Mainframe (también esta para PC y UNIX):
El lenguaje es sólido y confiable. Fácil de leer y entender. Cómodo para incorporar modificaciones. Posee herramientas eficientes para obtener con rapidez la prueba de ejecución, la detección de posibles errores, su posterior corrección y su puesta en producción. Pero su más importante virtud, son una trayectoria de continuidad, con una fuerte estabilidad, con una innovacción constante y con una permanente incorporación de mejoras según la demanda, que posicionó al lenguaje en empresas de primera línea por más de 2 décadas y lo sigue haciendo en la actualidad. Permitiendo la ejecución de los Sistemas críticos de dichas empresas con total seguridad y justa oportunidad.

En fin, un buen lenguaje de programación.

Imagine, Construya y Entregue

lunes, 23 de noviembre de 2009

Base de Datos Inteligente

En la década de los 70 las Bases de Datos nacieron como la gran solución a todos los problemas que tenía por ese entonces la informática ("sistemas") y tiene en Edgar Frank Codd su mayor exponente gracias a su contribución con su teoría de Base de Datos relacionales y su definición de las formas normales. También acuñó el término OLAP y redactó las doce leyes del procesamiento analítico informático. Gracias a dicha teoría el mercado de sistemas pudo contar, entre otros, con productos como Oracle, DB2 y MS SQL. Ya para esa época, a sólo 20 años de la aparición de la primera computadora electrónica comercial Univac I , las empresas tenían como stock grandes bancos de datos en soportes magnéticos(carretes de cinta), con formatos muy dispares y con un gran nivel de divergencia, redundancia, incongruencia, falta de seguridad e incompatibilidad para su re utilización entre sistemas de la misma organización. Sumándose a lo anterior existía una excesiva dificultad para recuperar información fiable, de resumen y de estadística. El escenario transaccional estaba medianamente controlado pero para todo lo demás era una verdadera anarquía de datos. No debemos creer, que en esta primer década de este siglo XXI, la situación de los datos en las organizaciones haya cambiado radicalmente, están mejor almacenados y custodiados, pero existe un alto grado de anarquía por más Bases de Datos relacionales que se posea y datawarehouse y data-mars (almacén de datos parcial táctica) y data-mining (base deductiva) que se mantenga. Los datos siguen siendo la asignatura pendiente y más ahora que sumamos a Internet como vía de ingreso de datos, publicidad y consulta. Entiendo que hoy por hoy las personas le den más importancia a los contenidos y a los resultados inmediatos, pero las empresas para su Back Office no le están dando la importancia que realmente necesita y muy pronto se toparan en sus narices con el problema de la anarquía en sus datos. Entonces verán sus inversiones en soportes de Base de Datos desvanecerse y se sorprenderán que con un diagrama entidad relación no se soluciona el problema. Para ese entonces se darán cuenta que los millones de datos transaccionales almacenados en sus Bases de Datos de poco le servirán para las estrategias que deberán planear para la próxima década. Estas empresas deben enfrentar inmediatamente el desafió de convertir sus Bases de Datos existentes en Inteligentes, para ello tienen ahora el apoyo de Consultoras especializadas en Business Intelligent, que aportan el "El saber como" y "Habilidad" necesarios para terminar con la anarquía de datos, ordenar los flujos de información dentro de la organización y brindar las herramientas de software para la toma de decisiones basados en datos que realmente reflejen el comportamiento de su negocio. Para más información visitar Todo BI y la página de la empresa Stratebi.

lunes, 16 de noviembre de 2009

Diseño de Base de Datos

Existe mucha teoría bibliográfica de como diseñar una Base de Datos. La técnica para diseñar y construir una Base de datos es conocida desde la década de los 70. La anarquía de los datos dentro de las Bases de Datos de las Empresas se considera un problema critico y por eso cada año destinan un porcentaje importante del presupuesto de Sistemas para resolver dicho problema. Describo un diagnostico en mi artículo Base de Datos Inteligente. La solución es compleja porque tiene componentes técnicos y políticos (propios de la Empresa), pero se debe tomar una decisión y una dirección (orientación) radical que minimice los riesgos operativos y de rentabilidad futuros, posibilidad latente por mantener una negligente falta de control y organización en los datos que definen las reglas de negocio de las Empresas. Las soluciones en las Bases de Datos de las Empresas deben hacerse efectivas en el corto y mediano plazo, para así minimizar los altos costes ante posibles daños, que representarían una menor inversión si se encarará hoy su definitiva solución. Como aporte dejo un vídeo hecho por eccutpl donde explica, con un lenguaje no técnico, como se diseña una Base de Datos.

lunes, 2 de noviembre de 2009

Variedad de tecnologías para Sistemas

En esta 1º década de este milenio las grandes empresas y medianas tienen una gran variedad de ofertas de tecnologías de hardware, software y servicios. Son muy pocos los gerente de TI, que anualmente tengan presupuestos asignados que les permitan tomar riesgos en sus contratos de tecnología para cumplir con sus planes de Sistemas. Por esta razón, la mayoría de gerentes prefieren jugar a seguro y dejar de lado cualquier innovación y adoptar propuestas de mejoras de tecnologías de TI conocidas, que les den respiro a sus presupuestos y si es posible negociar con contratos ya vigentes. Esta situación limita la mejor explotación de tecnologías (por ejemplo, Open Source o Business Intelligent) que ofrece el mercado y es por eso que deberíamos tratar de ver que pasará en los próximos 5 años y determinar si es factible tomar algunos riesgos hoy para obtener más beneficios cercanos a las reglas de negocio de la empresa en el futuro o hacer más de lo mismo.