on the internet like http(s), ftp or rsync. Those proto-
cols are well known, generally approved, and do not
include much overhead. Our approach is not to send
resources through SOAP, but to submit a link where
the resource can be retrieved.
To create a flexible solution the client and the
repository negotiate on the protocols to use (see fig-
ure 1). Usually http(s) covers all needs, but in special
cases this approach is flexible enough to arrange con-
nections using unknown protocols. This negotiation
can only be done after transferring the metadata be-
cause it depends on the MIME-type. If the resource is
a streaming source, it makes no sense to download it.
If a web browser has to handle streaming sources, the
browser detects the MIME-type and uses a dedicated
application to handle it. This workflow can be done
with our approach as well: The client has to select an
application and pass the link to it. Links are necessary
in the context of E-Learning. A link can be put into a
learning resource, shipped to learners and are always
needed, if a result set of resources is to be stored. The
only problem is that links can change over time (link
consistence). This has to be solved by the reposito-
ries. For example, in libraries new resources can be
added, but not exchanged or modified. The link has
to be created carefully because future versions of the
repository (e.g. new software version, other technol-
ogy) must not change the link.
6 CONCLUSION
The described approach shows one solution for ac-
cessing different repositories. It does not matter
what kind of organisation a repository uses nor what
MIME-type the resources are. At the same time, the
client’s architecture is independent from the composi-
tion of the repository. This approach can also be used
to access any system providing metadata or hierarchi-
cal structures.
With the establishment of web services as open
and standardised interfaces, our architecture repre-
sents the key technology to offer unified access to dif-
ferent repositories. The interfaces need to be as sim-
ple as possible in order to bring together as many sys-
tems as possible. At the same time, some sort of nego-
tiation is required, because different systems support
varying protocols.
In a service oriented architecture (SOA) there is
the idea of sharing services, found in centralized reg-
istries. Transferred to our approach it is possible to
use indexing services of a foreign system. Systems
can be reduced to their core features and therefore
kept small in quantity but with huge quality.
ACKNOWLEDGEMENTS
The project is funded by the Deutsche Forschungsge-
meinschaft (DFG).
REFERENCES
Agnew, G. (2003). Developing a metadata strategy. Cata-
loging & Classification Quaterly, 34(3):31–46.
DCMI (2005). Dcmi metadata terms. web-
page, Dublin Core Metadata Initiative,
http://dublincore.org/documents/dcmi-terms.
Dodds, P. (2004). Scorm 2004 overview. Technical report,
Advanced Distributed Learning (ADL).
Gollan, H., Luetzenkirchen, F., and Nastoll, D. (1999). Mi-
less - a learning and teaching server for multi-media
documents. In Cooperman, G., Jessen, E., and Mich-
ler, G., editors, Lecture Notes in Control and Informa-
tion Sciences: Workshop on Wide Area Networks and
High Performance Computing. Springer, London.
Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J.-J.,
and Nielsen, H. F. (2003). Soap version 1.2. Technical
report, World Wide Web Consortium (W3C).
Hampel, T. and Keil-Slawik, R. (2002). steam: Structuring
information in a team – distributed knowledge man-
agement in cooperative learning environments. Jour-
nal of Educational Resources in Computing, 1(2):1–
27.
IEEE (2002). Draft standard for learning object metadata.
Technical report, Institute of Electrical and Electroni-
cal Engineers Standards Department.
Nejdl, W., Wolf, B., Qu, C., Decker, S., Sintek, M., Naeve,
A., Nilsson, M., Palm
´
er, M., and Risch, T. (2002).
Edutella: A p2p networking infrastructure based on
rdf. In World Wide Web 2002, Honolulu, Hawaii,
USA.
Pawlowski, J. M. (2001). Das Essener-Lern-Modell
(ELM): Ein Vorgehensmodell zur Entwicklung com-
putergest
¨
utzter Lernumgebungen. PhD thesis, Univer-
sity of Essen.
Simon, B., Massart, D., van Assche, F., Ternier, S., Du-
val, E., Brantner, S., Olmedilla, D., and Miklos, Z.
(2005a). A simple query interface for interoperable
learning repositories. In Simon, B., Olmedilla, D., and
Saito, N., editors, Proceedings of the 1st Workshop on
Interoperability of Web-based Educational Systems,
pages 11–18, Chiba, Japan. CEUR.
Simon, B., Massart, D., van Assche, F., Ternier, S., Du-
val, E., Brantner, S., Olmedilla, D., and Miklos, Z.
(2005b). A simple query interface for interoperable
learning repositories. In Simon, B., Olmedilla, D., and
Saito, N., editors, Proceedings of the 1st Workshop on
Interoperability of Web-based Educational Systems,
pages 11–18, Chiba, Japan. CEUR.
ICEIS 2006 - DATABASES AND INFORMATION SYSTEMS INTEGRATION
322