Manual TS: Plataforma Microsoft.NET 3.5, Fundamentos de las Aplicaciones de Flujo de Trabajo en Windows

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Manual 70-504 TS: Plataforma Microsoft.NET 3.5, Fundamentos de las Aplicaciones de Flujo de Trabajo en Windows"

Transcripción

1 Sé diferente, intégrate Mm074 Manual TS: Plataforma Microsoft.NET 3.5, Fundamentos de las Aplicaciones de Flujo de Trabajo en Windows Autor: Orlando Gutiérrez Fecha: 01/01/2011 Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 1

2 INDICE 0 INTRODUCCIÓN A WINDOWS WORKFLOW FOUNDATION (WWF)... 5 MOTOR DE TIEMPO DE EJECUCIÓN DEL FLUJO DE TRABAJO CREAR FLUJOS DE TRABAJO CON MÁQUINAS DE ESTADOS CREAR FLUJOS DE TRABAJO SECUENCIALES SELECCIONAR EL MODO DE AUTORIZACIÓN DE LOS FLUJOS DE TRABAJO HOSPEDAR UN FLUJO DE TRABAJO Y EL DISEÑADOR EN UNA APLICACIÓN... 8 CREACIÓN DE UNA APLICACIÓN HUESPED DE FLUJO DE TRABAJO... 8 RESPONSABILIDADES DE LA APLICACIÓN HOST... 9 TAREAS QUE LA APLICACIÓN HOST DEBE REALIZAR... 9 HOSPEDAJE DE DISEÑADORES DE FLUJO DE TRABAJO... 9 AGREGAR LA FUNCIONALIDAD DE COMANDOS DE MENÚ INICIALIZAR Y ADMINISTRAR EL CICLO DE VIDA DE UN FLUJO DE TRABAJO CREACIÓN DE WORKFLOWRUNTIME PROCESAMIENTO DE EVENTOS WORKFLOWRUNTIME EJECUCIÓN DE FLUJOS DE TRABAJO MODIFICAR EN TIEMPO DE EJECUCIÓN UN FLUJO DE TRABAJO USO DE CAMBIOS DE FLUJO DE TRABAJO EN FLUJOS DE TRABAJO RESTRICCIONES EN LOS CAMBIOS DE FLUJO DE TRABAJO MANEJAR EVENTOS DESDE LA MÁQUINA HUÉSPED INVOCAR MÉTODOS EN LA MÁQUINA HUÉSPED CONSUMIR SERVICIOS DESDE UN FLUJO DE TRABAJO CÓMO CONFIGURAR UN SERVICIO DE FLUJO DE TRABAJO EXPONER UN FLUJO DE TRABAJO COMO UN SERVICIO DESARROLLO DE SERVICIOS DE WINDOWS WORKFLOW FOUNDATION EXTENDER SERVICIOS BASE CREACIÓN DE NUEVOS SERVICIOS PERSONALIZADOS HOSPEDAR UN SERVICIO DE FLUJO DE TRABAJO EN IIS Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 2

3 11 CREAR ACTIVIDADES PERSONALIZADAS DESARROLLO DE ACTIVIDADES DE FLUJO DE TRABAJO CREACIÓN DE ACTIVIDADES PERSONALIZADAS CREAR ACTIVIDADES COMPUESTAS PERSONALIZADAS AGREGAR COMPATIBILIDAD EN TIEMPO DE DISEÑO A UNA ACTIVIDAD COMPUESTA PERSONALIZADA DEFINIR EL ESQUEMA DE UNA ACTIVIDAD PERSONALIZADA CÓMO SERIALIZAR FLUJOS DE TRABAJO SERIALIZACIÓN PREDETERMINADA INFRAESTRUCTURA DE SERIALIZACIÓN USO DEL MARCADO DE FLUJO DE TRABAJO ESTRUCTURA BÁSICA ELEMENTOS Y ATRIBUTOS AGREGAR PROPIEDADES DE DEPENDENCIA UTILIZACIÓN DE PROPIEDADES DE DEPENDENCIA EJEMPLO DE DEPENDENCYPROPERTY PROPIEDADES ASOCIADAS COMUNICAR UNA ACTIVIDAD PERSONALIZADA CON EL HOST SERVICIOS DE COMUNICACIÓN DE FLUJO DE TRABAJO CLASE DE SERVICIO PERSONALIZAR LA SERIALIZACIÓN DE LAS ACTIVIDADES SERIALIZACIÓN PERSONALIZADA ACTIVIDADES DE PERSONALIZACIÓN DEFINICIÓN DEL SERIALIZADOR PERSONALIZADO MARCADO DE FLUJO DE TRABAJO ESCRIBIR UN CONJUNTO DE REGLAS RULESETS DECLARATIVO RULEDEFINITIONS (CLASE) ENCADENAR REGLAS, DEFINIR PRIORIDADES Y ESTABLECER DEPENDENCIAS ENCADENAMIENTO HACIA DELANTE DE REGLAS MODIFICAR REGLAS EN TIEMPO REAL CAMBIOS DE FLUJO DE TRABAJO PARA CONDICIONES DE REGLA EJECUTAR CONJUNTO DE REGLAS IMPLEMENTAR LÓGICA CONDICIONAL EN LAS REGLAS Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 3

4 USO DE CONDICIONES EN FLUJOS DE TRABAJO ACTIVIDADES CONDICIONALES CREAR Y ADMINISTRAR FLUJOS DE TRABAJO TRANSACCIONALES CREAR Y MANEJAR COMPENSACIONES LISTAR LOS PROCESOS BATCH DE UNA TRANSACCIÓN UTILIZACIÓN DE LA ACTIVIDAD TRANSACTIONSCOPEACTIVITY CONTROLAR LAS EXCEPCIONES CONTROL DEL ERROR EN FLUJOS DE TRABAJO MANEJAR LAS CANCELACIONES SYSTEM.WORKFLOW.RUNTIME.TRACKING (ESPACIO DE NOMBRES) CREAR UN SERVICIO DE TIEMPO DE EJECUCIÓN CÓMO AGREGAR Y QUITAR SERVICIOS DE FLUJO DE TRABAJO AGREGAR SERVICIOS AL MOTOR DE TIEMPO DE EJECUCIÓN DEL FLUJO DE TRABAJO QUITAR SERVICIOS DEL MOTOR DE TIEMPO DE EJECUCIÓN DEL FLUJO DE TRABAJO NOTA INUNDAR (HYDRATING) Y DRENAR (DEHYDRATING) FLUJOS DE TRABAJO DRENAR INSTANCIAS DE FLUJOS DE TRABAJO INUNDAR INSTANCIAS DE FLUJOS DE TRABAJO REALIZAR TRAZAS A LOS FLUJOS DE TRABAJO SERVICIOS DE SEGUIMIENTO DE FLUJO DE TRABAJO DE WINDOWS CARACTERÍSTICAS DE SEGUIMIENTO EN WINDOWS WORKFLOW FOUNDATION PERFILES DE SEGUIMIENTO SEGUIMIENTO DE TIPOS DE EVENTO SEGUIMIENTO EXPLÍTICO DE NIVEL DE CÓDIGO SEGUIMIENTO DE FLUJOS DE TRABAJO DE SOLO MARCADO REGLAS DE SEGUIMIENTO SERVICIOS DE SEGUIMIENTO PERSONALIZADOS MONITOREAR FLUJOS DE TRABAJO CONTADORES DE RENDIMIENTO DEL FLUJO DE TRABAJO Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 4

