I called the new Mechanical Turk service by Amazon a C2B marketplace in my previous post (People as a Service). I hadn't heard the term before and tagged my post accordingly using Technorati. Through technorati I've discovered that quite interestingly this has been defined already by Thibaud Elzière, CEO/Founder of Fotolia.com in his blog.
Wednesday, November 09, 2005
There's an awful lot of talk of Software as a Service (Phil Wainewright's blog is an excellent resource) but Amazon have just flipped it by launching Mechanical Turk.
SofwarePeople as a Service. The idea being that certain tasks are best peformed by humans. They call them Human Intelligence Tasks (HIT).
The nuts and bolts are that as a requestor you use their web services to make HIT requests. HITs are processed by people registered with Amazon's mturk website.
Requestors pay money for successful HITs, and people completing them get paid. Amazon gets a 10% commision for providing the service.
The end result is that a new marketplace has been created. I'll call it a Consumer to Business (C2B) marketplace as its a polar reverse of the typical Business to Consumer (B2C) model.
Wednesday, November 02, 2005
I believe that there is a gap in traditional software development processes for the monitoring and management of 24x7 solutions. I think this gap has always existed but the move to OnDemand providers, or more specifically moving solutions into a outsourced managed services has brought this to a head. In my opinion there are several levels of monitoring
- Network layer - Can I connect
- Hardware later - Is it up/down
- Application Platform/Server - Is the server up/down
- Application - Is my application on top of the Application Platform/Server up/down
- User Transaction based - Is transaction x working
- User Transaction within Capacity - Is transaction x performing as expected
- User Transaction within Capacity and Adhering to business rules - Is transaction x performing as expected according to the business rules (end of month accounts=service cannot be down)