62
PRINCIPIA INFORMATICA 16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 1 METODOLOGÍA DE OBJETOS ORIENTADA A LOS NEGOCIOS ALEJANDRO DOMÍNGUEZ

Metodología de objetos orientadas a los negocios

Embed Size (px)

Citation preview

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 1

METODOLOGÍA DE OBJETOS

ORIENTADA A LOS NEGOCIOS

ALEJANDRO DOMÍNGUEZ

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 2

Temario

• Objetivos

• El caso de negocios

• Problemas de los SI y la tecnología

de objetos

• Definición de los BO’s

• Taxonomía de los BO’s

• La arquitectura de Zachman y los

BO’s

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 3

Objetivos

• Esta presentación proporciona

– un mecanismo para expresar los modelos de

negocios y así proporcionar una ayuda en los

diseños e implementaciones de software

– Criterios para decidir cuando se tiene o no se tiene

objetos de negocios

– una taxonomía para organizar nuestro

enetendimiento y discusión de los objetos de

negocios

• Esta presentación no discute productos de

software comerciales

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 4

EL CASO DE NEGOCIOS

OBJETOS DE NEGOCIOS

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 5

La información es estratégica

• Los sistemas de información (SI)

han evolucionado de ser simples

herramientas a ser una parte

integral de los procesos de

negocios

• Un SI efectivo es un arma

estratégica para las organizaciones

• SI efectivos y flexibles se traducen

en ganancias directas y de

supervivencia corporativa

La

información

es

estratégica

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 6

Obstáculos para la efectividad (1)

• Aplicaciones heredadas son difíciles de incorporar

a los nuevos esquemas se SI

• SI inflexibles no cambian acorde a las necesidades

de los negocios

• Dificultad para integrar aplicaciones

• Ambientes cerrados y propietarios

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 7

Obstáculos para la efectividad (2)

• Las aplicaciones no concuerdan con las

necesidades de negocios o con el modelo de

negocios

• Los SI actuales son inaccesibles y poco

comprensibles

• Los SI actuales y tradicionales son caros en

su creación y mantenimiento

• Los SI no son “escalables” conforme al

crecimiento de los negocios

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 8

PROBLEMAS DE LOS SI Y

LA TECNOLOGÍA DE

OBJETOS

OBJETOS DE NEGOCIOS

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 9

Los objetos y las empresas

¿Qué dijo? Encapsulamiento

Polimorfismo

Interfaz

Comportamiento

¡Los objetos no son útiles en las empresas!

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 10

Componentes de los negocios

• Personas

• Compañías

• Interacción

• Relaciones

• Dependencias

• Políticas

• Procesos

• Transacciones

Los negocios son

la cooperación e

interacción de

personas y

sistemas a través

de la empresa y

el mundo

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 11

Componentes de los objetos en

los negocios

Los objetos en los

negocios no se refieren

al aislamiento del

comportamiento o

interfaz de un objeto,

sino a la cooperación e

interacción de objetos a

través de la empresa y

el mundo

• Personas

• Compañías

• Interacción

• Relaciones

• Dependencias

• Políticas

• Procesos

• Transacciones

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 12

Objetos y negocios

Objetos Cooperativos

• Personas

• Compañías

• Interacción

• Relaciones

• Dependencias

• Políticas

• Procesos

• Transacciones

Marcos de trabajo cooperativos de objetos

resuelven los problemas de negocios

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 13

Negocios y objetos

De igual forma que los grupos

cooperativos de personas resuelven los

problemas de negocios

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 14

Necesidad de un marco de

trabajo para los objetos

• ¿Donde obtener

ayuda?

• ¿Es necesario conocer

esto?

• ¿Puedo hacer esto?

• ¿Quién es el

responsable? Objetos Cooperativos

Los objetos necesitan un marco para interactuar

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 15

• Leyes

• Políticas

• Valores

• Formas de

actuar

De igual forma que las personas lo hacen...

Necesidad de un marco de

trabajo para las personas

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 16

El marco de trabajo de los

objetos en los negocios

• Provee el marco de trabajo técnico para la

