<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Amancio Bouza&#039;s Research Blog &#187; Services</title>
	<atom:link href="http://blog.cpoet.net/tag/services/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cpoet.net</link>
	<description>My research and activities</description>
	<lastBuildDate>Sun, 11 Apr 2010 07:42:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SOA 2.0: Human-provided Services (HpS) as Complement of Traditional Services in SOA</title>
		<link>http://blog.cpoet.net/2009/09/07/soa-2-0-human-provided-services-hps-as-complement-of-traditional-services-in-soa/</link>
		<comments>http://blog.cpoet.net/2009/09/07/soa-2-0-human-provided-services-hps-as-complement-of-traditional-services-in-soa/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 20:40:12 +0000</pubDate>
		<dc:creator>Amancio Bouza</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Collaborative filtering]]></category>
		<category><![CDATA[Hybrid recommender system]]></category>
		<category><![CDATA[Recommender system]]></category>
		<category><![CDATA[Service-Oriented Architecture]]></category>
		<category><![CDATA[Services]]></category>

		<guid isPermaLink="false">http://blog.cpoet.net/?p=409</guid>
		<description><![CDATA[One of the biggest challenges in information-centric enterprises such as bancs are the integration of applications. Traditionally, enterprises use still Enterprise Application Integration (EAI) to integrate their systems. In fact, in most cases that means that databases are available enterprise-wide and different application just use databases of other systems. I think, you see the problem, [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_414" class="wp-caption alignright" style="width: 310px"><a href="http://blog.cpoet.net/wp-content/uploads/2009/09/HpS.png"><img src="http://blog.cpoet.net/wp-content/uploads/2009/09/HpS-300x235.png" alt="Proposed Framework of Human-provided Services by David Schall" title="HpS" width="300" height="235" class="size-medium wp-image-414" /></a><p class="wp-caption-text">Proposed Framework of Human-provided Services by David Schall</p></div>One of the biggest challenges in information-centric enterprises such as bancs are the integration of applications. Traditionally, enterprises use still <strong>Enterprise Application Integration</strong> (<strong>EAI</strong>) to integrate their systems. In fact, in most cases that means that databases are available enterprise-wide and different application just use databases of other systems. I think, you see the problem, right? Originally, <strong>EAI</strong> consists consists of a middleware handling the information flow among connected systems.<br />
A more sophisticated way of integration is the <strong>Service-Oriented Architecture</strong> (<strong>SOA</strong>) consisting of services only. Despite of service compositions, services are independent and loosely coupled. They provide an interface and description about what the expected result is and how to use it. </p>
<p>Current implementations of SOA only focus on services implemented as software. But software services may lack some ability that humans do not. Recently, the <strong>Web 2.0</strong> revolution demonstrats the power of people&#8217;s collaboration and collaborative creativity.<br />
<strong>Vitalab</strong>, the distributed system group of the TU Wien, invented the so-called <strong>Human-provided Services</strong> (<strong>HpS</strong>). <strong>HpS</strong> perfectly fit into the SOA such that they may even combined with other services for service composition, orchestration and choreography. User need to formally describe their user profile and services they intend to provide. You think that this approach is nonsense? Some applications exist already. In some cases, people are still more effective than the most sophisticated systems. For instance, Amazon provides a <strong>crowd sourcing</strong> service. People are asked to categorize images as images with or without pornographic content. Current algorithm are far from the accuracy and efficency o human analysis of visual images. By the way, that&#8217;s the method how professional spamer cracked the <strong>CAPTCHA</strong> security mechanism. They told users to enter the CAPTCHA code in order to get some more pornographic content.</p>
<p>I appreciate the invention of HpS. Imagine SOA-based systems combining computational power with man power. The use of HpS in <strong>recommender systems</strong> is straight forward. Some systems like <strong>FilmTrust</strong> by Jennifer Golbeck may benefit since recommendations rely on trust inferencing in <strong>Social Networks</strong>. But some people, especially outliers of the Social Network are mostly people participating in other Web-based Social Networks. Using them as HpS would lead to a more complete base for providing recommendations. But that&#8217;s just potential use in recommender systems.<br />
But one may think about combining <strong>content filtering</strong> with HpS as <strong>hybrid recommender system</strong> where people may integrate the s<strong>emantic meaning content information</strong> and <strong>contextual awareness</strong>. Even collaborative filtering approaches may benefit from better recommendations, since people predict the interests of other people very easy and associate interesting products with the person.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cpoet.net/2009/09/07/soa-2-0-human-provided-services-hps-as-complement-of-traditional-services-in-soa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

