BUSCAR

¿Qué hay dentro de Agrega?

8 Julio 2008

Archivado en: Integración, Todas — admin @ 10:22 am

Si realizásemos una inmersión en el entramado lógico de la plataforma Agrega nos encontraríamos con un grupo de módulos especializados que interoperan unos con otros.
La arquitectura de Agrega sigue la filosofía del modelo Service-Oriented Architecture (SOA) donde los dos grandes bloques de elementos lógicos, el nodo de objetos digitales educativos y las aplicaciones clientes se integran utilizando como interfaz un conjunto de servicios.

Este modelo se sustenta sobre tres pilares:
- Interoperabilidad: Comunicación entre los distintos recursos del nodo
- Especialización: Cada componente está especializado en las funciones asignadas
- Evolución: Posibilidad de crecimiento mediante agregación de nuevos módulos

Diagrama:

La división inicialmente se realiza por capas horizontales: capa de presentación, capa de negocio y capa de datos. Cada capa mencionada interactúa entre ella y con la inmediata inferior pero no al contrario.

Para el entendimiento del diagrama de arquitectura que acompaña a esta descripción, se deben tener en cuenta lo siguiente:
• Se ha realizado una división en función de los diversos estratos especificados en SOA, así en azul, se muestra el estrato de presentación, en amarillo el estrato de organización u orquestación de servicios y finalmente en naranja el estrato de servicios lógicos que contiene su propio modelo de datos, entendiendo como tal, cualquier modo de serializar información ya sea base de datos, XML o sistema de ficheros.
• El estrato de presentación se ha dividido con el objetivo de mostrar con qué componentes tiene más relación, y aunque desde el punto de vista de usuario lo notará como uno único, desde el punto de vista de arquitectura se ven como módulos separados que interaccionan con sus “propios” servicios.
• Con el mismo objetivo de facilitar el entendimiento y la visualización del diagrama de arquitectura por parte del usuario, todas las operaciones que tienen relación con la autorización, como por ejemplo, si un usuario está o no autorizado a ver un objeto o a realizar una determinada operación sobre él o incluso a acceder a una determinada herramienta o funcionalidad de la misma y que por tanto, deberían tener relación con el subsistema de seguridad no se han dibujado.
• Los idiomas se encuentran localizados en el modulo del indexador/ buscador ya que este módulo es el que controla en qué idioma se indexará y se realizará la búsqueda, es por ello que todos los módulos tendrán acceso a este modulo para mostrar los distintos desplegables de idiomas. Todas estas relaciones entre los módulos y el buscador no se muestran en el diagrama aunque también existen.
• Todos los subsistemas exponen sus interfaces a través de un puerto y los subsistemas que se relacionan con él lo consumen.

Capa de presentación:

Esta capa de arquitectura lógica se corresponde en la arquitectura software a la proporcionada por el framework de desarrollo struts seleccionado para dar soporte a la generación de la presentación y que implemente el patrón arquitectónico MVC en Java.

Capa de negocio:

Esta capa de arquitectura lógica se corresponde en la arquitectura software a la proporcionada por el framework de spring utilizado para la implementación de la coordinación de la lógica de negocio, se integra perfectamente con otros componentes seleccionados en la arquitectura software y permite que el producto desarrollado sea fácilmente escalable, tenga un alto rendimiento y facilidad de mantenimiento.

Capa de datos:

Para acceder a la información persistente residente en la base de datos, se utilizará un framework de mapeo relacional (ORM), aunque para casos excepcionales pueda necesitarse el uso de DAOs de acceso directo vía JDBC (consultas de alta complejidad, operaciones de actualización masiva, etc).
Cada subsistema será el único capaz de acceder y modificar sus entidades de dominio, ofreciendo el oportuno acceso a dichos datos mediante sus interfaces de servicio expuestos en dicha capa. Esta particularidad viene dada por el uso de una arquitectura SOA en la que cada servicio es independiente y único responsable de mantenimiento de su dominio, habilitando así un acoplamiento débil entre subsistemas fácilmente reemplazables.

