What is a Mashup?
Data from multiple sources brought together to create useful information but it is more of a "quick hack." Creates a new and distinct web service that was not originally provided by either source. Usually created using APIs.
The musings of a student studying for his Master of Information Studies at Victoria University of Wellington about things webbish which we may use to service our information-hungry users' needs.
Showing posts with label Stephen Cranefield. Show all posts
Showing posts with label Stephen Cranefield. Show all posts
2.2.10
28.1.10
Web APIs and Cloud Computing (Class 16) - Stephen Cranefield
A way to automate data workflow from one app to another.
Two Types of API
Web Services
Form of middleware relayed via XML.
Rest APIs
Simple and scalable - most common for Web 2.0
REpresentational State Transfer
Architectural pattern - Resources, relevant to your applications, have URIs. We use standard set of operations to a URL to instruct server what to do with the resource we want.
Cloud Computing
"We don't really care what's in the middle, so long as it works." Flickr is a great example of Cloud Computing as a service.
The cloud is...well, no one really knows. But, this may help: "a way to increase capacity or add capabilities on the fly without investing in new infrastructure, training new personnel, or licensing new software. Cloud computing encompasses any subscription-based or pay-per-use service that, in real time over the Internet, extends IT's existing capabilities." More here. Interestingly, most of the definitions focus on selling parts of the cloud. Yet, this is obviously not the case with "free" services (such as Google, Flickr...). I would suggest that cloud computing is that computing which is done virtually - i.e. you only need an access point to the network and, whilst you "stuff" is physically stored somewhere, you neither need to know nor care where it is; as long as you can connect to the internet you can find your stuff...
Two Types of API
Web Services
Form of middleware relayed via XML.
Rest APIs
Simple and scalable - most common for Web 2.0
REpresentational State Transfer
Architectural pattern - Resources, relevant to your applications, have URIs. We use standard set of operations to a URL to instruct server what to do with the resource we want.
Cloud Computing
"We don't really care what's in the middle, so long as it works." Flickr is a great example of Cloud Computing as a service.
The cloud is...well, no one really knows. But, this may help: "a way to increase capacity or add capabilities on the fly without investing in new infrastructure, training new personnel, or licensing new software. Cloud computing encompasses any subscription-based or pay-per-use service that, in real time over the Internet, extends IT's existing capabilities." More here. Interestingly, most of the definitions focus on selling parts of the cloud. Yet, this is obviously not the case with "free" services (such as Google, Flickr...). I would suggest that cloud computing is that computing which is done virtually - i.e. you only need an access point to the network and, whilst you "stuff" is physically stored somewhere, you neither need to know nor care where it is; as long as you can connect to the internet you can find your stuff...
Labels:
API,
cloud,
cloud computing,
COMP113,
Stephen Cranefield
Subscribe to:
Posts (Atom)