Corner Software DevelopmentHomeServicesResourcesContact Us


"...Your project management was excellent, I really felt like I was in the loop at all times...it's obvious you tested a lot before you delivered, we had no surprises (what a surprise!)..."
Tim Sweet, Director of Advanced Technology
Infrastructure for Information Inc.

More references...


White Paper : Web Services

Everybody is talking about web services as the next coming of the Internet, the technology that's going to finally lift the pall from the technology sector. In this white paper I'll explain the technical underpinnings of web services and give you an overview of what might qualify them for the hype they've been getting.

Technology

Interestingly there are already a ton of web services out there. Every time you order a book from Amazon, look up the weather on Yahoo, or perform a search on Google you're using a service offered on the web. You can easily make use of all these services using your browser as the interface. If you think about that for a second, and compare it to software before the Internet, I think you'll agree that's quite amazing. The obvious thing the Internet has done for you is give you access to more information. Perhaps less obvious is that it gives you access to more software that you never had to install or learn to use.

Behind the weather service on Yahoo, or the book ordering system on Amazon is a ton of software. Huge databases, reams of code, operating systems, computers, and you don't need to know anything about any of it. Currently on the web all of that software is accessible to people using a web browser. The next step is to make those services directly accessible to software.

Let's back up a second there, a reasonable question would be "why is that the next step ?". Good question, glad I asked it. There are really a few key possibilities:

  1. The browser isn't the 'best' or the 'right' interface for a particular service.
  2. The service would be a useful part of a larger product.
  3. Other organizations want to use these services to provide information for their own systems.

Let's look at these in turn. Browsers are a great interface, for a while people thought they might be a universal interface. Maybe none of us would ever have to learn another piece of software again. Well...it sounded good a year or three ago, seems kind of silly now. Try to shoe horn all the functionality we've ever needed into a browser? Not likely. Instead we're going to continue to have rich, interactive, client environments outside the browser window. So how do we make use of the information and services available on the Internet from other software? Web services of course.


This site and all contents are copyright ©1998-2007 Corner Software Development Corp. unless otherwise specified. All Rights Reserved.