You are on page 1of 10

Taller 5: Formatos de Componenetes

Tecnológicos

Ericson Cepeda
200510788
Facultad de Ingenierı́a de Sistemas y Computación
Universidad de los Andes

25 de noviembre de 2010
Índice de cuadros

1. Motor de procesos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2. Servidor de portales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3. Motor de reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4. Bus de servicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5. BAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6. ECM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
7. CRM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
8. ERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

ii
Taller 5: Formatos de Componenetes Tecnológicos

Cuadro 1: Motor de procesos


Item Detalle

Nombre Motor de procesos


Objetivo Permitir el desarrollo y modificación de aplicaciones, dinámicamente. Adicio-
nalmente, integrar las aplicaciones existentes para que interactuen transpa-
rentemente
Estructura
Descripción
Service components Business processes, Human Tasks, Business State Ma-
chines, Business Rules
Supporting Services Mapas de interfaz y objetos de negocio, relaciones,
selector, Java
SOA Core Service Component Architecture, Business Objects, and the
Common Event Infrastructure (CEI)

Funciones
Tansacción, seguridad, administración de carga
Soporte para ACID
Consola y administrador de recuperación
Encapsulación de funciones

Módulos
Servidor de aplicaciones Recursos de mensajerı́a
Web nativa Interoperabilidad de servicios
Adaptadores Especı́ficos y de tecnologı́a

Responsabilidades
• Permitir rápidamente cambiar y reconfigurar los activos
• Soporte al flujo de trabajo humano
• Centralizar los procesos de negocio
• Permitir procesos de negocios flexibles con activos reutilizables
• Eficacia y productividad al automatizar procesos

Implementaciones WebSphere Process Server, Process Server en Microsoft Dynamics GP, Ora-
cle BPEL Process Manager, JBoss Process Server, BEA WebLogic Process
Integrator

1
Taller 5: Formatos de Componenetes Tecnológicos

Cuadro 2: Servidor de portales


Item Detalle

Nombre Servidor de portales


Objetivo Mejorar la experiencia en la web, proteger y preservar inversiones actuales,
incrementar la eficiencia y el crecimiento a futuro
Estructura
Descripción
• Gestor de búsqueda dentro del portal
• Librerias de documentos
• Administrador integrado de contenido web

Módulos
Creador de portales
Aplicación administradore
Integrador de aplicaciones web
Constructor de páginas

Funciones
• Migración para actualizaciones
• Soporte de múltiples perfiles
• Blog y Wiki
• Integración universal

Responsabilidades
• Capacidades de negocio enfocadas a identificar nuevas oportunidades
del mercado
• Facultades administrativas y escalabilidad con alto rendimiento
• Integración de componentes en portales dirigidos al mercado
• Integración de análisis y capacidades sociales

Implementaciones JBoss Portal Server Development, Oracle Portal Server, Microsoft SharePoint
Portal Server, IBM Portal Server Express, Weblogic portal server

2
Taller 5: Formatos de Componenetes Tecnológicos

Cuadro 3: Motor de reglas


Item Detalle

Nombre Motor de reglas


Objetivo Externalizar la lógica de negocio o aplicación. Ejecuta una o más reglas de
negocio en un entorno de producción. Las reglas provienen de la regulación
legal, o de la empresa
Estructura
Descripción
Data objects: Pueden ser de entrada y/o salida, con modificaciones
Conjunto de ejecución: Colección de reglas para ejecutar una regla
Las salidas son determinadas por las entradas (data objects, conjuntos de
ejecución), pudiendo incluir nuevos, o los mismos data objects entrantes con
modificaciones, y posibles acciones requeridas (como enviar reportes al cliente)
Funciones
• Filtrar resultados
• Obtener resultados
• Ejecutar reglas
• Inspeccionar metadata de las reglas
• Traducir reglas
• Registrar y eliminar reglas

Módulos
Administrador de reglas: Permite cargar reglas y acciones asociadas, des-
de diferentes recursos, como conjuntos de ejecución. Adicionalmente,
propocionar las funcionalidades para el registro de reglas.
Cliente: Provee herramientas para que el cliente ejecute las reglas registra-
das, y obtenga los resultados de esa acción.

