 




<?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>SOA Talk &#187; API</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/soa-talk/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/soa-talk</link>
	<description>A SearchSOA.com blog</description>
	<lastBuildDate>Fri, 10 May 2013 19:37:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Goodbye to three-tier computing?</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/goodbye-to-three-tier-computing/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/goodbye-to-three-tier-computing/#comments</comments>
		<pubDate>Thu, 20 Sep 2012 18:03:00 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[data architecture]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=1884</guid>
		<description><![CDATA[Software in the original mainframe days was all glommed together. Why not? Who was looking? Sometimes, reluctantly, some structure came about. Even in the early mid-range days, code was built up into classes, objects and components that were often loosely strung together. With standard Java and standard Java servers, fairly strict and familiar three-tier architecture [...]]]></description>
				<content:encoded><![CDATA[<p>Software in the original mainframe days was all glommed together. Why not? Who was looking? Sometimes, reluctantly, some structure came about. Even in the early mid-range days, code was built up into classes, objects and components that were often loosely strung together.</p>
<p>With standard Java and standard Java servers, fairly strict and familiar three-tier architecture came about. The question to ask now is “Will it last forever?” Like so many things, the fundamental tiers of computing do come up for reconsideration once and a while.</p>
<p>These breezes have been blowing subtly since people cast about for lighter versions of Enterprise Java Beans. More recently, Node.js has arisen as a JavaScript alternative to Java on the server side. Increasingly, the client is the object of interest.<a href="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/100/files/2012/09/CaptureJamesSCamelOne.jpg"><img class="aligncenter size-medium wp-image-1887" src="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/100/files/2012/09/CaptureJamesSCamelOne-300x192.jpg" alt="" width="300" height="192" /></a></p>
<p><a href="http://itknowledgeexchange.techtarget.com/soa-talk/nodejs-bubbling-up-from-javascript/">Node.js</a> and other browser-influenced technologies seem to encourage software architects to cast skyward their monolithic three-tier components. As these flying components drift down to earth, they may not settle back up in the same alignment. The sudden near-hegemony of mobile clients is pushing things ahead quickly.  <a href="http://itknowledgeexchange.techtarget.com/soa-talk/new-baas-players-take-different-approach-to-app-development/">A variety of new architectures are brewing</a>.</p>
<p>In some ways, there seems a growing reaction to the rule of Java and the server. That view emerges from a look at a reporters’ notebook. It’s not going away, but as described in an interview with James Strachan, now senior software consultant with JBoss: “The server side is becoming thinner and thinner.” When <a href="http://www.theserverside.com/tip/James-Strachan-on-evaluating-Nodejs">SearchSOA.com and TheServerSide.com spoke with Strachan earlier this year at the CamelOne</a> event, the topic of Node.JS was on the docket, but Strachan was expansive.</p>
<p>He said, looking forward:</p>
<blockquote><p><em>The server side might just be Amazon Simple DB or Mongo DB or something; there might not be much of a three-tier architecture anymore.</em></p></blockquote>
<p>Meanwhile, with flair, he continued:</p>
<p>&nbsp;</p>
<blockquote><p><em>….the client side is becoming bigger and more and more complex; it&#8217;s real-time now, everyone&#8217;s doing Ajax, real-time updates, and people are doing lots of single-page applications – which is when one Web page starts up and the entire app is in there. There are lots of models, containers, relationships and persistence and &#8220;yada-yada.&#8221;</em></p></blockquote>
<p>&nbsp;</p>
<p>Strachan notes this is highly driven by mobile applications:</p>
<p>&nbsp;</p>
<blockquote><p><em>In many ways the browsers won. Almost every mobile platform has Web capabilities inside it – Android, iPhone, iOS all have Web browsers and so forth. So the Web has kind of won … most browsers use JavaScript and HTML 5. Silverlight&#8217;s dead, Flash is kind of dying … the browser is really where it&#8217;s at …  with HTML and JavaScript.</em></p></blockquote>
<p>&nbsp;</p>
<p>Are the new approaches overblown? Is real change far off? Do you see a shift in emphasis to the client? If so, do you think services or SOA have had a hand in breaking down the status quo? -Jack Vaughan</p>
<p>&nbsp;</p>
<p><a href="https://twitter.com/SearchSOA">@searchsoa</a></p>
<p>&nbsp;</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/goodbye-to-three-tier-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>APIs in the news as App.net trawls for dollars</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/apis-in-the-news-as-app-net-trawls-for-dollars/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/apis-in-the-news-as-app-net-trawls-for-dollars/#comments</comments>
		<pubDate>Mon, 13 Aug 2012 17:57:26 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[middleware]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=1838</guid>
		<description><![CDATA[Summer is known for vacation and relaxation, as many TV commercials attest. It also can be a time of unrest and revolution, as U.S. and French history attest. Maybe the season explains the timing of some upheaval in the fledgling field of open APIs. Recent weeks have seen clamor in the ranks of the OAuth [...]]]></description>
				<content:encoded><![CDATA[<p>Summer is known for vacation and relaxation, as many TV commercials attest. It also can be a time of unrest and revolution, as U.S. and French history attest. Maybe the season explains the timing of some upheaval in the fledgling field of <a href="http://searchsoa.techtarget.com/feature/Old-SOA-versus-new-SOA-Open-APIs-change-the-game">open APIs</a>.</p>
<p>Recent weeks have seen <a href="http://itknowledgeexchange.techtarget.com/cloud-applications/debate-over-oauth-2-0-rages-on/">clamor in the ranks of the OAuth API standardization effort</a>, as well as a high-visibility launch of an alternative to Twitter APIs. In the first case, an OAuth originator took exception at changes proposed for Version 2.0. In the other case, a West Coast start-up took on Twitter, promising a non-ad-supported social media platform based on an open Web API. A sidebar to all this is the earlier <a href="http://itknowledgeexchange.techtarget.com/cloud-applications/craigslist-tightens-data-spigot/">craigslist mini-brouhaha</a> surrounding its attempts to close up its data listing URLs that are being repurposed by Web API-wielding third parties.</p>
<p>Over the weekend, the potential Twitter alternative known as App.net garnered considerable attention by enlisting developers at as much as $100 a pop to sign up for its paid mobile app service. The company had well exceeded its $500,000 seed goal as of August 13. On one level it can be seen as an effort to enter the void caused by Twitter’s recent back-tracking on some of its API openness. On another level App.net can be seen as an affront to Twitter’s growing reliance on advertising for revenue.</p>
<p>It was in the wake of Twitter’s efforts to ensure that its APIs maintain a “consistent set of products and tools” that App.net co-creator Dalton Caldwell blogged about <a href="http://daltoncaldwell.com/what-twitter-could-have-been">what Twitter could have been</a>. (He’d early attacked Facebook.) He saw the Twitter API originally as a real-time protocol, one that became tainted by Twitter’s advertising model. Subsequently, App.net launched its online promotion,  which seemed somewhat akin to crowd-funding undertakings such as Kickstarter.</p>
<p>Dalton Caldwell, who began his career at SourceForge, has seen the upside and downside of technology. His present company, Mixed Media Labs has focused increasingly on its App.net developer store, now pitched as a social platform, as backing has run out for its Picpiz picture sharing site, now shut down. In effect, he has ridden the swells of the open API trend, and found a way to get <a href="http://searchsoa.techtarget.com/feature/Enterprise-application-development-meets-the-consumerization-of-IT">mobile app developers</a> to pay to be part of the App.net effort.</p>
<p>These doings – both Twitter’s and Mixed Media’s – don’t much clarify the trajectory of that recently born technology known as the open, Web or public API.</p>
<p>An era of an open,  programmable Web may come about if non-commercial standards can be agreed to. Oauth 2.0 will provide a testing ground for that. But, Caldwell’s App.net does not forgo commerce altogether – his business plan merely pledges to forgo advertising commerce.</p>
<p>It is early for <a href="http://searchsoa.techtarget.com/feature/API-learning-guide">open APIs</a>. Companies that use Web APIs as part of their business will no doubt take a one-step-forward/one-step-backward approach. They will be eyeing the open API effort but continuing to use Twitter APIs where appropriate. What do you think?</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/apis-in-the-news-as-app-net-trawls-for-dollars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Consumerization of IT and SOA integration</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/consumerization-of-it-and-soa-integration/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/consumerization-of-it-and-soa-integration/#comments</comments>
		<pubDate>Wed, 11 Jul 2012 20:28:06 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[middleware]]></category>
		<category><![CDATA[Mobile device development]]></category>
		<category><![CDATA[REST]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=1800</guid>
		<description><![CDATA[An odd phenomenon these days is the consumerization of IT, which WhatIs describes as the “blending of personal and business use of technology devices and applications.” Today’s armies of mobile device wielding business users are the most striking symbol of IT consumerization. But it is really not so new. People old enough to remember that [...]]]></description>
				<content:encoded><![CDATA[<p>An odd phenomenon these days is the <a href="http://searchconsumerization.techtarget.com/definition/IT-consumerization-information-technology-consumerization">consumerization of IT</a>, which WhatIs describes as the “blending of personal and business use of technology devices and applications.” Today’s armies of mobile device wielding business users are the most striking symbol of IT consumerization. But it is really not so new. People old enough to remember that <a href="http://en.wikipedia.org/wiki/Mork_%26_Mindy">Mork came from Ork</a> can recall when the PC and the software spreadsheet were smuggled into the office to end the mainframe’s dominance of corporate computing.</p>
<p>Few application development managers are not affected by the mobile tsunami. They are now sorting through the costs and benefits of a new category known as mobile middleware, which has arisen to deal with mobile device diversity. As it turns out, mobile apps are a bigger problem for application development managers than was mobile email. They have to support every conceivable type of endpoint, and select between HTML5, native and hybrid programming schemes.  <strong></strong></p>
<p>The PC was a game changer. The same appears to be true of the smartphone, which recently crossed an inflection point, surpassing the desktop PC in unit sales. Equal as influences are social media, open APIs and app stores.</p>
<p>Social media applications that aggregate news and information have caused a big boost in use of <a href="http://searchsoa.techtarget.com/feature/Enterprise-architects-mix-REST-integration-with-SOA">integration middleware using &#8220;REST&#8221;</a> and RSS-style services. SOA laid the foundation, but it is the simple REST version of SOA that is carrying integration development forward today, as seen in social media and mobile application development. Basically, REST underlies the big digital consumer success stories called Amazon, Google, Facebook and eBay, and their style of development is now penetrating the established enterprises, and software architects must understand how to build these modern style systems.</p>
<p>Now we are seeing a type of consumerization of IT integration that resembles the open APIs of the big e-commerce and social media sites. The idea is that you publish out APIs that let outsiders hook into your Web versions of your enterprise applications. Some SOA houses are building API management tool sets in response. They want their APIs for B2B to fly off the virtual shelves as the MP3s do at the iTunes store with which consumers are familiar.</p>
<p>Consumerization of SOA integration could be taken more broadly still. Seldom when you are calling, are operators actually standing by. The Web has enabled – some might say ‘condemned’ &#8211; the consumer to take over the role of key operator of yore. This requires teams to design and deliver much better applications and application interfaces than ever before. This is becoming more and more true as mobile devices flourish.</p>
<p>Again, aspects of the “new” consumerization of IT can sound like an old story. The notion that end users can, with the right tools, manage to meet the bulk of their programming own needs was heard in the days of the original Visual Basic, Lotus Notes and PowerBuilder. To a point it was true. We hear that now about open APIs. Is it more likely to be more true this time? What do you think? -Jack Vaughan</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/consumerization-of-it-and-soa-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On courting discerning API developers</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/on-courting-discerning-api-developers/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/on-courting-discerning-api-developers/#comments</comments>
		<pubDate>Wed, 20 Jun 2012 17:03:32 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[API]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=1776</guid>
		<description><![CDATA[The process of attracting independent developers to public APIs has gained importance as the app store marketplace proves increasingly relevant and lucrative. Unfortunately, many companies trying to woo developers with their APIs are using marketing techniques that have little impact on a discerning developer community. According to Apigee, a provider of API management and infrastructure products, [...]]]></description>
				<content:encoded><![CDATA[<p class="MsoNormal">The process of attracting independent developers to public APIs has gained importance as the app store marketplace proves increasingly relevant and lucrative. Unfortunately, many companies trying to woo developers with their APIs are using marketing techniques that have little impact on a discerning developer community. According to <a href="http://apigee.com/">Apigee</a>, a provider of API management and infrastructure products, the heart of the issue is simple: Developers hate marketing.</p>
<p class="MsoNormal">Why? Apigee&#8217;s recent report, aptly titled &#8220;Developers Hate Marketing: Attracting Developers to APIs,&#8221; puts it this way: &#8220;Developers live in the world of the tangible. They want to see their apps used by people. They have a keen eye for anything that sounds like vaporware or shelfware and are extremely cynical about marketing.&#8221;</p>
<p class="MsoNormal">That said, Apigee does outline an alternative API-promotion strategy for attracting developers. Three main points stand out:</p>
<p class="MsoListParagraphCxSpFirst"><!--[if !supportLists]--><strong>1.<span> </span></strong><!--[endif]--><strong>Build a developer community. </strong>Instead of talking at developers, show them what they want to see. By building a developer community that speaks to the needs and ambitions of the type of developers you want to work with, you better your chances of attracting the right fit of developer for your project.<strong></strong></p>
<p class="MsoListParagraphCxSpMiddle"><!--[if !supportLists]--><strong>2.<span> </span></strong><!--[endif]--><strong>Know what developers want—and supply it. </strong>According to Apigee, developers want to build useful skills, raise their visibility among other developers, use effective tools and—unsurprisingly—to make money. Providing what developers want is an obvious necessity if your business wants to attract and retain ambitious developers to work on your API. <strong></strong></p>
<p class="MsoListParagraphCxSpLast"><!--[if !supportLists]--><strong>3.<span> </span></strong><!--[endif]--><strong>Make developers part of the team. </strong>Another big takeaway from the report deals with the way companies treat developers. Traditionally, outside developers have been viewed as consultants. Today, a landscape driven by open source trends is demanding developers be treated more like customers—or even partners. As the report puts it, &#8220;Developers become a channel for new types of business that you wouldn’t or couldn&#8217;t pursue yourself.&#8221; As such, they take on a vital role that brings them into the folds of an organization on many levels.</p>
<p class="MsoNormal">Clearly, the first part of building an API—figuring out how to expose a service or product—can actually be easier than the second part—that is, getting developers to actually use it. That has always been true to some extent. But, in the era of open APIs, the story has a new twist. &#8211; Stephanie Mann</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/on-courting-discerning-api-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The changing state of APIs</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/the-changing-state-of-apis/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/the-changing-state-of-apis/#comments</comments>
		<pubDate>Thu, 31 May 2012 16:06:40 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[API]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=1768</guid>
		<description><![CDATA[At work today is a new breed of API. It relies on SOA, but has a new twist. The open or Web API movement has a capacity to dramatically change the status quo, altering the relationships of business leaders and developers, organizations and consumers. In a recent interview with SearchSOA.com, Alistair Farquharson talked about APIs, [...]]]></description>
				<content:encoded><![CDATA[<p class="MsoNormal">At work today is a new breed of API. It relies on SOA, but has a new twist. The open or Web API movement has a capacity to dramatically change the status quo, altering the relationships of business leaders and developers, organizations and consumers. In a recent interview with SearchSOA.com, <span><span>Alistair Farquharson talked about APIs, and discussed new trends in API management. Farquharson, </span></span><span>CTO, SOA Software Inc., sees a sea-change a’ coming.</span></p>
<p class="MsoNormal">On the current state of APIs—and how they compare to old-fashioned SOA— Farquharson said:</p>
<p class="MsoNormal">
<blockquote><p>I like the fact that APIs are simpler and more accessible. I like the fact that APIs are more community-oriented. A developer is far more attuned to a Facebook-like experience of collaboration than a UDDI registry. I like those kinds of trends around API management. I like the fact that discovery is completely revolutionized. I think the security mechanisms are simpler, and it remains to be seen how complicated things are going to be over time.</p></blockquote>
<p class="MsoNormal">He added that new shifts in API management are shining a spotlight on developers:</p>
<p class="MsoNormal">
<blockquote><p>I don&#8217;t think SOA was ever focused on the developer. API management has driven some focus toward <span>the </span>developer. The business likes this because the developer…is probably building some cool apps that are going to make them some money. It&#8217;s nice and neat if you look at it from that perspective.</p></blockquote>
<p class="MsoNormal">Read more about our discussion with Farquharson here: <a href="http://searchsoa.techtarget.com/feature/Farquharson-on-API-management-Focus-on-business-developer-relationship">Farquharson on API management: &#8220;Focus on business-developer relationship&#8221;</a>. –Stephanie Mann</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/the-changing-state-of-apis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>APIs for cars at EclipseCon 2012</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/apis-for-cars-at-eclipsecon-2012/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/apis-for-cars-at-eclipsecon-2012/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 19:10:42 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Mobile device development]]></category>
		<category><![CDATA[Web services]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/apis-for-cars-at-eclipsecon-2012/</guid>
		<description><![CDATA[Can automobiles ride mobile and open source application development trends and become more programmable?  Can the car become an app market place for innovation and software development? It may be possible, to hear T.J. Giuli tell of it. Giuli, a technical expert at Ford Motor Company’s Research and Advanced Engineering organization, recently told EclipseCon 2012 [...]]]></description>
				<content:encoded><![CDATA[<p>Can automobiles ride mobile and open source application development trends and become more programmable?  Can the car become an app market place for innovation and software development? It may be possible, to hear T.J. Giuli tell of it.</p>
<p>Giuli, a technical expert at Ford Motor Company’s Research and Advanced Engineering organization, recently told EclipseCon 2012 attendees in Reston, Virg. about <a title="OpenXC platform" href="http://openxcplatform.com/" target="_blank">OpenXC platform</a>.  It is, he said, a joint effort of automaker Ford and embedded tool maker Bug Labs. The OpenCX platform is intended to produce a standard way of connecting aftermarket software and hardware for cars and trucks.</p>
<p>OpenXC is an API to the car. It requires installation of hardware components, which then read and translate metrics from a car&#8217;s internal network. This data can be handled by Android applications using the OpenXC software component library.  It can be used with the OSGi framework and the Eclipse-based Dragonfly IDE. The software is now in a limited test release. It is an important indicator of <a href="http://searchsoa.techtarget.com/video/Hans-Jurgen-Kugler-on-Eclipse-working-groups-and-more">how far open-source efforts may spread</a>.</p>
<p>Enthusiasm for <a title="Hot Rods" href="http://www.hotrodsandclassics.net/hotrodslang.htm" target="_blank">modifying cars</a> goes back a long ways.  “Cars have always had a maker/tinkerer culture,” said Giuli. Now, efforts such as Ford’s,  Local Motor’s and the Silicon Valley Automotive Open Source Group’s undertakings are looking to bring the open source software ethos into modern cars, which now sport more and more programmable electronics.</p>
<p>Even SOA has made an appearance in some embedded services development efforts that are based on modular methods for updating and enhancing automotive “infotainment” systems. Still, reminds Giuli, software development is very different in the automotive world.</p>
<div class="wp-caption alignleft" style="width: 218px"><img src="http://farm8.staticflickr.com/7065/7045909023_19645feede.jpg" alt="" width="208" height="278" /><p class="wp-caption-text">T.J. Giuli, Ford Motor Co.</p></div>
<p>Consumer electronics design cycles are measured in months, versus years for cars, which must adhere to the strictest safety guidelines, he said. Remember, cars have extended warranties. “A lot of engineering goes into making it last for ten years or 150,000 miles. It’s almost like mil-spec,” he said.</p>
<p>That leads to difficulties, Giuli conceded. “At the end of this [almost] three-year development cycle, the technology is obsolete upon release.” Think of the advances in small devices that have occurred in the last three years.</p>
<p>There is significant potential in open platforms for automotive software development, according to expert viewers. “I think it’s really exciting to see the evolution of cars as a platform for development,” said Melinda Ballou, analyst and program director for Application Life-Cycle Management research at  IDC.</p>
<p>“Data and information that was locked up becomes available in a very different way to typical developers,” she said. Ballou also suggested use of Eclipse open source IDE software for Google’s Android Development Tools gives added vitality to the Eclipse platform.</p>
<p>While safety will remain a major concern, software such as that described by T.J. Giuli at EclipseCon will help build “Web 3.0” or <a href="http://en.wikipedia.org/wiki/Internet_of_Things">“The Internet of Things”</a> according to conference attendee Christof Hammel, developer, architect and programming engineer at auto parts giant Robert Bosch GmBH.</p>
<p>That will help meet consumer needs. “For the car today,  the new generation wants to have the features they have at home and with their  phones,” Hammel said.</p>
<p>Safety will remain a big factor. It is said that designing interfaces for mobile apps is different than for land-based apps &#8211; that is even truer for automotive computer system interface design. “Things that require total focus don’t make sense at all,” said Ford’s Giuli. “So you have to think about designing differently.”</p>
<p>His comments came only a day after representatives of the Alliance of Automobile Manufacturers urged congress to help ensure that mobile devices limit the likelihood of distracting drivers when the devices are included as part of vehicle systems. &#8211; Jack Vaughan</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/apis-for-cars-at-eclipsecon-2012/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cloud computing, virtual image sprawl and labor costs</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/cloud-computing-virtual-image-sprawl-and-labor-costs/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/cloud-computing-virtual-image-sprawl-and-labor-costs/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 11:58:04 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Cloud Services]]></category>
		<category><![CDATA[Enterprise architecture]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/cloud-computing-virtual-image-sprawl-and-labor-costs/</guid>
		<description><![CDATA[COMMENTARY &#8211; The virtual machine image, a powerful driver of cloud computing, may be described as a tiger few can easily ride. The VMs are proliferating. Earlier this month, no less a personage than IBM’s Daniel Sabbah forecast that virtual image sprawl would outgrow IT’s capacity to keep pace. “Virtual images are tripling every two [...]]]></description>
				<content:encoded><![CDATA[<p>COMMENTARY &#8211; The virtual machine image, a powerful driver of <a title="SOA, the cloud and outsourced IT" href="http://searchsoa.techtarget.com/video/SOA-the-cloud-and-outsourced-IT" target="_blank">cloud computing</a>, may be described as a tiger few can easily ride. The VMs are proliferating. Earlier this month, no less a personage than IBM’s Daniel Sabbah forecast that virtual image sprawl would outgrow IT’s capacity to keep pace.</p>
<p>“Virtual images are tripling every two years, outpacing the doubling in compute power and essentially flat IT budgets,” IBM Tivoli Software General Manager Sabbah said in a statement coinciding with IBM’s Pulse Conference.</p>
<p>“With current operating practices, every two years you&#8217;d need 1.5 times the physical infrastructure to support cloud and twice the labor. That&#8217;s an unsustainable cost and management problem which is the exact opposite of the promise of cloud,&#8221; he continued, as he outlined benefits of IBM’s new <a href="http://searchcloudcomputing.techtarget.com/news/2240146482/IBM-gives-SmartCloud-Foundation-shops-more-control">SmartCloud Foundation</a> offerings. While public cloud providers can be expected to ramp up to manage ultra-large configurations, it is more difficult to see how labor issues will affect the much discussed user-side cloud type known as private cloud.</p>
<p><strong>Will work for cycles</strong></p>
<p>The labor issue is a stubborn one, and it must be factored into cloud computing &#8217;what if?&#8217; analyses that enterprise architects are now undertaking. Cost savings are crucial to the dream of cloud, but greater experience with this architecture leads many to downplay cost savings.</p>
<p>Various companies have been working to address the labor issues of cloud, which is a massively scaled architecture that calls for sophisticated and on-demand provisioning of increasingly complex configurations and many virtual images.</p>
<p>The effort suggests that this goes back a long ways. It certainly has been of concern as distributed computing and rack-based blade servers have multiplied. The movement toward grid and autonomic computing looked to address the challenge, and now cloud and even dev ops can be seen contending to solve the problem, but remedies have yet to take hold.</p>
<p>The poster children for the first rush of cloud &#8211; Google and Amazon &#8211; can be said to have “thrown people at the problem” as they both employed high head counts of developers to service vast farms of servers. And the developers are very advanced developers at that. The classic Google ranch hand is a math and algorithmic wizard who is also adept at systems programming. In Google’s early days, at least, this person combined development and operations skills to a startling degree.</p>
<p><strong>Is cloud computing hugely labor intensive?</strong></p>
<p>We wondered if other companies can repeat this model. So, when we caught up with Skytap’s Brian White at this week’s EclipseCon 2012 in Reston, Virg., we asked for his take. As vice president of products at cloud provider Skytap, White is responsible for product strategy and product management. Before this, he was director of developer resources for Amazon Web and launched the AWS Elastic Beanstalk platform-as-a-service offering. We asked if private cloud labor was not labor intensive.</p>
<p>“It’s hugely labor intensive,” White answered. This is for a reason. “There are things that make [public cloud] a challenge. One is keeping it up and running all the time.” Another, he said, is the fact that the number of servers you can deploy may be relatively modest. “You don’t have unlimited capacity for scaling,” he said.<br />
Where cloud approaches have the most value, White and others have concluded, is where resource needs are unpredictable or irregular. That is why Skytap and many other cloud providers focus on the development and test markets.</p>
<p>Development and test tasks make for a dynamic workload, he said, adding “from a cost perspective you don’t need to have these projects running 24/7.”</p>
<p>For cloud, “there is a huge amount of hype around cost,” said White. “The real benefit people are getting out of it is agility &#8211; much more than just pure cost reduction.”</p>
<p><strong>Continuous deployment</strong></p>
<p>While it is largely a beneficial trend, the move to Agile development becomes a factor that further exacerbates the cloud planning dilemma of architects. This was borne home in conversation with Dave West, analyst, Forrester Research, who spoke on Lean development at EclipseCon 2012. He showed that deployment was no longer an end-of-the-Waterfall development lifecycle event. It is now a constant companion. That is because part of the Agile of goal is to deliver bits of functionality as they become available.</p>
<p>The new styles of deployment requirements are certainly an issue with which cloud computing administrators &#8211; as well as developers and architects &#8211; are going to have to deal. Here, cloud may drive change. It is shedding light on dark problems.</p>
<p>“Cloud is an interesting phenomenon,” said Forrester’s West. “I am excited about what I is doing to drive internal IT to think about its systems in a different way.” &#8211; Ryan Punzalan and Jack Vaughan<br />
<em>In the face of fairly rampant fear of placing data on a public cloud, much attention has been placed on private cloud – but labor and cost issues may unsettle such undertakings. <a href="mailto:jvaughan@techtarget.com">What do you think?</a></em></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/cloud-computing-virtual-image-sprawl-and-labor-costs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Node.js: Bubbling up from JavaScript</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/nodejs-bubbling-up-from-javascript/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/nodejs-bubbling-up-from-javascript/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 15:36:12 +0000</pubDate>
		<dc:creator>Brein Matturro</dc:creator>
				<category><![CDATA[API]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=1715</guid>
		<description><![CDATA[Jack Vaughan, Site Editor Bubbling under the mainstream of computing these days is the fast growing phenomenon of Node.js – a framework built on Google’s Chrome JavaScript virtual machine and providing a type of server-side JavaScript experience.  Node.js employs an event-driven architecture and a non-blocking I/O model, and it provides some blindingly fast performance to [...]]]></description>
				<content:encoded><![CDATA[<p>Jack Vaughan, Site Editor</p>
<p class="MsoNormal" style="margin: 0in 0in 10pt"><span style="font-size: small"><span style="font-family: Calibri">Bubbling under the mainstream of computing these days is the fast growing phenomenon of Node.js – a framework built on Google’s Chrome JavaScript virtual machine and providing a type of server-side JavaScript experience.<span>  </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt"><a href="http://en.wikipedia.org/wiki/Nodejs"><span style="font-size: small;font-family: Calibri">Node.js</span></a><span style="font-size: small"><span style="font-family: Calibri"> employs an event-driven architecture and a non-blocking I/O model, and it provides some blindingly fast performance to some types of data-intensive Web apps. <span> </span>It seems to take a very-light-weight component approach that distinguishes it from even lightest of the lightweight Java servers, while, some would say, harkening back to C and C++ servers that predated the Java server. Node.js is written in C and C++ and, on one level at least, it seems the province of the system programmer rather than the typical application developer. But it is programmed via JavaScript.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt"><span style="font-size: small;font-family: Calibri">LinkedIn, Yahoo and eBay are among ardent Node users (‘’js’’ is sometimes jettisoned and it’s simply called ‘’Node’’), and a recent </span><a href="http://nodesummit.com/"><span style="font-size: small;font-family: Calibri">West Coast Node conference</span></a><span style="font-size: small"><span style="font-family: Calibri"> was graced by none other than Microsoft, which is toying with end-to-end JavaScript coverage on its Azure cloud. But it may be said that none are more out front on the Node.js wave than IaaS cloud provider Joyent, which went ahead and hired Node.js creator Ryan Dahl. As a cloud provider, Joyent is driven to optimize performance of its server farms, especially for Web application handling. </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt"><span style="font-size: small"><span style="font-family: Calibri">We recently caught up with Joyent CTO and co-founder Jason Hoffman to learn more about Node.js. We asked why Joyent took the Node.js route. He said:</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt"><span style="font-size: small"><span style="font-family: Calibri">“Why we did it is, at Joyent we have a lot of servers, more than most companies in the Fortune500 and we write in C, in a compiled language. We needed to write servers in a dynamic language for talking to certain protocols. Basically, we had to write service endpoints. The Node part of Node.js is separate. It is designed so that it can handle a lot endpoints &#8211; on the order of a million. Most things written for the [Java Virtual Machine] can only handle 20,000 [endpoints]. Node is meant to handle a lot of I/O.So we took the node part and married that with V8 [the JavaScript virtual machine from Google].” </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt"><span style="font-size: small"><span style="font-family: Calibri">Node.js comes without the baggage of early platforms or frameworks. ‘’It has no history of blocking’’ said Hoffman, describing classic program languages as ‘’non-event driven languages.’’ He suggests that the idea of client side JavaScript turning around and running on the server side would not be possible if it weren’t paired with the V8 JavaScript VM. It acts like an application server, or container.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt"><span style="font-size: small"><span style="font-family: Calibri">The VM enables the ability to do an event-driven server, he said. Nod, in effect, becomes a framework that shows you how to write a server in JavaScript.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt"><span style="font-size: small"><span style="font-family: Calibri">“It’s meant to be very easy. It’s meant to let someone write a server,” said Hoffman. “When we look at the general interest &#8211; most businesses are having to do API endpoints today. When you let more people connect via mobile devices, you have a lot more people connecting. Rather than having to have hundreds of servers, you can add two or three.<span>  </span>Node.js is just a very easy way to write endpoints.”</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt"><span style="font-size: small"><span style="font-family: Calibri">Is it easy enough for a developer legion to grapple with? Maybe, as long as the tools that cover over the complexity for the enterprise come into being. Node.js is a far cry from Web services, representing in a way a new take on some earlier pedal-to-the-metal architectures. But it may help overall to speed and streamline REST services, especially in mobile app settings. It seems poised perhaps to give a further boost to the often maligned JavaScript language, which got a just-in-time boost via the flood of Ajax frameworks that arose almost ten years ago. </span></span></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/nodejs-bubbling-up-from-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
