Un sistema de información para enseñenanzas interactivas, individuales y permanentes

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

Download "Un sistema de información para enseñenanzas interactivas, individuales y permanentes"

Transcripción

1 Un sistema de información para enseñenanzas interactivas, individuales y permanentes Volkert Brosda 1 Resumen En este artículo discutimos una infraestructura para enseñanzas a distancia. Sin ayuda por un sistema de información especial este estílo de enseñanza no va a ser posible en una manera eficiente. Introducimos a los problemas generales del sistema intendido y presentamos algunas técnicas modernas para resolverlos. El objetivo central de este papel es la propuesta de un sistema de información que esta basado a la idea del sistema workflow usando técnicas clasicas como diagramas estado transición, servidor del web y documentos estructurados. Este sistema trabaja con hipertextos y formatos basados a HTML y JavaScript. Los documentos se almacenan en dos niveles consecutivos: sistema SQL y sistema de recuperación de información (information retrieval). Para la consistencia de los datos y de los procesos aprovechamos transacciones clasicas de un sistema de manejo de bases de datos con una estrategia adicional. La búsqueda a documentos los que son candidatos para el reuso esta soportado por el segundo nivel de almacenamiento. Este nivel esta generado automaticamente. 1. Introducción En la figura 1 dibujamos algunas actividades típicas en la enseñanza interactiva, individual y permanent [1]. Maestros, estudiantes y profesionistas despues de sus estudios interactuan con un sistema de información.. Los maestros modelan interacciones y especifican modulos de aprendizaje tal que despues juntos con los estudiantes y los profesionistas individuales les inician interacciones según un modelo adecuado para una enseñanza concreta. Este estílo de enseñanzas individuales es comparable con el deseo de desarrollar sistemas de información más asignados a los usuarios como presentamos en [2]. Durante el procedimiento de la enseñanza hay discusiones basadas a documentos electronicos, pedimientos de preguntas y ofertas de respuestas. En el modelo de interacciones se define tipos de documentos, tipos de participantes, tipos de acciones, protocolos y eventos. Estudiantes y profesionalistas reciben tareas y practicas para solverlas. La adquisición de la información adecuada para hacer la acción siguiente es una tarea comun para todos los participantes individuales de este escenario. Observe los indices i,j,k en la figura 1. Las diferencias mas importantes entre estudiantes y profesionistas son la conexión con los maestros (examines) y el pedimiento referente la ayuda para situaciones que occuren en la practica de una empresa. Los maestros normalmente empezan con la evaluación de los perfiesl individuales de los estudiantes y profesionistas. El flujo de las interacciones, el tipo de los modulos de aprendizaje y la forma de las respuestas y preguntas pueden ser diferentes para todos los participantes. El control del progreso del conocimiento esta observado por medio de un monitor especial. Por ejemplo los maestros pueden observar los estudiantes como accesan ofertas las que estan presentadas en forma de un hipertexto. 1 Fachbereich IK, Stdg. TR Fachhochschule Hannover Bernhard-Caspar-Str. 7 D Hannover, Alemania 1

2 Sin ayuda por un sistema de información especial ni los maestros ni los estudiantes ni los profesionistas pueden trabajar eficientemente en el escenario dibujado. estudiante i adquisición tarea animación preguntas / respuestas discusiones maestro k adquisición monitor reuso modelación evaluación prueba profesionalista j practica adquisición tarea preguntas / respuestas Figura 1. Escenario de enseñanza interactiva, individual y permanente 2. Requerimientos generales Un sistema de información que soporta la enseñanza interactiva, individual y permanente tiene que solver muchos problemas generales: Independencia de plataformas Los documentos tienen que ser independientes de plataformas, porque el sistema va a usar plataformas diferentes durante el correr del tiempo. Reuso de componentes El reuso de partes de la información de un modulo de aprendizaje como respuestas, ejemplos y tareas con variedades es una fuente grande para la eficacia del sistema. Por eso el sistema debe que soportar este reuso eficientemente. 2

3 Integridad y consistencia La integridad y la consistencia de la información son muy importantes para formar una enseñanza seria. Por ejemplo cuando cambian los fines de la educación o las detálles referente el conocimiento, puede ser necesario el desarrollo de modulos de aprendizaje completamente diferente. Tambien los documentos deben que ser consistentes con sus definiciones de su estructura interna. Por ejemplo no debe ser permitido mandar una respuesta sin mencionar la identificación de la pregunta correspondiente. Extensión fácil Tareas especiales y la practica siempre requieren herramientas nuevas. Por eso el sistema tiene como requerimiento fundamental que la integración de software especial debe ser relativamente simple. 3. Técnologías basicas En este sección vamos a presentar técnologías basicas para el desarrollo de un sistema de información intendido. Son técnologías adecuadas para solucionar los problemas generales Documentos estructurados Lenguajes Markup Cuando se manda documentos de una fuente a otro lado se necesita información tal que se puede interpretar el contenido sintactico. Por ejemplo la secuencia 1234 puede ser el precio de un libro, el matriculo de un estudiante, etc. Por medio de un lenguaje markup se marca partes de la información tal que es posible interpretar la semantica si el lenguaje markup es conocido y los markups son mandados correctamente. Ni solo sus constituentes de un documento estan marcados por el lenguaje markup sino esta controlado la relación entre ellos. Asi es posible definir cuales son documentos con información consistente. Lenguajes Markup generalizado Markup generalizado es una aumentación de la idea de un lenguaje markup en que es un meta lenguaje para definir un lenguaje markup concreto. SGML [23] es un lenguaje markup generalizado estandar. En el Internet se usa el lenguaje HTML definido por SGML. Con HTML se puede transferir hipertextos independientes de plataformas. Se necesita algunas herramientas para trabajar con documentos de SGML. Con el parser SGML se evaluan la estructura del documento y forman una secuencia de parejas de categorias y valores asignados. Con el editor SGML se desarrollan documentos según el lenguaje markup concreto. La definición del lenguaje markup concreto se trata como parámetro del editor SGML. El objetivo central del trabajo con SGML es el almacenamiento de los partes los que obtienen los documentos en una base de datos. Se puede reusar la información estructurada por SGML muy eficientemente. SGML soportar el manejo de archivos independientemente de plataformas. Despues de muchos años debe que ser posible accesar a la información aunque durante el correr del tiempo hubieron cambios referente la técnologia de almacenar documentos. 3

