Informática y Sistemas (β)

2009/10/29 - 29 octubre 2009

El Datawarehouse dentro del enfoque de la Inteligencia de Negocios

BI esquematico

esquema básico de BI

El desafío inicial de los almacenes de datos o datawarehouse era contar con la capacidad suficiente de almacenamiento como para albergar la totalidad de operaciones de una organización. Con el tiempo y el abaratamiento de los servidores y hardware dedicado (discos duros tradicionales o de estado sólido, storage, etc.) el siguiente gran desafío era integrar los distintos sistemas para alimentar el datawarehouse corporativo, batalla que se está ganando exitosamente. Pero un tema primordial y que ahora tiene mayor relevancia es saber qué hacer con todo este bagaje de datos; como explotar u obtener conocimiento aprovechable de ellos.

(more…)

2009/10/28 - 28 octubre 2009

Manejo de errores en capa de presentación web

Filed under: Tips de Desarrollo — Mario Mendez @ 00:06
Tags:

En términos ideales los errores en aplicaciones no deben producirse, pero esto es inevitable y tarde o temprano suceden. En el ámbito web donde la mayoría de las aplicaciones apuntan a usuarios externos o casuales, los errores internos de las aplicaciones suelen presentarse con una información detallada que si bien es de gran ayuda a un programador, en realidad están volcando datos sensibles de la infraestructura interna del sitio y sus componentes. Esta información, inservible para la mayoría de los usuarios casuales, es buscada deliberadamente por hackers o delincuentes digitales quienes hacen caer a propósito los sitios para obtener datos y afinar sus ataques o accesos no autorizados. Por ello es sumamente importante tener en cuenta las recomendaciones para evitar estas filtraciones.

(more…)

2009/10/24 - 24 octubre 2009

Emisión de certificados para firma de formularios Infopath

Filed under: Notas sobre Productos — Mario Mendez @ 00:22
Tags: , ,

Una prestación de gran utilidad de la combinación de Sharepoint con Forms Server, es la posibilidad de asegurar documentos Infopath con firmas electrónicas. La capacidad de firmas de formulario completo o por secciones, además de permitir firmas sucesivas o conjuntas ofrece un abanico de posibilidades que cubren las necesidades de otorgar valor documental a los formularios electrónicos. Para que esto sea plenamente funcional hay un cierto detalle a considerar en el momento de emitir los certificados para realizar las firmas.
(more…)

2009/10/22 - 22 octubre 2009

Azure SQL Services: Una completa aplicación de base de datos en línea

una aplicación de base de datos en la nube

bases de datos en la nube

Completando las pruebas de los servicios de SQL Azure en el sitio que implementé hace algunas semanas; debo decir que realmente cumplió con lo prometido, y su programación es trasparente para cualquier desarrollador que haya trabajado anteriormente con .Net y SQL Server. De más está decir que el rendimiento en la fase CTP (esto es, con pocos usuarios y bases de datos pequeñas) es óptimo, por lo que a continuación voy a comentar sobre ciertos aspectos a considerar antes de decidir su adopción. (more…)

2009/10/15 - 15 octubre 2009

Recomendaciones para la actualización KB967723 en Windows Server 2008

Filed under: Notas sobre Productos — Mario Mendez @ 16:26
Tags:

Windows UpdateRecientemente Windows Update detectó un batería de actualizaciones, en mi caso hace poco más de un día; que intentó instalar en diversos equipos que utilizo. Sin embargo, una de estas actualizaciones, específicamente la KB967723 (boletín de seguridad MS09-048) tuvo problemas siendo imposible implementarla a través de la utilidad de actualización incorporada. (more…)

2009/10/07 - 7 octubre 2009

Evitando campos de tipo bit en tablas SQL Server 2008

Filed under: Notas sobre Productos,Tips de Desarrollo — Mario Mendez @ 22:23
Tags: ,
evaluando usar bit como tipo de dato

evaluando usar el bit como tipo de dato

Muchas veces tendemos a almacenar registros con ciertos campos que ofician de “banderas” (flags) para representar información que solo tienen dos estados posibles (sí-no; verdadero-falso; 1-0; etc.)  Este tipo de recurso es tradicional y se utiliza desde los primeros sistemas de bases de datos de acceso secuencial, donde la longitud del registro se diseñaba bit a bit; y el largo del mismo era crucial para minimizar la capacidad total, cuyo almacenamiento era sumamente costoso. En estos sistemas antiguos tomar la decisión de reservar dos o tres bit por registro para necesidades futuras era un tema para evaluar seriamente. Sin embargo el tiempo ha pasado, los sistemas de almacenamiento como SQL Server 2008 tienen acceso aleatorio apoyado por índices, y los costos de almacenamiento se abarataron hasta dejar de ser una preocupación primordial. Bajo este contexto hoy en día debemos evaluar la importancia de usar campos de tipo bit, pero desde otro punto de vista: desde el rendimiento del sistema. (more…)

2009/10/06 - 6 octubre 2009

Azure Storage Services: almacenando datos en la nube

almacenando datos en la nube

almacenando datos en la nube

Continuando la serie de pruebas en Azure, avancé sobre los servicios de almacenamiento de datos específicamente las tablas de datos (table service), incorporando la funcionalidad en el sitio público que creé para dichos efectos. Este servicio se implementa de manera completamente independiente a la aplicación o servicio web; y se accede a través de su API (REST API), lo que es prácticamente transparente para el desarrollador si se auxilia de las librerías .NET y ejemplos que introducen en su SDK. Las características de este servicio es la disponibilidad permanente, y redundancia asegurada; lo que no es poca cosa para quienes deben implementar algo similar con infraestructura propia.

Algo sumamente interesante que encontré de este servicio (more…)

2009/10/02 - 2 octubre 2009

Evitando inconsistencias de datos por navegación hacia atrás en sitios web

el botón de la discordia

el botón de la discordia

Cuando se consolidó la plataforma web como vehículo de implementación de aplicaciones, muy por encima de las basadas en ejecutables Windows (dominantes hasta entrando al nuevo milenio), comenzaron a presentarse problemas nuevos y algunos de difícil solución. Estos problemas se deben mayormente a que la www (world wide web) fue pensada inicialmente como canal de comunicación, y solo con su masificación se empezaron a explotar nuevas prestaciones comerciales y operacionales. Uno de los grandes problemas, y que hasta el día de hoy no se encuentra enteramente resuelto en la mayoría de los sitios que visito es el de la navegación hacia atrás. Y una buena arquitectura debe considerar la navegación de un sitio conforme a ciertos criterios de usabilidad, que en este caso no estan bien estandarizados por lo que hay que prestarles mayor atención. (more…)

Blog de WordPress.com.