portal that links together parents, teachers, schools 
and students. When online, teachers, students and 
students’ parents can have interaction through those 
Web 2.0 applications such as Blog,  Forum, etc. 
Students’ parents can even receive short messages 
sent to their mobile phones without logging onto this 
portal. Those messages include their kids’ 
performance in school, school administration 
notifications, their kids’ daily homework, 
recommended articles on this web portal etc. 
4.3 Remote 1:1 Coaching 
This portal serves for the purpose of bridging 
enterprise volunteers and students in rural areas to 
conduct remote 1:1 coaching. Students’ profiles and 
enterprise volunteers’ profiles are used for match-
making to build 1:1 coaching relationship. The 
coaching is typically done through the instant 
massager, while each user can also use Forum or 
personal  Blog for sharing mindset/knowledge/ 
coaching feedbacks. Internal email is used for 
asynchronous communication too.  
 
 
Figure 11: Portal to facilitate remote 1:1 coaching. 
5  RELATED WORK 
SharK presents a novel design of the Web 2.0 
service infrastructure by integrating different Web 
2.0 applications (e.g., Blog, Wiki, Relation, Tagging, 
Ranking,  Searching, IM,  P2P etc.) that enable 
effective and interactive knowledge sharing.  
SharK has some similarities with Business suite 
2.0 (an integrated software suite with typical Web 
2.0 applications), and with many Internet forum 
applications (such as PHPWind, Discuz! and 
vBulletin). On the other hand, Business suite 2.0 is 
heavily adapted to mass collaborations using Blog, 
Wiki and RSS feeds, and those Internet Forum 
applications focus more on forum-style discussions 
using topic threads. They all lack some applications 
for knowledge sharing (e.g., IM and P2P), which are 
important features in SharK. In addition, different 
applications in Business suite 2.0 use different data 
model and rely on data adapters for the integration. 
In contrast, SharK supports different applications 
using Unified Content Model and standard content 
services for better integrations and better 
extensibility. 
Finally there is a wealth of Web 2.0 applications 
in the Internet, such as Facebook and MySpace for 
social networking, YouTube and Flickr for user 
geneted content sharing. Though those applications 
have different emphasis than SharK, they apparently 
shares some common features and goals with SharK. 
Unfortunately, little details of those application 
designs have been published to date.
 
6  CONCLUSIONS 
This paper presents several key design 
considerations of SharK, a Web 2.0 service 
infrastructure specifically designed for knowledge 
sharing. The adoption of the Unified Content Model 
and UI separation methodology lay out a solid 
foundation for SharK, which makes it a unique 
extensible platform for fast Web 2.0 knowledge 
sharing portal constructions. Three real-life Shark-
based Web 2.0 portals clearly demonstrate the 
effectiveness and efficiency of SharK-based 
deployments. Although we are focusing on 
knowledge sharing in this paper, actually SharK can 
be easily customized to create other categories of 
Web 2.0 portals. 
REFERENCES 
Styles, C. (2006). How Web 2.0 will change history. From 
http://catherinestyles.wordpress.com/2006/08/27/how-
web-20-will-change-history/. 
Williams, J. B. & Goldberg, M. (2005). The evolution of 
e-learning. Ascilite 2005. 
Drasil, P & Pitner, T. (2006). e-Learning 2.0: 
Methodology Technology and Solutions. Proceedings 
of the International Conference ICT in Education. Vol. 
1, 2006. 
Kesim, E. & Agaoglu E. (2007). A Paradigm Shift in 
Distance Education: Web 2.0 and Social Software. Turkish 
Online Journal of Distance Education, Vol. 8, No. 3.  
Khalifa, M. and Lam, R. (2002). Web-Based Learning: 
Effects on Learning Process and Outcome. IEEE 
Transactions on Education, Vol. 45, No. 4.  
SHARK - A Web 2.0 Service Infrastructure for Knowledge Sharing
139