Sunteți pe pagina 1din 5

Proceso de negocio

COnjunto de actividades que se realizan en coordinazion en un ambiente organizacional y tecnico. Estas actividades
alcanzan el objetivo del negocio. Cada proceso de negocio representa a una unica organizaicon.

Un proceso existe para un objetivo espesifico que alcanzar. Tambien puede lograr objetivos secunadarios pero
siempre tiene un principal. Si no enctramos un objetivo estamos confundiendo un conjunto de actividades con un
proceso.
Permite
- Organizar el funcionamiento de la empresa
- Evitar que se organize por las necesidades de las areas funcionales.

Orientado a funciones Orientado a procesos

Roles y responsabilidades alineados por areas. Ellos Roles y responsabilidades alineados al proceso de
nose reconccen como parte de una organizacion. negocio.Transversal a varias areas

No hay visibilidad clara del proceso a travez de la areas Se tiene plena visibilidad del proceso de negocio de
funcionales. No hya visibilidad de todo. No se comprate principio a fin.
responsabilidad.

No puedo estimar ni medir. Puedo tener una idea de la duracion de las tareas y
como optimizar.

Beneficios: Beneficios para el analista:


1. Efectividad​: se concreta lo que se queria lograr. 1. Agilización del proceso de desarrollo: ya que a
2. Eficiencia​: Como mido timepos y costos. Seguro groso modo identificamos la tareas para poder
algo puedo mejorar. realizar el proceso.
3. Consistencia​: Si estoy en una actividad seguro 2. Identificación de errores
antes pase por otras que eran requeriadas. 3. Mayor nivel de abstracción
4. Prerrequisitos​: 4. Independencia de plataformas tecnológicas
5. Productividad​: concretas
6. Ahorro​: 5. Trazabilidad del sistema
7. Calidad​: puedo mejorar el servicio que estoy
brindando o saber donde estoy fallando

BPM(gestion de proceso de negocios.)


Bpm incluye conceptos, metodos y tecnicas para soportar el diseño, administracion, configuracion, representacion y
analisis de los procesos de negocio. Su objetivo ultimo es representar el proceso de negocio con sus actividades y las
restrucciones de ejecucion entre ellas.

Proceso(en BPM): es un orden espesifico de actividades en tiempo y lugar. Con un principio y fin y con entradas y
salidas claramente identificalbes.
Elementos:
1. Mapa y diagrama de proceso: lo primero que se hace se modela.
2. Actores y propietarios.
3. Reglas de negocio.
4. Indicadores(eficacia, eficiencia, rastros de tiempo)
5. Subprocesos o actividades clave.
1 - Mapa y diagrama de proceso
Mapa de proceso: Es una representacion grafica de la organizacion en terminos de su funcionamiento.
Diagrama de proceso(DPD): Describe en forma detallada actividades, eventos secuencuas, puntos de decision y
resultados del mismo.
Instancia de proceso de negocio: Representan un caso concreto dentro de los procesos operativos.

2 - Actores y propietarios:
Las actividades son responsabilidad de personas o aresas de la organizacion, deben tener un propietario.

3 - Reglas de negocio: Se establecen para determinar como opera la organiacion para cumplir sus objetivos. Se
aplican en varios pasos de un proceso. Es preciso defnirlas en formas separas al proceso en si.

BPMS
Los BPMS (sistemas de gestions de procesos de negocios) son software utilizados para representar y coordinar
actividades involucradas en un proceso de negocio.
Convierten el proceso de negocio en un proceso ejecutable.

Compnentes tecnologicas de los BPMS:


● Motores de orquestacion: Guian secuencia de actividades.
● Herramientas de analisis y Business Intelligence: Estudian la infornacion resultante de la ejecucion del proceso
en tiempo real.
● Motores de Reglas: Ejecutan regalas que permiten abastecer las politicas y decisiones de negocio.
● Repositorios: Almacenan componentes y recursos de los procesos para su reutilizacion en multiples procesos.
● Herramienta de simulacion y Optimizacion: permiten a los administradores del negocio comparar el nuevo
diseño de proceso.
● Herramienta de integracion: permiten integrar el modelo con otros sistemas.

Los BPMS automatiza las actividades del ciclo de vida y facilitan la gestion de los proceso de negocio permitiendo:
- Adherenca a estandares (BPMN)
- Ejecucion directa de proceso modelados en un lenguaje de ejecucion(BPEL)
- Monitore en tiempo real (BAM)
Servicios Web

Arquitectura Basada en Servicios (SOA): Estan formadas por servicios de aplicacion debilmente acoplados y altamente
interiperables.

Se basa en tres conceptos tecnicos:


- Servicios​: Son piezas fundamentales que resuelven un aspecto del negocio. Pueden ser simples(almacenar
los datos de un cliente) o compuestos (El proceso de compra de un cliente).
- Interoperavilidad a traves de un ESB : ​(Bus de servicio empresarial), es una infraestructura que habilita una
alta interoperabilidad entre servicios en un contexto distribuido.
- Bajo acoplamiento​: Concepto de reducir las dependencias entre sistemas. Es una idea muy dificil de
desplegar, mangerner y corregir.

Caracteristicas de soa:
1. Reuso de componentes de softaware existentes: ​Si tengo el componente lo puedo usar en lugar de
reahacer todo que me costaria tiempo y recursos.
Este concepto se encuentra vinculado fundamentalmente con la idea de ​federacion de aplicaciones.
Un entorno informatico federado es aquel en el cual los recursos y aplicaciones se encuentran unidos
manteniendo autonomia y autogobierno.
La eposicion de servicios mediante SOA facilita la federacion y por ende el reuso.
2. Interoperavilidad entre aplicaciones y tecnologias heterogenias. ​La capacidad de compartir informacion
entre aplicaciones y tambien con la idependencia de las plataformas.
3. Flexibilidad para componer, integrar y escalar soluciones. ​Al tratarse de servicios de grano fino facilitan la
evolucion del sistema y otorgan agilidad a la organizacion.

Principios del diseño SOA

Contrado del servicio estandar

Determinar como va a responser el servicio. Como devuelve los datos . Que esta haciendo(esquema XML, IDL)

Bajo acomplamiento del servicio

EL bajo acomplamiento de un servicio esta dado por la independencia entre las prestaciones del servicio y su
implementacion.

Abstracción del servicio.

Promueve el ocultamiento de detalles e interfaz minina.

Reusabilidad del servicio

Sericio como recurso independiente del contexto funcional.

Autonomia del servicio.

Los servicios deben tener el control sobre su entorno y recursos.

Falta de estado del servicio.

La gestion del estado podria comprometer su disponibilidad.

Capacidad de encontrar el servico

Los servicio denen definir: proposito, capcaidad y limitacion de recursos, independiente de la modadlida de registro.
Actores SOA:
El sonsumidor busca el servicio en el registro y lo consumo del proveedor del servicio.

SERVICIOS WEB
Los clientes acceden a las interfaces publicadas.

Caracteristicas:
1. Son el bloque fundamental de la arquitectura orientada a sercicios.
2. Poseen interfaces bien definidas, indepnedientes de su implemnetacion.
3. Los clientes los consumen si la necesidad de saber como funcionan.
4. Los ervicio pueden ser descubiertos dinamicamente.
5. Los servicio pueden componerse.
6. Proveen funcionalidad de grano gruseo
7. Cuplen con un objetuvi del negocio predeterminado.
8. No dependen del contexto o estado de otros servicios.
9. Transparencia de localizacion.

SOAP REST

Mensaje: XML dentro de SOAP XML

Definicion de interfaz por medio de WSDL No necesita definir interfaz

HTTP, JMS,FTP,etc HTTP

- Comunicacion bajo el protocola SOAP. - No tienen estado ni acceden a informacion de


- SOlo soporta formato XML, menor flexibilidad. contexto. Toda la info esta en la peticion.
- Los servicio web SOAP utilizacn soap para: - Tiene una interfaz comun, solo permite
INvocar al WS a travez de nterfaces descriptas POST,GET,PUT,DELETE
en WSDL. - Se contruye sobre recursos identificados por
COdigicar los parametros de entrada y salida en URIs.
XML. - Intercambian infornacion en formato XML.
- Codigos de respuestas naticos html (200, 404).
- Permite transmitir cualquier tipo de datos: XML,
json,text

Diseño

- Deden ser stateless


- Utiliza HTTP
- Utiliza SSL
- Autenticacion

Estructura de un mensaje SOAP:


Protocolo UDDI: Es en si mismo un servicio web que establece un registro de busqueda de servicios organizado de
manera jerarquica.
COnstra de dos partes:
- Un registro de informacion de los servicios web y el docmuento WSDL asociado a cada uno de ellos.
- Un conjunto de documenteos WSDL utilizados para manipular y buscar el registro mismo.
La informacion que se almacena en el registro UDDI se clasifica en tre formas:
1. Paginas blancas: contiene informacion general de quien publica el servicio.
2. Paginas amarillas: Contiene informacion clasificada por tipo de negocio, como productos y servicios que
comercializa.
3. Paginas Verdes: Contiene informacion tecnica acerca de los servicios web que expone.

UDDI no esta limitada unicamente a servicios basados en SOAP, sino tambien en servicios CORDBA, RMI e incluso
simples paginas webs.

S-ar putea să vă placă și