5 0 INTRODUCCIÓN A WINDOWS WORKFLOW FOUNDATION (WWF) Windows Workflow Foundation es el modelo de programación, motor y herramientas para generar con rapidez las aplicaciones habilitadas por flujo de trabajo en Windows. Está compuesto de un espacio de nombres, un motor de flujo de trabajo en proceso y diseñadores para Visual Studio Windows Workflow Foundation es un marco que permite a los usuarios crear flujos de trabajo de sistema o humanos en sus aplicaciones para Windows Vista, Windows XP y la familia Windows Server Windows Workflow Foundation se puede utilizar para resolver los escenarios simples como mostrar los UI de controles basados en datos proporcionados por el usuario o los escenarios complejos que se producen en las empresas grandes, como procesamiento del orden y control de inventario. Escenarios que las direcciones de Windows Workflow Foundation incluyen: Habilitar el flujo de trabajo dentro de las aplicaciones empresariales Flujos de página del interfaz del usuario Flujo de trabajo centrado en el documento Flujos de trabajo humanos Flujos de trabajo compuestos para las aplicaciones orientadas a servicios Flujos de trabajo controlados por las reglas empresariales Flujos de trabajo para la administración de los sistemas Windows Workflow Foundation proporciona una experiencia de desarrollo coherente y familiar con otras tecnologías.net Framework 3.0, como Windows Communication Foundation y Windows Presentation Foundation. La API de la Windows Workflow Foundation proporciona la compatibilidad completa para Visual Basic.NET y C#, un compilador del flujo de trabajo especializado, depuración dentro de un flujo de trabajo, un Workflow Designer gráfico, y desarrolla completamente su flujo de trabajo en código o en marcado. Windows Workflow Foundation también proporciona un modelo extensible y un diseñador para generar actividades personalizadas que encapsulan la funcionalidad del flujo de trabajo para los usuarios finales o para reutilizarse en varios proyectos. Un flujo de trabajo es un conjunto de unidades elementales llamadas actividades que están almacenadas como un modelo que describe un proceso real. Los flujos de trabajo proporcionan una manera de describir el orden de ejecución y las relaciones de dependencia entre las partes de trabajo de ejecución corta o prolongada. Este trabajo pasa a través del modelo desde el principio hasta al final y las actividades pueden ser ejecutadas por personas o por funciones de sistema. MOTOR DE TIEMPO DE EJECUCIÓN DEL FLUJO DE TRABAJO Cada instancia de flujo de trabajo en ejecución es creada y mantenida por un motor de tiempo de ejecución en proceso al que se hace referencia normalmente como motor de tiempo de ejecución del flujo de trabajo. Puede haber varios motores de tiempo de ejecución del flujo de trabajo dentro de un dominio de aplicación y cada instancia del motor de tiempo de ejecución puede admitir varias instancias de flujo de trabajo que se ejecutan concurrentemente. Cuando un modelo del flujo de trabajo está compilado, se puede ejecutar dentro de cualquier proceso de Windows incluidas las aplicaciones de consola, aplicaciones basadas en formularios, servicios de Windows, sitios web ASP.NET y servicios web. Dado que un flujo de trabajo se hospeda en el proceso, puede comunicarse con facilidad con su aplicación host. Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 5

6 La ilustración siguiente muestra cómo los flujos de trabajo, las actividades y el motor de tiempo de ejecución del flujo de trabajo se hospedan en el proceso con una aplicación host. 1 CREAR FLUJOS DE TRABAJO CON MÁQUINAS DE ESTADOS En el estilo de máquina de estado de creación de flujos de trabajo, el creador modela el flujo de trabajo como una máquina de estados. El mismo flujo de trabajo está compuesto por un conjunto de estados. Un estado se conoce como estado inicial. Cada estado puede recibir un conjunto de eventos determinado. En función de un evento, se puede realizar una transición a otro estado. El flujo de trabajo de equipo de estado puede tener un estado final. Cuando se realiza una transición al estado final, el flujo de trabajo se finaliza. El diagrama de flujo siguiente es un ejemplo de un flujo de trabajo de máquina de estado. Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 6

7 La tabla siguiente enumera las actividades relacionadas con la máquina de estado en la biblioteca de actividad base de Windows Workflow Foundation. Actividad EventDrivenActivity SetStateActivity StateActivity Descripción Se utiliza para los estados que dependen de un evento externo para empezar a ejecutarse. La actividad EventDrivenActivity ha de tener una actividad que implemente la interfaz IEventActivity como su primera actividad secundaria. Especifica una transición a un nuevo estado. Representa un estado en una máquina de estado; puede contener actividades Estado adicionales. StateInitialitacionActivity Se ejecuta cuando se entra en un estado; puede contener otras actividades. StateFinalizationActivity Ejecuta las actividades contenidas al abandonar una actividad StateActivity. 2 CREAR FLUJOS DE TRABAJO SECUENCIALES El estilo de flujo de trabajo secuencial ejecuta un conjunto de actividades contenidas en orden, una a una. Puede agregar otras actividades compuestas a un flujo de trabajo secuencial para lograr paralelismo (ParallelActivity), paralelismo controlado por eventos (EventHandlingScopeActivity), ejecución controlada por datos (ConditionedActivityGroup), rama controlada por eventos (ListenActivity) y modelos de flujo de control imperativo familiar como ramificación condicional (IfElseActivity) e iteración (WhileActivity, ReplicatorActivity). También se puede utilizar la extensibilidad de Windows Workflow Foundation para escribir actividades compuestas personalizadas implementando los modelos de flujo de control concretos necesarios para las soluciones. El diagrama de flujo siguiente muestra un ejemplo de un flujo de trabajo secuencial. Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 7

8 Un flujo de trabajo secuencial ejecuta actividades de una manera secuencial hasta que se finalice la última actividad. Los flujos de trabajo secuenciales no son necesariamente totalmente determinísticos, incluso en operación normal. Por ejemplo, puede utilizar una actividad ListenActivity o ParallelActivity, y la secuencia exacta de eventos puede variar en estos casos. 3 SELECCIONAR EL MODO DE AUTORIZACIÓN DE LOS FLUJOS DE TRABAJO Windows Workflow Foundation admite varios estilos de creación de flujo de trabajo, como secuencial, de máquinas de estado y controlado por datos. El estilo secuencial es sencillo y útil para operaciones repetitivas y predecibles que siempre son iguales. El estilo de flujo de trabajo de máquina de estado está compuesto por un conjunto de estados controlados por eventos. El estilo controlado por datos depende de los datos para determinar si se ejecutan o no ciertas actividades basadas en un estado de datos local. 4 HOSPEDAR UN FLUJO DE TRABAJO Y EL DISEÑADOR EN UNA APLICACIÓN El motor de tiempo de ejecución de Windows Workflow Foundation es responsable de crear y mantener en ejecución las instancias de flujo de trabajo. Para conseguirlo, el motor de tiempo de ejecución necesita un proceso huésped incluyendo aplicaciones consola, Windows Forms, sitios web de ASP.NET y servicios web. Además, las aplicaciones habilitadas por flujos de trabajo hospedando el motor de tiempo de ejecución de Windows Workflow Foundation pueden refinar más el comportamiento del motor de tiempo de ejecución del flujo de trabajo utilizando los servicios. Los servicios base en Windows Workflow Foundation se pueden configurar para que admitan transacciones, persistencia, seguimiento, subprocesamiento y programación. Para la funcionalidad específica de una aplicación, una aplicación puede definir también servicios personalizados agregadas al motor de tiempo de ejecución. CREACIÓN DE UNA APLICACIÓN HUESPED DE FLUJO DE TRABAJO La aplicación huesped interactúa con Windows Workflow Foundation a través de la clase WorkflowRuntime, o una clase personalizada heredando de esta. Se debe crear un objeto WorkflowRuntime y rellenarlo con los servicios a utilizar durante la ejecución de sus flujos de trabajo. Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 8

