Growing of technology every individual using digital devices in their day to day activities. So there are lot of statistics treated by these digital devices. So securing these information is a vital thing. By the developing of technology, the thread for the statistics also grew. So have to make sure…

Swoogle is a crawler based indexing and retrieval system for the Semantic Web documents like RDF or OWL. It was a search engine for Semantic Web ontologies, documents, terms and data published on the Web. Swoogle provided services to human users through a browser interface and to software agents via…

Web API is an application programming interface for the Web. API is a kind of interface which have a set of functions. These set of functions will allow programmers to get some specific features or the data of an application. Web API can be accessed over the web using the…

Azure cloud platform sample environment based on shared cloud architecture was set up for the requirement of course SENG 41283 : Distributed and Cloud Computing. Link : https://science.kln.ac.lk/tunits/setu/index.php/component/sppagebuilder/90-seng-41283

Distributed system is a system whose components are placed on different networked computers, which communicate and coordinate their actions by passing messages…

Secure digest functions

Lots of ways are available to produce a fixed-length bit pattern that characterizes an arbitrary-length message or document. Perhaps simplest is to use the XOR operation iteratively to combine fixed-length pieces of source document. Such a function is often used in communication protocols to produce a short fixed length hash…

Secret key algorithms in cryptography

Secret key algorithms in cryptography use same key for both encryption of plain text and decryption of cipher text. There are lots of symmetric algorithms, lets analyze some of them.

TEA

Tiny encryption algorithm (TEA) developed at Cambridge university. Encryption function programmed in C.

Message Queues

Message Queues are a important category of indirect communication systems. Groups and publish subscribe provide systems are provide one to many method of communication. Message queues provide point to point service using the concept of message queue as in indirection, so it achieving the desired properties of space and time…

Remote method invocation

Remote method invocation is an API. It allows an object to invoke a method on an object that located in another address space. It could be on same computer or a remote computer. RMI is used to build distributed applications. It provides remote communication between two programs. …

Remote procedure call

Remote procedure call is a good approach to design distributed, client server based applications. It’s a kind of extending the conventional local procedure calling, so the called procedure don’t need to exists in the same address space as calling procedure. …

Sangeevan Siventhirarajah

Software Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store