4 3.2. Sistemas de manejo de bases de datos El manejo de documentos en un sistema de manejo de bases de datos (SMBD) tiene muchas ventajas en comparación con sistemas de archivos [5]. La consistencia y la integridad estan definidas por reglas centrales. Ni estan controladas por las aplicaciónes sino por el SMBD el mismo. Estos sistemas son muy distribuidos por el estandar SQL92 [12] para definir los tipos de los datos, su relación entre si y para tener acceso a la base de datos como a los meta datos. Los productos modernos permiten acceso a patir de clientes basados a plataformas diferentes. Tambien es posible distribuir la base de datos a muchos lugares en una manera transparente para los usuarios. Así se puede desarrollar aplicaciones distribuidas. El modelo de datos en sistemas de SQL92 esta basado al concepto tabla. Para documentos occurre el problema de distribuir la información sobre muchas tablas y falta la eficacia para reunirla. La recuperación de partes de textos es muy importante para el reuso de información. Pero accesos a los documentos por medio de partes de textos arbitrarios no son posibles directamente en un sistema SQL92. Para esta tarea normalmente se usa sistemas de recuperación de información (information retrieval systems). Son sistemas de archivos con especialisación al manejo de indices de textos. Algunos sistemas de SQL92 ofrecen modulos especiales para la recuperación de textos arbitrarios. El concepto de transacciones clasicas soporta accesos simultaneos con tiempo relativamente corto en una manera consistente sin permitir problemas como por ejemplo el problema del perdido de manipulación [5]. En el contexto de enseñanzas interactivas, individuales y permanentes esperamos tambien otro tipo de acceso a la base de datos. Por ejemplo hay que cambiar respuestas durante un flujo de acciones de una enseñanza. En esta situación resultan conflictos que se puede solucionar con el concepto de una transacción larga [17]. Una idea por ejemplo es la compensación automatica de las acciones según un esquema ya definido antes de empezar con la transacción. En general para transacciones largas se proponen estrategias optimisticas. SMBD con orientación a objetos (SMBDOO) [10] se desarrollan para soportar aplicaciones no estandares. Estas aplicaciones necesitan transacciones largas y datos con estructuras muy complejas como es el caso con el manejo de documentos. Este tipo de SMBD es capáz de manejar objetos persistentes tal que no occurre el conflicto entre el sistema de tipos del SMBD y la jérarquía de un lenguaje de programación con orientación a objetos como C++. Sistemas de manejo de base de datos relacionales usando objetos [22] ofrecen la posibilidad de aumentar el funcionamiento del sistema de bases de datos como necesitan las aplicaciones. Es una forma de integrar clases (data blades) con el kernel del sistema sin perdir las propiedades clasicas de un sistema relacional. Por ejemplo se puede desarrollar data blades para la recuperación de partes de textos. Otra rama de investigación importante para un sistema de información que soporta la forma de enseñanza a distancia intendida es la área de SMBD activos [19]. En estos sistemas se puede definir según el esquema ECA (Evento, Condición, Acción) como el SMBD hace una propia acción si occurre una situación correspondiente y si en este momento vale la condición especificada. En el estandar del futuro SQL3 para SMBD del tipo relacional con orientación a objetos se va a especificar este por el concepto trigger que ya existe en los sistemas modernos pero en forma no estandar. 4

5 3.3 Sistemas workflow La computación colaborativa cambia la computadora a un medio para soportar y controlar la interacción entre usuarios humanos. Groupware [7] se denota la familia de sistemas de software que hace posible la computación colaborativa. Sistemas de workflow son groupware especiales que ofrecen la posibilidad de realizar en una manera muy flexible el flujo de acciones de un grupo de usuarios. La flexibilidad se alcanzan por la seperación entre un modelo y sus instancias. Por ejemplo en el dominio de enseñanzas interactivas, individuales y permanentes el flujo de mandar preguntas, respuestas, tareas, soluciones, evaluaciones con varias herramientas de software y con varios tipos de documentos puede ser controlado por la instanciación de una definición de un workflow. En comparación con SMBD activos el flujo de acciones esta definido en un nivel más alto y independiente de la implementación por la tecnica de triggers. Tambien el cambio de la definición del workflow puede ser tambien especificado en otro workflow. Por ejemplo tal vez durante el procedimiento de una enseñanza a distancia hay cambios de fines o el maestro detecta un error referente un modulo de aprendizaje ya mandado al estudiante. Según [9] sistemas workflow se constituyen de los componentes siguientes (compare con la figura 2): Componentes de un sistema de workflow genérico proporcionan apoyo para funciones dentro del sistema de workflow (muestra en oscuro en la figura 2) varios tipos de definición del sistema y datos de control (muestra en blanco en la figura 2) que se usan por uno o más componentes de software aplicaciones (muestra en claro en la figura 2) que no es parte del producto de workflow, pero pueden ser invocados como parte del sistema total Herramienta de Definición del proceso se usa para crear la descripción del proceso en una forma procesable por la computadora. Se basa en un lenguaje de definición formal de procesos y un modelo de relación de objetos. La herramienta puede ser suministrada como parte de un producto del workflow o ser parte de un producto de análisis de procesos de negocios. Definición del proceso contiene toda la información sobre el proceso (por ejemplo el flujo de las acciones durante el procedimiento de la aprendizaje). Son condiciones de inicio y termino, actividades constitutivas y reglas por navegar entre ellos, tareas a emprender por el usuario, referencias a aplicaciones que pueden ser invocadas, definición de los datos pertinentes de cualquier workflow que necesitarían ser referenciados, etc. Servicio de aprobación y sanción de normas de workflow interpreta la descripción del proceso y controla la instanciación de procesos y secuenciación de actividades, agrega artículos de trabajo a listas de trabajo del usuario e invoca herramientas de la aplicación cuando sea necesario. Se hace esto a través de una o mas máquinas de control de workflow co-operativos, que manejan la ejecución de casos individuales de varios procesos. incluiría puntos de control e información de recuperación/reinicio usados por las máquinas del workflow para coordinar y recuperase de condiciones de fracaso. La definición del proceso, se usa para controlar la navegación por los pasos de la actividad dentro del proceso. Los máquinas del workflow incluyen una capacidad de invocación de herramienta de aplicación para activar aplicaciones necesarias para ejecutar un programa de actividades particular. 5