9 RESPONSABILIDADES DE LA APLICACIÓN HOST Crear uno o más procesos y uno o más dominios de aplicación. Proporcionar, según sea necesario, mecanismos de aislamiento. Calcular llamadas entre los dominios de aplicación, según sea necesario. Iniciar instancias de flujo de trabajo. Crear servicios locales y personalizados. Además, una aplicación host podría hacer lo siguiente: Controlar la carga y descarga de flujos de trabajo de la memoria. Escuchar eventos concretos y comunicárselos a un usuario o administrador. Establecer tiempos de espera y reintentos para cada flujo de trabajo. Exponer contadores de rendimiento. Escribir información de registro para depuración y diagnósticos. Proporcionar implementaciones de servicio personalizadas. Crear servicios adaptados para cumplir los requisitos de lenguaje de la aplicación de hospedaje y base de usuarios. TAREAS QUE LA APLICACIÓN HOST DEBE REALIZAR Creación de WorkflowRuntime Procesamiento de eventos WorkflowRuntime Ejecución de flujos de trabajo Se pueden agregar y quitar servicios en el tiempo de ejecución del flujo de trabajo. Se agregan servicios mediante el método AddService definindo en la clase WorkflowRuntime. Se quitan servicios mediante el método RemoveService, también definido en la clase WorkflowRuntime. HOSPEDAJE DE DISEÑADORES DE FLUJO DE TRABAJO Aunque existe una versión Visual Studio del diseñador visual de flujos de trabajo de Windows Workflow Foundation, el diseñador de flujo de trabajo puede hospedarse en aplicaciones de Windows externas a Visual Studio. Se puede hospedar el diseñador de flujo de trabajo basado en gráficos en las aplicaciones personalizadas de Windows. Las aplicaciones personalizadas pueden implementar un formulario simple del diseñador de flujo de trabajo con una funcionalidad básica del diseñador, por ejemplo, la capacidad de mostrar gráficamente un flujo de trabajo antes de generarse o, puede implementar una versión del diseñador de flujo de trabajo con un conjunto de características más sólido, similar a la versión del diseñador de Visual Studio. Las clases primarias a utilizar al hospedar un diseñador de flujos de trabajo son las siguientes: La clase DesignSurface de.net, implementa lo que el usuario percibe como un diseñador proporcionando una superficie de diseño completamente autónoma. Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 9

10 La clase WorkflowView, muestra una representación visual de un flujo de trabajo descrito en el marcado del flujo de trabajo. La clase WorkflowDesignerLoader admite la carga personalizada de un diseñador de flujo de trabajo y sus componentes. La clase WorkflowDesignerMessageFilter, que puede derivarse, mediante la invalidación de los métodos virtuales adecuados, para crear un filtro de mensajes personalizado que puede controlar eventos del diseñador de flujos de trabajo, como operaciones de arrastre, operaciones de diseño y pintura, así como otros eventos del diseñador. El control de WorkflowDesigner formando parte del Workflow Tracking Profile Designer proporciona un buen punto de partida para una aplicación de hospedaje de diseñador de flujo de trabajo personalizada. El control de WorkflowDesigner proporciona una manera fácil de agregar y extender la funcionalidad del diseñador de flujo de trabajo en una aplicación host. AGREGAR LA FUNCIONALIDAD DE COMANDOS DE MENÚ Como el diseñador de flujo de trabajo se generó a partir de clases básicas del diseñador en.net Framework SDK, para acceder a los comandos de menú de la aplicación personalizada se debe derivar de la clase MenuCommandService, invalidar algunos de sus miembros, y agregarla como servicio al host del cargador de diseñadores utilizado por el objeto del cargador de flujo de trabajo. 5 INICIALIZAR Y ADMINISTRAR EL CICLO DE VIDA DE UN FLUJO DE TRABAJO CREACIÓN DE WORKFLOWRUNTIME El mecanismo predeterminado para inicializar Windows Workflow Foundation es utilizar la clase WorkflowRuntime, de la siguiente manera (Ejemplo VB Net): Imports System.Threading Imports System.Workflow.Runtime Imports System.Workflow.Runtime.Hosting Class Program Shared Sub Main() Using workflowruntime As WorkflowRuntime = New WorkflowRuntime() End Using End Sub Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 10

11 End Class En el cuerpo de la instrucción using, se inicializa un objeto WorkflowRuntime y está preparado para su uso. En este punto, se puede crear controladores de eventos para administrar los eventos provocados por el motor en tiempo de ejecución, recuperar y configurar cualquiera de los servicios base utilizados por el motor en tiempo de ejecución y, finalmente, crear e iniciar una instancia de flujo de trabajo PROCESAMIENTO DE EVENTOS WORKFLOWRUNTIME El motor de tiempo de ejecución de Windows Workflow provoca varios eventos a lo largo de su duración aser controlados por la aplicación huesped. Éstos están compuestos de eventos informando a la aplicación cuando el motor de tiempo de ejecución es Started o Stopped, y también varios eventos correspondiendo a la duración de cualquier instancia de flujo de trabajo en ejecución. El procedimiento para crear controladores de eventos para estos eventos sigue el mismo modelo de control de eventos proporcionado en.net Framework. EJECUCIÓN DE FLUJOS DE TRABAJO Las instancias de flujo de trabajo pueden iniciarse de dos maneras: mediante los tipos de flujo de trabajo, o a través del marcado de flujo de trabajo basado en XAML. 6 MODIFICAR EN TIEMPO DE EJECUCIÓN UN FLUJO DE TRABAJO Windows Workflow Foundation permite actualizar dinámicamente las reglas declarativas y las instancias de flujo de trabajo en tiempo de ejecución. Antes de que las actividades se programen para ejecutarse, se pueden cambiar comportamientos esperados, el control de flujo, etc. Esta capacidad le permite modificar la lógica de procesamiento empresarial sin tener que volver a compilar y reiniciar el flujo de trabajo. USO DE CAMBIOS DE FLUJO DE TRABAJO EN FLUJOS DE TRABAJO Los cambios de flujo de trabajo permiten realizar cambios en tiempo de ejecución en una instancia en ejecución de un flujo de trabajo. Estos cambios podrían deberse a omisiones en el tiempo de diseño, cambios en las propiedades y enlaces de las actividades o una necesidad de lógica de negocio que mejora y modela de manera más completa los procesos de negocio. Los cambios de flujo de trabajo no están pensados para situaciones en las que se desea realizar modificaciones al por mayor, lo que llevaría a un flujo de trabajo que varía significativamente de los principios de diseño originales. En tal caso, se debería diseñar un nuevo flujo de trabajo en lugar de realizar cambios en una instancia en ejecución. Los cambios en un flujo de trabajo se aplican a una instancia única de un flujo de trabajo. No admiten cambios basados en tipo que se replican en todas las instancias, en ejecución y futuras, de un tipo determinado de flujo de trabajo. Puede utilizar cambios de flujo de trabajo para hacer lo siguiente: Por ejemplo, cambiar la estructura de flujo de trabajo, agregar o quitar una actividad. Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 11

