1. APLICACIONES DE LOS BO’s
ALEJANDRO DOMÍNGUEZ
15/10/1998 PRINCIPIA INFORMATICA 1
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 2
3. EL MODELO DE NEGOCIOS:
DISEÑOS EJECUTABLES
Elementos 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 3
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 4
5. Ejemplo sencillo de modelo
Llamada de venta
Produce
Producto Orden
Para
Los actores, procesos y entidades de negocios
definen el modelo de negocios.
15/10/1998 PRINCIPIA INFORMATICA 5
6. Mapeando el modelo al
modelado de BO’s
Llamada de venta
Agente Objeto de proceso de venta Comprador
Tomado por Produce De
Producto Para Orden
15/10/1998 PRINCIPIA INFORMATICA 6
7. Implementando el modelo
• 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
Agente Objeto de proceso de venta Comprador
Tomado por Produce De
Producto Para Orden
15/10/1998 PRINCIPIA INFORMATICA 7
8. Las reglas de negocios aplican a
cualquier BO
Los compradores deben
estar en espera cuando
excede su límite de
crédito
Ninguna orden debe ser
procesada cuando el Los compradores deben
comprador esté en espera estar en espera cuando
se retrasan 60 días
en sus pagos
Orden Comprador
15/10/1998 PRINCIPIA INFORMATICA 8
9. Estrechando la brecha entre el
diseño y la implantación
BO comunes
Diseño
Implantación
Marco de trabajo de los BO
15/10/1998 PRINCIPIA INFORMATICA 9
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 10
11. Problemas en las aplicaciones
de dos niveles (Two tier)
Fuentes de
datos
Aplicaciones tradicionales
monolíticas
SQL DBMS
Aplicaciones
Cliente/Servidor
monolíticas
Cosas Cosas
malas buenas
Todas las reglas de negocios,
Los datos van aquí
las reglas de datos, las aplicaciones
lógicas y el código de interfaces
de usuario están contenidas aquí
15/10/1998 PRINCIPIA INFORMATICA 11
12. Cliente/Servidor de 3 niveles con
BO’s
SQL DBMS
Aplicaciones Objetos de Aplicaciones
Cliente heredadas
negocios Cliente/Servidor
Buenas
cosas Buenas Buenas
cosas cosas
La interfaz del usuario
Las reglas de negocio Los datos van aquí
y las aplicaciones
y de datos van aquí
lógicas van aquí
15/10/1998 PRINCIPIA INFORMATICA 12
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 13
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 14
15. “Incorporación” de sistemas
heredados
La incorporación permite que los
programas y datos viejos trabajen
con y como BO’s
15/10/1998 PRINCIPIA INFORMATICA 15
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 16
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 17
18. BO’s en diferentes empresas
pueden interoperar a través de
Internet
El Oeste exporta El Este importa
15/10/1998 PRINCIPIA INFORMATICA 18
19. Internet integra gente, empresas y
BO’s en todo el mundo
15/10/1998 PRINCIPIA INFORMATICA 19
20. Internet browsers como clientes
de los BO’s
Web
Servers
Browser
Business
Clients
Objects
Business
Browser Internet Objects
Clients Business
Objects
Browser
Clients
Web
Servers
15/10/1998 PRINCIPIA INFORMATICA 20
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 21
22. RESOLVIENDO LOS
PROBLEMAS CON LOS BO’s
Los BO’s pueden atacar a los
problemas
15/10/1998 PRINCIPIA INFORMATICA 22
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 23
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 24
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 25
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 26
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 27
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 28
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 29
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 30
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 31
32. ¡LAS BUENAS NOTICIAS!:
LOS BO’s SON REALES
Ahora y el futuro
Conclusiones
Contactos
15/10/1998 PRINCIPIA INFORMATICA 32
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 33
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 34