6 Datos relevantes del workflow y datos de la aplicación Donde decisiones de la navegación del proceso, u otros controles de funcionamientos dentro del máquina del workflow, se basan en datos generados o actualizados por programas de aplicación del workflow, tales datos son accesible a la máquina del workflow y datos pertinentes de workflow. Los datos de la aplicación Workflow se manipulan directamente (y sólo) por las aplicaciones invocadas, aunque los máquinas del workflow serian responsables por transferir tales datos entre aplicaciones (si es necesario), como se invocan aplicaciones diferentes en puntos de actividades diferentes dentro del proceso del workflow. Worklists (lista de elementos de trabajo) Donde interacciones del usuario son necesario dentro de la ejecución del proceso, la máquina del workflow coloca artículos en la lista de trabajo por ser atendidos por el manejador de la lista, que maneja las interacciones con los participantes del workflow. Este proceso estaría invisible a los participantes del workflow con la lista mantenida dentro del software del workflow y siendo presentada la próxima tarea a ser ejecuta a el usuario. En otro sistemas la lista de trabajo estaría visible al usuario, el cual tiene la responsabilidad de seleccionar artículos individuales de trabajo de la lista y llevar el progreso de ellos independientemente, con la lista de trabajo usada para indicar realizaciones de la tarea. Manjador de la lista de trabajo y interfaz de usuario El manejador de la lista de trabajo es un componente del software que maneja la interacción entre participantes del workflow y el servicio de aprobación y sanción de workflow. Es responsable por el trabajo en progreso que requiere atención del usuario En unos sistemas éste proporciona un recipiente de artículos de trabajo en espera de atención del usuario. En otros sistemas éste controlando la asignación de trabajo entre un conjunto de usuarios para proporcionar medios tal como carga balanceada y reasignación del trabajo. Funcionamientos de supervisión éstas se apoyan típicamente en base a los privilegios de supervisión de un usuario(s) particular o una estación de trabajo. permitirían a los supervisores alterar reglas de asignación del trabajo, identificar participantes para papeles organizacionales específicos dentro de un proceso, remontar la historia de un caso particular del proceso, preguntar por cargas del trabajo u otras estadísticas, etc. 6

7 Definition Tool Generates May reference Organisation/ Role Model Data Workflow Enactment Service (Supervisor) may refer to Administration & Control Process Definition Interpreted by WFM Engine(s) Work List Worklist Handler User Interface maintain Interact via use Workflow control data Workflow Relevant Data Invokes References Invokes update Application(s) Application(s) Manipulate Workflow Application Data Software component System control data External product/data Figura 2. Escenario de un sistema workflow [9] Hay dos tipos de problemas referente sistemas de workflow: la especificación de workflows adecuados y la ejecución de una instancia. En la modelación de workflows se especifica funciónes, acciones, datos, información referente la organisación etc. [8] [13]. Tambien hay propuestas para especificar los fines asignados con los workflows: fines formales y fines concretos [20]. Los modelos hay que traducir a una representación adecuada, tal que durante el procedimiento del sistema hay méthodos y funciones correspondientes para las instancias. En [17] se describe los problemas referente la ejecución de workflows. Se necesita transacciones adecuadas y una forma inteligente de la replicación de información. 7

8 4. Una infraestructura concreta En este capitulo presentamos la idea de un sistema de información concreto para enseñanzas interactivas, individuales y permanentes. Las enseñanzas consideramos como un modelo de interacciones. Los modelos consideramos como modelos de workflow. Traducimos estos modelos a una base de datos generico, tal que durante el manejo de un workflow hay que accesar a la base de datos para obtener información correspondiente y consistente. Própongamos un sistema client/server basado a un SMBD del tipo relacional (moderna). No usamos un SMBDOO porque esperamos que falta la eficacia [21] y no hay documentos con estructuras tan complejas. Si hay componentes bastante complejas se decide que se almacenan la información en un bloque completo descrito en un registro especial. El sistema tiene la architectura de un sistema workflow basado a documentos y realizado con la técnologia del Internet. Como en [4] combinamos las ventajas de sistemas workflow con las de la distribución grande de la técnologia de la familia de protocolos tcp/ip [6]. La función de un workflow se especifica por un diagrama estado transición. Este tiene la ventaja de haber una representación simple en la base de datos relacional. Otros aspectos de la enseñanza como tipos de participantes, tipos de documentos, formas de la organización, aplicaciones asignadas etc. se presentan en un meta modelo adecuado. Este meta modelo y sus extensiones se compila a la base de datos. Los participantes del sistema solo trabajan con documentos estructurados que forman un hipertexto. Las actividades posibles de los usuarios y de las aplicaciones asignadas las que ocurren durante la ejecución de un workflow son: llenar un formato, especificar un tipo de documento y mandar un documento al servidor del web. El procedimiento típico del servidor es lo siguiente: (1) un cliente demanda una lista de trabajo, (2) el servidor busca a todos los workflows activos con acciones del usuario y manda un documento hipertexto generado de la base de datos usando los formatos preparados que forman los medios de las actividades referente el workflow, (3) el usuario elecciona un elemento de trabajo (entra al hipertexto asignado). Los tipos de documentos obtienen markups de HTML, macros propios que refieren a la base de datos (ve [18] y [11]) y un programa universal para ejecutar diagramas estado transición. El uso de SGML para especificar las estructuras de documentos es más complejo y más caro en comperación con HTML. Pero en HTML falta la posibilidad de definir markups con relación a la base de datos. El diagrama estado transición esta especificado por tablas. Sus valores vienen de formatos (HTML y JavaScript). El mismo vale por otros aspectos del workflow. El concepto MIME [6] sirve para la integración con aplicaciones especiales. El programa universal para ejecutar diagramas estado transición esta escrito en JavaScript [15] como parte del hipertexto. Los clientes ejecutan algunos acciones independientes del servidor. Solo cuando hay cambios de los datos relevantes el servidor tiene que actualizar la base de datos y generar nuevamente el hipertexto representando el workflow actual. La recuperación de partes de textos es muy importante para el reuso de información. Es posible por el servicio del internet WAIS (Wide Area Information Service) generar un indice de texto para los documentos generados arriba la base de datos. Aprovechamos los dos niveles de almacenamiento de documentos como describimos en [18]. Si se detectan un documento en WAIS como candidato para el reuso, este documento hay que actualizar con la información de la base de datos. El cambio de partes del sistema tambien esta especificado por intercambio de documentos. Pero no es tan flexible como es en el sistema desarrollado en [20], porque no podemos cambiar el meta modelo para workflows durante el correr del sistema. Las aplicaciones asignados a los documentos como por ejemplo un sistema de news se especifica en el diagrama estado transición con una función de salida. Figura 3 muestra los niveles de la architectura del sistema, sus modulos y la forma de realizar mencionada. 8