12 Cambiar el control de flujo. Algunos ejemplos de cambios del flujo de trabajo comunes incluyen lo siguiente: Cambiar un RuleSet utilizado por una actividad PolicyActivity. Actualizar definiciones RuleCondition para cambiar el comportamiento de actividades ramificadas, como ConditionedActivityGroup y IfElseActivity. Agregar una nueva actividad personalizada o una actividad InvokeWorkflowActivity para agregar un nuevo proceso de negocio a su flujo de trabajo después de implementarlo y ejecutarlo. Cambiar la creación que se usa declarativamente en el marcado de flujo de trabajo desde fuera del flujo de trabajo, tomando el marcado actualizado como un parámetro para efectuar el cambio. Agregar una nueva actividad EventDrivenActivity para responder a un nuevo evento, como un paso de aprobación adicional. Aplicar un cambio de flujo de trabajo a un flujo de trabajo en ejecución puede darse en dos puntos de entrada diferentes: en el archivo de código del flujo de trabajo y fuera del flujo de trabajo, como el host del flujo de trabajo. RESTRICCIONES EN LOS CAMBIOS DE FLUJO DE TRABAJO A continuación se muestran algunas restricciones en los cambios de flujo de trabajo impuestas por Windows Workflow Foundation que debe tener en cuenta: Se pueden agregar o quitar actividades de una instancia de flujo de trabajo, pero no se pueden cambiar las propiedades en una actividad existente a menos que esas propiedades sean condiciones de regla declarativas o conjuntos de reglas. No se pueden agregar o quitar de manera dinámica las actividades secundarias de los tipos de actividad compuesta personalizada que incorporen actividades secundarias como parte de su definición. Esto se debe a que actividades compuestas personalizadas como esta son actividades de "caja negra" y no se pueden modificar fundamentalmente durante el tiempo de ejecución. Una actividad que no está en los estados Initialized o Closed no se puede quitar dinámicamente durante el tiempo de ejecución. Un desarrollador de flujo de trabajo puede restringir el uso de cambios de flujo de trabajo a través de una ActivityCondition adjunta a la actividad raíz del flujo de trabajo, que es usada por el tiempo de ejecución del flujo de trabajo para determinar si se permiten o no los cambios de flujo de trabajo para una instancia de flujo de trabajo determinada. Las actividades compuestas personalizadas pueden validar cambios propuestos, como la suma o eliminación de actividades secundarias. Esto permite a los programadores de actividad determinar si cualquier cambio de flujo de trabajo propuesto entra en conflicto con la funcionalidad intencional de su actividad. Esta funcionalidad se proporciona a través de un ActivityValidator personalizado, donde los programadores pueden invalidar el método ValidateActivityChange y agregar su lógica de validación de cambios de flujo de trabajo personalizados. Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 12

13 7 MANEJAR EVENTOS DESDE LA MÁQUINA HUÉSPED El motor de tiempo de ejecución de Windows Workflow provoca varios eventos a lo largo de su duración aser controlados por la aplicación huesped. Éstos están compuestos de eventos informando a la aplicación cuando el motor de tiempo de ejecución es Started o Stopped, y también varios eventos correspondiendo a la duración de cualquier instancia de flujo de trabajo en ejecución. El procedimiento para crear controladores de eventos para estos eventos sigue el mismo modelo de control de eventos proporcionado en.net Framework. Como ejemplo, el código siguiente crea un controlador de eventos para el evento Started elevado por el flujo de trabajo en tiempo de ejecución cuando comienza la ejecución. AddHandler workflowruntime.started, AddressOf OnWorkflowStarted... Shared Sub OnWorkflowStarted(ByVal sender As Object, ByVal e As WorkflowRuntimeEventArgs) Console.WriteLine("WorkflowRuntime started") End Sub A continuación se listan los eventos que pueden ser provocados por el motor de tiempo de ejecución de Windows Workflow el cual pertenece al mismo motor de tiempo de ejecución del flujo de trabajo. ServicesExceptionNotHandled Se genera cuando un servicio que se deriva de la clase abstracta WorkflowRuntimeService llama al método RaiseServicesExceptionNotHandledEvent, porque ocurre una excepción durante la ejecución del flujo de trabajo que el servicio no puede administrar. Started Se genera cuando el motor de tiempo de ejecución del flujo de trabajo inicia el funcionamiento. Stopped Se genera cuando el motor de tiempo de ejecución del flujo de trabajo finaliza el funcionamiento. A continuación se listan los eventos de instancia de flujo de trabajo provocados por el motor de tiempo de ejecución del flujo de trabajo. WorkflowAborted Se genera cuando un flujo de trabajo se detiene en el medio del procesamiento. Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 13

14 WorkflowCompleted Se genera cuando un flujo de trabajo completa el procesamiento. WorkflowCreated Se genera cuando se crean instancias de un flujo de trabajo. WorkflowIdled Se genera cuando un flujo de trabajo entra en estado inactivo. WorkflowLoaded Se genera cuando un flujo de trabajo se vuelve a crear desde un medio de almacenamiento. WorkflowPersisted Se genera cuando el estado actual del flujo de trabajo se conserva en un medio de almacenamiento. WorkflowResumed Se genera cuando un flujo de trabajo reanuda la ejecución una vez detenido o descargado. WorkflowStarted Se genera cuando un flujo de trabajo inicia el funcionamiento. WorkflowSuspended Se genera cuando un flujo de trabajo entra en estado de suspensión. WorkflowTerminated Se genera cuando se finaliza un flujo de trabajo. WorkflowUnloaded Se genera cuando se descarga un flujo de trabajo. Condiciones de WorkflowAbort Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 14

15 Existen condiciones diferentes a producirse durante la ejecución de un flujo de trabajo generando el evento WorkflowAborted. Por ejemplo, una aplicación host puede intervenir en el proceso llamando al método Abort desde un objeto WorkflowInstance. En este caso, la razón se conoce y la lógica para administrar esto se puede crear con facilidad en la propia aplicación host. Sin embargo, hay condiciones en que el motor de tiempo de ejecución de Windows Workflow Foundation anulará un flujo de trabajo. Un ejemplo de esta condición es un resultado en que el motor de tiempo de ejecución no puede finalizar una instancia de flujo de trabajo. Un escenario común relacionado con esta condición involucra SqlWorkflowPersistenceService. Si el motor de tiempo de ejecución del flujo de trabajo necesita finalizar un flujo de trabajo y SqlWorkflowPersistenceService está activo, el motor de tiempo de ejecución intentará conservar el estado del flujo de trabajo. Sin embargo, si SqlException se inicia durante la operación de persistencia, el motor de tiempo de ejecución tendrá que anular la instancia de flujo de trabajo. Cuando esto se produce, se puede utilizar TrackingService para volcar la información de excepción con el fin de depurar el escenario que hizo que el motor de tiempo de ejecución anulara la instancia de flujo de trabajo. La ubicación en el flujo de trabajo donde se produce una excepción se puede buscar examinando el grafo del flujo de trabajo y comprobando el estado de cada actividad en el momento de la finalización. El código siguiente muestra cómo lograr esto si la excepción se produce desde FaultHandlerActivity. Function isexceptionfromfaulthandler(byval rootactivity As Activity) As Boolean If rootactivity Is Nothing Then Return False End If If TypeOf rootactivity Is CompositeActivity Then If TypeOf rootactivity Is FaultHandlersActivity Then If rootactivity.executionstatus = ActivityExecutionStatus.Closed Then Return True End If End If For Each act As Activity In (CType(rootActivity, CompositeActivity)).Activities If isexceptionfromfaulthandler(act) Then Return True Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 15