interacción de los objetos en los negocios

• Es un marco de trabajo para integrar y construir

objetos en los negocios

• Permite componentes de objetos en los negocios

con la característica de “conectar y usar” (plug-

and-play)

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 17

La clave de los objetos en los

negocios

• Los objetos en los negocios se refieren a marcos

de trabajo para componentes de aplicación plug-

and-play, que cooperan para resolver los

problemas de negocios

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 18

DEFINICIÓN DE LOS BO’s

OBJETOS DE NEGOCIOS

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 19

Conceptos generales (1)

• Es posible y deseable

definir tanto a los

negocios y sus

aplicaciones de software

en términos de objetos de

negocios (BO’s)

• Un BO captura

información acerca de los

conceptos del mundo real

(negocios), operaciones

sobre esos conceptos y

otros conceptos de

negocios

• El concepto de negocios

se puede transformar en

diseño e implementación

de software

• Una aplicación se puede

especificar en términos de

interacciones entre una

configuración de BO’s

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 20

Conceptos generales (2)

• Un BO es modelo o paquete de

software de procesos de negocios,

políticas y controles relacionado con

un sólo concepto

– Cada BO representa un único concepto

bien definido de negocios: cliente, orden

de pedido, administrador, automóvil, etc.

• Una forma de organizar los datos

correctos y los procedimientos

correctos en el lugar correcto

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 21

Conceptos generales (3)

• Independiente de las aplicaciones

• Utilizados en la empresa para representar

conceptos compartidos de negocios tales

como clientes, ordenes, y productos

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 22

¿Porqué BO’s? (1)

• Administra las diferencias y cambios en las reglas de

negocios (normalización semántica)

– Colocan las reglas de negocios divisionales/locales en las

especializaciones

– Conservan las definiciones corporativas, reglas de

negocios y datos en la generalización

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 23

¿Porqué BO’s? (2)

• Ayudan a la reingeniería de procesos de negocio (Business Process Reengineering: BPR)y a los aspectos relacionados

– El método estructurado tradicional y orientado a objetos

tienen grandes diferencias

– Las diferencias son caras a menos que produzcan

insumos

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 24

Definición de los BO’s

• La OMG (Object Mangement Group) define a los BO’s de acuerdo con sus usos y en dos formas distintas pero relacionadas:– En un modelo de negocios:

• un BO describe a un negocios y su contexto• los BO’s capturan los objetos de negocios y expresan un visión

abstracta de los negocios del “mundo real”• el término “BO’s de modelado ” se utiliza para designar este uso

– En un diseño de un sistema de software o en la codificación de un programa:

• los BO’s reflejan cómo los conceptos de negocios se representan en software

• esta abstracción refleja la transformación de las ideas de negocios en una realización en software

• el término “BO’s de sistemas” se utiliza para designar este uso

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 25

BO’s en un modelo de negocios

(1)

• Un BO describe una cosa,

concepto, proceso o evento

en operación,

administración, planeación o

contabilidad de un negocio u

otra organización

• Es un objeto conceptual que

se ha especificado con el

propósito de describir o

especificar, y por lo tanto

servir, un propósito o

concepto de negocios

• Un BO es una especificación

de una clase de objeto que

puede existir en uno o mas

dominios del negocio

• Esta especificación puede

incluir atributos, relaciones,

y acciones/eventos que

aplican a estos objetos

• La forma de la

especificación puede ser

textual, gráfica (UML), o en

lenguaje natural

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 26

• Estos BO’s de modelado existen sin importar la

existencia de SI, aplicaciones, diseño de

software o codificación de programas

• Son independientes de los SI debido a que los

BO’s de modelado directamente reflejan y

abstraen los conceptos de negocios

• Así, los BO’s de modelado están definidos

independientemente de los sistemas de

aplicación

BO’s en un modelo de negocios

(2)

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 27

BO’s en un modelo de sistemas

(1)

• Un BO, cuando se utiliza para describir un

sistema, representa algo en éste que es en si

mismo una abstracción representando algo en

el mundo real

• Un concepto del mundo real debe primero

