Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones de Realidad Aumentada
Aplicaciones de los objetos de negocios
-
Upload
alejandro-dominguez -
Category
Documents
-
view
776 -
download
0
Transcript of Aplicaciones de los objetos de negocios
![Page 1: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/1.jpg)
15/10/1998 PRINCIPIA INFORMATICA 1
APLICACIONES DE LOS BO’s
ALEJANDRO DOMÍNGUEZ
![Page 2: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/2.jpg)
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
![Page 3: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/3.jpg)
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
![Page 4: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/4.jpg)
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
![Page 5: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/5.jpg)
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
![Page 6: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/6.jpg)
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
![Page 7: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/7.jpg)
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
![Page 8: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/8.jpg)
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
![Page 9: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/9.jpg)
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
![Page 10: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/10.jpg)
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
![Page 11: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/11.jpg)
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
![Page 12: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/12.jpg)
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í
![Page 13: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/13.jpg)
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
![Page 14: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/14.jpg)
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
![Page 15: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/15.jpg)
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
![Page 16: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/16.jpg)
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
![Page 17: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/17.jpg)
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
![Page 18: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/18.jpg)
15/10/1998 PRINCIPIA INFORMATICA 18
BO’s en diferentes empresas
pueden interoperar a través de
Internet
El Este importaEl Oeste exporta
![Page 19: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/19.jpg)
15/10/1998 PRINCIPIA INFORMATICA 19
Internet integra gente, empresas y
BO’s en todo el mundo
![Page 20: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/20.jpg)
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
![Page 21: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/21.jpg)
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
![Page 22: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/22.jpg)
15/10/1998 PRINCIPIA INFORMATICA 22
RESOLVIENDO LOS
PROBLEMAS CON LOS BO’s
Los BO’s pueden atacar a los
problemas
![Page 23: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/23.jpg)
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
![Page 24: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/24.jpg)
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
![Page 25: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/25.jpg)
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
![Page 26: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/26.jpg)
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
![Page 27: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/27.jpg)
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
![Page 28: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/28.jpg)
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
![Page 29: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/29.jpg)
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
![Page 30: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/30.jpg)
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
![Page 31: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/31.jpg)
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
![Page 32: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/32.jpg)
15/10/1998 PRINCIPIA INFORMATICA 32
¡LAS BUENAS NOTICIAS!:
LOS BO’s SON REALES
Ahora y el futuro
Conclusiones
Contactos
![Page 33: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/33.jpg)
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!
![Page 34: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/34.jpg)
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!
![Page 35: Aplicaciones de los objetos de negocios](https://reader033.fdocuments.es/reader033/viewer/2022060115/557bdacdd8b42aac4c8b4b9e/html5/thumbnails/35.jpg)
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