16 End If Next End If Return False End Function 8 INVOCAR MÉTODOS EN LA MÁQUINA HUÉSPED Las instancias de flujo de trabajo pueden iniciarse de dos maneras: mediante los tipos de flujo de trabajo, o a través del marcado de flujo de trabajo basado en XAML. Para iniciar una instancia de flujo de trabajo mediante un tipo de flujo de trabajo, se invoca al método CreateWorkflow, pasando el System.Type del flujo de trabajo y, a continuación, invocando al método Start. Dim workflowinstance As WorkflowInstance workflowinstance = workflowruntime.createworkflow(gettype(workflow1)) workflowinstance.start() Para iniciar una instancia de flujo de trabajo sólo mediante el marcado de flujo de trabajo, se llama al método CreateWorkflow, pasando el XmlReader conteniendo la definición de flujo de trabajo en un archivo o secuencia y, a continuación, se ejecuta Start. Dim workflowinstance As WorkflowInstance workflowinstance = workflowruntime.createworkflow(workflowdefinitionreader) workflowinstance.start() Se utiliza un archivo de marcado de flujo de trabajo con un archivo con separación de código, debe pasar el tipo del flujo de trabajo a CreateWorkflow, en lugar de pasar el archivo de marcado de flujo de trabajo. De manera predeterminada, el motor en tiempo de ejecución de Windows Workflow inicia los flujos de trabajo de forma asincrónica. Para asegurarse de que la aplicación host no se cierra antes de que finalice la ejecución del flujo de trabajo, se debe utilizar los objetos de subprocesamiento de sincronización proporcionados por.net Framework, como, por ejemplo, el objeto AutoResetEvent. El siguiente ejemplo de código muestra cómo crear e iniciar el tiempo de ejecución del flujo de trabajo, iniciar una instancia de flujo de trabajo, y salir utilizando un AutoResetEvent cuando el objeto WorkflowRuntime provoca el evento WorkflowCompleted. Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 16

17 Class Program Shared WaitHandle As New AutoResetEvent(False) Shared Sub Main() Using workflowruntime As New WorkflowRuntime() AddHandler workflowruntime.workflowcompleted, AddressOf OnWorkflowCompleted Dim workflowinstance As WorkflowInstance workflowinstance = workflowruntime.createworkflow(gettype(workflow1)) workflowinstance.start() WaitHandle.WaitOne() End Using End Sub Shared Sub OnWorkflowCompleted(ByVal sender As Object, ByVal e As WorkflowCompletedEventArgs) WaitHandle.Set() End Sub End Class 9 CONSUMIR SERVICIOS DESDE UN FLUJO DE TRABAJO CÓMO CONFIGURAR UN SERVICIO DE FLUJO DE TRABAJO Configurar un cliente de servicios de flujo de trabajo es parecido a configurar un servicio Windows Communication Foundation (WCF), ya que se usa un archivo de configuración de aplicación. El tiempo de ejecución de flujo de trabajo se configura como parte de la sección de comportamientos del servicio. El ejemplo siguiente muestra cómo puede agregar SqlWorkflowPersistenceService agregando el tiempo de ejecución del flujo de trabajo como un comportamiento del servicio. Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 17

18 <?xml version="1.0" encoding="utf-8"?> <configuration> <system.servicemodel> <services> <service name="microsoft.workflowservices.samples.sequentialcalculatorservice" behaviorconfiguration="servicebehavior" > <host> <baseaddresses> <add baseaddress=" /> </baseaddresses> </host> <endpoint address="" binding="wshttpcontextbinding" contract="icalculator" /> </service> </services> <behaviors> <servicebehaviors> <behavior name="servicebehavior" > <servicemetadata httpgetenabled="true" /> <servicedebug includeexceptiondetailinfaults="true" /> <servicecredentials> Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 18

19 <windowsauthentication allowanonymouslogons="false" includewindowsgroups="true" /> </servicecredentials> <!-- Comment out the following behavior to disable persistence store --> <workflowruntime name="workflowservicehostruntime" validateoncreate="true" enableperformancecounters="true"> <services> <add type="system.workflow.runtime.hosting.sqlworkflowpersistenceservice, System.Workflow.Runtime, Version= , Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionstring="data Catalog=NetFx35Samples_ServiceWorkflowStore;Integrated Security=True;Pooling=False" Source=localhost\sqlexpress;Initial LoadIntervalSeconds="1" UnLoadOnIdle= "true" /> </services> </workflowruntime> </behavior> </servicebehaviors> </behaviors> </system.servicemodel> </configuration> Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 19

20 10 EXPONER UN FLUJO DE TRABAJO COMO UN SERVICIO DESARROLLO DE SERVICIOS DE WINDOWS WORKFLOW FOUNDATION Los servicios trabajan en un entorno host de la Windows Workflow Foundation para proporcionar la función adicional al motor en tiempo de ejecución cuando administra la ejecución de flujos de trabajo. De forma predeterminada, varios servicios están incluidos con Windows Workflow Foundation. Estos servicios se pueden extender para proporcionar más servicios personalizados que dependen de sus necesidades de flujo de trabajo. Hay dos maneras de crear servicios personalizados que funcionen dentro del modelo de programación de la Windows Workflow Foundation: Crear servicios que están basados en servicios existentes. Crear nuevos servicios que van más allá de la capacidad de los servicios proporcionados predeterminados. EXTENDER SERVICIOS BASE Windows Workflow Foundation proporciona varios servicios base que puede utilizar para crear un servicio personalizado para trabajar en su escenario de flujo de trabajo. Para ello, se crea una nueva definición de clase y se deriva esa clase desde un servicio base existente. Por ejemplo, el servicio TrackingService se utiliza para supervisar un flujo de trabajo. La clase TrackingService es una clase abstracta que confía en una clase derivada para procesar los datos del seguimiento de un flujo de trabajo. Extender la clase TrackingService base le permite controlar cómo se procesa la información y cómo se transmite mediante el almacén de datos de su elección. CREACIÓN DE NUEVOS SERVICIOS PERSONALIZADOS Además de extender los servicios predeterminados que son proporcionados a través de Windows Workflow Foundation, puede definir nuevos servicios que no sigan ninguna arquitectura determinada que sea definida por los servicios predeterminados. HOSPEDAR UN SERVICIO DE FLUJO DE TRABAJO EN IIS Los servicios de flujo de trabajo pueden hospedarse en Internet Information Services (IIS) de la misma manera que los servicios de Windows Communication Foundation (WCF) se hospedan en IIS, mediante el uso de archivos de configuración web y de servicio, y algún código de aplicación. El hospedaje en IIS permite a un servicio de flujo de trabajo aprovechar las características de IIS como el reciclaje automático de procesos, supervisión del estado de los procesos, etc. Hay tres maneras de hospedar un servicio de flujo de trabajo en IIS. La primera es hacer referencia a una definición de flujo de trabajo precompilada en un archivo.svc. La segunda es utilizar un archivo de marcado de flujo de trabajo con una extensión.xoml. La tercera es hacer referencia a un archivo de marcado de flujo de trabajo en un archivo.svc. Prohibida la reproducción total o parcial, derechos reservados, Instituto Gala de Venezuela 20

L0. Introducción L0. INTRODUCCIÓN