representarse en un BO de modelado, como

se describió en el uso anterior, y entonces

este BO de modelado debe ser la entrada

para la especificación de un BO de sistemas

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 28

BO’s en un modelo de sistemas

(2)

• Así, un BO en este uso tiene una correlación

con los BO’s utilizados para describir los

negocios

• Sin embargo esta correlación puede no ser

uno-a-uno, ya que los conceptos de negocios

encierran restricciones y contexto

• Los BO’s en este uso tienen las propiedades

que un desarrollador esperaría de un objeto de

software o de diseño

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 29

• Adicionalmente, estos BO’s tienen las siguientes

propiedades:

– comportamiento

– reglas de negocios

• restricciones específicas sobre el comportamiento, relaciones

y/o atributos que reflejan reglas que gobiernan la conducta del

negocio

– identidad de negocios

• uno o mas atributos para cada tipo de BO’s

– por ejemplo, el nombre y su valor en el negocio, los cuales

identifican al negocio y su significado

BO’s en un modelo de sistemas

(3)

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 30

– integridad de las instancias y las relaciones de las inter-

instancias a través de las reglas de negocios

– persistencia

• permanencia durante la aplicación

– seguridad

• protege a las instancias de cualquier uso no autorizado

– interoperabilidad con objetos de negocios definidos por

agentes externos

– transactibilidad

• asegura que los cambios se lleven a cabo y se completen del

todo

BO’s en un modelo de sistemas

(4)

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 31

• Los BO’s comerciales de sistemas

deberían contener tanto software

ejecutable como la especificación del

software

• Una biblioteca de clases de BO’s se puede

ver como un marco de trabajo para el

software

• Es razonable esperar que los productos de

BO’s combinen el diseño de software y la

implementación con los BO’s de

modelado

BO’s en un modelo de sistemas

(5)

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 32

Relación entre los modelos de

negocios y de sistemas (1)

• Existe una correspondencia entre los BO’s de

sistemas y los BO’s de modelado debido a que

los primeros representan en un sistema la

información y dinámica de los conceptos de

negocios tal como se capturan en el modelo de

negocios

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 33

• Pueden existir objetos en un modelo de sistemas

que no son BO’s

– un diseño o software que implemente una aplicación de

negocios puede contener contener objetos que no sean

BO’s

• lo anterior se debe a que los objetos pueden representar

conceptos que son específicos de la aplicación o la tecnología,

mas que de los negocios

Relación entre los modelos de

negocios y de sistemas (2)

Modelo de sistemasBO’sBO’s

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 34

• La información y dinámica representada por los

BO’s de sistemas está determinada por el

procesamiento que debe efectuar el sistema con

el fin de cumplir su papel en el modelo de

negocios

• Pueden existir BO’s para los cuales no hay

información y dinámica en el modelo de

negocios

Relación entre los modelos de

negocios y de sistemas (3)

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 35

• Entonces, no todos los BO’s de modelado en el

modelo de negocios tendrá un BO asociado en

el modelo de sistemas

– Esto depende del alcance y de las decisiones de

implementación

Relación entre los modelos de

negocios y de sistemas (4)

BO

BO

BO

BO

BO

BO

BOBO

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 36

El enfoque “top half down”

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 37

Taxonomía para la abstracción

• Abstracciones de negocios (mitad

superior)

– Genérica

– Específica a la compañía

• Abstracciones de software (mitad

inferior)

– Diseño

– Implementación

Abstracciones

Abstracciones

Abstracciones

de negocios

Abstracciones

de software

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 38

Abstracciones de negocios

• Genéricas

– Horizontal - aplicable en las organizaciones

– Vertical - aplicable a los negocios en una

organización

– Regional - variaciones nacionales dentro de una

organización

• Específica a la compañía

– Empresarial - compartida por muchas/todas las

organizaciones

– Área de negocios - local a la unidad de negocios,

departamental

– Individual - local a un trabajo en grupo

Horizontal

Vertical

Regional

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 39

Abstracciones de software

• Diseño

– Externa - protocolo para la interfaz

