created as a result of both SOAP calls to MWS and
IVAT web services should be measured to estimate
the processing overhead and network traffic.
Measurement, which has been performed using
Ipswitch WhatsUp Professional Premium tools,
shows a significant increase in network traffic. In
addition, the level of processing overhead caused by
parsing XML profile was found acceptable because
of the implementation of multithreaded MWS.
The backend tier was hosted on a separate web
server, in order to maintain the system at a normal
performance level. Subsequently, asynchronous
SOAP calls to IVAT web services were used and
each link availability was checked in a separated
thread. This resulted in a highly efficient system
performance and increased LOs availability. A
further advantage of this scheme to the client is the
transparency achieved by hosting middle tier and
backend tier servers in the same LAN where the
network traffic takes place.
The overall system performance may be further
improved by incorporating means such as caching
mechanisms. The high availability of LOs it offers
remains its major advantage which makes the
proposed system an efficient architecture for
implementation in standard eLearning platforms,
particularly from authors’ perspective. Its integration
in such platforms should seriously be considered.
4 CONCLUSIONS
A new system of web services based on on-the-fly
SMIL generator architecture was proposed to
provide high availability of learning objects for
eLearning presentations. The system consists of
three tiers designed to search for multimedia
learning objects, publish and generate the SMIL
documents on-the-fly. The system may be
considered as an efficient method for
implementation in standard eLearning platforms. Its
speed, which is degraded by its inherent on-the-fly
mechanism, may however be improved by
incorporating means, such as caching mechanisms,
in order to make it a competitive candidate for
integration in popular eLearning platforms such as
WebCT, Moodle and CourseWork
.
REFERENCES
Kodali, N., Farkas C., and Wijesekera D., “Creating Non-
Decomposable stream Bundles in Multimedia Web
Services using uSMIL”, Proceedings of the 2004
workshop on Secure web service, pp. 67-76 , ACM
Press, Fairfax, Virginia, 2004.
Muriel J., Laurent T., Lionel V., “SMILY, a SMIL
authoring environment”, Proceedings of the seventh
ACM international conference on Multimedia (Part2),
pp. 198 , ACM Press, Orlando, Florida, United States ,
1999.
Meleis, H., “Toward the Information Network”, IEEE
Computer Magazine. Vol. 29 (10): pp 59-67, 1996.
Rutledge L., Hardman L., Dick C. and Bulterman A,
“GRiNS: a graphical interface for SMIL”, Proceedings
of the seventh ACM international conference on
Multimedia (Part 2), pp. 200, ACM Press, Orlando,
Florida, United States, 1999.
Prie R., “MHEG: An Introduction to the Future of
International Standard for Hypermedia Object
Interchange”, Proceedings of the First ACM
Conference on Multimedia, pp. 121-128, ACM Press,
Anahiem California, August 1993.
Sampaio P.N.M, Lohr C., Courtiat J.P, “An Integrated
Environment for the Presentation of Consistent SMIL
2.0 Documents”, Proceedings of the 2001 ACM
Symposium on Document engineering, pp.115-124,
ACM Press, Atlanta, Georgia, USA, November 2001.
ISO/IEC JTC1/SC18/WG8 N1920, Information
Technology: Hypermedia/Time-based Structuring
Language (HyTime), Second edition, ISO/IEC, 1997,
http://www.ornl.gov/sgml/wg8/docs/n1920/html/n192
0.html.
W3C Recommendation, “Synchronized Multimedia
Integration Language (SMIL) 2.1 Specification”,
http://www.w3c.org.
“Synchronized Multimedia on the web”,
http://www.webtechniques.com/archives/1998/09/bout
hillier
“Web Services Addressing 1.0, SOAP Binding”,
http://www.w3.org/TR/ws-addr-soap
“A Case Study in Web Search using TREC Algorithms”,
http://www10.org/cdrom/papers/317/
“Fluition“, http://www.fluition.com/main.shtml
“GriNS Pro Edition for SMIL 2.0“,
http://www.realnetworks.com/products/editorpro/inde
x.html
“PresenterOne“, http://www.realnetworks.com/products/
presenterone/index.html
WEBIST 2007 - International Conference on Web Information Systems and Technologies
490