Components & Connectors Viewtype. Estilos
|
|
- Natividad Macías Vidal
- hace 8 años
- Vistas:
Transcripción
1 Components & Connectors Viewtype Estilos 1
2 Estilos Especializan el C&C viewtype introduciendo tipos de componente y conector a los cuales pertenecerán las instancias del modelo Especifican patrones de interacción que prescriben como los componentes interactúan en runtime Un componente puede pertenecer a más de un estilo ej. Repository & cliente server styles Estilos 2
3 Estilos Estos patrones de interacción los agrupamos a lo largo de 6 estilos que presentaremos a continuación client-server shared-data pipes & filters publish-subscribe peer-to-peer communicating-processes Estilos 3
4 Client-Server Style En el estilo Client-Server el patrón de interacción se basa en componentes clientes que requieren servicios de componentes server La comunicación es establecida e iniciada por los componentes cliente El requerimiento de un servicio es de un cliente vinculado con la provisión de ese servicio por un server Client-Server Style 4
5 Elementos Los Servers proveen un conjunto de servicios a través de una o más interfaces Los Clientes consumen cero o más servicios de los servers El vínculo se establece entre el request role del conector y el puerto del cliente, y el reply role y el puerto del server Existe uno o más servers en los sistemas dentro de este estilo Client-Server Style 5
6 Especialización Como posibles topologías podemos agrupar de acuerdo a la forma en que los clients y servers se comunican estableciendo una jerarquía Los sistemas n-tier establecen como n-1 niveles de comunicación entre servers existen en la jerarquía, siendo el estímulo inicial generado por el cliente Se puede establecer limitaciones en la cantidad de clientes que se conectan a un server Client-Server Style 6
7 Ejemplo Client / Server Component Storage Component Request / Reply Connector Binding DB Connector Distribution Bus Connector Service Provided Interface Service Request Interface App Server Web based UI Web App Server Business App Server Windows Form based UI Business App Server Client-Server Style 7
8 Resumen & Comentarios Computación asimétrica: Es iniciada por el cliente y la computación ocurre en el server Los clientes deben conocer a los servers, pero los servers reaccionan a las peticiones que reciben de clientes potencialmente desconocidos La invocación es generalmente síncrona pero pueden existir casos de comunicación asíncrona donde a través de eventos se notifica al cliente la resolución del servicio Client-Server Style 8
9 Resumen & Comentarios Desacopla a los clients de los servicios que requieren Facilita el entendimiento del sistema a través de agrupar servicios comunes Facilita la interoperabilidad con sistemas legacy a partir de la cohesión de servicios comunes La asignación de servicios en diferentes tiers permite mejor escalabilidad y atención de los atributos de calidad Client-Server Style 9
10 Resumen & Comentarios Permite analizar la vinculación entre los servicios requeridos por el cliente y los servers que resuelven dichos servicios Permite analizar relaciones de dependencia. Por ejemplo que sucede ante la caída de un server, o si la información provista a los clientes está restringida por los servers Client-Server Style 10
11 Resumen & Comentarios Se relaciona cercanamente con el estilo layered de Module Viewtype especialmente cuando vinculamos layers con tiers. En el estilo layered la relación entre los layers es se permite usar, mientras que en n-tier se extiende esto por establecer el mecanismo de interacción entre los tiers que alojan diferentes layers Presenta el mismo esquema invocaciónresolución- respuesta que el estilo peer-topeer solo que aquí la computación es asimétrica Client-Server Style 11
12 Shared Data Style El patrón de interacción está dominado por el intercambio de datos persistentes Los datos tienen múltiples clientes y existe al menos un repositorio compartido para retener los datos persistentes Shared Data Style 12
13 Elementos Los componentes son almacenamientos de datos compartidos y data accessors Los conectores son accesos de lectura y escritura que vinculan data accessors y almacenamiento El modelo de computación generalmente se centra en data accessors que realizan cálculos que requieren datos de los almacenamientos y que a su vez producen resultados que son escritos en los almacenamientos Shared Data Style 13
14 Elementos Especialización Si el consumidor de los datos tiene la responsabilidad de extraer los datos, la especialización del estilo se denomina repositorio Si el almacenamiento tiene como responsabilidad notificar a los consumidores que un nuevo dato de interés fue incorporado o alterado, la especialización del estilo se denomina blackboard Shared Data Style 14
15 Servicios Acceso compartido a datos. Soporte para datos persistentes. Administran acceso concurrente a datos. Tolerancia a fallas. Control de Acceso. Distribución. Caching de datos. Shared Data Style 15
16 Especialización - Blackboard style Los almacenamientos compartidos notifican a los data accessors cuando algún dato de interés es actualizado Diferentes data accessors son invocados con diferente prioridad, y su activación dispara a su vez nuevas actualizaciones que generan nuevas activaciones Los data accessors se conocen como knowledge sources. Los almacenamientos compartidos como Blackboard Shared Data Style 16
17
18 Especialización - Repository Los responsables por obtener los datos son los data accessors Dada la posibilidad de que las BD actualmente tengan mecanismos de triggering este modelo no se presenta en forma pura Shared Data Style 18
19 Resumen & Comentarios Adecuados cuando hay requerimientos de persistencia Adecuados cuando hay requerimientos de compartir datos Desacopla consumidores de datos de los productores Shared Data Style 19
20 Resumen & Comentarios Adecuados para analizar performance, seguridad, privacidad, confiabilidad, capacidad Es central el análisis de cómo se vincula la computación con los datos El estilo client-server se relaciona fuertemente con este estilo en arquitecturas n-tier El estilo publish-subscribe es similar pero carece de persistencia en los datos Shared Data Style 20
21 Pipes & Filters Style El patrón de interacción se caracteriza por sucesivas transformaciones de datos Los datos arriban a un filtro, son transformados y luego transferidos a través de un pipe a un segundo filtro Pipes & Filters Style 21
22 Pipes & Filters Style - Elementos Contempla Un único tipo de conector: the pipe Un único tipo de componente: the filter Los filtros reciben datos a través de uno o más pipes, transforman los datos, y los transmiten a través de uno o mas pipes Los pipes son conectores binarios que toman datos de un puerto de salida de un filtro y lo transmiten a un puerto de entrada de otro filtro Pipes & Filters Style 22
23 Pipes & Filters Style - Elementos Los pipes son unidireccionales Preservan orden Buffering de mensajes No transforman los datos Los filtros solo interactúan a través de pipes Dado el buffering de los pipes, los filtros pueden actuar asincrónicamente, concurrentemente o independientemente Pipes & Filters Style 23
24 Pipes & Filters Style - Elementos El filter requiere conocer la identidad de sus antecesores y sucesores La computación puede ser tratada como la composición funcional de los filtros Restricciones en la configuración Los pipes conectan puertos de salida con puertos de entrada Pipeline: Especialización que indica que la configuración es lineal Acyclic: Especialización que indica que no debe haber ciclos en la configuración Pipes & Filters Style 24
25 Ejemplo Filtro Puerto de salida Pipe Binding Puerto de entrada Splitter Grep Merge Merge&Sort Sort Pipes & Filters Style 25
26 Resumen & Comentarios Fuertemente orientados a transformación de datos Deseamos que las transformaciones sucesivas estén desacopladas El modelo arquitectónico resultante es tremendamente algorítmico La relación con la vista de módulos es bastante directa por este motivo Pipes & Filters Style 26
27 Publish-Subscribe Style El patrón de interacción se centra en la reacción de componentes ante la anunciación de eventos Los componentes se subscriben a un conjunto de eventos, y la infraestructura asegura que cualquier evento publicado alcance a todos los subscriptores Publish-Subscribe Style 27
28 Elementos El conector es un event-bus El conector desacopla productores y consumidores de eventos Mensajería asíncrona ocurre de esta manera centrada en el bus de eventos Publish-Subscribe Style 28
29 Especialización Invocación implícita Eventos asociados con procesos del componente que subscribe La infraestructura es responsable que los procesos ocurran ante la aparición de un evento Ruteo de los eventos hasta los componentes El componente es responsable de saber qué hacer ante cada evento al que subscribe Posibilidad de que convivan componentes heterogéneos Publish-Subscribe Style 29
30 Ejemplo Publicador Publicador 1 Port: Port: Publisher Publisher 1 1 Port: Port: Suscriber Suscriber 1 1 Suscriptor Suscriptor 1 Publicador Publicador i i Port: Port: Publisher Publisher i i E/H E/H Port: Port: Suscriber Suscriber j j Suscriptor Suscriptor j j Publicador Publicador N Port: Port: Publisher Publisher N N Port: Port: Suscriber Suscriber M M Suscriptor Suscriptor M Publish-Subscribe Style 30
31 Resumen & Comentarios Útil para relacionar un número no predeterminado de componentes en forma asíncrona Posibilidad de agregar dinámicamente nuevos componentes sin impacto en los atributos de calidad del sistema Componentes desacoplados Publish-Subscribe Style 31
32 Resumen & Comentarios Es similar a shared-data pero sin persistencia Puede considerarse un refinamiento del estilo communicating-processes cuando los componentes tienen diferentes threads de control Publish-Subscribe Style 32
33 Peer-to to-peer Style El patrón de interacción en este estilo se basa en componentes intercambiando servicios como pares Los mecanismos de interacción son un tipo de request/reply simétricos En principio cualquier componente puede conectarse con cualquier otro componentes para requerir un servicio Peer-to to-peer Style 33
34 Elementos Los componentes son peers Los conectores son del tipo invoquesprocedure La computación puede ser iniciada por cualquiera de las partes Los peers tienen interfaces que describen los servicios que proveen y los servicios que requieren de sus pares Peer-to to-peer Style 34
35 Elementos Los peers proveen interfaces y encapsulan estado Es necesario declarar entre las propiedades los protocolos de interacción de los conectores y las propiedades orientadas a performance de los peers Peer-to to-peer Style 35
36 Resumen & Comentarios Divide la aplicación por áreas de colaboración Los peers pueden cumplir el role de cliente y server Facilitan la distribución de carga gracias a la granularidad de los componentes Facilitan la interoperabilidad e integración futura gracias a la mayor granularidad de estado y distribución de la computación Service Oriented Applications son un buen ejemplo de estos sistemas Peer-to to-peer Style 36
37 Communicating-Processes Style El patrón de interacción se caracteriza por un conjunto de procesos concurrentes como componentes que interactúan a través de diferentes mecanismos de interacción La interacción puede responder a necesidades de sincronización, pasaje de mensajes, intercambio de datos, stop/start Son necesarios en todo sistema distribuido Communicating-Processes Style 37
38 Elementos Los componentes son unidades concurrentes que ejecutan en forma paralela con otras unidades Las unidades son una abstracción de elementos de software más complejo Los conectores identifican el mecanismo de interacción entre las unidades ejecutores Las interacciones en general se distinguen por control o pasaje de datos Communicating-Processes Style 38
39 Elementos Es necesario identificar si las unidades ejecutan e interrumpen voluntariamente su ejecución, o si pueden ser interrumpidas por otras unidades (preemptability) Las unidades deben tener asociada su prioridad, la cual es necesaria para schedulability Es posible asociar requerimientos de tiempo real sobre las unidades Capacidad de buffering si los datos recibidos no pueden ser inmediatamente procesados Communicating-Processes Style 39
40 Resumen & Comentarios Es usado para entender que porciones del sistema se ejecutan en paralelo, para mapear componentes con procesos, y entender los threads de proceso presentes y su sincronización Podemos analizar performance y confiabilidad desde este estilo Communicating-Processes Style 40
Qué se entiende por diseño arquitectónico? Comprende el establecimiento de un marco de trabajo estructural básico para un sistema. Alude a la estructura general del software y el modo en que la estructura
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detallesSERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO
SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesPatrones de Diseño Orientados a Objetos 2 Parte
Patrones de Diseño Orientados a Objetos 2 Parte Patrón Observador Observer (Patrón de Comportamiento) Patrón Observador Observer Observador (en inglés: Observer) es un patrón de diseño que define una dependencia
Más detallesARC 101 Architecture Overview Diagram
ARC 101 Architecture Overview Diagram Estudio de Arquitectura para la evolución tecnológica de los aplicativos de ATyR Banco de Previsión Social ATYR Evolución Tecnológica Pág 1 of 10 Tabla de Contenidos
Más detallesPresentación de Pyramid Data Warehouse
Presentación de Pyramid Data Warehouse Pyramid Data Warehouse tiene hoy una larga historia, desde 1994 tiempo en el que su primera versión fue liberada, hasta la actual versión 8.00. El incontable tiempo
Más detallesDiseño de Componentes
Diseño de Componentes 1 Objetivos Estudiar los principales patrones para diseño de interfaces Estudiar los principales patrones para diseño de componentes Estudiar los principales estilos arquitectónicos
Más detallesIngeniería de Software II Segundo Cuatrimestre 2007
Ingeniería de Software II Segundo Cuatrimestre 2007 Clase 4 Parte 1: Introducción a las Arquitecturas de Software Buenos Aires, 3 de Septiembre de 2007 Diagramas de ejemplo Analizando dibujitos Banco 3
Más detallesCAPÍTULO 3 Servidor de Modelo de Usuario
CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes
Más detallesArquitecturas de Software
Arquitecturas de Software Ingeniería del Universidad Rey Juan Carlos César Javier Acuña cjacunia@escet.urjc.es Índice Introducción Motivación Definición Pipes and Filters Tipos abstractos de datos y OO
Más detallesEstilos de Arquitectura y. Patrones de Diseño Arquitectónico. Patrones de Arquitectura
Estilos de Arquitectura y Patrones de Diseño Arquitectónico Gastón Mousqués - AR 1 Patrones de Arquitectura Gastón Mousqués - AR 2 Principales Categorías de Patrones (Software) Patrones de Análisis Expresan
Más detallesUnidad III. Software para la administración de proyectos.
Unidad III Software para la administración de proyectos. 3.1 Herramientas de software para administrar proyectos. El software de administración de proyectos es un concepto que describe varios tipos de
Más detallesCapítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema
Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.
Más detallesComunicación Indirecta
Sistemas Operativos Distribuidos Comunicación Indirecta Alejandro Alonso Dpto. Ing. de Sistemas Telemáticos Contenidos 1. Introducción 2. Comunicación de grupos 3. Editor/Suscriptor 4. Colas de mensajes
Más detallesCAPITULO 8. Planeamiento, Arquitectura e Implementación
CAPITULO 8 Planeamiento, Arquitectura e Implementación 8.1 Replicación en SQL Server La replicación es un conjunto de tecnologías destinadas a la copia y distribución de datos y objetos de base de datos
Más detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
Más detallesArquitectura de sistema de alta disponibilidad
Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los
Más detallesVisión General de GXportal. Última actualización: 2009
Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de
Más detallesManual del Usuario. Sistema de Help Desk
Manual del Usuario Sistema de Help Desk Objetivo del Manual El siguiente manual tiene como objetivo proveer la información necesaria para la correcta utilización del sistema Help Desk. Describe los procedimientos
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Más detalleshttp://www.statum.biz http://www.statum.info http://www.statum.org
ApiaMonitor Monitor de Infraestructura BPMS Por: Ing. Manuel Cabanelas Product Manager de Apia Manuel.Cabanelas@statum.biz http://www.statum.biz http://www.statum.info http://www.statum.org Abstract A
Más detallesIntroducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com
Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesComponentes de Integración entre Plataformas Información Detallada
Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.
Más detallesIngeniería del Software. Diseño. Diseño en el PUD. Diseño de software. Patrones arquitectónicos. Diseño Orientado a Objetos en UML
Diseño Diseño en el PUD Diseño de software Patrones arquitectónicos Diseño Orientado a Objetos en UML 1 Iteración en PUD Planificación de la Iteración Captura de requisitos: Modelo de casos de uso, Modelo
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesService Oriented Architecture: Con Biztalk?
Service Oriented Architecture: Con Biztalk? Pablo Abbate Servicios Profesionales Danysoft SOA supone una nueva forma de pensar acerca de la arquitectura IT para las empresas. De hecho, es una asociación
Más detallesResumen General del Manual de Organización y Funciones
Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de
Más detalles4. Programación Paralela
4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios
Más detallesIntroducción a la Programación Orientada a Objetos (POO) Introducción a la Programación Orientada a Objetos (POO)
Diseño Orientado a Objetos. Metodología enfocada a la solución de problemas complejos. Complejidad del software. Problemas difíciles de precisar. Definición de requerimientos vago y cambio en el desarrollo
Más detallesPatrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms
Patrones Patrones Es una solución reusable de problemas comunes. Los patrones solucionan problemas que existen en muchos niveles de abstracción. desde el análisis hasta el diseño y desde la arquitectura
Más detallesMODULO: MERCADEO. Acuerdo de Nivel de Servicio (ANS) Service Level Agreement (SLA) MODELO DE MUESTRA SIN VALOR COMERCIAL
MODULO: MERCADEO Acuerdo de Nivel de Servicio (ANS) Service Level Agreement (SLA) 1 Servicio de Soporte. El presente apartado constituye las condiciones de soporte y mantenimiento por parte de enncloud
Más detallesGASTOS DE PERSONAL Libro de Operatividad. Solución WEB
GASTOS DE PERSONAL Libro de Operatividad Solución WEB INDICE Pág. GENERALIDADES 3 ENTORNO OPERATIVO 4 PERFILES DE USUARIO 5 ENTRADA AL SISTEMA 5 MENÚS 6 HOJA DE LIQUIDACIÓN DE GASTOS 7 INTRODUCCIÓN DE
Más detallesVentajas del software del SIGOB para las instituciones
Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran
Más detallesIntroducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Más detallesNovedades en Q-flow 3.02
Novedades en Q-flow 3.02 Introducción Uno de los objetivos principales de Q-flow 3.02 es adecuarse a las necesidades de grandes organizaciones. Por eso Q-flow 3.02 tiene una versión Enterprise que incluye
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detalles1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura
1. Conceptos Generales 2. Modelo Entidad / Relación 3. Modelo Relacional 4. Integridad de datos relacional 5. Diseño de bases de datos relacionales 6. Lenguaje de consulta estructurado (SQL) 1.1.- Objetivos
Más detallesIngeniería de Software II
Ingeniería de Software II Primer Cuatrimestre de 2009 Estilos C&C Viewtype / Module Viewtype Buenos Aires, 6 de Abril de 2009er Estilos COMPONENTS & CONNECTORS (C&C) 2 Estilos Especializan el C&C viewtype
Más detallesMANTENIMIENTO Y SOPORTE
MANTENIMIENTO Y SOPORTE Copyright 2014 Magalink SA Todos los derechos reservados. Este documento no puede ser reproducido de ninguna manera sin el consentimiento explícito de Magalink S.A. La información
Más detallesikimap. Comparte cartografía.
ikimap. Comparte cartografía. Alejandro Lamas Pérez, Francisco Xavier Sotelo Rúa, Jorge Tourís Otero. Sixtema Área Central 25 J, 15.707 Santiago de Compostela {a.lamas, f.sotelo, j.touris}@sixtema.es Resumen
Más detallesGestión de Oportunidades
Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y
Más detallesMetodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales
Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com
Más detallesSistema de Mensajería Empresarial para generación Masiva de DTE
Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE
Más detalles18 y 19 Sistemas de Archivos Distribuidos y Tarea 05
18 y 19 Sistemas de Archivos Distribuidos y Tarea 05 Prof. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco)
Más detallesMAUAL DE USO DE CAMPAÑAS. Guía de uso de Campañas en Salesforce
MAUAL DE USO DE CAMPAÑAS Guía de uso de Campañas en Salesforce Última modificación: marzo 2015 INDICE 1. INTRODUCCIÓN... 2 Acerca de las CAMPAÑAS... 2 2. CÓMO LEER ESTA GUÍA?... 3 3. CONTENIDOS... 4 Cómo
Más detallesARC 108 Component Model
ARC 108 Component Model Evolución Tecnológica de RNOM Banco de Previsión Social Tabla de Contenidos ARC 108 Component Model 1. INTRODUCCIÓN 3 2. OBJETIVO 4 3. NOTACIÓN 5 4. ARQUITECTURA GLOBAL 6 4.1. DIAGRAMA
Más detallesREGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP
REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP Visual Sale posee módulos especializados para el método de ventas transaccional, donde el pedido de parte de un nuevo cliente
Más detallesEstilos Arquitectónicos
Estilos Arquitectónicos Ing. Ariel Cassan 2005 Agenda # Tema Duración 1 Que es un Patrón? 5 min 2 Introducción a estilos arquitectónicos 5 min 2.1 De Estructuración 20 min 2.2 Sistemas distribuidos 5 min
Más detallesLos mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:
SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas
Más detallesWindows Server 2003. Windows Server 2003
Windows Server 2003 Windows Server 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión
Más detallesEL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET
1 EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET La familia de protocolos TCP/IP fue diseñada para permitir la interconexión entre distintas redes. El mejor ejemplo es Internet: se trata
Más detallesAutenticación Centralizada
Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes
Más detallesMª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia
Implantación de una arquitectura orientada a servicios. Un caso de uso Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia Introducción Los compromisos
Más detallesArquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web
Arquitectura 1.- Aplicaciones Web Definición Contenidos 1.- Aplicaciones Web 2.- Arquitectura de aplicaciones Web Lo que distingue una aplicación Web de una mero sitio Web reside en la posibilidad que
Más detallesMACROPROCESO GESTIÓN TECNOLÓGICA
Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar
Más detalles- MANUAL TÉCNICO - Implantación de software de Marketing Online
- MANUAL TÉCNICO - Implantación de software de Marketing Online Rev. 01- MAYO 2013 Implantación de software de Marketing Online Teléfono Adeada: 945 253 388 Email Adeada: adeada@adeada.com REALIZADO POR:
Más detallesMARCO DE REFERENCIA PARA LA GESTIÓN DE TI EN EL ESTADO COLOMBIANO
MARCO DE REFERENCIA PARA LA GESTIÓN DE TI EN EL ESTADO COLOMBIANO INFORMACIÓN PLANEACIÓN Y GOBIERNO DE COM-INF 47. Responsabilidad y gestión del proceso de COM-INF La Unidad Digital es la responsable de
Más detallesCapítulo 11. Conclusiones y trabajo futuro
Capítulo 11. Conclusiones y trabajo futuro En esta tesis ha realizado un entorno de desarrollo Web que proporciona herramientas para la mejora de la calidad del código de los desarrolladores. Para conseguir
Más detallesSISTEMAS DISTRIBUIDOS DE REDES 3.- ESTANDAR CORBA. 3.1. Características
SISTEMAS DISTRIBUIDOS DE REDES 3.- ESTANDAR CORBA 3.1. Características La tendencia hacia el futuro es el de lograr la integración total de componentes realizados por terceras partes, para lo cual es necesario
Más detallesArquitectura de Proyectos de IT
Arquitectura de Proyectos de IT Apunte: Introducción a MQ y conceptos de mensajería Autores: Patricio Echagüe patricioe@gmail.com Ing. Gastón Escobar gescobar@gmail.com Versión: 0.1 Octubre, 2005 1 Índice
Más detallesCONVERSIÓN DE UN NÚMERO EN BINARIO A DECIMAL Y VICEVERSA
CONVERSIÓN DE UN NÚMERO EN BINARIO A DECIMAL Y VICEVERSA CONVERSIÓN ENTRE BINARIO Y DECIMAL Si la conversión es de binario a decimal, aplicaremos la siguiente regla: se toma la cantidad binaria y se suman
Más detalles2.2.- Paradigmas de la POO
2.2.- Paradigmas de la POO Los principios propios de la orientación a objetos son: 2.2.1.- Abstracción de Datos 2.2.2.- Encapsulamiento 2.2.3.- Ocultamiento 2.2.4.- Herencia 2.2.5.- Polimorfismo Cualquier
Más detallesTítulo: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo Email: bolo@ar.ibm.com Fecha: 15/08/2012
Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo Email: bolo@ar.ibm.com Fecha: 15/08/2012 El problema: las aplicaciones tradicionales no le proveen la agilidad necesaria
Más detallesAdelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 -
Graballo+ Agosto de 2007-1 - Índice Índice...2 Introducción...3 Características...4 DESCRIPCIÓN GENERAL...4 COMPONENTES Y CARACTERÍSTICAS DE LA SOLUCIÓN...5 Recepción de requerimientos...5 Atención de
Más detalles- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013
- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD Rev. 01- FEBRERO 2013 Software de diagnóstico de la seguridad de la información y autoimplantación
Más detallesAVA-QHSE System. Introducción Características del producto Especificaciones Técnicas
Introducción Características del producto Especificaciones Técnicas Introducción Qué es AVA-QHSESystem? AVA-QHSESystem es una solución completa de apoyo a la gestión y cumplimiento de las normas de Seguridad,
Más detallesDirección de Proyectos
Dirección de Proyectos Fundamentos Introducción al PMBOK Prof. Gustavo J. Sabio Alcance de la presentación Entradas Proceso de desarrollo Salida PROCESO Cliente ADAPTADO equipo sistemas Cliente necesidades
Más detallesCLASE 3 O Y S II OBJETIVOS DE LA CLASE:
CLASE 3 O Y S II OBJETIVOS DE LA CLASE: Conocer el concepto de proceso de negocio Valorar la utilidad de ver la organización en forma horizontal Diferenciar los procesos de apoyo de los procesos centrales
Más detallesMetodología básica de gestión de proyectos. Octubre de 2003
Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución
Más detallesGuía Metodológica para el diseño de procesos de negocio
Guía Metodológica para el diseño de procesos de negocio La guía desarrollada para apoyar TBA, se diseñó con base en las metodologías existentes para el desarrollo BPM, principalmente en aquellas que soportan
Más detallesREDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición
Más detallesNORMAS DE SOPORTE ADDVISORY GROUP CARIBE SA SAP BUSINESS ONE
NORMAS DE SOPORTE ADDVISORY GROUP CARIBE SA SAP BUSINESS ONE El presente documento describe y ordena las condiciones y normas de soporte que cubre el servicio de mantenimiento anual que Addvisory Group
Más detallesEnkarga.com LLC. Política de privacidad
Enkarga.com LLC. Política de privacidad Esta declaración de privacidad explica qué información recopilamos de usted se utiliza al ordenar productos Enkarga.com LLC y cuando usted visita nuestros sitios.
Más detallesPLANIFICACIÓN Y PRESENTACIÓN MATERIA/MÓDULO
PLANIFICACIÓN Y PRESENTACIÓN MATERIA/MÓDULO Responsable: PROFESOR MD 75010301 Página 1 de 5 ASIGNATURA: DAM 2º-PROGRAMACIÓN SE SERVICIOS Y PROCESOS Grupo: Profesores: Temporalidad: C.F.G.S.: "DESARROLLO
Más detallesPermite compartir recursos en forma coordinada y controlada para resolver problemas en organizaciones multiinstitucionales
The Anatomy of the Grid Enabling Scalable Virtual Organization Autores : Ian Foster, Carl Kesselman y Steven Tuecke. 2001 GRIDS y Organizaciones Virtuales Permite compartir recursos en forma coordinada
Más detallesCapítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)
Más detallesRoles y Características
dominio Roles y Características Una vez instalado Windows Server 2008 y configuradas algunas opciones básicas de Windows Server 2008 desde el Panel de Control o desde el Administrador del Servidor, las
Más detallesManual de Usuario Sistema de Ticket -Help Desk Portal Clientes
Manual de Usuario Sistema de Ticket -Help Desk Portal Clientes SECRETARIA DE PLANIFICACION Y GESTION INSTITUCIONAL www.redecofi.unc.edu.ar AÑO 2010 Manual Sistema Ticket OTRS Página 1 de 1 www.redecofi.unc.edu.ar/otrs
Más detallesFuncionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica)
Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica) Servinet Sistemas y Comunicación S.L. www.softwaregestionsat.com Última Revisión: Octubre 2014 FUNCIONALIDADES SAT
Más detallesARQUITECTURA DE DISTRIBUCIÓN DE DATOS
4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia
Más detallesEagle e Center. Tel 57 1 6064173 Bogotá Colombia. estadístico que genera reportes gráficos y consolidados de esta información.
El valor de la información, definiendo información como los datos procesados bajo parámetros útiles, es determinante en los mercados actuales, donde las decisiones basadas en hechos y datos garantizan
Más detallesPolíticas particulares del Correo Electrónico para el dominio ucab.edu.ve
Políticas particulares del Correo Electrónico para el dominio ucab.edu.ve Justificación El presente documento tiene por objetivo establecer las características del servicio de correo electrónico bajo el
Más detallesDiseño orientado a los objetos
Diseño orientado a los objetos El Diseño Orientado a los Objetos (DOO) crea una representación del problema del mundo real y la hace corresponder con el ámbito de la solución, que es el software. A diferencia
Más detallesFundamentos del diseño 3ª edición (2002)
Unidades temáticas de Ingeniería del Software Fundamentos del diseño 3ª edición (2002) Facultad de Informática necesidad del diseño Las actividades de diseño afectan al éxito de la realización del software
Más detallesESPECIFICACIÓN DE VIDEOCLUB
ESPECIFICACIÓN DE VIDEOCLUB 1. ANÁLISIS DEL SISTEMA Nuestro principal objetivo, lo cual implica que se trata de nuestra mayor meta a conseguir, es desarrollar un sistema software que realice una gestión
Más detallesGestión de archivos (módulo transversal, MF0978_2)
Gestión de archivos (módulo transversal, MF0978_2) Curso de capacitación para la obtención del módulo formativo Gestión de archivos del Certificado de profesionalidad (código MF0978_2), asociado a la unidad
Más detallesSoporte y mantenimiento. Generalidades
Soporte y mantenimiento Generalidades 2014 Tabla de Contenido 1 Introducción... 3 2 Objetivos generales... 3 3 Caso de soporte... 3 4 Condiciones... 4 5 Restricciones... 5 6 Sistema de soporte... 5 Página
Más detallesAnexo 4 Documento de Arquitectura
Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de
Más detallesAsignación de Procesadores
INTEGRANTES: Asignación de Procesadores Un sistema distribuido consta de varios procesadores. Estos se pueden organizar como colección de estaciones de trabajo personales, una pila pública de procesadores
Más detallesGestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari
Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari 1 Temario Definiciones Problemas del cambio Elementos de la configuración Actividades de SCM Identificación
Más detallesCAPITULO 9. Diseño de una Base de Datos Relacional Distribuida
9.1 Operaciones CAPITULO 9 Diseño de una Base de Datos Relacional Distribuida Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos homogéneos o heterogéneos. Estos orígenes de
Más detallesDescripción y alcance del servicio INTERNET CONTENT IPLAN
Descripción y alcance del servicio INTERNET CONTENT IPLAN 1. Introducción El servicio INTERNET CONTENT provee una conexión a Internet permanente, asimétrica, de alta confiabilidad, máxima seguridad y alta
Más detallesAproximación práctica a ITIL. Proyecto VeredaCS. F07.02.01.00.30.r00
Aproximación práctica a ITIL. Proyecto VeredaCS Introducción En esta presentación pretendemos mostrar una aproximación práctica a la implantación de un modelo de prestación de servicios basado en ITIL
Más detallesSistemas de Operación II
Sistemas de Operación II Sistemas de Archivos Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale (USB) Andrew Tanembaum y Marteen van Steen Contenido Introducción Requisitos Aspectos
Más detallesDiagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases
El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de los
Más detallesManual de Usuario Mesa de Servicios Corporativos SKC
Manual de Usuario Mesa de Servicios Corporativos SKC La mesa de servicios corporativos SKC está disponible en internet en la siguiente URL http://198.41.32.180 o bien si está en la red de SKC ingresando
Más detalles