L0. Introducción L0. INTRODUCCIÓN L0. Introducción L0. INTRODUCCIÓN L0. Escenarios L0. ESCENARIOS Flujos de trabajo empresariales Flujos de trabajo G.U.I. Flujos de trabajo en documentos Orientados a servicios Orientados a administración

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? 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 detalles

PROGRAMACIÓ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. 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 detalles

Instrucciones de instalación de IBM SPSS Modeler Server 16 para Windows

Instrucciones de instalación de IBM SPSS Modeler Server 16 para Windows Instrucciones de instalación de IBM SPSS Modeler Server 16 para Windows Contenido Instrucciones para la instalación.... 1 Requisitos del sistema........... 1 Instalación............... 1 Destino...............

Más detalles

A través del API de WWF Derivando de la clase Activity Configurar las propiedades de las actividades

A través del API de WWF Derivando de la clase Activity Configurar las propiedades de las actividades L.11 Creación de Actividades Personalizadas L11. CREACIÓN DE ACTIVIDADES PERSONALIZADAS A través del API de WWF Derivando de la clase Activity Configurar las propiedades de las actividades L.12 Actividades

Más detalles

Novedades en Q-flow 3.02

Novedades 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 detalles

Introducción a Visual Studio.Net

Introducción a Visual Studio.Net Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones

Más detalles

Haga clic en los recuadros donde indica la mano y regrese al inicio del capítulo al hacer clic en el título de la sección donde se encuentra

Haga clic en los recuadros donde indica la mano y regrese al inicio del capítulo al hacer clic en el título de la sección donde se encuentra Cómo gestiono el Plan Anual de Adquisiciones de mi Entidad en el SECOP II? Crear equipo Crear Plan Anual de Adquisiciones Publicar Plan Anual de Adquisiciones Modificar Plan Anual de Adquisiciones Buscar

Más detalles

ENTORNO DE DESARROLLO MICROSOFT.NET 2010

ENTORNO DE DESARROLLO MICROSOFT.NET 2010 ENTORNO DE DESARROLLO MICROSOFT.NET 2010 UNIDAD 2 Estructura de contenidos: 1. Conociendo ASP 2. Sitio Web y Proyecto Web 3. WebForm 4. Características de los webforms 5. Entorno del.net 6. Controles básicos

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS.

MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS. MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS. INDICE Cómo Ingresar al Sistema?... 1 Autenticación de Usuario... 2 Pantalla Principal del Sistema de Operaciones Estadisticas... 3

Más detalles

Manual del Modelizador. 28 de enero de 2009

Manual del Modelizador. 28 de enero de 2009 Índice de contenidos Introducción... 1 Proceso de ejecución de modelos... 1 Origen de datos... 3 Detalles técnicos... 3 Lenguaje de programación... 3 Estructura de los modelos... 3 Biblioteca de clases...

Más detalles

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno

Más detalles

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte I Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte II Requisitos técnicos proyecto. Servidor. Cliente. Tecnologías empleadas. Diagrama de red. Parte

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes 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 detalles

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007 MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007 INDICE 1 INTRODUCCIÓN...2 2 REQUISITOS...3 3 INSTALACIÓN...4 3.1 INSTALACIÓN DEL MICROSOFT.NET

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE DESCRIPCIÓN Microsoft es una de las principales empresas dedicada al mundo de las tecnologías, haciendo grandes esfuerzos para ponerse a la cabeza de la actualidad

Más detalles

Master Microsoft Visual Studio.NET Curso elearning tutorizado en castellano

Master Microsoft Visual Studio.NET Curso elearning tutorizado en castellano C/Comandante Zorita 4 28020 Madrid/ info@ceticsa.es 902 425 524 / 91 700 01 17 Master Microsoft Visual Studio.NET Curso elearning tutorizado en castellano VS100e Plan de formación on line Microsoft desarrollador

Más detalles

80295 Extending Microsoft Dynamics CRM 2011

80295 Extending Microsoft Dynamics CRM 2011 80295 Extending Microsoft Dynamics CRM 2011 Introducción Este curso ofrece información detallada e interactiva en como desarrollar extensiones para Microsoft Dynamics CRM 2011, con foco en métodos de extensión

Más detalles

Roles y Características

Roles 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 detalles

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Entidad Formadora: Plan Local De Formación Convocatoria 2010 Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú

Más detalles

WINDOWS 2008 7: COPIAS DE SEGURIDAD

WINDOWS 2008 7: COPIAS DE SEGURIDAD 1.- INTRODUCCION: WINDOWS 2008 7: COPIAS DE SEGURIDAD Las copias de seguridad son un elemento fundamental para que el trabajo que realizamos se pueda proteger de aquellos problemas o desastres que pueden

Más detalles

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio).

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio). Lo nuevo en Visual Basic DataRepeater, control El nuevo control DataRepeater permite utilizar controles estándar de formularios Windows Forms para mostrar filas de datos en un contenedor desplazable. Este

Más detalles

1. Para iniciar la instalación, haga doble clic en sqlexpr.exe.

1. Para iniciar la instalación, haga doble clic en sqlexpr.exe. Manual de instalación técnica Salud system y Zafiro Para instalar SQL Server Express 1. Para iniciar la instalación, haga doble clic en sqlexpr.exe. Nota: SQL Server Express está disponible como un archivo

Más detalles

Sistema de Mensajería Empresarial para generación Masiva de DTE

Sistema 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 detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

4994 Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005

4994 Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 4994 Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 Introducción Este curso de cinco días impartido por instructor permite a desarrolladores de nivel

Más detalles

Servicio de Alta, Baja, Modificación y Consulta de usuarios Medusa

Servicio de Alta, Baja, Modificación y Consulta de usuarios Medusa Documentos de Proyecto Medusa Documentos de: Serie: Manuales Servicio de Alta, Baja, Modificación y Consulta del documento: Fecha 22 de febrero de 2007 Preparado por: José Ramón González Luis Aprobado

Más detalles

Explotación de Sistemas Informáticos IES Murgi 2006-2007 PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Explotación de Sistemas Informáticos IES Murgi 2006-2007 PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE Índice 1. Instalación...2 2. Administrar los sitios Web... 4 3. Crear un nuevo sitio Web... 4 4. Creación de directorios virtuales... 5 5.

Más detalles

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

CAPITULO 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 detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

Capítulo V. Implementación

Capítulo V. Implementación Capítulo V Implementación En este capítulo se especifican los recursos utilizados en la implementación de la interfaz, así como se describe su arquitectura funcional y las características principales.

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

Instrucciones de instalación de IBM SPSS Modeler (licencia de usuario autorizado)

Instrucciones de instalación de IBM SPSS Modeler (licencia de usuario autorizado) Instrucciones de instalación de IBM SPSS Modeler (licencia de usuario autorizado) Contenido Instrucciones para la instalación.... 1 Requisitos del sistema........... 1 Código de autorización..........

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Utilizar los servicios de Index Service para buscar información de forma rápida y segura, ya sea localmente o en la red.

Utilizar los servicios de Index Service para buscar información de forma rápida y segura, ya sea localmente o en la red. Funciones de servidor La familia Windows Server 2003 ofrece varias funciones de servidor. Para configurar una función de servidor, instale dicha función mediante el Asistente para configurar su servidor;

Más detalles

Instrucciones de instalación de IBM SPSS Modeler Text Analytics (licencia de usuario autorizado)

Instrucciones de instalación de IBM SPSS Modeler Text Analytics (licencia de usuario autorizado) Instrucciones de instalación de IBM SPSS Modeler Text Analytics (licencia de usuario autorizado) Contenido Instrucciones para la instalación.... 1 Requisitos del sistema........... 1 Código de autorización..........

