with the KB1290 update K2 platform exposed a number of service end points (REST, WCF and WS) for accessing K2 programatically. These are called K2 services. Here’s a nice article on this topic by Ruben. Also, check (t)his post on how  you might cook up an AJAX page using a bit of javascript magic to build a cool worklist.