May
07
2008
NuSOAP es un proyecto Open Source que permite conexiones SOAP mediante PHP de forma fácil. Desde las últimas versiones, Moodle incorpora ésta librería para la Moodle Network y es una parte imprescindible de los Webservices.
Durante el proceso programación de los conectores nos hemos encontrado con que el NuSOAP que viene dentro de Moodle no funciona […]
Tags: Bug, NuSOAP, SOAP, Technic
May
02
2008
Como ya se comentó en el porqué de los webservices en Moodle, los webservices permiten que un cliente se conecte a Moodle y pueda acceder a un conjunto de funciones públicas de la API.
La arquitectura en tres capas garantiza que las funciones que conforman la API puedan ampliarse independientemente de los conectores. De hecho, pese […]
Tags: Architecture, Technic
Apr
22
2008
Cuando se empieza una API de estas características es muy importante definir bien las líneas generales antes de empezar. En nuestro caso pretendemos crear una capa que nos permita acceder a Moodle de forma centralizada. Normalmente, ésto se realizaría usando directamente la funciones de Moodle, sin embargo existen algunos requerimientos adicionales para las funciones que […]
Tags: Architecture, Technic
Apr
10
2008
Para garantizar el éxito de la capa de interoperabilidad es necesario tener en cuenta algunos requisitos:
La capa debe ser accesible desde cualquier sistema de conexión, tanto actual como futuro.
La estructura de la api debe ser versátil para que se adapte a futuras versiones de Moodle.
Las funciones que conforman la api deben ser ampliables para que […]
Tags: Architecture, Technic