Más detalles

Monografía RECINTOS SEGUROS v4.2

Monografía RECINTOS SEGUROS v4.2 Monografía RECINTOS SEGUROS v4.2 (6 Septiembre 2011) (Conservar esta página si se va a imprimir a doble cara) MONOGRAFÍA RECINTOS SEGUROS V4.2 Página 2 de 19 Departamento de Consultoría Documento Confidencial

Más detalles

Visual Studio 2008 es el conjunto de herramientas de

Visual Studio 2008 es el conjunto de herramientas de 1. VISUAL STUDIO 2008 Visual Studio 2008 es el conjunto de herramientas de desarrollo y programación creado por Microsoft tanto para aplicaciones Windows como aplicaciones web. La aparición de Visual Studio

Más detalles

Sistema de Captura Electrónica

Sistema de Captura Electrónica Sistema de Captura Electrónica Instructivo de Instalación y Configuración de Lote Server a PC Versión del Documento v2.01 INDICE INDICE... 2 Consideraciones generales de las aplicaciones... 4 Especificaciones

Más detalles

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario Empleo de módulos y Procedimientos Procedimientos definidos por el usuario Según lo que hemos visto hasta ahora, Visual Basic, almacena el código en módulos. Hay tres clases de módulos: formularios (.frm),

Más detalles

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.6

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.6 Guía de instalación de Citrix EdgeSight for Load Testing Citrix EdgeSight for Load Testing 3.6 Copyright El uso del producto descrito en esta guía está sujeto a la aceptación previa del Contrato de licencia

Más detalles

Iniciar flujo a partir de un archivo XML

Iniciar flujo a partir de un archivo XML How to Iniciar flujo a partir de un archivo XML Versión: 2.0 Fecha de publicación 30-03-2011 Aplica a: Q-flow 3.0y Q-flow 3.1 Índice Introducción... 3 Pre-requisitos... 3 Componentes de la solución...

Más detalles

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

ARQUITECTURA 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 detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

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 - 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 detalles

Migrar una organización Microsoft Exchange 2003 a Microsoft Exchange 2007

Migrar una organización Microsoft Exchange 2003 a Microsoft Exchange 2007 1 de 20 10/09/2008 13:53 Migrar una organización Microsoft Exchange 2003 a Microsoft Exchange 2007 Migrar Exchange 2003 a Exchange 2007 o Exchange 2000 a Exchange 2007, Bueno, en este documento veremos

Más detalles

Microsoft Dynamics. Instalación de Management Reporter for Microsoft Dynamics ERP

Microsoft Dynamics. Instalación de Management Reporter for Microsoft Dynamics ERP Microsoft Dynamics Instalación de Management Reporter for Microsoft Dynamics ERP Fecha: mayo de 2010 Tabla de contenido Introducción... 3 Información general... 3 Requisitos del sistema... 3 Instalación

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

Acronis Backup & Recovery 11 Guía de inicio rápido

Acronis Backup & Recovery 11 Guía de inicio rápido Acronis Backup & Recovery 11 Guía de inicio rápido Se aplica a las siguientes ediciones: Advanced Server Virtual Edition Advanced Server SBS Edition Advanced Workstation Server for Linux Server for Windows

Más detalles

Introducción a la programación orientada a objetos

Introducción a la programación orientada a objetos Introducción a la programación orientada a objetos 1. Introducción a la programación orientada a objetos 2. Las clases 3. El tipo Struct 4. Diferencias entre Class y Struct 5. Pilares de la Programación

Más detalles

Protección de Contenido en Microsoft Internet Explorer 6 y superior.

Protección de Contenido en Microsoft Internet Explorer 6 y superior. Protección de Contenido en Microsoft Internet Explorer 6 y superior. Para activar el Asesor de contenido, debe configurarse como Supervisor de contenido con una contraseña: 1) En el menú Herramientas de

Más detalles

Creación y administración de grupos de dominio

Creación y administración de grupos de dominio Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia

Más detalles

Manual de referencia y del usuario