Material de la sesión práctica a productores 24 de junio de 2008

30 Junio 2008

Archivado en: Contenidos, Integración, Todas — Community Manager @ 2:04 pm

El pasado 24 de junio de 2008 mantuvimos una reunión con productores de contenidos para:

* repasar los estándares a los que atienden los objetos que Agrega gestiona: SCORM2004 y LOM-ES

* presentar Agrega off-line: una aplicación que permite crear y catalogar objetos sin estar conectado online a un nodo Agrega

Podeis acceder a los materiales en:

* En el área de Descargas de Agrega podeis acceder a: Creación de una secuencia didáctica, Ejemplo secuencia de aprendizaje, Creación de un objetos de aprendizaje, Ejemplo de objeto de aprendizaje: resultado, Ejemplo de objeto de aprendizaje: material de partida

* En el área slideshare de Agrega: http://www.slideshare.net/agrega

* Como un objeto educativo en Agrega

Recordar que en agrega@proyectoagrega.es nos podeis mandar vuestros comentarios.

Agrega en blog y twitter

26 Junio 2008

Archivado en: Integración, Todas — admin @ 8:26 am

Hemos empezado a utilizar el servicio http://twitterfeed.com/ para los “followers” de Agrega conozcan cuando hay nueva actividad en el blog, de manera que las entradas que creemos en el blog de Agrega salen automáticamente en el twitter de Agrega http://twitter.com/agrega.

Aparte de twitter, otra forma de seguir la actividad de Agrega es vía:

* web: www.proyectoagrega.es

* blog: www.proyectoagrega.es/blog/

* email: agrega@proyectoagrega.es

* Rss: Canales RSS de Agrega

Technorati Profile

¿Existe un catálogo de los objetos digitales de Agrega?

Archivado en: Contenidos, Integración, Todas — admin @ 7:51 am

La respuesta es SI. Para que os hagais una idea del potencial de interoperabilidad de un nodo Agrega, se puede generar automáticamente un fichero pdf que nos da todos los contenidos de un nodo Agrega - ver en la página principal de www.proyectoagrega.es el enlace Descargar Catálogo de Contenidos.

Al acceder al fichero pdf, puedo ver:

* un informe amigable con todos los contenidos del nodo

* una breve sinopsis de cada contenido digital educativo: imagen representativa, título, descripción, edad, objetivo, idioma y un vínculo al contenido mismo en el nodo.

Proximamente, dispondremos de un catálogo organizado por nivel educativo tarea que puede ser realizada automáticamente gracias a que todos los objetos digitales están clasificados y catalogados LOM-ES con la taxonomia Arbol Curricular, que corresponde con el curriculo oficial y el autonómico vigente.

Agrega es un repositorio que expone sus contenidos de manera interoperable, mediante servicios web y como no tambien via RSS. Es muy fácil consultar y operar sobre los contenidos de cualquier nodo así como obtener información de la actividad en contenidos de la federación (los más buscados, los más descargados, etc).

¿Como de interoperable es Agrega?

20 Junio 2008

Archivado en: Integración, Todas — admin @ 8:06 am

Agrega es una federación de repositorios de contenidos educativos digitales diseñada, pensada, desarrollada para ser interoperable al máximo.

Agrega dispone en su salida de una arquitectura orientada a servicios con web services y servicios de interoperabilidad más que básicos y no podría ser de otra forma porque si no, no habría forma de crear una federación que por definición es una comunidad que se da unas reglas de funcionamiento y tiene unos objetivos comunes.

Destacamos como concepto de interoperabilidad a que los nodos de Agrega:

* Consultan, buscan información entre si mediante CEN/ISSS Simple Query Interface (SQI)

* Recuperan, muestran los objetos digitales mediante IMS DRI