pública, estructura de la clase

– Interna - métodos, atributos,

restricciones, mapeos

• Implementación

– Código fuente - lenguaje objetivo

“humanamente leíble”

– Código ejecutable - formato

determinado por el tiempo de

ejecución

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 40

Los BO’s no son ...

• Los BO’s no se definen

– Bottom-up

– Por la forma de la infraestructura que los implementa

– En las aplicaciones

• Los BO’s no representan software o conceptos de aplicación

– Los BO’s sólo representan construcciones de negocios

– Cuando se implementan, los BO’s convierten componentes de software, pero aún así están definidos y formados por los conceptos de negocios que ellos representan

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 41

TAXONOMÍA DE LOS BO’s

OBJETOS DE NEGOCIOS

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 42

Taxonomía de los BO’s

Objetos de

negocios

Objetos de

eventos de

negocios

Objetos de

entidades de

negocios

Objetos de

procesos de

negocios

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 43

Instancias de BO’s

• Un tipo o clase de objetos en particular es

instanciado cuando el representa de forma directa

conceptos concretos en el mundo de los negocios

• Esto es, las instancias se pueden crear para los

tipos

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 44

Objetos de entidades de negocios (1)

• Representan personas, lugares y cosas, de igual

forma las entidades de modelado de datos

• Empaquetan procedimientos y reglas que son

específicos para el concepto que está siendo

representado, mientras que la entidad de datos

empaqueta sólo datos

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 45

Objetos de entidades de negocios (2)

• Representan un nombre o sustantivo tangible de

negocios, sin embargo también pueden representar

un concepto intangible

– Empleado

– Empleador

– Empleo

• Sus instancias son paquetes de datos o hechos

referentes a los nombres o sustantivos de los

negocios

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 46

Objetos de entidades de negocios

comunes

• Clientes

• Requisiciones

• Productos

• Contratos

• Equipos

• Capacidades

• Direcciones

• Vehículos

• Facilidades

• Proveedores

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 47

Instancias de objetos de

entidades de negocios

• Representan los valores de los datos retenidos

acerca de cosas específicas en el mundo real

• Por ejemplo, un cliente en particular podría ser

representado por una instancia del tipo cliente de

los objetos de entidades de negocios

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 48

Ejemplo de objetos de entidades

de negociosVuelo

Código del portadorNúmero de vuelo

Establecer

itinerario

Cancelar

PortadorNombre de aerolíneaCódigo del portador

Certificar

No-certificar

Asiento del segmentode vuelo

Código del portadorNúmero de vueloCódigo IATA del aeropuerto origenCódigo IATA del aeropuerto destinoNúmero de fila

Disponer

Asignar

No-asignar

Ocupar

Segmento de vuelo

Código del portadorNúmero de vueloCódigo IATA del aeropuerto origenCódigo IATA del aeropuerto destinoHora de partidaHora de llegada

Partir

Llegar

Aeropuerto

Nombre del aeropuertoCódigo del portador

Cerrar por clima

Opera

Transporta

Expande

Origina

Termina

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 49

Objetos de eventos de negocios (1)

• Representan ...

– eventos de negocios

• temporadas de negocios (fin de año fiscal,

temporada otoño-invierno)

– cambios en el ambiente de negocios

– ciclos de vida de productos

– fronteras en el tiempo

• Reconocen que una acción significante ha

sucedido

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 50

Objetos de eventos de negocios (2)

• Son similares a los objetos de

entidades de negocios en el

sentido que son repositorios para

la información y reglas de

negocios relativas a los eventos

• Se utilizan como un actor para

iniciar la actividad de negocios

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 51

Objetos de eventos de negocios (3)

• Poseen ...

– nombre y definición

– hechos acerca de ellos

– procedimientos y restricciones asociados con ellos

• Ocupan un lugar importante en el modelo de objetos

de negocios

– Se encuentran en el inicio y término de interacciones entre

objetos de entidades de negocios

– Pueden resultar de una interacción entre dos objetos de

entidades de negocios

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 52

Objetos de eventos de negocios

comunes