9 Este sistema de información no soporta transacciones clasicas referente todo el procedimiento de un workflow sino solo durante los accesos a la base de datos. Para obtener workflows consistentes hay dos estrategias alternativas. Si se cambian datos de un modelo todas las instancias crespondientes se terminan, se modifican y despues se empezan con la ejecución otra vez. Una alternativa es que el cambio de un modelo se tarda hasta todas las instancias correspondientes estan terminadas. Cuando hay un requerimiento del cambio de un modelo en este momento no debe que ser posible instantiar más workflows con este modelo. Nivel Modulo Implementación Herramientas lista de elementos de trabajo; HTML + macros propios+ JavaScript; monitor; access log, modelos, datos; configuración por mano Kernel Control diagramas estado transición para el manejo general de workflow (inicialisación, pausa, reactivación, etc.) Shell modulos para los aspectos de compilación del modelo workflows: correspondiente a: función, organisación, diagramas estado transición (los datos estan almacenados en la base de datos), acceso a la base de datos accesso a la base de datos, Modulos de ayuda fines (formal, concretes), conexión con aplicaciones comunicación Sistema de manejo de base de datos acceso a la base de datos y generación de documentos (HTML + macros propios), identificación de las instancias acceso a la base de datos, CGI + MIME servidor del web, clientes, sistema news p.e. ORACLE 7 CGI + C + SQL con style files + programa universal para procesar diagramas estado transición realizado en JavaScript ORACLE sequence Figura 3. Una architectura concreta según los niveles de [14] 5. Conclusión y trabajo para el futuro Discutimos los problemas centrales para un sistema de información que soporta la forma de enseñanza a distancia interactiva, individual y permanente. Estos son la independencia de plataformas, el reuso de información dada, la consistencia, la integridad y la extensibilidad del sistema. El objetivo de este articulo es la presentación de un sistema relativamente simple que sirve como base de investigación. Este sistema ejecuta simultaneamente diagramas estado transición como una especificación simple de la función de un workflow. Para la consistencia de los datos y de los procesos aprovechamos transacciones clasicas de un sistema de manejo de bases de datos junto con una estrategia adecuada adicional. 9

10 En el futuro queremos implementar transacciones del tipo caja en caja, especificaciones más detalladas, flexibles y adecuadas para workflows junto con su compilación a maquinas abstractas basadas a objetos [20]. Tambien se puede aprovechar applets escritos en Java [16]. Java tiene la ventaja de haber conceptos para sincronizar los workflows como partes del lenguaje. Además la interpretación del codigo byte al lado de los clientes puede resulta en más eficacia. Otra alternativa es la aplicación de un sistema comercial como por ejemplo Oracle Interoffice, Astoria de Chrystal Software, Doc Concept 2000 de Interleaf o Lotus Notes. El éxito del sistema ni sólo depende de las funciones centrales del sistema workflow sino tambien de las aplicaciones inteligentes y especiales para enseñanzas interactivas, individuales y permanentes como mencionamos en la introducción. Referencias [1] Brosda, V., Favela, J.: Enseñanzas interactivas, individuales y permanentes, proceedings de la Conferencia Enseñanzas interactivas, individuales y permanentes, Universidad de Guadalajara, [2] Brosda, V., Jaspersen, Th. (Hrsg.): Lean Information Management, Datacom, [3] Bullinger et. al. Ein Beschreibungskonzept für Dialogabläufe bei graphischen Benutzungsschnittstellen, Informatik Forschung und Entwicklung 2/96, Springer, [4] Bußler, C. et al.: Das WWW als Benutzerschnittstelle und Basisdienst zur Applikationsintegration für Workflow-Management-Systeme, in Jeusfeld, Manfred A. (ed.): Informationsserver für das Internet - Anforderungen, Konzepte, Methoden, CEUR Workshop Proceedings, [5] Date, C. J. An introduction to Database Systems, Addison-Wesley, [6] Evans, T. : Building an Intranet, Sams.net Publishing, [7] Greif, I. (ed.) Computer-Supported Cooperative Work: A Book of Readings, San Mateo, Morgan Kaufmann, [8] Gruhn, V. Geschäftsprozeß-Management als Grundlage der Software-Entwicklung, Informatik Forschung und Entwicklung 2/96, Springer, [9] [10] [11] [12] ISO/IEC 9075:1992. Information technology - Database languages - SQL, [13] Jablonski, S. Workflow-Management-Systeme: Motivation, Modellierung, Architektur, Informatik Forschung und Entwicklung 1/95, Springer, [14] Jablonski, S. Architektur von Workflow-Management-Systemen, Informatik Forschung und Entwicklung, Band 12/2, [15] Koch, St. JavaScript - Einführung, Programmierung, Referenz, dpunkt,

11 [16] Kühnel, R.: Die Java-Fibel; Addison-Wesley, [17] Leymann, F. Transaktionsunterstützung für Workflows, Informatik Forschung und Entwicklung, Band 12/2, [18] Löffler, R.-T., Küspert, K. Brosda, V.: Entwurf und Realisierung einer datenbankbasierten Infothek: Von der relationalen Datenbank einer Technologietransfer-Kontaktstelle zu HTML-Dateien im World Wide Web, in Mayr, Heinrich C. (Hrsg.): Beherrschung von Informationssystemen, Tagungsband der Informatik 96; Österreichische Computer Gesellschaft R. Oldenbourg, Wien München 1996, S [19] Lufter, J., Schaarschmidt, R., Küspert K. Aktive Datenbankmechanismen: Stand in Forschung, Produkten und Entwicklung, Forschungsergebnisse der Fakultät für Mathematik und Informatik, Friedrich-Schiller-Universität Jena, [20] Malischewski, C. Generierung von Spezifikationen betrieblicher Anwendungssysteme auf der Basis von Geschäftsprozeßmodellen, Dissertation, Universität Bamberg, Alemania, [21] Specht, G., Hofmann, M.: Auswertung der Migration eines Multimedia- Informationssystems von einem relationalen auf ein objektorientiertes Datenbanksystem, in Mayr, Heinrich C. (Hrsg.): Beherrschung von Informationssystemen, Tagungsband der Informatik 96; Österreichische Computer Gesellschaft R. Oldenbourg, Wien München 1996, S [22] Stonebraker, M.: Object-relational DBMSs, The next Great Wave, Morgan Kaufmann, [23] 11