Manual de referencia y del usuario Manual de referencia y del usuario Manual del usuario y referencia de Todos los derechos reservados. Ningún fragmento de esta publicación podrá ser reproducido de manera alguna (ya sea de forma gráfica,

Más detalles

INFORMATICA VISUAL BASIC 2008 GRAFICACIÓN I

INFORMATICA VISUAL BASIC 2008 GRAFICACIÓN I GRAFICACIÓN I GDI+: Interfaz Avanzado de Diseño de Gráficos Crea gráficos, dibujar texto y manipular imágenes gráficas como si fueran objetos GDI+ es una interfaz de programación de aplicaciones (API)

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

Instalación del Software Magaya

Instalación del Software Magaya Instalación del Software Magaya INSTALACIÓN DEL SOFTWARE MAGAYA INTRODUCCIÓN A LA INSTALACIÓN DEL SOFTWARE MAGAYA Introducción a la Instalación del Software Magaya Este tema de instalación explica las

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso 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 detalles

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México Licencia La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México S. A de C.V., Está protegida por derechos de autor y / u otras leyes aplicables. Cualquier uso diferente a

Más detalles

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.7

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.7 Guía de instalación de Citrix EdgeSight for Load Testing Citrix EdgeSight for Load Testing 3.7 Copyright El uso del producto descrito en esta guía está sujeto a la aceptación previa del Contrato de licencia

Más detalles

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis.

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis. NOVEDADES Y MEJORAS Continuando con nuestra política de mejora, innovación y desarrollo, le presentamos la nueva versión 9.50 de datahotel que se enriquece con nuevas funcionalidades que aportan soluciones

Más detalles

IBM SPSS Modeler Text Analytics Server for UNIX Instrucciones de instalación

IBM SPSS Modeler Text Analytics Server for UNIX Instrucciones de instalación IBM SPSS Modeler Text Analytics Server for UNIX Instrucciones de instalación Contenido Instrucciones para la instalación.... 1 Requisitos del sistema........... 1 Instalación............... 1 Cambio de

Más detalles

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

TUTORIAL: Cómo puedo instalar el Renault Media Nav Toolbox? TUTORIAL: Cómo puedo crear una "huella digital" del dispositivo en un dispositivo de

TUTORIAL: Cómo puedo instalar el Renault Media Nav Toolbox? TUTORIAL: Cómo puedo crear una huella digital del dispositivo en un dispositivo de TUTORIAL: Cómo puedo instalar el Renault Media Nav Toolbox? TUTORIAL: Cómo puedo crear una "huella digital" del dispositivo en un dispositivo de almacenamiento USB? TUTORIAL: Cómo puedo empezar a utilizar

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for SharePoint. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

Creación de controles de usuario

Creación de controles de usuario Creación de controles de usuario Índice Descripción 1 Lección: agregar controles de usuario a un formulario Web Form ASP.NET 2 Lección: crear controles de usuario 12 Creación de controles de usuario 1

Más detalles

Utilidades de la base de datos

Utilidades de la base de datos Utilidades de la base de datos Desde esta opcion del menú de Access, podemos realizar las siguientes operaciones: Convertir Base de datos Compactar y reparar base de datos Administrador de tablas vinculadas

Más detalles

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos

Más detalles

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN GESTIÓN DE PROYECTOS CON PLANNER AVC APOYO VIRTUAL PARA EL CONOCIMIENTO GESTIÓN DE PROYECTOS CON PLANNER Planner es una poderosa herramienta de software

Más detalles

CONSTRUCCIÓN DEL PROCESO TRANSACCIONAL Bizagi Process Modeler

CONSTRUCCIÓN DEL PROCESO TRANSACCIONAL Bizagi Process Modeler Bizagi Process Modeler Copyright 2011 - bizagi Contenido 1. INTRODUCCIÓN A LAS TRANSACCIONES... 3 2. DIAGRAMA DEL PROCESO... 4 SUB PROCESO RESERVA... 5 SUB PROCESO REPORTE DE GASTOS... 8 3. MODELO DE DATOS...

Más detalles

BPMN básico. Clase Modelos de Procesos. Javier Bermudez (jbermude@uc.cl)

BPMN básico. Clase Modelos de Procesos. Javier Bermudez (jbermude@uc.cl) BPMN básico Clase Modelos de Procesos Javier Bermudez (jbermude@uc.cl) Para qué modelar? Para sacar el mejor provecho a los artefactos creados por el hombre 2 BPMN Historia Mayo 2004: BPMI Lanza propuesta

Más detalles

Operación Microsoft PowerPoint 97

Operación Microsoft PowerPoint 97 Sonido y vídeo en las presentaciones PowerPoint incluye música, sonidos y vídeos que se podrán reproducir durante las presentaciones. Algunos sonidos como el de aplausos o el de máquina de escribir, se

Más detalles

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos SEPARAR Y ADJUNTAR UNA BASE DE DATOS Separar una base de datos Al separar una base de datos la está eliminando de la instancia de SQL Server, pero la deja intacta en sus archivos de datos y en los archivos

Más detalles

Ingeniería de Software. Pruebas

Ingeniería de Software. Pruebas Ingeniería de Software Pruebas Niveles de prueba Pruebas unitarias Niveles Pruebas de integración Pruebas de sistema Pruebas de aceptación Alpha Beta Niveles de pruebas Pruebas unitarias Se enfocan en

Más detalles

UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE INGENIERIA VISUAL STUDIO Y OPENGL LABORATORIO COMPUTACIÓN GRAFICA

UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE INGENIERIA VISUAL STUDIO Y OPENGL LABORATORIO COMPUTACIÓN GRAFICA UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE INGENIERIA PRACTICA 1. INSTALACIÓN Y CONFIGURACIÓN DE VISUAL STUDIO Y OPENGL LABORATORIO COMPUTACIÓN GRAFICA PROFESORA: M.I. ELIZABETH FONSECA CHAVEZ

Más detalles

IBM SPSS Statistics Versión 22. Instrucciones de instalación para Windows (Licencia de usuario autorizado)

IBM SPSS Statistics Versión 22. Instrucciones de instalación para Windows (Licencia de usuario autorizado) IBM SPSS Statistics Versión 22 Instrucciones de instalación para Windows (Licencia de usuario autorizado) Contenido Instrucciones de instalación...... 1 Requisitos de sistema........... 1 Código de autorización..........

Más detalles

Instalación de Crystal Reports

Instalación de Crystal Reports Este capítulo explica cómo instalar Crystal Reports localmente desde la distribución del producto. Asimismo describe cómo realizar la instalación de un servidor de red a una estación de trabajo. Instalación

Más detalles

Guía de inicio rápido a

Guía de inicio rápido a Guía de inicio rápido a Office 365 para pequeñas empresas La experiencia web La experiencia de aplicaciones de escritorio La experiencia móvil Ayuda y comunidad de Office 365 Microsoft Office 365 para

Más detalles

Intervención General de la Administración del Estado

Intervención General de la Administración del Estado SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS INTERVENCIÓN GENERAL DE LA ADMINISTRACIÓN DEL ESTADO SUBDIRECCIÓN GENERAL DE APLICACIONES DE COSTES DE PERSONAL ACTIVO Y PASIVO Intervención General de la

Más detalles

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas. El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

Windows Server 2003. Windows Server 2003

Windows 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 detalles

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos

Más detalles

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación de la carpeta Datos de IslaWin Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1.

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1. INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server

Más detalles

Desarrollador de Aplicaciones Empresariales con Visual Studio 2008. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008

Desarrollador de Aplicaciones Empresariales con Visual Studio 2008. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008 VS0800e Desarrollador de Aplicaciones Empresariales con Visual Studio 2008 Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008 Formación: elearning Horas: 450 Introducción En

Más detalles

PLAN DE CARRERA DE MICROSOFT TECHNICAL:

PLAN DE CARRERA DE MICROSOFT TECHNICAL: Certificación Oficial de Microsoft! PLAN DE CARRERA DE MICROSOFT TECHNICAL: CERTIFICACIÓN DESARROLLADOR DE APLICACIONES EMPRESARIALES CON VISUAL STUDIO 2008 DURACIÓN: 4 horas MODALIDAD: E-Learning COMIENZO:

Más detalles

CAPITULO 8. Planeamiento, Arquitectura e Implementación

CAPITULO 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 detalles

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

SERVICE 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 detalles

Guías técnicas Grupo Danysoft: Aplicaciones Web seguras con ASP.NET

Guías técnicas Grupo Danysoft: Aplicaciones Web seguras con ASP.NET Guías técnicas Grupo Danysoft: Aplicaciones Web seguras con ASP.NET Leonardo Diez Equipo Grupo Danysoft septiembre de 2003 - (902) 123146 www.danysoft.com Este documento se ha realizado utilizando Doc-To-Help,

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

Introducción a la Firma Electrónica en MIDAS

Introducción a la Firma Electrónica en MIDAS Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento

Más detalles

SISTEMA DE APOYO AL CUMPLIMIENTO DE LA RESOLUCIÓN N 182/2009 DE LA SECRETARÍA DE GABINETE Y GESTIÓN PÚBLICA

SISTEMA DE APOYO AL CUMPLIMIENTO DE LA RESOLUCIÓN N 182/2009 DE LA SECRETARÍA DE GABINETE Y GESTIÓN PÚBLICA Jefatura de Gabinete de Ministros Secretaría de Gabinete y Gestión Pública Subsecretaría de Gestión y Empleo Público Oficina Nacional de Empleo Público SISTEMA DE APOYO AL CUMPLIMIENTO DE LA RESOLUCIÓN

Más detalles

Configuración de Aspel-SAE 5.0 para trabajar Remotamente

Configuración de Aspel-SAE 5.0 para trabajar Remotamente Configuración de Aspel-SAE 5.0 para trabajar Remotamente Para poder configurar Aspel-SAE 5.0 como Servidor Remoto se necesita realizar lo siguiente: 1. Instalar y/o configurar el IIS que se tenga de acuerdo

Más detalles

Arquitectura de sistema de alta disponibilidad

Arquitectura 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 detalles

Visión General de GXportal. Última actualización: 2009

Visió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 detalles

Gestor de librería de tipos 8

Gestor de librería de tipos 8 Unity Pro Gestor de librería de tipos 33003104 07/2011 Gestor de librería de tipos 8 Finalidad de esta sección En este capítulo se describen las funciones principales del gestor de librería de tipos. Contenido

Más detalles

Configuración de Aspel-SAE 6.0 para trabajar Remotamente

Configuración de Aspel-SAE 6.0 para trabajar Remotamente Configuración de Aspel-SAE 6.0 para trabajar Remotamente Para poder configurar Aspel-SAE 6.0 como Servidor Remoto, se necesita realizar lo siguiente: 1. Instalar y/o configurar el IIS que se tenga de acuerdo

Más detalles