Today “Cloud computing” and "Big data" have become one of those buzzwords you hear everywhere whether you are a IT professional, a Faculty or a Student. So let's clear up what these buzzwords really mean and why to learn technologies associated with them in convergence. The easiest definitions which I find quite simple and quick to grasp for any layman to expert are from Wikipedia. Let me take defination of Big Data from Wiki. Wikipedia defines big data as, “Big data” is an term for any collection or grouping of data sets which are so large and complex that at some point of time it becomes difficult to process them using traditional data processing applications like RDBMS or single node sequential processing. The main hindrances in processing of Big data are its analysis, extraction, processing, searching, sharing, storage, transfer, visualization. As far as what cloud computing is, I prefer the definition from IBM and it goes as: “Cloud computing, often referred to
RESTful web services are lightweight web services as compared to SOAP based Web services. Most developer use RESTful web services to interact with any other entity on web using HTTP methods. Some of often cited examples include A Hybrid Mobile Application interacting with Backend Business Logic A device/sensor sending data to Web application on web in context of Web of Things. Exposing the code of a web application to outside world for purpose of creating mashups. Two or more web application interacting with each other. There are many use cases and examples to highlight simplicity, robustness and scability in RESTful web services. The power point presentations, starts with introduction of REST Principles and then focuses on RESTful web services, later in the end the ppt includes a simple Java RESTful web service developed using Jersey framework with Eclipse and Apache Tomcat v7. Introduction to RESTful Webservices in JAVA from psrpatnaik Do watch out for mor