Interesting.links
- Extreme Computing Lab
- Indiana University
- Apache Axis2
- Apache Kandula2
- WSO2 Mashup Server
- Universiy of Moratuwa
Sri.Lanka
Sri Lanka, "Pearl of the Indiana Ocean", is my beautiful home country. Sri Lanka is an island nation with a proud history, and enjoys nice weather throughout the year.
What.Am.I.Doing?
Thilina.Gunarathne
may the source be with you !!!who.Am.I
- Ph.D. Student, Department of Computer Science School of Informatics Indiana University Bloomington
- Research Assistant, Extreme Computing Lab Advisor Prof. Dennis Gannon
- Member (PMC), Apache Web Services Project
- Apache Committer,Apache Axis2, Apache Kandula2,Apache WS Commons
- B.Sc. Engineering 2006 Department of Computer Science and Engineering, University of Moratuwa Sri Lanka
Research.Interests
I'm fascinated by almost all the fields in computer science. My main focus is currently on systems research, more specifically distributed systems, grid computing, service orchestration, web services, transactions and many/multi core systems. But I'm always in the watch for new/interesting topics to quest my knowledge thirst.
my.publications
-
Developing
a Concurrent Service Orchestration Engine in CCR.
Wei Lu, Thilina Gunarathne and Dennis Gannon.
to appear on Workshop on Multicore Software Engineering (IWMSE) in conjuction with ICSE, Leipzig, Germany, 2008
-
BPEL-Mora: Lightweight Embeddable Extensible BPEL Engine
(pdf)
Thilina Gunarathne, Dinesh Premalal, T Wijethilake, Indika Kumara, Anushka Kumar
ECOWS: Workshop in Emerging web services technology, 2006 - Using SOAP with Attachments in Apache Axis2. (article)
- Downloading a Binary File from a Web Service using Axis2 and SOAP with Attachments (tutorial)
- Web Services Transactions, Cache Magazine, University of Moratuwa Computer Society.
project.involvements
- Linked
Environments for Atmospheric Discovery (LEAD)
An integrated, scalable framework for processing meteorological data. I'm currently working on upgrading the workflow orchestration engine to an standard BPEL compliant engine. - WSO2 Mashup
Server
Platform for creating, deploying, and consuming Web services Mashups. I was the Lead Developer till Aug 07. - Apache Axis2
Web service Engine. I was a committer and I contributed by implementing attachments support, message formatters/builders support and various other features. I also acted as the release manager for the critical 1.1 release. -
BPEL-Mora
A light weight embeddable BPEL implementation. This is my Undergrad (BSc) final year project. I architected most of the engine and developed the Run Time Engine, Web Services Layer & BPEL Object model (together with Indika). - Apache
Kandula2
WS-Coordination, WS-Atomic Trasaction & WS - Business Activity Implementation on top of Axis2. I was the lead developer. - Apache Web
Services Commons/ Axiom / XMLSchema
Axiom - StaX based java xml object model. I implemented the bianry data support and many other features. - FuzyClimate
Collobarative weather information and alarming system with smart phone & web front ends.Implemented using .net. We were the Sri Lankan runners-up in the Microsoft Imagine Cup competition.
Awards.Achievements
- University Colors for Rowing
- Runners-up award at the BCS National Best Quality Software Awards, Sri Lanka for BPEL-Mora
- Runners-up of the Microsoft Imagine Cup, Software Design Category, Sri Lanka.
- Google Summer of Code awards for open source involvement in Apache Axis2 & Kandula2
- Best new comer & Runner up in the Sri Lanka National Informatics Olympiad - SLNIO(2000)
- 1st Runner Up(98) , 2nd Runner Up (2000), Australian National Chemistry Quiz
