{"id":223,"date":"2007-02-26T10:33:50","date_gmt":"2007-02-26T18:33:50","guid":{"rendered":"http:\/\/www.formtek.com\/blog\/?p=223"},"modified":"2007-02-26T10:33:50","modified_gmt":"2007-02-26T18:33:50","slug":"saasdaas-data-sources-powering-mashups","status":"publish","type":"post","link":"https:\/\/formtek.com\/blog\/saasdaas-data-sources-powering-mashups\/","title":{"rendered":"SaaS\/DaaS:  Data Sources Powering Mashups"},"content":{"rendered":"<p><a title=\"SaaS\" href=\"http:\/\/en.wikipedia.org\/wiki\/SaaS\" target=\"_blank\">SaaS<\/a> (Software as a Service) are hosted on-demand browser-based applications.\u00a0 Parallel to SaaS is something I&#8217;m calling DaaS (Data as a Service), a trend that is rapidly evolving.\u00a0 DaaS combines elements of SaaS and SOA and it is the force behind on-line data <a title=\"Mashups\" href=\"http:\/\/en.wikipedia.org\/wiki\/Mashup_%28web_application_hybrid%29\" target=\"_blank\">mashups<\/a>.\u00a0 SaaS tends towards the visual, while DaaS\u00a0focuses more on the\u00a0non-visual.<\/p>\n<p>While SaaS applications tend to be transplanted web cousins of long-familiar thick-client applications like CRM and ERP, DaaS are <a title=\"SOA\" href=\"http:\/\/en.wikipedia.org\/wiki\/SOA\" target=\"_blank\">SOA<\/a>-like data sources, acting like on-line databases,\u00a0available to be consumed by both applications\u00a0and other data sources.\u00a0<\/p>\n<p>Toolkits for mashing up data services are proliferating, simplifying the process of merging and massaging on-line data sets.\u00a0 Yahoo! Pipes, QEDWiki, and Kapow Technologies are three examples.\u00a0 <a title=\"Swivel\" href=\"http:\/\/www.swivel.com\" target=\"_blank\">Swivel&#8217;s<\/a> on-line data analytics with a social bent is another interesting twist on how the interest in\u00a0on-line data is growing.<\/p>\n<p>Yahoo!&#8217;s <a title=\"Yahoo! Pipes\" href=\"http:\/\/pipes.yahoo.com\/\" target=\"_blank\">pipes<\/a> allows RSS data feeds to be re-combined in unique ways.\u00a0 A somewhat geeky interface allows designers to layout a data composite flow that connects and processes the XML of incoming RSS and Atom data feeds.\u00a0 The name &#8216;Pipes&#8217; comes from the UNIX command-line ability to funnel input and output data back and forth between processes.\u00a0 Since being released over the last few weeks,\u00a0Pipes has\u00a0gotten considerable <a title=\"ZDNet buzz over Yahoo's pipes\" href=\"http:\/\/blogs.zdnet.com\/SAAS\/?p=281\" target=\"_blank\">buzz<\/a> &#8212; at one point it was 5th on <a title=\"Technorati\" href=\"http:\/\/technorati.com\/\" target=\"_blank\">Technorati&#8217;s<\/a> list of top searches.\u00a0 Tim O&#8217;Reilly is <a title=\"Tim O'Reilly\" href=\"http:\/\/radar.oreilly.com\/archives\/2007\/02\/pipes_and_filte.html\" target=\"_blank\">calling<\/a> Pipes &#8220;a milestone in the history of the internet.&#8221;<\/p>\n<p>IBM&#8217;s <a title=\"QEDWiki\" href=\"http:\/\/services.alphaworks.ibm.com\/qedwiki\/\" target=\"_blank\">QEDWiki<\/a> is a toolkit for creating simple mashups for use in browsers.\u00a0 It&#8217;s smart, but it is currently only available in a controlled hosted environment by IBM.\u00a0 It runs on a LAMP stack written in PHP5 and uses an MVC (Model-View-Controller) architecture and AJAX to allow designers to quickly layout web pages using widgets and data feeds.\u00a0<\/p>\n<p><a title=\"Kapow Technologies\" href=\"http:\/\/www.kapowtech.com\/\" target=\"_blank\">Kapow Technologies<\/a> sells Mashup Server software.\u00a0 The Kapow server product distinguishes between three kinds of mashups:<\/p>\n<ul>\n<li>Presentation-Level.\u00a0 Reuses the web interface of an existing web app<\/li>\n<li>Logic-based.\u00a0 Integrates functionality and data of a web-enabled app<\/li>\n<li>Data\/Content-based.\u00a0 Collects and serves data from any web data source<\/li>\n<\/ul>\n<p>David Linthicum <a title=\"David Linthicum on Mashups\" href=\"http:\/\/www.computerworld.com\/action\/article.do?command=viewArticleBasic&#038;articleId=9011565&#038;source=NLT_APP&#038;nlid=48\" target=\"_blank\">writes<\/a> that SOA architects now have another criteria to consider during their design: mashups.\u00a0 How are SOA services exposed for mashups any different than normal SOA services?\u00a0 Maybe there is really no difference, but the issues of <em>governance<\/em> and <em>security<\/em> are coming front and center now in terms of importance.<\/p>\n<p>DaaS is something of a sleeper hit in the world of Web 2.0 taking a backseat to headlines about AJAX, but expect to see the hype grow around mashable data services.<\/p>\n<div class=\"lightsocial_container\"><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/digg.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fsaasdaas-data-sources-powering-mashups%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/digg.png\" alt=\"Digg This\" title=\"Digg This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fsaasdaas-data-sources-powering-mashups%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/reddit.png\" alt=\"Reddit This\" title=\"Reddit This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.stumbleupon.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fsaasdaas-data-sources-powering-mashups%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/stumbleupon.png\" alt=\"Stumble Now!\" title=\"Stumble Now!\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/buzz.yahoo.com\/buzz?targetUrl=https%3A%2F%2Fformtek.com%2Fblog%2Fsaasdaas-data-sources-powering-mashups%2F&amp;headline=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/yahoo_buzz.png\" alt=\"Buzz This\" title=\"Buzz This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dzone.com\/links\/add.html?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fsaasdaas-data-sources-powering-mashups%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dzone.png\" alt=\"Vote on DZone\" title=\"Vote on DZone\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.facebook.com\/sharer.php?t=&amp;u=https%3A%2F%2Fformtek.com%2Fblog%2Fsaasdaas-data-sources-powering-mashups%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/facebook.png\" alt=\"Share on Facebook\" title=\"Share on Facebook\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/delicious.com\/save?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fsaasdaas-data-sources-powering-mashups%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/delicious.png\" alt=\"Bookmark this on Delicious\" title=\"Bookmark this on Delicious\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dotnetkicks.com\/kick\/?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fsaasdaas-data-sources-powering-mashups%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetkicks.png\" alt=\"Kick It on DotNetKicks.com\" title=\"Kick It on DotNetKicks.com\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/dotnetshoutout.com\/Submit?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fsaasdaas-data-sources-powering-mashups%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetshoutout.png\" alt=\"Shout it\" title=\"Shout it\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fsaasdaas-data-sources-powering-mashups%2F&amp;title=&amp;summary=&amp;source=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/linkedin.png\" alt=\"Share on LinkedIn\" title=\"Share on LinkedIn\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.technorati.com\/faves?add=https%3A%2F%2Fformtek.com%2Fblog%2Fsaasdaas-data-sources-powering-mashups%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/technorati.png\" alt=\"Bookmark this on Technorati\" title=\"Bookmark this on Technorati\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/twitter.com\/home?status=Reading+https%3A%2F%2Fformtek.com%2Fblog%2Fsaasdaas-data-sources-powering-mashups%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/twitter.png\" alt=\"Post on Twitter\" title=\"Post on Twitter\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.google.com\/buzz\/post?url=https%3A%2F%2Fformtek.com%2Fblog%2Fsaasdaas-data-sources-powering-mashups%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/google_buzz.png\" alt=\"Google Buzz (aka. Google Reader)\" title=\"Google Buzz (aka. Google Reader)\" \/><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>SaaS (Software as a Service) are hosted on-demand browser-based applications.\u00a0 Parallel to SaaS is something I&#8217;m calling DaaS (Data as a Service), a trend that is rapidly evolving.\u00a0 DaaS combines elements of SaaS and SOA and it is the force<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/formtek.com\/blog\/saasdaas-data-sources-powering-mashups\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,31,32,37],"tags":[],"class_list":["post-223","post","type-post","status-publish","format-standard","hentry","category-enterprise-content-management","category-security","category-soa","category-web-20"],"_links":{"self":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/comments?post=223"}],"version-history":[{"count":0,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/223\/revisions"}],"wp:attachment":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/media?parent=223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/categories?post=223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/tags?post=223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}