WEBMAIL
 

Outsourcing

CORPORACIÓN DSI dedica su empeño al desarrollo de programas computacionales según un concepto moderno de aplicaciones de última generación tecnológica, que provee la adaptación y modularidad de una solución integral a las necesidades de información de las instituciones educativas, comerciales y de gobierno, cubriendo así las distintas áreas de la administración pero otorgando a todas una plataforma eficaz para la toma de decisiones en los ámbitos operativo y táctico.  Las aplicaciones CODSI están orientadas a trabajar en tiempo real y por lo tanto a proveer eficientemente la información que refleja el estado actual de la institución.

El desarrollo del software se puede llevar a cabo de dos formas: con estándares o sin ellos. La diferencia entre las dos alternativas es el valor agregado que la empresa percibe cuando existe un lineamiento que guíe a los analistas y programadores en el proceso de desarrollo. A continuación se citan algunos puntos tangibles proporcionados por este valor agregado:

  • Mayor rapidez de desarrollo al poder explotar las características de una herramienta Orientada a Objetos como lo son reutilización, encapsulamiento y polimorfismo principalmente la herencia.
  • Mantenimiento de las aplicaciones relativamente sencillo, ya sea por parte de un experto en las mismas o un nuevo empleado que apenas las comienza a conocer, esto debido a que una vez comprendido el estándar con el que se desarrolló es fácil entender los diferentes procesos que se programaron.
  • Aplicación de cambios y nuevos requerimientos en las aplicaciones de una manera más sencilla y veloz puesto que tanto los objetos como los procesos están bien definidos y documentados.

CORPORACIÓN DSI busca implantar una filosofía de eficiencia en el desarrollo de sus aplicaciones; por esta razón opta por un desarrollo con estándares. Promueve entonces que las personas unan sus ideas y las expresen de la misma manera. Logrando unificar el desarrollo de las aplicaciones y gestionando la inclusión de mejoras con la finalidad de que tengan un efecto grupal y no individual.

¿Qué es Power Builder?

Es una herramienta gráfica que soporta el rápido desarrollo de aplicaciones (RAD -Rapid Application Development) desarrollado por PowerSoft, Inc subsidiaria de SYBASE Co. Power Builder también es un lenguaje de cuarta generación (4 GL).

Power Builder permite la construcción de aplicaciones Orientadas a Objetos (OO).  La tecnología OO permite implementar el concepto de herencia de clases, la abstracción de datos, la encapsulación y el polimorfismo.  Además soporta el desarrollo de objetos por composición.

Como punto adicional Power Builder está orientado hacia arquitectura abiertas del modelo Client-Server. En la actualidad Power Builder soporta eficientemente la integración a Internet a través de la apertura a la arquitectura distribuida y el desarrollo del moderno concepto de componentes.

En resumen es una poderosa herramienta que hace el trabajo más rápido, fácil, eficiente, robusto, elegante y moderno.

¿Qué es una aplicación PB?

Es una aplicación desarrollada bajo el modelo establecido por CORPORACIÓN DSI, con capacidad computacional para trabajar en forma integrada o independiente. Integrada significa que puede interactuar con otras aplicaciones e independiente significa que es una aplicación adquirida sola y que está en capacidad de trabajar en la forma adecuada y requerida por la empresa sin depender de otras aplicaciones.

Las aplicaciones PB están desarrolladas en ambiente Windows 9X. Sin embargo, pueden correr bajo las plataformas Windows NT, Sun Solaris y Macintosh y pueden conectarse a las bases de datos ORACLE, SYBASE, MS SQL Server, INFORMIX y DB 2 (AS/400) en forma nativa y a cualquier otra base de datos a través del estándar Microsoft ODBC.

FILOSOFÍA DE DESARROLLO

CORPORACIÓN DSI a través de su conjunto de ingenieros en informática ha establecido un poderoso esquema para elaborar aplicaciones versátiles, novedosas, robustas, modernas y de rápido desarrollo.

CORPORACIÓN DSI buscando estar al día con lo último de la tecnología de información existente en el mercado, ha decidido desarrollar sus aplicaciones bajo el esquema de Análisis, Diseño y Desarrollo Orientado a Objetos, explotando al máximo el poder de esta metodología de desarrollo, en todos sus principios fundamentales y aun en conceptos más especializados como la investigación del manejo de componentes el uso de objetos no visuales; así como la utilización siempre que sea posible de los objetos desarrollados por Ingenieros de PowerSoft contenidos en los PFC (PowerBuilder Foundation Class).

Una de las normas fundamentales establecidas en CORPORACIÓN DSI establece la utilización de objetos externos, ya sea a través de: OLE’s, Componentes u Objetos PFC y librerías pbl de distribución gratuita siempre que esto sea posible.

Esquema de desarrollo del sistema

El sistema está elaborado sobre una plataforma de objetos (jerarquía) donde todo está prepensado, facilitándole la vida al desarrollador de una manera muy conveniente.

Debido a que las aplicaciones del sistema son orientadas a objetos, para poder construir una aplicación se debe conocer el esquema de objetos ancestros que CORPORACIÓN DSI ha implementado.

Siempre que se haga un nuevo objeto, este debe ser heredado de algunos de los objetos ancestros existentes, esto aunque la funcionalidad del objeto requerido deba ser completamente sobreescrita y construida por el ingeniero desarrollador. Por experiencia adquirida por CORPORACIÓN DSI este es el mejor esquema de desarrollo, pues facilita enormemente el desarrollo de capacidades posteriores en la aplicación y el mantenimiento siempre se puede hacer en forma centralizada.

CORPORACIÓN DSI puede desarrollar aplicaciones bajo cuatro diferentes plataformas de ancestros, los cuales manejan un esquema de herencia de ventanas y un esquema de herencia de objetos visuales y no visuales.

Sobre la tecnología de orientación a objetos (OO)

La utilización de objetos o las llamadas Clases en Programación Orientada a Objetos (P.O.O.) en PowerBuilder tienen una connotación especial debido a que PowerBuilder es soportado fundamentalmente sobre este modelo y aunque la P.O.O. se puede implementar de diferentes formas, la utilización de objetos de usuario es la mejor forma de comprender los conceptos más especializados de está metodología.

Power Builder soporta eficientemente los siguientes conceptos:

  • Herencia de Clases sencilla (No herencia múltiple)
  • Encapsulación de Datos
  • Polimorfismo
  • Abstracción
  • Composición de Objetos o Componente Compuestos COM-COM
  • Utilización de objetos genéricos
  •