aplicaciones de los objetos de negocios
TRANSCRIPT
15/10/1998 PRINCIPIA INFORMATICA 1
APLICACIONES DE LOS BO’s
ALEJANDRO DOMÍNGUEZ
15/10/1998 PRINCIPIA INFORMATICA 2
Temario
El modelo de negocios: diseños ejecutables
Cliente/servidor y los BO’s
Aplicaciones heredadas y los BO’s
Internet y los BO’s
Resolviendo los problemas con los BO’s
¡Las buenas noticias!: los BO’s son reales
15/10/1998 PRINCIPIA INFORMATICA 3
EL MODELO DE NEGOCIOS:
DISEÑOS EJECUTABLESElementos del modelo de negocios
Ejemplo sencillo de modelo
Mapeando el modelo al modelado de
BO’s
Implementando el modelo
Las reglas de negocios aplican a
cualquier BO
Estrechando la brecha entre el diseño y
la implantación
15/10/1998 PRINCIPIA INFORMATICA 4
Elementos del modelo de
negocios
• Actores
– Personas y procesos automáticos - clientes,
agentes de ventas, autorizador de compras
• Procesos
– hacer pedidos, realizar facturas, reclutar
personal, hacer envíos, manufacturar
• Entidades
– lugares, cosas, partes, órdenes, facturas,
compras
15/10/1998 PRINCIPIA INFORMATICA 5
Ejemplo sencillo de modelo
Llamada de venta
Los actores, procesos y entidades de negocios
definen el modelo de negocios.
OrdenProductoPara
Produce
15/10/1998 PRINCIPIA INFORMATICA 6
Mapeando el modelo al
modelado de BO’s
Llamada de venta
Agente
Orden
Comprador
Produce
Objeto de proceso de venta
Producto Para
Tomado por De
15/10/1998 PRINCIPIA INFORMATICA 7
Implementando el modelo
Agente
Orden
Comprador
Produce
Objeto de proceso de venta
Producto Para
Tomado por De
• Cada BO señalado abajo se implementa como un
componente independiente conteniendo reglas de
negocio
• Cada uno colabora con el otro objeto de negocios
utilizando marcos de trabajo estándar
15/10/1998 PRINCIPIA INFORMATICA 8
Las reglas de negocios aplican a
cualquier BO
Orden
Ninguna orden debe ser
procesada cuando el
comprador esté en espera
Comprador
Los compradores deben
estar en espera cuando
se retrasan 60 días
en sus pagos
Los compradores deben
estar en espera cuando
excede su límite de
crédito
15/10/1998 PRINCIPIA INFORMATICA 9
Estrechando la brecha entre el
diseño y la implantación
BO comunes
Marco de trabajo de los BO
Diseño
Implantación
15/10/1998 PRINCIPIA INFORMATICA 10
CLIENTE/SERVIDOR Y LOS
BO’s
Problemas en las aplicaciones de
dos niveles
Cliente/Servidor de 3 niveles con
BO’s
15/10/1998 PRINCIPIA INFORMATICA 11
Problemas en las aplicaciones
de dos niveles (Two tier)Fuentes de
datostradicionales
SQL DBMS
Cliente/Servidor
Aplicacionesmonolíticas
Cosasmalas
Todas las reglas de negocios,las reglas de datos, las aplicaciones
lógicas y el código de interfacesde usuario están contenidas aquí
Aplicacionesmonolíticas
Los datos van aquí
Cosasbuenas
15/10/1998 PRINCIPIA INFORMATICA 12
Cliente/Servidor de 3 niveles con
BO’s
SQL DBMS
Aplicacionesheredadas
Cliente/Servidor
Objetos denegocios
AplicacionesCliente
Las reglas de negocioy de datos van aquí
La interfaz del usuarioy las aplicacioneslógicas van aquí
Buenascosas
Buenascosas Buenas
cosas
Los datos van aquí
15/10/1998 PRINCIPIA INFORMATICA 13
APLICACIONES
HEREDADAS Y LOS BO’s
Los BO’s pueden “incorporar”
las aplicaciones heredadas y
datos
“Incorporación” de sistemas
heredados
15/10/1998 PRINCIPIA INFORMATICA 14
Los BO’s pueden “incorporar”
las aplicaciones heredadas y
datos• Los objetos de negocio se definen en
términos de su interfaz; su implementación
puede utilizar aplicaciones existentes
– Pueden “llamar” una aplicación existente
– Pueden utilizar un “raspador de pantallas”
• Los nuevos sistemas basados en BO’s se
pueden construir utilizando un DBMS
existente
15/10/1998 PRINCIPIA INFORMATICA 15
“Incorporación” de sistemas
heredadosLa incorporación permite que los
programas y datos viejos trabajen
con y como BO’s
15/10/1998 PRINCIPIA INFORMATICA 16
INTERNET Y LOS BO’s
Los BO’s e Internet y/o una Intranet
BO’s en diferentes empresas pueden
operar a través de Internet
Internet integra gente, empresas y BO’s
en todo el mundo
Internet browsers como clientes de los
BO’s
Internet, e-commerce y BO’s
15/10/1998 PRINCIPIA INFORMATICA 17
Los BO’s e Internet y/o una
intranet
La gente puede utilizar los BO´s a través
de los servidores Web en cualquier lugar
15/10/1998 PRINCIPIA INFORMATICA 18
BO’s en diferentes empresas
pueden interoperar a través de
Internet
El Este importaEl Oeste exporta
15/10/1998 PRINCIPIA INFORMATICA 19
Internet integra gente, empresas y
BO’s en todo el mundo
15/10/1998 PRINCIPIA INFORMATICA 20
Internet browsers como clientes
de los BO’s
Internet
Browser
Clients
Browser
Clients
Browser
Clients
Web
Servers
Web
Servers
Business
ObjectsBusiness
Objects
Business
Objects
15/10/1998 PRINCIPIA INFORMATICA 21
Internet, e-commerce y BO’s
• Los BO’s permiten el e-commerce
– Proporcionan workflow (objetos de procesos de
negocios) y fuentes (objetos de entidades de
negocios) a las aplicaciones equipadas con
browsers
– Traen clientes y proveedores a la empresa
– Integran los negocios con clientes y
proveedores compartiendo BO’s
15/10/1998 PRINCIPIA INFORMATICA 22
RESOLVIENDO LOS
PROBLEMAS CON LOS BO’s
Los BO’s pueden atacar a los
problemas
15/10/1998 PRINCIPIA INFORMATICA 23
Los BO’s pueden atacar a los
problemas (1)
• Problema
– Sistemas inflexibles no cambian acorde a las necesidades de negocios
• Respuesta
El modelado de objetos y la implementación permiten a las componentes de negocios integrarse y utilizarse de diferentes formas. Los cambios son sólo sobre un número pequeño de objetos
Cada BO y cada cliente es un “programa” separado, el impacto en los cambios se minimiza
15/10/1998 PRINCIPIA INFORMATICA 24
Los BO’s pueden atacar a los
problemas (2)
• Problema
– Las aplicaciones heredadas son difíciles de
evolucionar
• Respuesta
Las aplicaciones heredadas pueden
“incorporarse” en BO’s para una integración y
transición eficiente
15/10/1998 PRINCIPIA INFORMATICA 25
Los BO’s pueden atacar a los
problemas (3)
• Problema
– Dificultad para integrar aplicaciones y unidades
de negocio
• Respuesta
El modelo de BO’s de la OMG opera dentro de
marco estándar que facilita la integración de la
tecnología y las unidades de negocio
Los BO’s se convierten en componentes de
escritorio
15/10/1998 PRINCIPIA INFORMATICA 26
Los BO’s pueden atacar a los
problemas (4)
• Problema
– Ambientes cerrados y propietarios
• Respuesta
Aplicación de los estándares de BO’s de la OMG
Los BO’s están abiertos para utilizar cualquier DBMS o las aplicaciones existentes para la implementación
Los BO’s se pueden utilizar por cualquier aplicación o programas de escritorio a través de interfaces estándar
15/10/1998 PRINCIPIA INFORMATICA 27
Los BO’s pueden atacar a los
problemas (5)
• Problema
– Las aplicaciones no se ajustan a las necesidades
de negocios o al modelo de negocios
• Respuesta
Los BO’s representan e implementan de forma
directa el modelo de negocios y los procesos de
negocios
15/10/1998 PRINCIPIA INFORMATICA 28
Los BO’s pueden atacar a los
problemas (6)
• Problema
– Los SI’s son inaccesibles y no entendibles
• Respuesta
Los BO’s utilizan la terminología de negocios
de la forma en que la gente de negocios la
entienden
Los BO’s catalogan al browser como un visor
de alto nivel de los SI’s
15/10/1998 PRINCIPIA INFORMATICA 29
Los BO’s pueden atacar a los
problemas (7)
• Problema
– Los SI’s son caros y difíciles de construir y mantener
• Respuesta
Los BO’s son componentes reutilizables que reducen
los esfuerzos de desarrollo y mantenimiento,
proporcionando un SI con mas estructura y menos
complejo
El despliegue de los clientes a través de Internet
reduce el mantenimiento
15/10/1998 PRINCIPIA INFORMATICA 30
Los BO’s pueden atacar a los
problemas (8)
• Problema
– Los SI’s no son “escalables” cuando los negocios
crecen
• Respuesta
La computación distribuida permite agregar
hardware acorde a los requerimientos de crecimiento
Sistemas avanzados de replicación y distribución se
pueden emplear “tras bambalinas” para escalar al
sistema
15/10/1998 PRINCIPIA INFORMATICA 31
Los BO’s pueden atacar a los
problemas (9)
• Problema
– ¡Esto es demasiado difícil!
• Respuesta
Las herramientas y marcos de trabajo basadas
en estándares reducen el 90% el tiempo de
construcción y utilización de BO’s
Los BO’s configurables se pueden “conectar”
por usuarios potenciales y utilizarse en las
aplicaciones de escritorio
15/10/1998 PRINCIPIA INFORMATICA 32
¡LAS BUENAS NOTICIAS!:
LOS BO’s SON REALES
Ahora y el futuro
Conclusiones
Contactos
15/10/1998 PRINCIPIA INFORMATICA 33
Ahora y en el futuro
• Productos y servicios están disponibles hoy en
día para construir y desplegar BO’s
• Estándares y productos basados en estándares
están y estarán disponibles en un futuro cercano
¡Veo BO’s!
15/10/1998 PRINCIPIA INFORMATICA 34
Conclusiones
• La tecnología de objetos distribuidos con BO’s
tendrá un impacto significante en la efectividad
de los SI’s
• Esta es una tecnología emergente bien
fundamentada
• ¡Este es el momento exacto para iniciar!
15/10/1998 PRINCIPIA INFORMATICA 35
Contactos
• PRINCIPIA INFORMATICA, S.A. de C.V.
(5) 452-63-20
(5) 452-63-21
(5) 452-63-22
– http://www.principia.com.mx