Arquitectura de Aplicaciones

Arquitectura de Aplicaciones 1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

Notas. Introducción. Breve Introducción a los Sistemas Colaborativos: Groupware & Workflow. Palabras claves: Groupware, Workflow, BPCM, WfMC.

Notas. Introducción. Breve Introducción a los Sistemas Colaborativos: Groupware & Workflow. Palabras claves: Groupware, Workflow, BPCM, WfMC. Breve Introducción a los Sistemas Colaborativos: Groupware & Workflow Palabras claves: Groupware, Workflow, BPCM, WfMC. Introducción A partir de la llegada de las computadoras personales al ambiente empresarial

Más detalles

SISTEMAS DE INFORMACIÓN I TEORÍA

SISTEMAS DE INFORMACIÓN I TEORÍA CONTENIDO: TIPOS DE SI: SISTEMAS DE AUTOMATIZACIÓN DE OFICINAS, GROUPWARE, SISTEMA DE WORKFLOW Material diseñado y elaborado por: Prof. Anna Cecilia Grimán SISTEMAS DE AUTOMATIZACIÓN DE OFICINAS Los Sistemas

Más detalles

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl Resumen demandas de almacenamiento y procesamiento de datos. Es el conjunto de estas dos capacidades

Más detalles

Sistema de gestión de procesos institucionales y documental.

Sistema de gestión de procesos institucionales y documental. [Documento versión 1.7 del 10/10/2015] Sistema de gestión de procesos institucionales y documental. El sistema de gestión de procesos institucionales y documental, es una solución diseñada para mejorar

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

Desarrollo de Aplicaciones con Tecnologías Web

Desarrollo de Aplicaciones con Tecnologías Web Desarrollo de Aplicaciones con Tecnologías Web Código: Modalidad: Distancia Duración: 100 Horas. Objetivos: La presente formación se ajusta al itinerario formativo del Certificado de Profesionalidad IFCD0210

Más detalles

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace 5. Internet 5.1. Qué es Internet? Internet es una red mundial de equipos que se comunican usando un lenguaje común. Es similar al sistema telefónico internacional: nadie posee ni controla todo el sistema,

Más detalles

Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web?

Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web? Desarrollo de Paginas Web Internet - Web Internet - Web Qué es la Internet? - Qué es la Web? Internet: Una red de computadoras a nivel mundial Web: Una forma de organizar la información existente en Internet

Más detalles

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS Resultados de aprendizaje y criterios de evaluación. 1. Identificar la estructura y organización

Más detalles

O3 Process. Presentación Abril 2007

O3 Process. Presentación Abril 2007 O3 Process Presentación Abril 2007 Plan Motivación y conceptos básicos de workflow Arquitectura de O3 Process Componentes de O3 Process Taller de implementación de procesos en O3 Process Soporte habitual

Más detalles

Arquitectura TI y Gestión del Servicio con ADOit. Un Producto de BOC Management Office

Arquitectura TI y Gestión del Servicio con ADOit. Un Producto de BOC Management Office Arquitectura TI y Gestión del Servicio con ADOit Un Producto de BOC Management Office Gestión Estratégica y de Rendimiento Hacia un Control Sostenido de la Arquitectura de Negocio y Procesos TI: Gobierno

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

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

DISEÑO DE UN CURSO INTERACTIVO Y ADAPTATIVO DE PROCESADORES DE LENGUAJES

DISEÑO DE UN CURSO INTERACTIVO Y ADAPTATIVO DE PROCESADORES DE LENGUAJES Alfonseca, M., Carro, R.M., Pulido, E. and Rodríguez, P. (2000): Diseño de un curso interactivo y adaptativo de procesadores de lenguajes. Proceedings of JENUI 2000: VI Jornadas sobre la Enseñanza Universitaria

Más detalles

Introducción a Internet

Introducción a Internet Introducción a Internet Localización y acceso a la informacion Instituto de Ciencias de la Educación Jesús Tramullas Dpto. CC. Documentación http://tramullas.com/lai Historia de Internet Inicio proyecto

Más detalles

ANEXO No. 1 UNIVERSIDAD FRANCISCO GAVIDIA ENCUESTA DE OPINION

ANEXO No. 1 UNIVERSIDAD FRANCISCO GAVIDIA ENCUESTA DE OPINION ANEXOS ANEXO No. 1 UNIVERSIDAD FRANCISCO GAVIDIA ENCUESTA DE OPINION DATOS DE CLASIFICACION Carrera: Nivel de Estudios: ( ) Primer Año ( ) Segundo Año ( ) Tercer Año ( ) Cuarto Año ( ) Quinto Año Sexo:

Más detalles

Ministerio de Educación Base de datos en la Enseñanza. Glosario

Ministerio de Educación Base de datos en la Enseñanza. Glosario Ministerio de Educación Base de datos en la Enseñanza. Glosario Instituto de Tecnologías Educativas 2011 Glosario Glosario GLOSARIO Archivo Un archivo es un elemento que contiene información y que a su

Más detalles

Management(BPM) Gestión de Proceso de negocio con BPM. Universidad Inca Garcilaso de la Vega

Management(BPM) Gestión de Proceso de negocio con BPM. Universidad Inca Garcilaso de la Vega Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO Business Process Business Process Management(BPM) Management(BPM) MSc. Daniel Alejandro Yucra

Más detalles

El servidor Web. Arquitectura y funcionamiento

El servidor Web. Arquitectura y funcionamiento El servidor Web. Arquitectura y funcionamiento ÍNDICE INTRODUCCIÓN Qué es un servidor? Y un servidor Web? FUNCIONAMIENTO DE UN SERVIDOR WEB Arquitectura Tipos de servidores Web Servidores basados en procesos

Más detalles

