References and Bibliography References: [01]. A.S. Tanenbaum, Maarten Van [02]. [03]. [04]. [05]. Paradigms. New Delhi, lndia: Prentice Hall , 2006. "Introduction to CORBA." Internet: http://java.sun.com/dev~loper/onlineTrai ning/corba/corba.html, [Accessed: 25/02/2008]. / G. Coulouris, J. Dollimore, T. Kindberg. Distributed Systems Concepts and Design, 4th Edition, New Delhi, India: Person Education, 2006. "Application Programming Interface." Internet: http://www.freesoft.org/ CIE/ Topics/3.htm, [Accessed: 28/02/2008]. "API." Internet: http://www.pcmag.com/encyclopedia_term/O,t=api&i=37856, OO.asp, [Accessed: 28/02/2008]. ... [06]. "Application Programming Interface." Internet: http://www.sei.cmu.edu/str/de scriptions/api.html, [Accessed: 03/03/2008]. [07]. "IRIX Network Programming Guide - Transport Layer Interface." Internet: http://www.eic.eri.u-tokyo.ac.jp/computer/manuaVlx/SGI_Developerlbooks/IR IX_ NetPG/sgi_ html/ch08.html, [Accessed: 08/03/2008]. [08]. "Transport Layer Interface." Internet: http://www.leapforum.org/archives/T- API-Overview/node2.html, [Accessed: 08/03/2008]. [09]. A.D. Birrell, B.J. Nelson. (February, 1984). Implementing Remote Procedure Calls. [On-line]. Available: http://www-cse.ucsd.edu/classes/wi08/ cse221/paperslbirrell84.pdf [Accessed: 0 l/03/2008]. [10]. S.M. Weerawarana. Distributed Computing - Class Lecture, Topic: '·Distributed Communication Models-Part f ', Informatics Institute of Technology, No. 57, Ramakrishna Road, Colombo 6, 21/06/2007. [ ll ]. ' ·Remote Method Invocation (RMI)." Internet: http://java.sun.com/developer/ onlineTraining/rmi/RMI.html, [Accessed: ll/03/2008]. 107 (12). [ 13]. [ 14]. [ 15]. [ 16]. [ 17]. [ 18]. [ 19]. "DCOM for Linux FAQ." Internet: http://www.softworksltd.com/dcomlinuxfa q. html, (Accessed: l \ /03/2008). ".NET Remoting." Internet: http://www.developer.com/net/cplus/article.php / 1479761, [Accessed: 13/03/2008). I. Rammer. Advanced .NET Remoting. 2nd Edition. Berkeley, CA, USA: Apress, March 2005. I. Rammer. (June, 2003). .NET Remoting. [On-line]. Available: http:/ I old. thinktecture.com/ con ferenccs/sl ides/windev2 003/WIND EV _ Remoti nglntemals_lngoRarnmer.pdf, [Accessed: 0 1/03/2008]. • ' "CORBA." Internet: http://www.polberger.se/componlnts/readlcorba.html , [Accessed: 24/03/2008]. "Java RMI Tutorial." Internet: http://www.eg.bucknell.edu/-cs379/Distribute dSystems/rmi_tut.html, (Accessed: 04/04/2008). "Java Remote Method Invocation- Distributed Computing for Java." Internet: http://java.sun.com/javase/technologies/core/basic/rmilwhitepaper/index.jsp, [Accessed: 07/04/2008]. ... E.R. Harold. Java Network Programming, 3rd Edition. Sebastopol, CA, USA: O'reilly, 2004. (20]. '·An Overview of RMI Applications." Internet: http:/172.5.124.55/docs/books/ tutoriallrmi/overview .html, [ Accessed:.27 /03/2008]. [21]. I. Singh, S. Brydon, G. Murray, V. Ramachandran, T. Violleau, B. Steams. Designing Web Services with the J2EE(IM) 1.4 Platforms. New Delhi, india: Prentice Hall, 2004. [22]. D. Booth, H. Haas, F. McCabe, E. Newcomer, C. Ferris, M. Champion, 0. Orchard. (February 2004). Web Services Architecture. [On-line). Available: http://www.w3.org/TR/ws-arch, [Accessed: 03/04/2008]. [23]. "Web Service Architecture." Internet: http://www.w3.org/TR/ws-arch, [Accessed: 17/04/2008]. .., [24]. Y. Shohoud. Real World XML Web Sen•ices. Sebastopol, CA, USA: O'reilly, 2003. 108 [25]. "RESTful Web services: The basics." Internet: http://www.ibm.com/develope rworks/webservices/library/ws-restful, [Accessed: 19/04/2008]. [26]. R. T. Fielding. "Architectural Styles and the Design of Network-based Software Architectures." Doctor of Philosophy thesis, University of California, Irvine, USA, 2000. [27]. A. Silberschatz, H.F. Korth, S. Sudarshan. Database System Concepts, 4'll Edition. New York, USA: McGraw-Hill, 2001. (28] . " Database - Advantages & Disadvantages:· Internet: http://www.cl500.net/pro s_cons.html, (Accessed: 11/04/2009]. • ' [29]. '·Advantages of Spreadsheet Programs." Internet: http://~.ehow.com/about _ 4760350 _advantages-spreadsheet-programs.html, [Accessed: 17/04/2009]. [30]. "Spreadsheet software." Internet: http://www .answerbag.corn/q_ view/364871, [Accessed: 17/04/2009]. [3 1 ]. "Every File Extension in the World." Internet: http://whatis.techtarget.com/file -extension-list-W/0,289967,sid9,00.html, [Accessed: 20/0412009]. [32]. "OASIS Open Document Format for Office Applications TC.'' Internet: ... http://www .oasis -open.orglcommittees/tc _ home.php?wg_abbrev=office, (Accessed: 20/0412009]. [33]. "OASIS Open Document Format for Office Applications." Internet: http://www.oasis-open.org/committees/pffice/, [Accessed: 22/0412009]. [34]. "Excel Services Technical Overview." Internet: http://msdn.microsoft.com/en- us/library/ aa972194.aspx, [Accessed: 20/04/2009]. (35]. "Microsoft Office Online." Internet: http://support.microsoft.com/kb/843504, [Accessed: 20/04/2009]. [36]. "DBF to Excel Converter." Internet: http://www.whitetown.com/dbf2xls/, [Accessed: 10/07/2009]. ... [37]. "Introducing the Office (2007) Open XML File Formats." Internet: http://msdn. microsoft.com/en-us/library/aa338205.aspx, [Accessed: 10/07/2009]. 109 [38]. "Read and write Open XML files (MS Office 2007)" Internet: http://www.dev eloperfusion.com/article/6170/read-and-write-open-xml-files-ms-officc-2007, [39]. [40]. [41 ]. [42]. [43]. [Accessed: 1 0/07/2009]. "Spreadsheet" Internet: http://www.statemaster.com/encyclopedia/Spread sheet, [Accessed: 15/07/2009]. ' 'OpenOffice.org Documentation Project Guides" Internet: http://documentat ion.openoffice.orglmanualslindex.html, [Accessed: 15/07 /2009]. ' 'Advantages of Spreadsheet Programs .. Internet: http://www.ehow.com/about_ 4760350 _advantages-spreadshect-programs.html, [Accessed: 15/07/2009]. Charles P. Pfleeger, Shari Lawrence Pflecger. Security )n • Computing, 3rd Edition. New Delhi, India: Prentice Hall, 2002. ,1 "Introduction to SSL." Internet: http://docs.sun.com/source/816-6156-l 0/ contents.htm, [Accessed: 09/04/2008]. ... ... ll 0 Bibliography: [01]. P. Westerkamp. "E-Learning as a Web Service". Proceedings of 7111 International Database Engineering and Applications Symposium, Hong Kong, July 2003. [02]. G.I.U.S. Perera, M.S.D. Fernando. "Generalized E-Learning Framework: Sri Lankan University Context". 12th ERU Conference of University of Moratuwa, Sri Lanka, 2006. [03]. D.L. Musa and J.P.M. Oliveira. " Integration of Distributed Leamer Information through the Web Services". • ' [04]. W.G.L. Yushun , Y.S. Wen, M.C. Yu, X. Jun and SfMeiLin "Service- Oriented Grid Architecture and Middlewarc Technologies for Collaborative E-Leaming", IEEE International Conference on Services Computing, Orlando, USA, July 2005. [05]. S. Dietze, A. Gugliotta and J. Domingue. "A Semantic Web Service oriented Framework for adaptive Learning Environments". [06]. T. Erl. SOA Principles of Sen,ice Design. New Delhi, India: Prentice Hall, 2008. ... [07]. B. Hartman, D.J. Flinn, K. Beznosov and S. Kawamoto. Mastering Web Services Security. Indianapolis, IN,USA: Wiley Publishing, 2003. [08]. P. Chandra, M. Messier, J. Viega. Network Security with OpenSSL. Sebastopol, CA, USA: O'reilly, 2002. [09]. C. Hunt. TCPIJP Network Administration. 3rd Edition. Sebastopol, CA, USA: O'reilly, 2002. [ 1 0]. W.R. Brandon. e-Learning Guild's Learning Solutions. Sebastopol, CA, USA: O' reilly, 2002. [1 1]. R.M. Haefel. J2EE Web Services. USA: Addison-Wesley, 2003. [12]. R. Richards. Pro PHP XML,and Web Sen•ices. Berkeley, CA, USA: Apress, , 2006. [13]. E. Newcomer, G. Lomow. Understanding SOA with Web Services. USA: Addison-Wesley, 2004. Ill ( 14]. T. Erl. Service-Oriented Architecture: Concepts, Technology, and Design. New Delhi, India: Prentice Hall , 2005. [ 15]. L. Bass, P. Clements, Rick Kazman. Software Architecture in Practice, 2nd Edition. USA: Addison-Wesley, 2003. (16]. K.C. Laudon, J. P. Laudon. Management Information Systems, ~h Edition. [ 17]. [ 18]. [ 19]. Canada: Pearson Education, 2008. J .A. O' Brien. Introduction To Information Systems, 12'h Edition. New Delhi, India: Tata McGraw-Hill Publishing, 2005. • EMC. Information Storage and Management, rd Edition. Indianapolis, IN, USA: Wiley Publishing, 2009. ; E. R. Harold, S. Means. XML in a Nutshell, 3rd Edition. Sebastopol, CA, USA: O' reilly, 2004. ... ·"r 11 2