aplicaciones de los objetos de negocios

35
15/10/1998 PRINCIPIA INFORMATICA 1 APLICACIONES DE LOS BO’s ALEJANDRO DOMÍNGUEZ

Upload: alejandro-dominguez

Post on 13-Jun-2015

772 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aplicaciones de los objetos de negocios

15/10/1998 PRINCIPIA INFORMATICA 1

APLICACIONES DE LOS BO’s

ALEJANDRO DOMÍNGUEZ

Page 2: Aplicaciones de los objetos de negocios

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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