* Exponen sus contenidos mediante OAI-PMH y son amigables a los buscadores al cumplir los estándares de sitemaps

* Disponen de feeds RSS de sus contenidos (objetos mas descargados, mas consultados, mas previsualizados …)

Las posibilidades son muy amplias porque se puede obtener de manera sencilla y acorde a estándares la actividad en contenidos de la federación. Por ejemplo próximamente dispondremos de un informe pdf automático y organizado curricularmente de los contenidos, como el existente en www.proyectoagrega.es

Al día de hoy la arquitectura de servicios de Agrega está basada en SOAP, pero estamos pensando en evolucionar hacia interfaces REST o XML-RPC, que nos facilitaria aun más a los desarrolladores integrar nuestras aplicaciones educativas con los contenidos de la federación Agrega.

Agrega es parte de un ecosistema

17 Junio 2008

Archivado en: Integración, Todas — Community Manager @ 9:34 am

Agrega esta pensado para que se integre en el ecosistema de aplicaciones de las CCAA, de manera sencilla. Podríamos decir que Agrega se integraría naturalemente como un aplicación más en el ecosistema de aplicaciones de una CCAA.

Agrega dispone de:

* Un punto de acceso web/ portal. Se pueden ver las noticias, la ayuda, el contacto, los contenidos más solicitados, las RSS, etc.

* Un conjunto de web services que hacen que Agrega funcione como caja negra: buscando, descargando y validando contenidos.

Agrega se puede utilizar como:

* tal cual está, para disponer de un portal específico de acceso a contenidos digitales

* repositorio de último nivel en una CCAA para hacer disponibles su contenidos educativos digitales conforme a normas al resto de la CCAA

* integrado con sus portales educativos para recuperar contenidos de manera “transparente”

* base tecnológica para implementar los estandares de interoperabilidad en los propios portales educativos de las CCAA

Un vistazo dentro de Agrega

10 Junio 2008

Archivado en: Integración, Todas — admin @ 8:41 am

Este mes de Junio finaliza el desarrollo de Agrega. Agrega es una federación de repositorios de contenidos digitales educativos para docentes, familias, alumnado donde buscar, visualizar, descargar material educativo no universitario.

Esta previsto que en un periodo de 4 meses se proceda a la instalación de los nodos reales de Agrega en el CNICE y resto de Comunidades Autónomas. El próximo curso la comunidad educativa dispondrá de acceso a los contenidos digitales educativos cargados en la federación Agrega.

En esta presentación adjunta, podeis ver algunas de las características de los nodos de Agrega entre las que destacamos:

* su interoperabilidad

* la manera sencilla de compartir contenidos entre los miembros de la comunidad educativa

* la existencia de herramientas que permiten manipular y catalogar los objetos digitales educativos siguiendo normas

Agrega será licenciado GNU-GPL.

Ya está publicado el Boletín Nº1 de la RedTIC

23 Abril 2008

Archivado en: Integración, Todas — admin @ 2:04 am

Desde red.es hemos puesto en marcha un nuevo canal de comunicación entre los centros educativos que conforman la RedTIC.

Se trata de un boletín electrónico, de carácter bimensual, en el que los centros educativos pueden compartir experiencias y buenas prácticas de uso de las TIC. Además, desde red.es informaremos a través de este boletín de todas las novedades relativas al proyecto, así como de eventos y de actividades de interés, relacionadas con las TIC y con el mundo educativo.

La suscripción al boletín está abierta a todos los profesores de la RedTIC, así como a toda aquella persona interesada en innovación y educación. En este Boletín nº 1, se muestran algunos de los trabajos más representativos que han elaborado profesores de la Red, se presentan los certámenes en curso y se dan pistas sobre algunas de las novedades que en breve serán realidad. Desde el equipo de edición, confiamos en que este boletín resulte de interés para la todos, y en especial para la comunidad docente de la RedTIC.


« Posts más recientes