• Baja de inventarios

• Sobre presión de los tanques

• Ausencia de empleados

• Aprobación de comisiones

• Cambios en las tasas de interés

• Pago de deudas

• Fin de año fiscal

• Vencimiento de prestamos

• Pago de facturas

• Cierre de bodegas

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 53

Instancias de objetos de eventos

de negocios

• Representan ocurrencias individuales de un evento

en el mundo de los negocios

• Por ejemplo, la contratación de un tipo particular

de ayudante al cierre de un periodo fiscal

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 54

Objetos de procesos de negocios (1)

• Representan ...

– verbos relativos a los negocios

– procesos de negocios (en oposición a los

procedimientos), donde un proceso se caracteriza por la

interacción de un conjunto de objetos de negocios

• Son los actores que llevan a cabo el proceso de

negocios

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 55

Objetos de procesos de negocios (2)

• Cada interacción entre un par de objetos de

entidades de negocios representa un paso en el

proceso de negocios

• Los objetos de entidades de negocios empaquetan

las políticas y controlan como el proceso se

efectúa

• Así, los objetos de procesos de negocios

empaquetan el “cómo” en un objeto

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 56

Objetos de procesos de negocios

comunes

• Procesos principales

– Llenado de formatos

– Ejecución de normas y

políticas

– Producción

– Facturación

• Sub-procesos comunes

– Contratación, asignación de

costo, repartición

– Certificación de calidad,

requisiciones, recepción

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 57

Instancias de objetos de

procesos de negocios

• Representan la iniciación de un proceso particular

de negocios el cual entrega un resultado de

negocios

• Por ejemplo ...

– el proceso que se inicia al llenar la orden de pedido de

un producto

– el proceso de contratación de un nuevo empleado

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 58

Ejemplo de objetos de procesos

de negocios

Interacciones entre objetos de entidades de negocios que incluyen los pasos efectuados por objetos de

procesos de negocios

Pasajero

Mostrar número

de viajero

frecuente

Seleccionar

preferencia de

asiento

Agente de

reservaciones

Asentar reservación

Reservar boleto

Asiento de segmento

de vuelo

Disponer

Asignar

No-asignar

Ocupar

Reservación

Asentar

Etiquetar

Cancelar

Asentar

reservaciónReservar boleto

Seleccionar preferenciade asiento

Seleccionar preferencia de asiento

Disponer

Asignar

Reservar

Etiquetar

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 59

Relaciones entre tipos

• Objetos de entidades de negocios ...– Son actores que juegan un papel en uno o mas procesos

– Son una fuente de información de negocios además de los

procesos en los cuales participa

• Objetos de procesos de negocios ...– Controlan los patrones de interacción entre un grupo de

objetos de entidades de negocios para así producir el

resultado deseado

– Puede dividir su trabajo entre objetos de procesos

subordinados

• Objetos de eventos de negocios ...– Disparan o resultan de la interacción entre dos objetos de

entidades

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 60

OBJETOS DE NEGOCIÓN

LA ARQUITECTURA DE

ZACHMAN Y LOS BO’s

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 61

Mapeo de la taxonomía de BO a

la arquitectura de Zachman

WHAT(data)

WHERE(location)

HOW(process)

WHO(organization)

WHEN(schedule)

WHY(motive)

SCOPE(planner)

ENTERPRISE(owner)

SYSTEM(designer)

TECHNOLOGY(builder)

COMPONENTS(sub-contractor)

PRINCIPIA INFORMATICA

16-01-1999 OBJETOS DE NEGOCIOS V. 2.0 62

Mapeo de los niveles de abstracción

a la arquitectura de Zachman

WHAT(data)

WHERE(location)

HOW(process)

WHO(organization)

WHEN(schedule)

WHY(motive)

SCOPE(planner)

ENTERPRISE(owner)

SYSTEM(designer)

TECHNOLOGY(builder)

COMPONENTS(sub-contractor)

GENÉRICO

ESP. DE LAEMPRESA

DISEÑOEXTERNO

DISEÑOINTERNO

IMPLEMEN-TACIÓN