http://www.ips.es/webintranets/html/vision.html

http://www.ips.es/webintranets/html/vision.html Página 1 de 5 Nuestra Visión sobre Intranets INTRANETS: NUESTRA VISIÓN 1. Qué son? 2. Qué servicios prestan? 2.1. Tipos de servicios Servicios de Usuarios Servicios de Red 3. Intranet y las Redes de Area

Más detalles

M.T.I. Arturo López Saldiña

M.T.I. Arturo López Saldiña M.T.I. Arturo López Saldiña Hoy en día, existen diversas aproximaciones al tema de cómo hacer que las personas trabajen dentro de una organización de manera colaborativa. El problema se vuelve más difícil

Más detalles

Permite compartir recursos en forma coordinada y controlada para resolver problemas en organizaciones multiinstitucionales

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

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes. SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados

Más detalles

Documento de Arquitectura de Software IEEE-1471-2000

Documento de Arquitectura de Software IEEE-1471-2000 Documento de Arquitectura de Software Control del documento IEEE-1471-2000 Proyecto Sistema Restaurant Título Arquitectura del Sistema [v1.0 al 02 de Julio de 2009] Generado por Magister en Informática

Más detalles

Herramientas de Software que posibilitan el BPM

Herramientas de Software que posibilitan el BPM Qué es BPM? BPM (Business Process Management) no es solamente una tecnología, sino en términos generales, una disciplina gerencial que trata a los procesos como bienes tangibles que contribuyen al desempeño

Más detalles

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Cu Oracle 10gg Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas

Más detalles

CONSTRUCCIÓN DE PORTALES

CONSTRUCCIÓN DE PORTALES Curso «Los portales de internet». Fac. Documentación. Universidad de Murcia. 29 CONSTRUCCIÓN DE PORTALES Juan Antonio Pastor Sánchez 1. Introducción La Gestión de los contenidos informativos de los portales

Más detalles

rg.o El l c i c c i l c o l o de d vi v d i a d a cm a l@ rza e de d u n u n si s s i t s e t ma m a de d in i f n or o ma m c a i c ó i n ó b

rg.o El l c i c c i l c o l o de d vi v d i a d a cm a l@ rza e de d u n u n si s s i t s e t ma m a de d in i f n or o ma m c a i c ó i n ó b El ciclo de vida de un sistema de información El ciclo de vida de un sistema de información El proceso de desarrollo de software Modelos de ciclo de vida El ciclo de vida de una base de datos El proceso

Más detalles

SISTEMAS DE INFORMACIÓN III TEORÍA

SISTEMAS DE INFORMACIÓN III TEORÍA CONTENIDO: Introducción a los Web services Las bases de los Web services La nueva generación de la Web Interactuando con los Web services La tecnología de Web services XML: Lo fundamental WSDL: Describiendo

Más detalles

Gestión de Procesos de Negocios BPM

Gestión de Procesos de Negocios BPM GNU/LinuX Universidad Inca Garcilaso de la Vega XLIX CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO. Área: Gestión Gestión de Procesos de Negocios BPM Parte III: BPM Aspectos Técnicos

Más detalles

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

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR En este capítulo se describe el análisis y diseño de un sistema, denominado e-commerce Constructor, el cual cumple con los siguientes objetivos: Fungir

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 3 Abril 2006 Índice 1. Generalidades... 3 1.1

Más detalles

Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management

Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management Web Business Creator Content Management Introducción Muchas empresas basan sus estrategias de comunicación

Más detalles

1. Introducción: Qué es la Gestión Documental-TI o Gestor Documental?

1. Introducción: Qué es la Gestión Documental-TI o Gestor Documental? 1. Introducción: Qué es la Gestión Documental-TI o Gestor Documental? Es un tipo de Software o portal para la gestión de conocimiento en una Organización u empresa que se basa principalmente en la administración

Más detalles

Enseñanza interactiva, individual y permanente

Enseñanza interactiva, individual y permanente Enseñanza interactiva, individual y permanente Volkert Brosda 1 Jesus Favela 2, E-mail: volkert.brosda@tr.fh-hannover.de, favela@cicese.mx, Resumen Actualmente en muchos proyectos se investiga la idea

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

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples

Más detalles

Capítulo 5. Cliente-Servidor.

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

Solución de Gestión Documental y Contenidos Utilizando el producto Documentum

Solución de Gestión Documental y Contenidos Utilizando el producto Documentum Solución de Gestión Documental y Contenidos Utilizando el producto Documentum Versión : 06 Fecha : Enero 2014 Autor : Alejandro Léniz Página 1 de 14 Contenido Gestión de contenido... 3 EMC DOCUMENTUM...

Más detalles

Visión General GXflow. Última actualización: 2009

Visión General GXflow. Ú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

Técnica 2(Instrumental)

Técnica 2(Instrumental) Competencias y Estándares TIC en la profesión docente ESTÁNDARES DE COMPETENCIAS TIC EN LA PROFESIÓN DOCENTE Dimensión Técnica 2(Instrumental) 43 2 Dimensión Técnica La incorporación de TIC en la educación

Más detalles

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web

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

ORA-133 Oracle Database 11g: Administration Workshop I

ORA-133 Oracle Database 11g: Administration Workshop I ORA-133 Oracle Database 11g: Administration Workshop I Introducción Este curso está diseñado para ofrecer al alumnado una base sólida en la administración básica de Oracle Database 11g. En esta clase,

Más detalles

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Programa de Capacitación y Certificación. INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Contenido PERFIL DE UN ESPECIALISTA EN BASES DE DATOS.... 3 6231. MANTENIENDO UNA BASE DE DATOS DE SQL SERVER 2008

Más detalles

Taller: Redes y trabajo colaborativo entre profesores. Barbara de Benito Universidad Islas Baleares pimbbc@clust.uib.es

Taller: Redes y trabajo colaborativo entre profesores. Barbara de Benito Universidad Islas Baleares pimbbc@clust.uib.es Taller: Redes y trabajo colaborativo entre profesores Barbara de Benito Universidad Islas Baleares pimbbc@clust.uib.es Resumen: Uno de los usos potenciales de las redes en la educación son las posibilidades

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

Aranda 360 ENDPOINT SECURITY

