Está en la página 1de 30

Implementacin de

Arquitectura Empresarial
SPA SOE - SOA

SOE: Services Oriented Enterprise

SOE: Services Oriented Enterprise


Representa las funcionalidades de software
orquestadas y alineadas a las funciones de
negocio por automatizar.
Se muestra las piezas de software o productos
en
las
cuales
se
han
obtenido
las
funcionalidades de software.

Artefactos

Con
quien?
Qu?

SOE - Services
Oriented
Enterprise

Portafolio de Entidades
Matriz PEA
Diagramas de Clases
Coreografas
Orquestas
Categorizacin de servicios

Definicin
de
Procesos

Portafolio
de
Entidades

Entidades

Matriz
PEA

Diagrama
de Clases

Coreografas
y Orquestas
Categorizacin
de servicios

Portafolio de Entidades

Para llevar a cabo las funcionalidades de software en la


arquitectura de aplicaciones de deben definir las
entidades que son objetos fsicos de la vida real que se
encuentran en la empresa y que participan en las
actividades y proceso cotidianos, stos objetos nos darn
una idea para implementar las funcionalidades de
software desde una perspectiva real de las labores de la
empresa. Para ello utilizamos el Portafolio de Entidades.

Portafolio de Entidades
SCM
Entidades

Solicitud de Cotizacin

Cliente

Descripcin

Atributos
CodigoSolicitud
CodigoDetalleSolicitudCotizacion
CodigoCliente
NombreCliente
CodigoProducto
NombreProducto
CodigoDiseno
NombreDiseno
FechaRecepcionSolicitud
CodigoCliente
NombreCliente
DNI
RUCMontoDispoCredito
RazonSocial
TelefonoCliente
DireccionCliente
MontoTotalCredito
EstadoCliente

Servicios - Entidades
Servicio Identificado

Entidad

Proceso de Negocio

Cdig

Nombre

Nombre

Paciente

Historial Clnico
S09

Registrar
Antecedentes

Controlar
informacin
de Pacientes

Carpeta familiar

Historial Clnico

S16

Registrar
Encuen
tro
Mdico

Centro Mdico

Personal de servicio

Proceso Entidad - Atributos

La matriz PEA muestra los procesos de negocio (identificados


en el EBM), las funcionalidades (identificadas en la matriz
recibe) que ayudan a realizar el proceso al que pertenecen,
por ltimo, las entidades y sus atributos que son afectados al
utilizar la funcionalidad de un determinado proceso de negocio
La matriz PEA es el primer paso para verificar si, en realidad,
las funcionalidades identificadas (servicios) estn alineadas
con los procesos de negocio del EBM. Asimismo, esta matriz
permite relacionar las funcionalidades de software con las
entidades o datos que van a afectar, esto ayuda a poder
conocer, fcilmente, los datos responsables de hacer posible el
desarrollo exitoso de una funcionalidad.

Proceso Entidad - Atributos


Proceso de
Negocio

Servicio
Cdigo

Entidad
Nombre

Nombre

Mtodos

Atributos

Diagrama de Clases

En base al anlisis de entidades, atributos


identificados producto de la definicin de procesos,
identificar los objetos, clases y sus respectivas
relaciones, a fin de ser utilizados en el desarrollo del
producto software.

Orquestas / Coreografas

Para desarrollar y complementar la arquitectura de aplicacin


con la implementacin de las funcionalidades necesitamos
conocer la dependencia y navegacin entre los servicios, por
ello utilizamos las coreografa y orquestas. Una coreografa se
caracteriza por un servicio tras otro que depende del anterior
y toma como mnimo un atributo de la coreografa anterior,
una orquesta se caracteriza por un servicio lder que contiene
servicios dependientes de ste y que todos los atributos
necesariamente del servicio lder son tomados en cuenta en
el servicio dependiente.

Implementacin de registrar O/C


Coreografas y orquestas
1.

NumerarO/C
1

2.

VerProveedor

VerOrdenCompra

VerCotizacin

VerProducto

Verproveedorcot

2
vermontocot

2
Verfechaentrecot

2
Verarticulocot

2
Verprecioitemcot

Los reportes son la mejor manera de evidenciar las coreografas


Las orquestas y coreografas deben estar relacionadas a un Funcin de
Negocio

Coreografas

Orquestas

Clasificacin de Servicios

Despus de obtener los servicios de aplicacin, negocio y


tcnico se clasifican los servicios por el tipo de consumidor
que se refiere a las personas que utilizan ese servicio y por
alcance, es decir si estn vinculados a un negocio o proceso.
Con respecto al tipo de consumidor se dividen en externos
(para empresa y otras empresas), internos (solo para
empresa) y terceros (otras empresas), con respecto al alcance
se divide en SSN Sistemas de Servicio de Negocio (afectan a
ms de una entidad o cambian el estado de ms de una
entidad), STP Transaccin de Negocio (solo cambian el estado
de una entidad) y SSA Aplicacin (muestra informacin en
listas o desplegables). Para ello utilizamos la Clasificacin de
servicios.

Clasificacin de Servicios
Aplicacin (Entre productos)

Por Consumidor

1.
2.
3.

Externos (aquel que se puede compartir con empresa)


Internos (slo para la empresa)
Terceros (empresas que pueden entregarme algo para realizar una
tarea)

Negocio, Proceso, Clase

Por alcance

1.

SSN Sistemas de Servicios de Negocio (afectan a ms de 1


entidad o cambian el estado de mas de 1 entidad)
STN Transaccin de Negocio (slo cambian el estado de 1
entidad)
SSA Aplicacin (muestran informacin en listas)

2.
3.

Clasificacin de Servicios - Por


consumidor

Clasificacin de Servicios Por


Consumidor

Clasificacin de Servicios

Entidades afectadas por los servicios


Servicios de negocio (Por Producto)

Solicitud de Cotizacin

Cliente

ObtenerSolicitudCotizacion

VerDetalleSolicitudCotizacion

Producto

Diseo

Solicitud de
Diseo

ActualizarCotizacion
RegistrarSolicitudDiseo

x
x

ActualizarDiseoNuevo
VerDiseo
RegistrarCotizacion

Cotizacin

x
x

x
x

SOE

SPA: Adoptar Paradigma de Servicios


Portafolio de Servicios
categorizados
a.Por proceso
b.Por producto
Servicio

Serv1
Serv2
Serv3

Proceso/
Producto

Descripcin

Categora

SOA: Arquitectura Orientada a Servicios

Qu es una Arquitectura Orientada a


Servicios?
Filosofa que plantea exponer los sistemas de
informacin como servicios que satisfacen las
necesidades del negocio, independientes de la tecnologa
que los implemente.

SOE / SOA

Este artefacto muestra la relacin entre las funcionalidades de


software y los procesos del negocio (relacin ya identificada
para SOE), las coreografas y orquestas, y las funciones de
negocio por automatizar

SOE / SOA / Categorizacin de


Servicios

También podría gustarte