Responsabilidades
• Las reglas pueden ser modificadas sin cambiar el código fuente de las
mismas (evitando recompilar)
• La implementación lógica de las reglas, está separada de su parte con-
ceptual
• Las reglas tienen un nivel de independencia más alto que en los lenguajes
de programación convencionales
• Las reglas que representan las polı́ticas de negocio, son entendibles y
comunicables

Implementaciones Microsoft.RuleEngine, Oracle Business Rules, JBoss Rule Engine, Weblogic


Rule engine, Drools rules engine - IBM

3
Taller 5: Formatos de Componenetes Tecnológicos

Cuadro 4: Bus de servicios


Item Detalle

Nombre Bus de servicios


Objetivo Facilitar la implementación de la infraestructura para una arquitectura orien-
tada a servicios (SOA)
Funciones
Descripción Un bus de servicio de empresa se construye sobre unas funciones base que se
dividen en sus partes constituyentes, con una implantación distribuida cuando
se hace necesario, de modo que trabajen armoniosamente según la demanda.
• Procesar, trasformar y transmitir mensajes
• Administrar las transacciones
• Administración de Excepciones
• Busqueda de Metadata

Estructura
• Adaptadores de integración (sistemas legado)
• Producto de infraestructura middleware
• Contenedor de servicios (ciclo de vida)
• Motor de mensajerı́a, basado en estándares

Módulos
• Categorizador de mensajes (message broker y/o message bus(SOAP,
MOM, WSRM))

Responsabilidades
• Soporte para la interacción entre servicios heterogéneos y las interfaces
• Mapear, orquestar, y definir localización de los servicios
• Interpretación de eventos, correlación y emparejamiento de patrones.
• Evitar dependencias estructurales
• Enrutamiento estático o dinámico, basado en polı́ticas, contenidos, y
normas

Implementaciones IBM - WebSphere Enterprise Service Bus, Microsoft BizTalk Server ESB,
Oracle Service Bus, WSO2 ESB Web Application, Aqualogic ESB

4
Taller 5: Formatos de Componenetes Tecnológicos

Cuadro 5: BAM
Item Detalle

Nombre BAM
Objetivo Proveer información en tiempo real acerca del estado y resultado de operacio-
nes, procesos, y transacciones. Adicionalmente, definir y analizar oportunida-
des y riesgos en el negocio.
Estructura
Descripción
Visualizador de información: Relación de sucesos
Conjunto de reglas: Disparo de alarmas
Cuadro de mandos (dashboard): Representación de la información
Key Performance Indicators (KPI): Monitorización de procesos

Funciones
Análisis y muestra de información: Interfaz de usuario para toma de ac-
ciones
Procesamiento de la información: Identificar y categorizar factores rele-
vantes especı́ficos
Recopilación de información secuencialmente: En cantidades suficien-
tes para generar resultados coherentes

Módulos
Entornos de visualización
Procesado de datos en tiempo real: Gestión de procesos de negocio
Integración de datos y aplicaciones: Servicios de gestión de repositorios
y sucesos

Responsabilidades
• Mejorar la experiencia del cliente e incrementar los beneficios
• Disponer de métricas para determinar el rendimiento del negocio y la
calidad de los servicios
• Informar en tiempo real sobre el desarrollo de la actividad
• Permitir la administración de los sistemas de acuerdo a las prioridades
del negocio, por medio de la alineación de la tecnologı́a y el servicio

Implementaciones IBM Holosofx, Microsoft BizTalk BAM, Business Activity Monitoring - Ora-
cle, jBPM BAM, Weblogic bam oracle

5
Taller 5: Formatos de Componenetes Tecnológicos

Cuadro 6: ECM
Item Detalle

Nombre ECM
Objetivo
Componentes independientes: Administrar la información sin reparar en
la fuente del requerimiento. La funcionalidad es proporcionada como un
servicio, que puede ser usado por distintas aplicaciones.
Middleware integrador: Sobrepasar restricciones de antiguas aplicaciones
verticales o arquitecturas en isla. Convirtiéndose en una tercera aplica-
ción a los sistemas convencionales servidor y cliente/servidor.

