Q and A – ? and !

http://www.ikangai.com/blog/science/1569 – Questions and Answers in Tweetflows. How “!” and “?” can be used for Service publication and Service requests.

Tweetflow Natural Language Generation

Hi, My Praktikums-Topic is about creating an Android client for generating natural sentences out of Tweetflows. As you might have read already, Tweetflows are used to create mobile workflows. Tweetflows should be useable by humans, but actually they have a quite technical syntax. If you are not familiar with it and may have not a [...]

Accessing twitter-like services via OAuth

After playing around with the twitter4j library to get it to work with my own network configuration (e.g. status.net) mentioned in an earlier post I ended up in searching for another solution, as twitter4j cost me already too much time. After some research I found a great “tutorial” on github.com, where the REST API is [...]

Quick Start With StatusNet

In this blog entry I want to talk about the StatusNet server and how you can write plugins for it. In my practical work for the DSG I used StatusNet to write a basic Tweetflow Engine (specification) which handles variables and offers a restful interface. StatusNet is an open source application written in PHP which [...]

Web services, things you should know – Part 4

This time I will present you the architecture of the Web serviice I deployed some weeks earlier using PHP and Zend Framework. I will not describe the whole architecture of the Zend Framework but of the application I wrote and give you an insight to create Web services with the Zend Framework. First of all [...]

Migration of .net Workflows between different hosts

As part of my master thesis on “cloud-based adaptations of service composition hostings” the .net WCF class WorkflowPersistenceService prooved as a promising tool for workflow migrations. class AdaptationPersistenceService: WorkflowPersistenceService { WorkflowAdaptationProxy wap = new WorkflowAdaptationProxy(); protected override void SaveWorkflowInstanceState(Activity rootActivity, bool unlock) { Guid instanceId = (System.Guid)rootActivity.GetValue(Activity.ActivityContextGuidProperty); Console.WriteLine(“Saving Instance {0} “, instanceId); byte[] rootBytes = [...]

Web services, things you should know – Part 3

During the last weeks I finished the service and it’s already online. A common requirement of projects are due-dates with a very short timeline. Another common side-effect is when such a project has been finished, no-one uses it. What are the reasons for putting developers under pressure to finish projects early when afterwards no-one will [...]

Doodle & Twitter: Tweedater Part 2

In this blog I want to write more detailed about oAuth and my problems with it. Defined on their homepage there is written: „An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications.” Well I have to admit it is a nice concept and it work’s [...]

Web Services Security

To make our Web services secure, we have to to know the associated threats. The top threats directed at Web services are: Unauthorized access Parameter manipulation Network eavesdropping Disclosure of configuration data Message replay To avoid attack or abuse of  vulnerabilities we can consider the following Standards in our implementation: XML Encryption (W3C): Message level [...]

Doodle, Twitter and the REST

Doodle and Twitter are terms which are well known nowadays. They are already embedded in our base vocabulary and because so many people are using them, there is always the need to create new applications for Smart phones, Tablets, web applications and so on. The good thing is that those platforms provide services which can [...]