Home Descargas Soporte Contáctenos  


Soluciones de Software
COBOL
Servoy
GoldMine CRM
Más
Servicios
Foros y Soporte
Wiki COBOL
Capacitación
Consultoría y Desarrollo
Acceso a Clientes
Noticias
Prensa y novedades
Blog
Sobre ProRM
Quienes somos
Oficinas
Socios de Negocios


 
Cobol > PBL

Acucobol Extend 8

PBL, Permanent Business Logic (Lógica de Negocios Permanente)

PBL es una nueva tecnología diseñada para proteger su inversión en software. No es un nuevo lenguaje, ni una nueva sintaxis. En realidad, es sólo un cambio muy pequeño en la manera de escribir código. Sin embargo, es un cambio radical en la manera de pensar acerca de su código. Antes de ir a los detalles de como habilitar sus aplicaciones para trabajar con PBL, exploremos este nueva forma de pensar acerca del desarrollo de software de negocios.

¿Por qué un nuevo enfoque?

Hay muchas razones para habilitar el uso de PBL en sus aplicaciones de negocios. Tal vez usted está listo para embarcarse en un proyecto para dar una nueva interfaz de usuario para su aplicación. Tal vez usted sólo necesita añadir una nueva forma de realizar la interfaz con su aplicación. Tal vez está migrando su aplicación fuera de COBOL por completo, pero podrían beneficiarse de la posibilidad de utilizar partes de su lógica en la transición. Tal vez le gustaría cambiar de compiladores y necesita remplazar una herramienta proporcionada sólo por el proveedor de su compilador con una alternativa más portátil. O tal vez, usted está planificando de cara al futuro, tratando de proteger su inversión de tener que estar sujeta a un proyecto grande y costoso.

En todos estos casos, lo que está sucediendo es una lucha entre las formas monolíticas en las que las aplicaciones COBOL han sido históricamente estructuradas y la diversidad del moderno entorno tecnológico. Hubo un tiempo en el que las aplicaciones fueron construidas utilizando una sola tecnología o lenguaje. Muchos programas COBOL fueron escritos en ese medio, y muchos de ellos todavía están haciendo su trabajo seguramente al día de hoy.

Pero a medida que fueron desarrollándose nuevas tecnologías, las aplicaciones COBOL tuvieron que tomar ventaja sobre éstas. Habían dos opciones: o bien el lenguaje COBOL en sí podría extenderse a apoyar estas tecnologías, o las interfaces podrían ser desarrolladas para estas tecnologías. Ambos enfoques se han utilizado, y ambos tienen sus limitaciones.

Extender el lenguaje COBOL suena atractivo, pero los problemas que ésto crea son abrumadores. El tiempo de retraso entre que evoluciona una tecnología y la aplicación de esa tecnología dentro del lenguaje COBOL garantiza que las aplicaciones COBOL estén siempre "detrás de la curva". No hay forma que un estándar pueda evolucionar con suficiente rapidez como para mantenerse al día con las nuevas tecnologías, por lo que cada proveedor COBOL ha de trazar su propio rumbo en la aplicación de la tecnología. Esto une a la aplicación con una versión específica de COBOL, eliminando los beneficios de utilizar un lenguaje estandar, y creando la posibilidad de un divorcio caro y complicado cuando surgen diferencias irreconciliables.

Hacer interfases con las nuevas tecnologías evita el tiempo perdido que implica el cambio del lenguaje, pero históricamente la interfaz para cada tecnología ha sido diferente, y ha sido diferente para cada proveedor COBOL, creando el mismo tipo de código no portatil, dependiente de un vendedor que con el tiempo se convierte en un pasivo en lugar de un activo.

Lo que se necesita es una manera eficaz de interfacear con otras tecnologías de una manera genérica, de modo que cuando las tecnologías externas cambien la lógica de la aplicación no se vea afectada. Eso es exactamente lo que PBL proporciona. En lugar de interfacear su código a Java o vb.net o CGI, o SOAP, puede añadir una interfaz PBL en su código y dejar que PBL genere la interfaz a cualquier tecnología.

 

 
COBOL
RM/COBOL
Acucobol - Extend 8
ETS
Cobol Access+
Manuales en Castellano
SERVOY
Servoy
CRM
GoldMine CRM
GoldMine Corporate Edition
GoldMine Premium Edition
Quotewerks
IntelliClick
INFRAESTRUCTURA
Controles ActiveX
DBI Technologies
Roble Sistemas
RPV Business Reports