 




<?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; Composite applications</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/soa-talk/tag/composite-applications/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>SOA tester provides deeper view of composite application integrations</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/soa-tester-provides-deeper-view-of-composite-application-integrations/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/soa-tester-provides-deeper-view-of-composite-application-integrations/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 21:21:38 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[Composite applications]]></category>
		<category><![CDATA[SOA performance management]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/soa-tester-provides-deeper-view-of-composite-application-integrations/</guid>
		<description><![CDATA[SOA has driven major shifts in programming and computing. But major shifts mean major challenges and disruptions. In fact, although SOA has been around for a while, people are still busy solving some basic problems. The marriage of software development and service-orientation especially continues to confront testers with new challenges, says Wane Ariola, Vice President [...]]]></description>
				<content:encoded><![CDATA[<p>SOA has driven major shifts in programming and computing. But major shifts mean major challenges and disruptions. In fact, although SOA has been around for a while, people are still busy solving some basic problems. <span id="more-1659"></span></p>
<p>The marriage of software development and service-orientation especially continues to confront testers with new challenges, says Wane Ariola, Vice President of Strategy for Parasoft Corp. The company has recently updated its Parasoft SOAtest suite to address issues SOA practitioners find as they embrace messaging integration middleware, composite applications and new REST architectures.</p>
<p>Messaging middleware is still new to many testers, and it is found in many a SOA.  The &#8221;headless&#8221; nature of composite applications – often, there is no client interface with which to interact – also challenges the test team.</p>
<p>Meanwhile, SOA services have expanded from WSDL to include WADL, said Ariola. They have also expanded from mostly SOAP to include JSON and REST alternatives. That makes SOA testing more complex for QA, too.</p>
<p>Ariola said new visual analysis features in the latest release of Parasoft SOAtest help organizations quickly pinpoint the root cause of failures within complex composite architectures. Another new analysis feature he points to allows Parasoft SOAtest to connect to a JMS or MQ broker to retrieve the list of message queues – again, to enhance pinpointing of flaws. Core message testing enhancements related to JSON, WADL, REST, WS-I, EDIFACT are also part of the new parcel.</p>
<p>&#8221;Said Ariola: When you test composite apps, it&#8217;s somewhat of a black box. What we have done is extend the event detail perspective. This gives you the ability to really understand what the specific point of failure is.&#8221; &#8211; Jack Vaughan</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/soa-tester-provides-deeper-view-of-composite-application-integrations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Policy and contract focused architecture</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/policy-and-contract-focused-architecture/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/policy-and-contract-focused-architecture/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 20:26:40 +0000</pubDate>
		<dc:creator>Heather Clancy</dc:creator>
				<category><![CDATA[Composite applications]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SOA development]]></category>
		<category><![CDATA[SOA governance]]></category>

		<guid isPermaLink="false">http://soa-talk.blogs.techtarget.com/2008/11/17/policy-and-contract-focused-architecture/</guid>
		<description><![CDATA[Perhaps architects are paying too much attention to the services when they work on service-oriented architecture implementation, writes Neil Ward-Dutton. He suggests that they might focus on &#8220;contract-and-policy-oriented architecture (CPOA).&#8221; Discussions of SOA have gotten too centered on &#8220;S as in service,&#8221; Ward-Dutton writes in On SOA governance: for SOA, read CPOA? on the blog for his analyst [...]]]></description>
				<content:encoded><![CDATA[<p>Perhaps architects are paying too much attention to the services when they work on service-oriented architecture implementation, writes Neil Ward-Dutton. He suggests that they might focus on &#8220;contract-and-policy-oriented architecture (CPOA).&#8221;</p>
<p><span id="more-630"></span></p>
<p>Discussions of SOA have gotten too centered on &#8220;S as in service,&#8221; Ward-Dutton writes in <a href="http://www.mwdadvisors.com/blog/2008/11/on-soa-governance-for-soa-read-cpoa.html">On SOA governance: for SOA, read CPOA?</a> on the blog for his analyst firm, <a href="http://www.mwdadvisors.com/about/index.php">Macehiter Ward-Dutton</a>.</p>
<p>His discussion of the importance of policies and contracts comes in a glowing review of <a href="http://www.packtpub.com/soa-governance/book">SOA Governance</a>, a highly praised book by <a href="http://www.packtpub.com/author_view_profile/id/244">Todd Biske </a>, senior enterprise architect with Monsanto in St. Louis, Missouri.</p>
<p>&#8220;What Todd&#8217;s book reminded me is that if you want to get real value out of service orientation, then it&#8217;s the &#8216;A&#8217;rchitecture that really makes things happen,&#8221; Ward-Dutton writes. &#8221;Todd&#8217;s narrative keeps coming back to his definition of Governance, which revolves around People, Policies and Processes. And it also talks a lot about the concept of &#8216;contracts&#8217; in the context of analyzing how service providers and consumers should work together in order to interact. Without People, Policies and Processes in place to guide your organization down the right path, and without the concept of &#8220;Contract&#8221; to focus on the responsibilities that need to be described and assigned when service consumers and providers interact, such an architecture effort will likely lead nowhere.&#8221;</p>
<p>This leads Ward-Dutton to advocate that architects concentrate on policies and contracts and let services be the outcome of the architecture rather than the be-all-and-end-all of SOA.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/policy-and-contract-focused-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SOA meets Cloud Computing at Microsoft PDC</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/soa-meets-cloud-computing-at-microsoft-pdc/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/soa-meets-cloud-computing-at-microsoft-pdc/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 21:50:16 +0000</pubDate>
		<dc:creator>Heather Clancy</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[Composite applications]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Modeling]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SOA development]]></category>

		<guid isPermaLink="false">http://soa-talk.blogs.techtarget.com/2008/10/31/soa-meets-cloud-computing-at-microsoft-pdc/</guid>
		<description><![CDATA[For Microsoft there seemed to be a somewhat humbler tone at its Professional Developers Conference in Los Angeles this past week. Even the biggest new SOA modeling and Cloud Computing initiatives were described as “nascent” works in progress and subject to change. SOA Talk last covered PDC 2003 in Los Angeles when the big news was [...]]]></description>
				<content:encoded><![CDATA[<p>For Microsoft there seemed to be a somewhat humbler tone at its Professional Developers Conference in Los Angeles this past week. Even the biggest new SOA modeling and Cloud Computing initiatives were described as “nascent” works in progress and subject to change.<br />
<span id="more-625"></span>SOA Talk last covered PDC 2003 in Los Angeles when the big news was the announcement with much hoopla that Vista was coming soon and if memory serves no one said it was nascent. Who knew Vista would become a punch line in Apple TV commercials?</p>
<p>At PDC 2008, Windows 7 was unveiled as the new workman-like operating system. No more high-concept marketing titles for this version, just the humble if lucky number 7. It’s slogan: “A solid foundation for new possibilities.” In the political parlance de jour it might be known as Windows the Operating System.</p>
<p>The biggest news at this year’s Microsoft show was the announcement of a product that does have a Vista-style name, <a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1336144,00.html">Windows Azure</a>, the new Cloud Computing platform programmable in the RESTful-style. In a PowerPoint-free keynote on Tuesday, Microsoft Distinguished Engineer Don Box demonstrated coding for the Cloud platform using one API and unlimited URIs that had the developer audience cheering the simple elegance.</p>
<p>Whenever, one of Box’s demos failed, he harkened back to Ray Ozzie’s caveat about all the new technology being nascent.</p>
<p>Architects and others interested in building applications using the service-oriented approach got a better idea of what the <a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1337258,00.html">Oslo modeling tools</a> were all about. Box was also busy demonstrating the new “M” modeling language that is part of this offering.</p>
<p>Oslo is refined and better defined now, according to David Chappell, principal of Chappell &amp; Associates, who has written a paper, <a target="_blank" href="http://msdn.microsoft.com/en-us/library/dd200919.aspx">Workflows, Services, and Models</a>, published by Microsoft covering the new technologies.</p>
<p>&#8220;Initially, Oslo referred to a lot of different things,&#8221; Chappell told SearchSOA. &#8220;Now, Oslo refers to modeling technologies and the repository. So just in terms of clarity, that&#8217;s progress.&#8221;</p>
<p>In its current iteration Oslo includes &#8220;a repository, providing a common place to store a range of information about your IT environment,&#8221; the M language for describing that information, and a modeling tool, codenamed Visual Studio &#8220;Quadrant,&#8221; for working with repository information, Chappell explained.</p>
<p>But no Microsoft show would be complete without some controversy, so we have the interesting positioning of Windows Azure as a “fifth generation of computing” and perhaps the replacement killer app for SOA. This Cloud versus SOA debate is comparing apples and oranges, according to analysts SearchSOA talked to for an article on the nascent controversy,<a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1337378,00.html"> Is Microsoft dissing SOA just to push Azure Cloud computing? </a></p>
<p>Just asking.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/soa-meets-cloud-computing-at-microsoft-pdc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When the Grid met the Cloud &#8211; A modern technology fable</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/when-the-grid-met-the-cloud-a-modern-technology-fable/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/when-the-grid-met-the-cloud-a-modern-technology-fable/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 21:13:11 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[Composite applications]]></category>

		<guid isPermaLink="false">http://soa-talk.blogs.techtarget.com/2008/08/18/when-the-grid-met-the-cloud-a-modern-technology-fable/</guid>
		<description><![CDATA[What&#8217;s in a name? Grid computing and Cloud computing advocates will soon be asking this question. Growing out of academic and open source software efforts, the Grid was represented as a virtually distributed architecture where vast computing nodes worked on jobs as needed. Grid was an outgrowth of Utility computing. Both terms were efforts to [...]]]></description>
				<content:encoded><![CDATA[<p>What&#8217;s in a name? Grid computing and Cloud computing advocates will soon be asking this question. Growing out of academic and open source software efforts, the Grid was represented as a virtually distributed architecture where vast computing nodes worked on jobs as needed. Grid was an outgrowth of Utility computing. Both terms were efforts to find analogies in the electrical power industry for hardware-software combos in the world of distributed computation. Grid never quite caught on.<span id="more-605"></span></p>
<p>In fact, a lot of feeder technologies have developed in recent years to give something &#8216;Grid-like&#8217; a new chance in the market. Blade computers, virtualization, improved data centers, and cheaper memory have set the stage for distributed memory and transaction architectures that could represent a new stage in computing. So long, Grid. Enter the Cloud.</p>
<p>There are no better models of effective distributed computing today than the Web powerhouses of Google, Amazon and Yahoo. Their Web sites, replete with seemingly infinite server farms, support a type of computer architecture known as the Cloud.</p>
<p>Developers and system architects are watching Google and the others quite closely, reverse engineering their best ideas. Some of these firms have begun to open up the Application Programming Interfaces to their Clouds for on-demand computing needs of outsiders.</p>
<p>Is the Cloud different than the Grid? At this year&#8217;s OpenGrid Forum I asked that question of Irving Wladawsky-Berger, a key planner of IBM&#8217;s 1990s largely successful Internet and Linux efforts, and now Chairman Emeritus of IBM Academy. IBM, which did as much as anyone to promote the Grid, has also begun to promote the Cloud.</p>
<p>Wladawsky-Berger told me the Cloud is a subset of the Grid. &#8220;What is new is massive scalability,&#8221; he said. &#8220;Things change qualitatively when you have massive scale changes,&#8221; he continued.</p>
<p>Be it Grid or Cloud, the new computing architecture will require some application and systems programmers to re-think their strategies. For some Web services folks, the change may only be a small one in the way they work with APIs. Deploying these applications will require greater interaction between development teams and data center administration teams.</p>
<p>Like previous technologies, Cloud will be overly touted. Its benefits will be sung &#8211; its short comings will be glossed over. Watch for startups to spring up, solving provisioning and reliability issues that arise as the Cloud spreads.</p>
<p>There is a school of thought that says that the Cloud and SOA is a marriage based in heaven. We&#8217;d like to know what you think. Do you have thoughts to share on this subject?</p>
<p>Related SearchSOA Grid/Cloud content<br />
<a href="http://go.techtarget.com/r/4251164/2254393" title="http://go.techtarget.com/r/4251164/2254393">Dana Gardner on Grid and Cloud</a><br />
<a href="http://go.techtarget.com/r/4251165/2254393" title="http://go.techtarget.com/r/4251165/2254393">Dana Gardner on Grid applications and SOA infrastructures</a><br />
<a href="http://go.techtarget.com/r/4251166/2254393" title="http://go.techtarget.com/r/4251166/2254393">Bill Brogden on Grid and JavaSpaces</a><a href="http://go.techtarget.com/r/4251164/2254393" title="http://go.techtarget.com/r/4251164/2254393">Dana Gardner on Grid and Cloud</a><br />
Bill Brodgen on <a href="http://searchsoa.techtarget.com/tip/0,289483,sid26_gci1325869,00.html">Backup to the compute cloud</a> </p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/when-the-grid-met-the-cloud-a-modern-technology-fable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java EE 6 needs SCA, SAP architect says</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/java-ee-6-needs-sca-sap-architect-says/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/java-ee-6-needs-sca-sap-architect-says/#comments</comments>
		<pubDate>Fri, 09 May 2008 20:58:39 +0000</pubDate>
		<dc:creator>Heather Clancy</dc:creator>
				<category><![CDATA[Composite applications]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[JavaOne]]></category>
		<category><![CDATA[SAP AG]]></category>
		<category><![CDATA[Service Component Architecture]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SOA development]]></category>

		<guid isPermaLink="false">http://soa-talk.blogs.techtarget.com/2008/05/09/java-ee-6-needs-sca-sap-architect-says/</guid>
		<description><![CDATA[Java EE 6, now in the development stage, needs to embrace the service component architecture (SCA) specification, argues Sanjay Patil, standards architect at SAP AG. The Java Community Process Web page for Java EE 6 indicates that SCA is being considered for the next version of the enterprise platform. So in a conversation at this [...]]]></description>
				<content:encoded><![CDATA[<p>Java EE 6, now in the development stage, needs to embrace the service component architecture (SCA) specification, argues Sanjay Patil, standards architect at SAP AG.</p>
<p>The <a href="http://jcp.org/en/jsr/detail?id=316">Java Community Process Web page for Java EE </a>6 indicates that SCA is being considered for the next version of the enterprise platform. So in a conversation at this week&#8217;s Java One with the SAP standards guru, SearchSOA editors asked Patil if consideration should move to implementation.</p>
<p>Should SCA be part of Java EE 6?</p>
<p>&#8220;I certainly think it should,&#8221; Patil answered. &#8220;The main reason is SCA is really about assembling applications in a technology neutral way. If it was about a specific platform, such as Java EE, you could say there are enough APIs and libraries for Java applications. But if you look at the key value of SCA it&#8217;s about recognizing the fact that customers have different technologies, Java EE, BPEL, BPM systems, traditional EAI systems. They have a variety of communications mechanisms including Web services, JMS, and EDI.&#8221;</p>
<p>Facilitating SOA development in these heterogeneous environments was the driver behind the creation of the SCA specification by a vendor group that included SAP, IBM, Oracle Corp., and BEA Systems Inc. SCA is now making its way through the <a href="http://www.oasis-opencsa.org/sca/">standards process at OASIS</a>.</p>
<p>While there was a <a href="http://soa-talk.blogs.techtarget.com/2008/05/06/javaone-sun-seeks-digital-life/">dearth of official talk about enterprise Java in the Java One keynote</a>, Patil said the Java Enterprise Edition will be a major player in service component development.</p>
<p>&#8220;One of the main component technologies is going to be Java EE,&#8221; he said. &#8220;Our NetWeaver product is based on Java EE 5. So in our view it is important that Java EE support this high-level composition standard, SCA.&#8221;</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/java-ee-6-needs-sca-sap-architect-says/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SOA versus perfect SOA</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/soa-versus-perfect-soa/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/soa-versus-perfect-soa/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 14:50:27 +0000</pubDate>
		<dc:creator>Heather Clancy</dc:creator>
				<category><![CDATA[Composite applications]]></category>
		<category><![CDATA[CTO]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SOA development]]></category>

		<guid isPermaLink="false">http://soa-talk.blogs.techtarget.com/2008/04/25/soa-versus-perfect-soa/</guid>
		<description><![CDATA[In the early days of client/server adoption in the 1990s there were lots of articles lamenting the fact the client/server wasn&#8217;t living up to its promise. It was just another theory that didn&#8217;t really work all that well in practice. But after a few years client/server was just the way application development was being done. [...]]]></description>
				<content:encoded><![CDATA[<p>In the early days of client/server adoption in the 1990s there were lots of articles lamenting the fact the client/server wasn&#8217;t living up to its promise. It was just another theory that didn&#8217;t really work all that well in practice.</p>
<p>But after a few years client/server was just the way application development was being done. It wasn&#8217;t a theory any more, and too some extent it ceased to be a hot topic for debate. It was old hat.</p>
<p>New technologies including XML, Web services and finally SOA became the hot topics. Of course, as a Gartner Inc. analyst pointed out in a <a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1195357,00.html">talk</a> a few years ago, SOA pretty much began in the mid-1990s as an extension of client/server.</p>
<p>&#8220;Customers were doing SOA then although they weren&#8217;t calling it that,&#8221; Massimo Pezzini, vice president and distinguished analyst Gartner Inc., said in a 2006 talk. They tended to use the terms of the 1990s for their projects, calling them client/server. Pezzini said that is the secret few SOA gurus want to let out of the bag: SOA is an update of classic client/server.</p>
<p>In a recent <a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1307723,00.html">article</a> about the problems with SOA adoption, Ron Schmelzer, senior analyst with ZapThink LLC., also credits Gartner with the transformation of client/server into SOA in 1996.</p>
<p>So it seems client/server, which didn&#8217;t live up to its promise, has morphed into SOA, which isn&#8217;t living up to its promise. But lots of organizations did client/server even if they did it imperfectly, and it appears organizations are now doing SOA albeit imperfectly.</p>
<p>The nature of things humans do is that they are generally not perfect and almost always could be better. With the exception of 4.0 students, most of us got educated imperfectly. The interstate highway system in the U.S. is far from perfect but we&#8217;ve been getting around on it for decades. City planning, which Schmelzer says may be the best analogy to SOA because both are always works in progress, does not produce perfect cities. But it could be argued that city planners in many cases help design more liveable and workable cities.</p>
<p>Interviews with CTOs, architects and developers who are actually doing SOA indicates that progress is being made despite the lack of perfection.</p>
<p>In a <a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1310994,00.html">user story </a>this week Manny Montejano, CTO at Cars.com explained how he is achieving the elusive SOA goal of getting business executives and managers to drive SOA initiatives. But at the same time, he pointed out that his SOA implementation is only about 30 percent of the way to achieving its ultimate goals. And there have been bumps in the road but he views them not as failures but as learning experiences.</p>
<p> &#8221;I&#8217;m not saying we&#8217;ve done everything perfectly every single time from the get-go, which is where our lessons come from,&#8221; Montejano said. &#8220;We&#8217;ve learned lots of lessons specifically that this is a business initiative not an IT/technical initiative.&#8221; </p>
<p>Most of the people who are actually doing SOA talk about it in turns of evolution, or to use Schmelzer&#8217;s city planning analogy, an on-going project that is always changing and evolving but is never complete.</p>
<p>Shibashis Mukherjee, lead enterprise architect at Con-Way Inc., the transportation company, actually began work in 1996 on what has become his company&#8217;s SOA implementation. </p>
<p>In <a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1308696,00.html">his account </a>of more that a decade of working on the evolution, Mukherjee recalled: &#8220;We started with the component-based development methodology. At that time SOA wasn&#8217;t the big thing yet. We realized it would help us develop faster if we had reusable components to build applications. As our development process matured and SOA came into play, we figured out how to compose the services.&#8221;</p>
<p>Perhaps if SOA is viewed as a process we would be less impatient with its lack of perfection.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/soa-versus-perfect-soa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Does WOA bring anything new to SOA?</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/does-woa-bring-anything-new-to-soa/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/does-woa-bring-anything-new-to-soa/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 15:12:20 +0000</pubDate>
		<dc:creator>StorageSwiss</dc:creator>
				<category><![CDATA[Composite applications]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[rich Internet applications (RIA)]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://soa-talk.blogs.techtarget.com/2008/04/21/does-woa-bring-anything-new-to-soa/</guid>
		<description><![CDATA[A lot of analysts I respect have been pushing the concept of Web-oriented architecture, or WOA, of late. For those unfamiliar with the term, Dion Hinchcliffe has covered it extensively and Dana Gardner has been singing its praises. To be honest, it looked like a term in search of a foundation to this observer. We&#8217;ve [...]]]></description>
				<content:encoded><![CDATA[<p>A lot of analysts I respect have been pushing the concept of Web-oriented architecture, or WOA, of late. For those unfamiliar with the term, Dion Hinchcliffe has <a href="http://hinchcliffe.org/archive/2008/02/27/16617.aspx" target="_blank">covered it extensively</a> and Dana Gardner has been <a href="http://blogs.zdnet.com/Gardner/?p=2643" target="_blank">singing its praises</a>. To be honest, it looked like a term in search of a foundation to this observer. We&#8217;ve already got RIA and composite applications and mashups and Web 2.0 and SaaS and SOA, but I figured I should ask a few architects what they think of the concept to see if it&#8217;s got traction in those circles.</p>
<p>Granted, I only polled half a dozen people (though I&#8217;ll note here that they are half a dozen really smart people). The response I got from all of them is that WOA strikes them as redundant and nothing particularly new, an empty suit if you will. One wrote, &#8220;It reminds me a lot of the attempt by someone to gain some name recognition with the &#8216;SOA 2.0&#8242; concept (which one vendor did try to use and then dropped after it was rejected by the SOA community).&#8221; Another responded, &#8220;It&#8217;s the same old thing, relabeled with an even MORE unwieldy name.&#8221;</p>
<p>Yet another noted, &#8220;This is just composite Web apps.&#8221;</p>
<p>Not a single one of them voiced a problem with the notion that Web-based development is an excellent place to concentrate your resources. In fact, some of the architects stated they are eagerly pursuing these sorts of development strategies.</p>
<p>That said, no one showed any love for the &#8220;WOA&#8221; acronym. &#8220;God forbid this take hold because it could complicate something the industry has been trying to simplify,&#8221; said one of the architects. He listed numerous reason why WOA, as a term, could do more harm than good:</p>
<ul>
<li>Users should have exactly one enterprise architecture, many don&#8217;t and they don&#8217;t need the confusion of &#8220;which architecture should I use?&#8221;</li>
<li>WOA doesn&#8217;t really have an underlying architecture, it&#8217;s more a set of best practices around REST, RIA and composite apps.</li>
<li>If users perceive WOA to be outside the <a href="http://searchsoa.techtarget.com/generic/0,295582,sid26_gci1172714,00.html" target="_blank">principles of SOA</a>, it could prove an excellent vehicle for building Web-based stovepipes.</li>
<li> WOA toes and sometimes crosses the line of being technology driven. &#8220;We plan on using Google Apps, but Google Apps needs to fit into our structure, not the other way around.&#8221;</li>
</ul>
<p>That last point about the potential technology driven nature of WOA was a point of contention for another architect. &#8220;One of the big problems we&#8217;ve had to fight is people who act as if SOA is tied to middleware or specific standards like SOAP or to a specific data format like XML. Nothing could be farther from the truth. Just because you&#8217;ve got some new technology to use doesn&#8217;t mean you go back to shoddy engineering. Everyone should know better than to let a specific hot technology drive the bus. It will cool off and you still need to be in business.&#8221;</p>
<p>Strikeiron CEO Dave Linthicum has also <a href="http://weblog.infoworld.com/realworldsoa/archives/2008/04/woa_vs_soa.html" target="_blank">blogged</a> about the upside of WOA. He pitched WOA as a potential gateway to SOA.</p>
<blockquote><p>What is changing quickly is that enterprises are finding that the path of least resistance is in essence to build their SOAs on the Web, using Web resources, including content, internet delivered APIs, and Web services. Once there is success with WOA you&#8217;ll see the same patterns emerging behind the firewall, or SOA.</p></blockquote>
<p>The polled architects viewed that as a perfectly legitimate approach, but one noted, &#8220;It&#8217;s still SOA. I just don&#8217;t see where WOA adds anything. Terms like this tend to make people in the field angry. In this case, it&#8217;s an attempt to sell them something they&#8217;ve already bought. I don&#8217;t know anyone who doesn&#8217;t want to use REST or build composite apps using Web tools.&#8221;</p>
<p>Time will tell whether WOA gains traction, but these architects expressed an unequivocal desire to have no more than one something-oriented architecture in their lives.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/does-woa-bring-anything-new-to-soa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oracle avoids JavaScript in RIA tools</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/oracle-avoids-javascript-in-ria-tools/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/oracle-avoids-javascript-in-ria-tools/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 16:58:28 +0000</pubDate>
		<dc:creator>Heather Clancy</dc:creator>
				<category><![CDATA[Composite applications]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Oracle development]]></category>
		<category><![CDATA[rich Internet applications (RIA)]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://soa-talk.blogs.techtarget.com/2008/03/24/oracle-avoids-javascript-in-ria-tools/</guid>
		<description><![CDATA[Oracle Corp. continues to pursue its agnostic approach to Web 2.0 development as its tools designed to help developers create Ajax without having to mess with JavaScript progress through beta, says Ted Farrell, chief architect and vice president for tools and middleware at Oracle. In an interview discussing the Oracle approach to the problematic nature [...]]]></description>
				<content:encoded><![CDATA[<p>Oracle Corp. continues to pursue its agnostic approach to Web 2.0 development as its tools designed to help developers create Ajax without having to mess with JavaScript progress through beta, says Ted Farrell, chief architect and vice president for tools and middleware at Oracle.</p>
<p>In an <a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1273771,00.html">interview </a>discussing the Oracle approach to the problematic nature of JavaScript this past fall, Farrell said: &#8220;In the Ajax space, JavaScript access to portlets and data sharing is very difficult and in a lot of cases, it&#8217;s actually impossible.&#8221;</p>
<p>His opinion hasn&#8217;t changed. Speaking this past week about the Oracle tool development that relies on Java Server Faces (JSF) to spare coders from JavaScript, Farrell said, &#8220;We don&#8217;t want our developers programming in JavaScript, which is a pain in the neck.&#8221;</p>
<p>Oracle has standardized on a JavaServer Faces (JSF)-based RenderKit, which allows the developer who has learned JSF to assemble disparate components into a Web 2.0-style mashup.</p>
<p>Enterprise customers are looking for ways to avoid getting caught up in such complexities, so the philosophy behind the tools Oracle has in beta is to automate the rendering technologies, so developers only need to work with components and pages, he said. This approach also is designed to insulate developers from the on-going changes in underlying technologies for RIA, he said.</p>
<p>&#8220;As technologies change, we can change our framework but they don&#8217;t have to change their pages,&#8221; Farrell said.</p>
<p>He describes the Oracle RIA tools as &#8220;very WYSIWYG.&#8221; The developer designates that a page will be Ajax with Flash from Adobe Systems Inc., Farrell said, and that is all the coder needs to know about those technologies.</p>
<p>&#8220;You don&#8217;t have to learn those technologies,&#8221; he said, which in the case of Ajax is basically JavaScript. &#8220;Our visual editor will show you how the page is going to look. You can drag a component like a table onto the page. You can bind that to some backend databases or Web service, wherever you are getting the data from.&#8221;</p>
<p>Farrell said the Oracle RIA tools are in an advanced beta stage prior to the official release. Interested developers can find out more information and even download them from the <a href="http://www.oracle.com/technology/products/adf/adffaces/index.html">Oracle Technology Network</a>.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/oracle-avoids-javascript-in-ria-tools/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The SOA-RIA intersection</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/the-soa-ria-intersection/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/the-soa-ria-intersection/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 21:32:20 +0000</pubDate>
		<dc:creator>StorageSwiss</dc:creator>
				<category><![CDATA[Composite applications]]></category>
		<category><![CDATA[Enterprise mashups]]></category>
		<category><![CDATA[rich Internet applications (RIA)]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://soa-talk.blogs.techtarget.com/2008/03/21/the-soa-ria-intersection/</guid>
		<description><![CDATA[Recently we polled SearchSOA.com site members on their RIA and composite application plans. What we discovered is there&#8217;s a massive overlap between the SOA and RIA audiences. In all we received 395 responses and 44% said rich Internet applications were part of their enterprise IT/business strategy. Another 30% reported that RIA would become part of [...]]]></description>
				<content:encoded><![CDATA[<p>Recently we polled SearchSOA.com site members on their RIA and composite application plans. What we discovered is there&#8217;s a massive overlap between the SOA and RIA audiences.</p>
<p>In all we received 395 responses and 44% said rich Internet applications were part of their enterprise IT/business strategy. Another 30% reported that RIA would become part of that strategy in 2008.  85% reported that RIA was an important to extremely important piece of their SOA strategy. Only 2% said RIA wasn&#8217;t important at all to their SOA plans.<br />
Most strikingly, 74% reported they expect the importance of RIA to their IT/business goals to increase this year. In other words, for 3/4 of our survey respondents, RIA is a big deal that will be getting bigger. Rich Web front ends were the most popular type of app being built or planned (79%), with Ajax (81%) being the most popular technology employed to build those apps. Yet 55% also reported they are building/planning database composite applications and 35% reported they have entered or will enter the fairly new space of enterprise mashups. That&#8217;s a fairly massive amount for a category that would have been in the low single digits two years ago.</p>
<p>Oddly, mobile apps only drew a 29% response rate. That could be read a few different ways. Our respondents were mostly senior folks in the app dev or IT department. It&#8217;s possible rich mobile development is being done outside their auspices. Yet the fact that the more senior people in the app dev arena aren&#8217;t connected to it would also mean that rich mobile development hasn&#8217;t become a major enterprise initiative.  The other way to read it is that mobile devices have yet to become a major business initiative. In fact, mashups using unified communications might be the path that mobile devices take rather than strict mobile app development.</p>
<p>The top two benefits sought by those building out rich/composite apps were improving the user experience for customer facing apps/services (65%) and providing expected levels of business functionality to end users (61%).  Lack of internal knowledge/resources ranked as the number one obstacle to adopting Web 2.0 technologies (21%). It also ranked high as a secondary issue (35%). Yet a whole host of issues fell in the 27-38% range for secondary issues: techinical readiness/back-end support, selecting the right technologies, security, data/application integration issues and application performance issues.</p>
<p>Finally, IT management ranked as the top evangelist (28%), technical decision maker (34%) and financial decision maker (40%) when it comes to Web 2.0 technologies. Yet an interesting person ranked second in evangelism (27%) and technical decision making (26%) &#8211; the architect. Maybe this has something to do with polling the membership of an SOA site, but it speaks to how architecture is becoming a primary concern in all applications work these days.</p>
<p>It should be remembered that for years analysts have been saying that a primary benefit of pursuing SOA is to get ready for whatever comes next, to be able to deploy new technologies on top of the existing IT infrastructure in a way that makes sense. It would seem from our survey that those predictions are now taking shape in reality. RIA is happening parallel to and in conjunction with SOA and it looks like many users will have interesting stories to tell later in the year.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/the-soa-ria-intersection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse forms OSGi community</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/eclipse-forms-osgi-community/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/eclipse-forms-osgi-community/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 17:20:51 +0000</pubDate>
		<dc:creator>Heather Clancy</dc:creator>
				<category><![CDATA[Composite applications]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OSGi]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SOA development]]></category>

		<guid isPermaLink="false">http://soa-talk.blogs.techtarget.com/2008/03/19/eclipse-forms-osgi-community/</guid>
		<description><![CDATA[At EclipseCon this week, the Eclipse Foundation announced that it is forming a new open source community project &#8220;to develop and promote open source runtime technology based on Equinox, a lightweight OSGi-based runtime.&#8221; Mike Milinkovich, executive director of the Eclipse Foundation, told SearchSOA that this is important news for architects and developers working on service-oriented [...]]]></description>
				<content:encoded><![CDATA[<p>At EclipseCon this week, the Eclipse Foundation <a href="http://www.businesswire.com/portal/site/google/?ndmViewId=news_view&amp;newsId=20080317005507&amp;newsLang=en">announced</a> that it is forming a <a href="http://www.eclipse.org/equinox-portal/">new open source community project </a>&#8220;to develop and promote open source runtime technology based on Equinox, a lightweight <a href="http://searchsoa.techtarget.com/news/interview/0,289202,sid26_gci1246594,00.html">OSGi</a>-based runtime.&#8221;</p>
<p>Mike Milinkovich, executive director of the Eclipse Foundation, told SearchSOA that this is important news for architects and developers working on service-oriented architecture (SOA) projects for three reasons:</p>
<ol>
<li>&#8220;OSGi itself and Equinox as its implementation has a service-oriented component to it. It is a technology that you use to pull together services in a runtime.</li>
<li>&#8220;EclipseLink, which provides persistence to enterprise applications for storing either relational data or XML Schema supports the acronyms enterprise architects love like <a href="http://fdo.osgeo.org/">FDO</a> [Feature Data Objects]. You can get implementations of that specification through EclipseLink.</li>
<li>&#8220;It is part of the Eclipse <a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1294154,00.html">Swordfish</a> project, which is a full SOA runtime.&#8221;</li>
</ol>
<p>When Swordfish was announced earlier this year, Anne Thomas Manes, research director for Burton Group Inc., said OSGi added &#8220;real value&#8221; and is a good fit for the Eclipse plug-in philosophy.</p>
<p>&#8220;There&#8217;s a lot of nice features to OSGi,&#8221; Manes told SearchSOA. &#8220;You deliver software in something called a bundle. As part of the bundle it identifies the manifest of all the things that are in there and also identifies the dependencies that this code has. Then the OSGi runtime can look at it and say in order to deploy this I have to get these things that are listed in the dependencies, and get those installed first. It&#8217;s a very clean and elegant way to package stuff up. The idea here is that you are going to package up services using OSGi.&#8221;</p>
<p>There is currently a <a href="http://www.theserverside.com/news/thread.tss?thread_id=48757">discussion thread on TheServerSide.com </a>regarding Equinox, EclipseLink, OSGi and its relation to the Java Community Process work on the Java Persistence API (JPA 2.0).</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/eclipse-forms-osgi-community/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