Aranda 360 ENDPOINT SECURITY Tabla de contenido Product Architecture Product Architecture Introducción Ambiente Redesdetrabajo Configuraciones Políticas Servidores Componentes Agente Servidor Base de datos Consola Comunicación Consola

Más detalles

Escuela de Ingeniería en Informática Empresarial SYLLABUS

Escuela de Ingeniería en Informática Empresarial SYLLABUS Nombre módulo PROGRAMACIÓN Y TALLER DE INTERNET Nº créditos 10 ECTS ( 270 horas totales, 108 horas presenciales, 162 horas de trabajo autónomo) Nivel Requisitos Responsable(s) de la construcción del syllabus

Más detalles

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 16 CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC304_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

DIPLOMADO EN TECNOLOGÍAS DE LA INFORMACIÓN

DIPLOMADO EN TECNOLOGÍAS DE LA INFORMACIÓN DIPLOMADO EN TECNOLOGÍAS DE LA INFORMACIÓN MODULO I: Análisis y Diseño de Sistemas El alumno se familiarizará y describirá los conceptos y aspectos fundamentales del Análisis y Diseño Orientado a Objetos

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMMAS INFORMÁTICOS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMMAS INFORMÁTICOS TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMMAS INFORMÁTICOS HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Desarrollo de

Más detalles

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

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

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS Resultados de aprendizaje y criterios de evaluación 1. Identificar la estructura y organización

Más detalles

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos Objetivos del curso Patrimonio Cultural Desarrollo de Herramientas de Administración y Acceso Adquirir visión generalizada de las tecnologías de desarrollo utilizadas en Sistemas de gestión del Patrimonio

Más detalles

emuseum PUBLIQUE SUS COLECCIONES EN LA WEB Por qué elegir emuseum? Se integra fácilmente con TMS Búsqueda eficaz Completamente personalizable

emuseum PUBLIQUE SUS COLECCIONES EN LA WEB Por qué elegir emuseum? Se integra fácilmente con TMS Búsqueda eficaz Completamente personalizable emuseum emuseum PUBLIQUE SUS COLECCIONES EN LA WEB emuseum es un sistema de publicación web que se integra perfectamente con TMS para publicar información en la web y dispositivos móviles. Mediante emuseum

Más detalles

Solución corporativa para la gestión descentralizada de metadatos: Cliente Web de administración de metadatos

Solución corporativa para la gestión descentralizada de metadatos: Cliente Web de administración de metadatos Solución corporativa para la gestión descentralizada de metadatos: Cliente Web de administración de metadatos Joan Nunes Alonso1, Ignacio Ferrero Beato 2, y Laura Sala Martín3 1 Laboratorio de Información

Más detalles

Oracle 12c DISEÑO Y PROGRAMACIÓN

Oracle 12c DISEÑO Y PROGRAMACIÓN Oracle 12c Se estudia el servidor de bases de datos empresarial Oracle 12c, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo

Más detalles

Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran:

Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran: Desarrollo de aplicaciones y servicios web Cinxgler Mariaca Minda Cinxgler@udistrital.edu.co Presidente Capítulo de Computadores Rama IEEE Universidad Distrital Francisco José de Caldas Resumen: Este articulo

Más detalles

UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA

UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA Nombre: Aplicaciones Computacionales Código: CC-215 Fecha Actualización: Septiembre 2004 Unidad Responsable: Departamento

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS.

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS. TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS Pág. 1 de 17 1. Nombre de la asignatura

Más detalles

Plataformas Elearning. Recursos y funcionalidades 1 PLATAFORMAS E-LEARNING. Ruth Martínez ( ruth.martinez@emascaro.com)

Plataformas Elearning. Recursos y funcionalidades 1 PLATAFORMAS E-LEARNING. Ruth Martínez ( ruth.martinez@emascaro.com) Plataformas Elearning. Recursos y funcionalidades 1 PLATAFORMAS E-LEARNING Ruth Martínez ( ruth.martinez@emascaro.com) Identificaremos los recursos que se incluyen en las plataformas y, en función de las

Más detalles

Capítulo I. Marco Teórico

Capítulo I. Marco Teórico 1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende

Más detalles

Historia de revisiones

Historia de revisiones GVA Glosario Versión 1.2 Semana 4 Historia de revisiones Fecha Versión Descripción Autor 20/08/2014 1.0 Comienzo del documento Nicolás Fiumarelli 30/08/2014 1.1 Correcciones y agregados Martín Santagata

Más detalles

Titulo : Administración y Operación de Sistemas Operativos

Titulo : Administración y Operación de Sistemas Operativos DIRECCION NACIONAL DE ADMINISTRACION FINANCIERA E INNOVACION CÓDIGO : PRO -119 Titulo : Administración y Operación de Preparado por : Nombre : Lic. Ingrid Roxana Díaz Bran Cargo : Especialista en Aplicaciones

Más detalles

Técnico Profesional en Informática (IT Professional )

Técnico Profesional en Informática (IT Professional ) Técnico Profesional en Informática (IT Professional ) Objetivo : Introducir los estudiantes en las tecnologías de la información, y los prepara para construir y administrar una red de comunicación local

Más detalles

Tema 1. Conceptos básicos

Tema 1. Conceptos básicos Conceptos básicos Sistema de Gestión de Bases de Datos, SGBD (DBMS, Database Management System): software diseñado específicamente para el mantenimiento y la explotación de grandes conjuntos de datos 1

Más detalles

Gestión y Administración de proyectos