Estructura
Descripción
• Document warehouse
• Data warehouse

Módulos
Entrega: Manipula la información del negocio para generar salidas (out-
puts), que son mostradas o compartidas entre componentes
Preservación: Copias de seguridad a largo plazo
Almacenamiento: Almacenamiento temporal de información
Administración: Conexiones entre componentes
Captura: Recolección de información

Funciones
• Mostrar información de componentes
• Almacenamiento de información estática(backup)
• Almacenar información no necesaria, o deseada
• Convertir información a formato electrónico
• Administrar flujo de trabajo y procesos, historiales, contenido web, do-
cumentos

Responsabilidades
• ECM se usa como una bodega de contenidos, combinando la informa-
ción de la empresa en un repositorio con una estructura uniforme

Implementaciones Oracle Weblogic ECM, ECM Platform JBoss, Microsoft Enterprise Content
Management

6
Taller 5: Formatos de Componenetes Tecnológicos

Cuadro 7: CRM
Item Detalle

Nombre CRM
Objetivo Seleccionar y manejar las relaciones con los clientes. Adicionalmente, entender
y anticipar las necesidades de los clientes existentes y potenciales
Estructura
Descripción
Trabajo de grupo: Grupo de personas asignadas a una meta
Intelligence e-business Motores que proporcionan información personali-
zada
Narrowcast Servidor de entrega de información personalizada por especifi-
caciones previas
Business intelligence Tecnologı́as para obtener, almacenar, y analizar da-
tos para toma de decisiones
DataWarehouse Almacenador y colección de datos del negocio
ERP Software para unificar las necesidades de los departamentos

Módulos
Colaborativo: Canales de relación con clientes, y detección de patrones
Operacional: Gestión de funciones de venta y postventa
Analı́tico: Herramienta de análisis del cliente

Funciones
• Gestión de mercadeo
• Servicio de campo
• Gestión de oportunidades
• Gestión de llamadas
• Gestión de contenidos

Responsabilidades
• Administración de compensación e incentivos por medio de simulaciones
de venta y reportes
• E-service, para facilitar las consultas de clientes y stakeholders
• Escalabilidad, parametrización y rapidez en la instalación
• Capacidad de personalización en el entorno del cliente dependiendo del
módulo analı́tico

Implementaciones Jboss CRM, Microsoft Dynamics CRM, Oracle CRM On Demand

7
Taller 5: Formatos de Componenetes Tecnológicos

Cuadro 8: ERP
Item Detalle

Nombre ERP
Objetivo Facilitar el fuljo de información entre las funciones de negocio, manejando las
conexiones con los stakeholders externos
Estructura (integral)
Descripción
Base de datos centralizada: Normalmente usango una plataforma de
cómputo común, se consolidan las operaciones de negocio en un sólo
entorno.
Al no usar ERP, se necesitará de varios programas que controlen los procesos,
provocando la duplicidad de la información al no ser integrados, por lo que
crece el margen de contaminación en la información (sobre todo por errores
de captura) y se crea un escenario favorable para malversaciones.
Funciones (adaptables)
• Eliminación de datos y operaciones innecesarias de reingenierı́a (readap-
tación de procesos)
Configuración o parametrización de los procesos de acuerdo con las salidas
que se necesiten de cada uno.
Módulos
• Bibliotecas
• Menús modulares
Pueden instalarse de acuerdo con los requerimientos del cliente. Ejemplo: ven-
tas, materiales, finanzas, control de almacén, recursos humanos, etc.
Responsabilidades
• Brindar versiones sectoriales o aplicaciones sectoriales especialmente
indicadas o preparadas para determinados procesos de negocio de un
sector
• Optimización de los procesos de negocio
• Compartir información entre todos los componentes de la organización
• Acceso a toda la información de forma confiable, precisa y oportuna

Implementaciones Oracle E-Business Suite, Microsoft Dynamics - ERP, Openbravo ERP

You might also like