My Photo
E-Commerce Service
Amazon E-Commerce Service (ECS) exposes Amazon's product data and e-commerce functionality.

Elastic Compute Cloud
Amazon Elastic Compute Cloud is a web service that provides resizable compute capacity in the cloud.

Historical Pricing
The Amazon Historical Pricing web service gives developers programmatic access to over three years of actual sales data for books, music, videos, and DVDs.

Mechanical Turk
One of the best ways to understand Amazon Mechanical Turk is to complete a HIT and see what the experience is like.

Simple Storage Service
Amazon S3 is storage for the Internet. It is designed to make web-scale computing easier for developers.

Simple Queue Service
Amazon Simple Queue Service offers a reliable, highly scalable hosted queue for storing messages as they travel between computers.

Alexa Thumbnails
All thumbnail images are accessible via web services, using SOAP or REST.

Alexa Top Sites
The Alexa Top Sites web service provides ranked lists of the top sites on the Internet.

Alexa Web Information Service
The Alexa Web Information Service makes Alexa's vast repository of information about the traffic and structure of the web available to developers.

Alexa Web Search
The Alexa Web Search web service offers programmatic access to Alexa's web search engine.

« New ECS Release: 2005-07-27 | Main | »

Web Services Education Gap

According to a recent article ("Lack of Skilled Devs Slows Web Services") in Integration Developer News, a lack of skilled developers is hampering the adoption of web services in the enterprise. Development managers are having a hard time finding people who understand the various specifications and the ways to build the interfaces.

Based on a study by Evans Data Corporation, the article indicates that developers are having trouble with technologies such as XML Schema and XML DTDs, and points out that writing these can require considerable experience.

In the same way that a good writer must usually spends a lot of time reading, we'd like to suggest that aspring web services developers use the various Amazon Web Services as learning tools. After you've built a real application using the E-Commerce Service, the Alexa Web Information Service or the Simple Queue Service, you have some legitimate web services experience. This experience may come in handy on the job, and it certainly won't hurt to add it to your resume. You can also study the DTDs and Schemas associated with these services to see some examples of how they are built.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/t/trackback/183837/2928529

Listed below are links to weblogs that reference Web Services Education Gap:

Comments

I've tried to post this to the discusion board at least three times, but after pressing the post button, IE returns an 'Invalid page' error. And the webservices@amazon.com email link returns an - 'Email unknown' messgae... So I hope you don't mind if I post this here. It does have some relevance to the educational gap...

I'm trying to use the Alexa webservice, and have adapted one of Elena's samples, as I can not find any specific code samples for AWIS. I'm using VB.Net 2005 beta. Here is what I have (questions after code):

Dim awis As New com.amazon.aws_beta.AWSAlexa

Dim cat_listing As New com.amazon.aws_beta.CategoryListingsRequest

Dim cat_listings(1) As com.amazon.aws_beta.CategoryListingsRequest

Dim cat_search As New com.amazon.aws_beta.CategoryListings

Dim cat_response As com.amazon.aws_beta.CategoryListingsResponse

cat_listing.Path = "Top\Arts\Animation"

cat_listing.Recursive = "True"

cat_listing.ResponseGroup = "Listings"

cat_listing.SortBy = "Popularity"

cat_listing.Start = "1"

cat_listing.Count = "25"

cat_listing.Descriptions = "true"

cat_listings = New com.amazon.aws_beta.CategoryListingsRequest() {cat_listing}

cat_search.SubscriptionId = "12WN3MD89J9JM5HJY982"

cat_search.Request = cat_listings

cat_response = awis.CategoryListings(cat_search)

1) How do I get the results out of the response object?

2) I sthis thecorrect approach?

3) Are there any up to date VB.Net samples or XSL sheets? The XSL posted in the blog seem out of date...

Thanks

Gil

Post a comment

Comments are moderated, and will not appear on this weblog until the author has approved them.

If you have a TypeKey or TypePad account, please Sign In

July 2008

Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31