Gestión y Administración de proyectos Gestión y Administración de proyectos Aplicación a las bibliotecas, archivos y centros de documentación José Pino Díaz jose.pino.diaz@juntadeandalucia.es jpinod@uma.es Proyecto (Mapas mentales con http://www.wikimindmap.org/)

Más detalles

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I (Teleformación 150 horas) CONTENIDOS TEÓRICOS: EXPLORACIÓN DE LA ARQUITECTURA DE ORACLE DATABASE Visión general de la arquitectura de Oracle database

Más detalles

Anexo 4 Documento de Arquitectura

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

Capítulo 5 Implementación de Gisweb

Capítulo 5 Implementación de Gisweb Capítulo 5 Implementación de Gisweb [5. Implementación de Gisweb] En este capítulo veremos como se hizo una implementación propia de un Web Feature Service a partir del diseño obtenido mediante el proceso

Más detalles

Transacciones: 2PC y 3PC. Aplicaciones de Internet: HTTP/Applets, HTTP/GCI y Java Servlets

Transacciones: 2PC y 3PC. Aplicaciones de Internet: HTTP/Applets, HTTP/GCI y Java Servlets Universidad Simón Bolívar Sistemas Operativos II Transacciones: 2PC y 3PC. Aplicaciones de Internet: HTTP/Applets, HTTP/GCI y Java Servlets Daniel Palhazi Cuervo Gustavo Torres Maximiliano Rondon Caracas,

Más detalles

CAPITULO V: Contribución Teórica y Práctica

CAPITULO V: Contribución Teórica y Práctica CAPITULO V: Contribución Teórica y Práctica 5.1. Requerimientos Funcionales El sistema propuesto reúne una serie de requerimientos captados en las reuniones llevadas a cabo por parte del cliente GMD. Mediante

Más detalles

Descripción General de Softengine Pinakes

Descripción General de Softengine Pinakes Descripción General de Softengine Pinakes Características de Softengine Pinakes. Pinakes es un sistema modular altamente configurable que tiene las siguientes características: Es amigable con el usuario.

Más detalles

Generalidades Computacionales

Generalidades Computacionales Capítulo 2 Generalidades Computacionales 2.1. Introducción a los Computadores Definición: Un computador es un dispositivo electrónico que puede transmitir, almacenar, recuperar y procesar información (datos).

Más detalles

SISTEMAS IDEALES SISTIDE, S.A. SISTEMA GESTION DE USUARIOS

SISTEMAS IDEALES SISTIDE, S.A. SISTEMA GESTION DE USUARIOS SISTEMAS IDEALES SISTIDE, S.A. SISTEMA GESTION DE USUARIOS PÁGINA 2 SISTEMAS IDEALES SISTIDE, S.A. SISTEMA DE GESTIÓN DE USUARIOS (SGU) Hoy en día los centros de tecnología de información tienen a su cargo

Más detalles

INTRODUCCION A LOS SGBD

INTRODUCCION A LOS SGBD Parte Primera: INTRODUCCION A LOS SGBD Sistemas de Gestión de Bases de Datos Tabla Tabla Type Fila Tabla Type Fila Tabla text Fila Type Fila Fila text Type Fila Tabla Tabla Fila text Fila text Fila Fila

Más detalles

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.

Más detalles

DISEÑO, DIBUJO Y MODELADO PARA ANIMACIÓN ANIMACIÓN DE ELEMENTOS 2D Y 3D

DISEÑO, DIBUJO Y MODELADO PARA ANIMACIÓN ANIMACIÓN DE ELEMENTOS 2D Y 3D PROGRAMA Técnico Superior en Animaciones de 3D, juegos y entornos interactivos. I. DISEÑO, DIBUJO Y MODELADO PARA ANIMACIÓN El presente módulo desarrolla las funciones correspondientes de diseño, dibujo

Más detalles

ARC 108 Component Model

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

INDICE Programación Introducción Capitulo 21 BASIC Capitulo 22. COBOL Capitulo 23 DELPHI Capitulo 24. FORTRAN Capitulo 25.

INDICE Programación Introducción Capitulo 21 BASIC Capitulo 22. COBOL Capitulo 23 DELPHI Capitulo 24. FORTRAN Capitulo 25. INDICE Programación Introducción 706 Capitulo 21 BASIC 711 Introducción 711 Sintaxis 713 Procedimientos y control de flujo 713 Tipos de datos 714 Disponibilidad y variantes del dialecto 714 Capitulo 22.

Más detalles

SISTEMAS DISTRIBUIDOS DE REDES 3.- ESTANDAR CORBA. 3.1. Características

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

INFRAESTRUCTURA DE SERVIDORES MICROSOFT

INFRAESTRUCTURA DE SERVIDORES MICROSOFT INFRAESTRUCTURA DE SERVIDORES MICROSOFT TABLA DE CONTENIDO INTRODUCCION... 3 ESTRUCTURA PROGRAMATICA... 4 TEMA 1: ADMINISTRACION, SOPORTE Y MANTENIMIENTO DE WINDOWS SERVER 2008... 4 Preparar la administración

Más detalles

SAP Business Workflow Introducción

SAP Business Workflow Introducción SAP Business Workflow Introducción Objetivos del Curso Objetivos Son objetivos de este curso Explicar la terminología utilizada en el sistema de workflow Explicar las herramientas y conceptos de workflow

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN AREA SISTEMAS INFORMATICOS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN AREA SISTEMAS INFORMATICOS TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN AREA SISTEMAS INFORMATICOS HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Desarrollo de

Más detalles

World Wide Web: toda la Internet en un solo "documento"

World Wide Web: toda la Internet en un solo documento World Wide Web: toda la Internet en un solo "documento" Pedro Hípola Hípola, Pedro (1994). "World Wide Web: toda la Internet en un solo 'documento'.information World en Español. Oxford: Learned Information,

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN AREA SISTEMAS INFORMATICOS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN AREA SISTEMAS INFORMATICOS TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN AREA SISTEMAS INFORMATICOS HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS Pág. 1 de 25 1. Nombre de la asignatura Desarrollo

Más detalles

MACROPROCESO GESTIÓN TECNOLÓGICA

MACROPROCESO 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

Las Tecnologías de la Información y las Comunicaciones en Formación Profesional. Contenidos relevantes

Las Tecnologías de la Información y las Comunicaciones en Formación Profesional. Contenidos relevantes Las Tecnologías de la Información y las Comunicaciones en Formación Profesional Contenidos relevantes Indice de Contenidos CUALIFICACIONES PROFESIONALES TÍTULOS OFICIALES 2 Cualificaciones Profesionales

Más detalles

Arquitectura Básica CÍCLOPE CMS

Arquitectura Básica CÍCLOPE CMS Arquitectura Básica CÍCLOPE CMS Introducción. Arquitectura Colaborativa. El diseño de la arquitectura documental de CÍCLOPE CMS permite crear y administrar documentos electrónicos y mantenerlos disponibles

Más detalles

Arquitectura de Software

Arquitectura de Software Arquitectura de Software (Estilos Arquitectónicos) Universidad de los Andes Demián Gutierrez Mayo 2011 1 Diseño Arquitectónico Diseño Arquitectónico Arquitectura del Software Estilos Arquitectónicos Frameworks

Más detalles