 




<?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; SOA development</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/soa-talk/tag/soa-development/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>SoaML design addressed with model accelerator</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/soaml-design-addressed-with-model-accelerator/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/soaml-design-addressed-with-model-accelerator/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 19:19:50 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[Modeling]]></category>
		<category><![CDATA[SOA development]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/soaml-design-addressed-with-model-accelerator/</guid>
		<description><![CDATA[Over the years, UML has quietly become a trusted modeling notation across a broad ribbon of application development.  But its utility for SOA has not been vividly apparent. The SoaML UML extension arose as a means to wed UML and SOA, but its uptake has been narrow. &#8221;There&#8217;s a lot of room for raising awareness [...]]]></description>
				<content:encoded><![CDATA[<p>Over the years, UML has quietly become a trusted modeling notation across a broad ribbon of application development.  But its utility for SOA has not been vividly apparent. The SoaML UML extension arose as a means to wed UML and SOA, but its uptake has been narrow.</p>
<p>&#8221;There&#8217;s a lot of room for raising awareness of SoaML. It’s not as well-known as it should be,&#8221; said long-time IBMer Lee Ackerman, now CTO and vice president of products, The Emphasys Group. Tools would help, he suggested.</p>
<p>And, in fact, Ackerman and his Emphasys colleagues have built a pattern-based add-on tool to IBM Rational Software Architect for WebSphere Software. The IBM modeling tool supports SoaML, but Emphasys looks to ease the implementation and improve SOA development outcomes via its Service-Oriented Architecture Design (SOAD) Model Accelerator add-on.</p>
<p>&#8221;With the Accelerator, we provide patterns and model restraints and reports that leverage information from [design] models,&#8221; said Ackerman, co-author of Patterns-Based Engineering (Addison-Wesley, 2010). Ackerman said the SOAD Model Accelerator helps a team decide what should be modeled and how. Embedded in the tool is knowledge of practical service identification patterns, which would be useful for what can often be a difficult task.</p>
<p>Modeling may always be disliked by some groups of hard-core coders, but UML verges on &#8216;mainstream&#8217; in a fair number of enterprises.  The evolving mix of SOA, UML and SoaML is worth watching.</p>
<p>Is SOA itself mainstream? “If it’s not, it’s on the verge,” says Lee Ackerman. He says there are still newbies coming online to learn UML. Tools such as SOAD Model Accelerator, he suggests, can help experienced and new SOA users alike.   But SOA is more than tools.</p>
<p>“SOA is best practices. It is an approach. It is a mindset. Moreover, it is an architecture style. SOA really becomes a problem solver,” said Ackerman.</p>
<p>Is SOA complex? No, says Ackerman, but the problems it is being asked to address in the enterprise these days truly are complex, he said.- Jack Vaughan</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/soaml-design-addressed-with-model-accelerator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ascent of REST shows change in SOA is slow but sure</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/ascent-of-rest-shows-change-in-soa-is-slow-but-sure/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/ascent-of-rest-shows-change-in-soa-is-slow-but-sure/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 21:45:04 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[SOA development]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/ascent-of-rest-shows-change-in-soa-is-slow-but-sure/</guid>
		<description><![CDATA[Slowly but surely, SOA has become an accepted way for enterprises to do software. There were many reasons for uptake to lag, not the least of which was that it was hard work to form software into manageable services. SOA services are still a work in progress, but they have become an accepted methodology. More [...]]]></description>
				<content:encoded><![CDATA[<p>Slowly but surely, SOA has become an accepted way for enterprises to do software. There were many reasons for uptake to lag, not the least of which was that it was hard work to form software into manageable services. SOA services are still a work in progress, but they have become an accepted methodology. <span id="more-1631"></span></p>
<p>More than a few developers took umbrage when SOA first came into play, and that was understandable, as it often appeared as a methodology trying to take away their chance to be creative. That is less the case now that services are more familiar. Thus, the certified &#8221;SOA specialist&#8221; is becoming a meaningful job title. This is discussed in recent random notes on <a href="http://itknowledgeexchange.techtarget.com/soa-talk/random-notes-services-boundaries-soa-certification-esbs/" target="_blank">&#8221;Services boundaries, SOA certification, and ESBs&#8221;</a> on the SOA Talk Blog.</p>
<p>SOA had to adapt to get ahead. One of the big changes from the early days has been the ascent of REST (REpresentational State Transfer). The first days of SOA were very much tied with SOAP and XML. While both are useful, there are very many cases where they represent overkill, as a legion of JSON REST applications attest. Some SOA folks might have fought REST at first &#8211; but now most embrace REST as a form of SOA. The JSON and REST forms of SOA have even come into play when mainframes connect to services, as <a href="http://searchsoa.techtarget.com/news/2240039576/Services-designer-opens-up-mainframe-IDMS-for-JSON-SOAP-REST-development" target="_blank">&#8221;Services designer opens up mainframe IDMS for JSON, SOAP, REST&#8221;</a> shows.</p>
<p>Young SOA was overhyped and, to many, a disappointment. But the fact that it morphed into something useful is the fact on which to focus. Ahead of us there are more Web-based applications, <a href="http://searchsoa.techtarget.com/tip/Development-with-the-Forcecom-Platform-provides-quick-view-into-key-PaaS">cloud computing</a> and mobile platform development. When the IT future unfolds, it is a good bet that SOA services will be there, but SOA services and the people that work with them will transform in overt and subtle ways during the course of the journey.</p>
<p>Who can claim they saw all this coming? So many things are seen clearly only a long time after they happen. We wax poetic because it is summer, and because we just read <a href="http://www.informit.com/store/product.aspx?isbn=0321767357">Jason Ouelette&#8217;s book </a>on development with the Force.com platform &#8211; the book comes with an epigrammatic dedication invoking Kierkegaard (&#8221;Life can only be understood backwards; but it must be lived forwards.&#8221;) &#8211; it proved a perfect ponder!</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/ascent-of-rest-shows-change-in-soa-is-slow-but-sure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evolution for developing in the Force.com cloud</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/evolution-for-developing-in-the-forcecom-cloud/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/evolution-for-developing-in-the-forcecom-cloud/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 00:30:46 +0000</pubDate>
		<dc:creator>Brein Matturro</dc:creator>
				<category><![CDATA[Cloud Services]]></category>
		<category><![CDATA[SOA development]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=1624</guid>
		<description><![CDATA[By Jack Vaughan   How does cloud computing change development strategies for integration? The answer to the question is still a work in progress. A guide, however, may be found in Force.com. SalesForce.com was perhaps the earliest cloud player, building-out its whole company as a Software-as-a-Service offering, and launching one of the first Platform-as-a-Service (PaaS) [...]]]></description>
				<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Calibri">By Jack Vaughan</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-family: Calibri;font-size: small"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Calibri">How does cloud computing change development strategies for integration? The answer to the question is still a work in progress. A guide, however, may be found in Force.com. SalesForce.com was perhaps the earliest cloud player, building-out its whole company as a Software-as-a-Service offering, and launching one of the first Platform-as-a-Service (PaaS) offerings in the form of Force.com. </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-family: Calibri;font-size: small"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Calibri">While SalesForce.com has fairly recently expanded its cloud portfolio to support open source oriented software in the forms of the Java Spring and Ruby-on-Rails frameworks, Force.com, with its proprietary Apex language, represents its flagship offering.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-family: Calibri;font-size: small"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-family: Calibri;font-size: small">A good window into building cloud application integrations takes the form of a recent book: <em>Development with the Force.com Platform: Second Edition</em>, by Jason Ouellette. SearchSOA.com spoke with Ouellette at the time of the release of the first edition of the book for a podcast entitled </span><a href="http://searchsoa.techtarget.com/podcast/Developing-in-the-cloud-with-Forcecom-PaaS-Podcast"><span style="font-family: Calibri;font-size: small">&#8221;Developing in the cloud with Force.com PaaS.&#8221;</span></a><span style="font-size: small"><span style="font-family: Calibri"> The story focuses on Apex as a language for writing business logic in a multitenancy setting. </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-family: Calibri;font-size: small"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Calibri">We spoke with Ouellette again recently on the release of the second edition of his book. As can be expected in high technology, a lot has changed in the two years since the first edition. Ouellette said the Force.com platform has been improved in terms of JSON and REST API support; social media support in the form of Chatter components, feeds and APIs; and Batch Apex support added since the first edition. </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><em><span style="font-family: Calibri;font-size: small"> </span></em></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Calibri">SalesForce.com pioneered multitenant cloud computing, and, as such, had to solve some resource issues. SalesForce.com set governor limits to ensure fair treatment of applications from different customers. The number of records that can be queried at one time, the amount of memory used by code, the size of messages sent between Force.com and external hosts – all these matters are &#8221;governed.&#8221; </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-family: Calibri;font-size: small"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: small"><span style="font-family: Calibri">Some individuals have likened aspects of cloud computing architecture to architectures of mainframe days. Certainly the governor limits discussed here recall the golden ears of batch computing. With Batch Apex, Ouellete told us, Force.com allows you to keep long-running data-intensive processing tasks within the Force.com platform.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><em><span style="font-family: Calibri;font-size: small"> </span></em></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><em><span style="font-family: Calibri;font-size: small">Related Force.com information</span></em></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><em><span style="font-family: Calibri;font-size: small"><a href="http://www.informit.com/store/product.aspx?isbn=0321767357">http://www.informit.com/store/product.aspx?isbn=0321767357</a></span></em></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-family: Calibri;font-size: small"> </span></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/evolution-for-developing-in-the-forcecom-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Decoupled Service Contracts enable more modular services</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/decoupled-service-contracts-enable-more-modular-services/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/decoupled-service-contracts-enable-more-modular-services/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 16:55:13 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[SOA development]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/decoupled-service-contracts-enable-more-modular-services/</guid>
		<description><![CDATA[Are OSGi and Jigsaw at odds? The teacup tempest opens a view on a larger issue – that of component coupling.  The Java controversy of late pits full OSGi modularity versus Jigsaw&#8217;s &#8220;simpler&#8221; approach. But, what is key perhaps is where the proper level of modularity lies for any given set of components. By James [...]]]></description>
				<content:encoded><![CDATA[<p><em>Are OSGi and Jigsaw at odds? The teacup tempest opens a view on a larger issue – that of component coupling.  The Java controversy of late pits full OSGi modularity versus Jigsaw&#8217;s &#8220;simpler&#8221; approach. But, what is key perhaps is where the proper level of modularity lies for any given set of components.<span id="more-1613"></span></em></p>
<p>By James Denman</p>
<p>There have been some heated debates over on the forums at TheServerSide.com lately about whether full blown <a href="http://www.theserverside.com/tip/Achieve-modularity-with-an-OSGi-architecture">OSGi modularity</a> is strictly necessary, or if <a href="http://www.theserverside.com/discussions/thread.tss?thread_id=61992">Jigsaw&#8217;s &#8220;simpler&#8221; approach</a> is good enough. Based on those discussions, the biggest issue in the debate may be where the proper level of modularity lies. The OSGi side maintains that each package should be its own independent module without dependencies on other packages, while the Jigsaw side puts forward the possibility that modules can be defined at a higher level then packages and that packages can be spread across modules.</p>
<p>Either way, the connections between the modules must maintain modularity or the benefits of having a modular architecture will largely be lost. The great thing about building with highly interchangeable parts is that you can pull one part out and replace it with another similar – but somehow better – part without disrupting the rest of the system. But if the parts are all soldered together, you can&#8217;t pull one without breaking another.</p>
<p>Bringing this analogy back to SOA, if you&#8217;re service components are bound by strictly coupled service contracts, you&#8217;re not getting as much value as you could be getting from your potentially reusable services. According to the <a href="http://artofsoftwarereuse.com/2011/03/13/benefits-of-decoupled-service-contracts/">Art of Software Reuse blog</a>, the trick to maintaining modular services is to employ decoupled service contracts. Specifically, they advocate the Decoupled Contract Pattern from <a href="http://www.soapatterns.org/decoupled_contract.php">SOApatterns.org</a>.</p>
<p>In a blog by Vijay Narayanan, we learn that the Decoupled Contract Pattern abandons the contract specifications of a WSDL document in favor of a more technology agnostic approach. By creating a contract without references or dependencies to any proprietary technologies, the Decoupled Contract Pattern enables a more modular binding of services.</p>
<p><strong>More on decoupled design issues</strong><br />
<a href="http://searchsoa.techtarget.com/search/query?start=0&amp;filter=1&amp;q=loose+coupling">Search for more on loose coupling on SearchSOA.com</a><br />
<a href="http://searchsoa.techtarget.com/tip/Using-atomicity-to-gain-SOA-granularity">From the SearchSOA.com Vault: Using atomicity to gain SOA granularity</a> -Apr. 2009</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/decoupled-service-contracts-enable-more-modular-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DevOps proponents remember &#8221;DAD&#8221; &#8211; Disciplined Agile Delivery</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/devops-proponents-remember-dad-disciplined-agile-delivery/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/devops-proponents-remember-dad-disciplined-agile-delivery/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 18:52:03 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[SOA development]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/devops-proponents-remember-dad-disciplined-agile-delivery/</guid>
		<description><![CDATA[Long an undercurrent,  the  conversation around DevOps is now gaining wider attention. Developers preparing work for operations have always been admonished not to &#8216;throw it over the wall&#8217; but that has not naturally evolved into a true dialog with system admins that oversee the data center.  It has been discussed in relationship to cloud computing, [...]]]></description>
				<content:encoded><![CDATA[<p>Long an undercurrent,  the  conversation around DevOps is now gaining wider attention.</p>
<p>Developers preparing work for operations have always been admonished not to &#8216;throw it over the wall&#8217; but that has not naturally evolved into a true dialog with system admins that oversee the data center. </p>
<p>It has been discussed in relationship to cloud computing, but it remains an object of attention for the classic data center as well.</p>
<p>Noted Agilist Scott Ambler has counted effective links between developers and operations as a major goal for many years. At IBM he has worked with others to incorporate such best practices in frameworks and tools.<span id="more-1576"></span></p>
<p>Tools are important said Ambler, agile development practice leader for IBM, when we caught up with him at  Innovate 2011 event in Orlando, Fla., but he added that collaboration and communication are truly key. Dialog is needed, he said.</p>
<p>The noted Agile evangelist Ambler points out that agility can stall if quickly developed apps conflict with an ops department&#8217;s best practices.</p>
<p>&#8220;So many project teams run into trouble when they don&#8217;t talk with the ops people. A lot of developers don&#8217;t understand the needs of ops and their ways of doing things,&#8221; he says. &#8220;There is a gap, and it runs both ways.&#8221;</p>
<p>&#8220;Developers find ops won&#8217;t support the technologies that the teams have used. They won&#8217;t put up the servers. It&#8217;s a surprise.&#8221; It should not be, he said. &#8220;If you had taken the time to [meet] three months earlier, you wouldn&#8217;t get that surprise.&#8221;</p>
<p>Among <a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/ambler/entry/disciplined_agile_delivery?lang=en">projects Ambler has worked on at IBM</a> is a process framework called Disciplined Agile Delivery. Elements influenced by this framework have been appearing in IBM Rational tools.</p>
<p>&#8221;We&#8217;ve baked in [DevOps] from a  forward perspective and a reverse perspective. From a forward-looking point of view, you need to talk with ops people on a regular basis, so you know about their release windows, for example,&#8221; he said. For the reverse point of view, in diagrammatic descriptions, ops&#8217; defect reports can be automatically fed back to development.</p>
<p>&#8220;This is such a common sense thing, you&#8217;d think it always would be included as a explicit part of the project,&#8221; he said. Ambler suggested better developer communications with operations helps ensure that the agile team members are good citizens.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/devops-proponents-remember-dad-disciplined-agile-delivery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forrester analysts: SOA still strong</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/forrester-analysts-soa-still-strong/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/forrester-analysts-soa-still-strong/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 15:41:11 +0000</pubDate>
		<dc:creator>JDenman</dc:creator>
				<category><![CDATA[ESB]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SOA appliances]]></category>
		<category><![CDATA[SOA development]]></category>
		<category><![CDATA[SOA infrastructure]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=1510</guid>
		<description><![CDATA[  SOA is still going strong. Businesses that already use SOA are expanding their SOA initiatives and new businesses are starting to adopt SOA and to implement SOA technologies. The first-time SOA infrastructure purchase is shifting from ESBs to other technologies. According to a recent survey from Forrester analytics, SOA &#8220;still has strong penetration and [...]]]></description>
				<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 10pt"> </p>
<p class="MsoNormal" style="margin: 0in 0in 10pt"><a href="http://searchsoa.techtarget.com/tutorial/Service-oriented-architecture-tutorials"><span style="font-size: small;font-family: Calibri">SOA</span></a><span style="font-size: small;font-family: Calibri"> is still going strong. Businesses that already use SOA are expanding their SOA initiatives and new businesses are starting to adopt SOA and to implement SOA technologies. The first-time </span><a href="http://searchsoa.techtarget.com/tip/On-SOA-infrastructure-Tips-from-TSSJS-presenter-Jeff-Genender-part-two"><span style="font-size: small;color: #800080;font-family: Calibri">SOA infrastructure</span></a><span style="font-size: small;font-family: Calibri"> purchase is shifting from ESBs to other technologies.<span id="more-1510"></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt"><span style="font-size: small;font-family: Calibri">According to </span><a href="http://www.forrester.com/rb/Research/soa_adoption_2010_still_important%2C_still_strong/q/id/59058/t/2"><span style="font-size: small;color: #800080;font-family: Calibri">a recent survey from Forrester analytics</span></a><span style="font-size: small;font-family: Calibri">, SOA &#8220;still has strong penetration and high satisfaction rates.&#8221; About 75% of enterprise respondents and 80% of small to midsized businesses that responded are planning on expanding their use of SOA. Back in 2009, the Global 200 enterprises had shown a drop in satisfaction. Only 18% responded that SOA was meeting all or most of their expectations. In 2010, this number rose to 33%, which is more in line with earlier years.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt"><span style="font-size: small;font-family: Calibri">The utilities/telecom sector and the financial/insurance sector are still leading other verticals in terms of SOA adoption and satisfaction. Healthcare and public sectors still trail behind the rest of the pack. Geographically, North America and Europe show similar penetration patterns for SOA, but North America shows higher satisfaction rates.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt"><span style="font-size: small;font-family: Calibri">Probably the most interesting finding of the survey is that interest in </span><a href="http://searchsoa.techtarget.com/tip/The-ESB-and-its-role-in-application-integration-architecture"><span style="font-size: small;font-family: Calibri">ESBs – which have been seen as the starting point for SOA architecture</span></a><span style="font-size: small;font-family: Calibri"> – is actually declining. While in 2009, 48% of respondents who had only made a single SOA purchase had an ESB. In 2010, that number dropped to 39%. According to Forrester analyst Randy Hefner, the shift of focus away from ESBs stems from the increasing similarity of SOA specialty products (like </span><a href="http://searchsoa.techtarget.com/tip/SOA-infrastructure-comes-of-age"><span style="font-size: small;color: #800080;font-family: Calibri">SOA management tools</span></a><span style="font-size: small;font-family: Calibri"> and SOA appliances) as well as a desire to </span><a href="http://searchsoa.techtarget.com/tip/In-2011-will-SOA-policy-and-business-rules-tools-step-up"><span style="font-size: small;font-family: Calibri">make SOA simpler</span></a><span style="font-size: small;font-family: Calibri"> and stronger.</span></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/forrester-analysts-soa-still-strong/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse organization&#8217;s browser-based Orion tool gets on-line hub</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/eclipse-organizations-browser-based-orion-tool-gets-on-line-hub/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/eclipse-organizations-browser-based-orion-tool-gets-on-line-hub/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 23:05:46 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[rich Internet applications (RIA)]]></category>
		<category><![CDATA[SOA development]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/eclipse-organizations-browser-based-orion-tool-gets-on-line-hub/</guid>
		<description><![CDATA[UPDATED &#8211; A JavaScript editor known as Orion uses the browser as the basis for building tools for web developers. While it is an Eclipse Foundation effort, it is said to represent a fully new code base. Now it is available via an online hub. IBM engineers have forged the first bits of Orion. The [...]]]></description>
				<content:encoded><![CDATA[<p>UPDATED &#8211; A JavaScript editor known as Orion uses the browser as the basis for building tools for web developers. While it is an Eclipse Foundation effort, it is said to represent a fully new code base. Now it is available via an online hub. IBM engineers have forged the first bits of Orion.<span id="more-1507"></span></p>
<p>The Eclipse Foundation has announced access to a hosted beta version of its <a href="http://itknowledgeexchange.techtarget.com/soa-talk/searching-for-private-orion-a-browser-based-open-tool-integration-platform/">Orion project</a>, an effort to create a Web-based platform for Web development. Eclipse Foundation Executive Director Mike Milinkovich said a new site known as <a href="http://www.eclipse.org/orion/">OrionHub.org</a> has as its goal to enable interested developers to provide feedback on Orion.</p>
<p>&#8220;Orion uses the browser navigation as the way you navigate your code base,&#8221; Milinkovich said.</p>
<p>The Eclipse IDE and development backplane, which is coming up on its 10th  birthday, has become a mainstay in server-side development. But its use, admitted Milinkovich, has been much more limited in front-end Web development. Orion is a wholly new effort and a wholly new code base, not an &#8220;Eclipse in a browser,&#8221; he said. The software appeared earlier this year in the form of an editor for JavaScript, CSS and HTML.</p>
<p>In terms of AJAX frameworks, Orion &#8220;uses Dojo and some pieces of JQuery,&#8221; according Milinkovich, who added, &#8220;we are trying to stay as framework-agnostic as possible.&#8221;</p>
<p>Developers from IBM&#8217;s Ottawa Canada operations came up with the idea for Orion. In a presentation at this week&#8217;s EclipseCon 2011 in Santa Clara, CA, they said that they anticipate a growing number of what they call &#8221;online IDEs.&#8221; Orion joins Palm Aries, Cloud9 IDE and others in this new development software category.</p>
<p>For Orion, IBM is contributing a seed, according to IBM developer Simon Kaegi. &#8220;What we&#8217;ve contributed is akin to an integration platform,&#8221; he said.</p>
<p>Developers of all sorts are already doing much of their work in the browser, IBM developer Boris Bokowski noted. Popular Web browser tools include bug trackers, build trackers, indexers and – of course &#8211; documentation software. &#8220;All these things happen in the browser,&#8221; he said.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/eclipse-organizations-browser-based-orion-tool-gets-on-line-hub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java: A dead end for enterprise application development?</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/java-a-dead-end-for-enterprise-application-development/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/java-a-dead-end-for-enterprise-application-development/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 20:26:33 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[SOA development]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/java-a-dead-end-for-enterprise-application-development/</guid>
		<description><![CDATA[Legend has it that Java got its name one day in 1995 when Sun marketing wunderkind Kim Polese was waiting in line at Starbucks. [Ed Note: We think the author just made this up.] &#8220;Java&#8221; proved superior to the language&#8217;s birth name of &#8220;Oak,&#8221; since it evoked coolness and caffeinated marathon programming sessions. Java was [...]]]></description>
				<content:encoded><![CDATA[<p>Legend has it that Java got its name one day in 1995 when Sun marketing wunderkind <a href="http://www.javaworld.com/jw-04-1996/jw-04-polese.html">Kim Polese</a> was waiting in line at Starbucks. [Ed Note: We think the author just made this up.] &#8220;Java&#8221; proved superior to the language&#8217;s birth name of &#8220;Oak,&#8221; since it evoked coolness and caffeinated marathon programming sessions. Java was a step back from the domain-oriented <a href="http://en.wikipedia.org/wiki/Fourth-generation_programming_language">4GL</a> tools of the time, but it was better than C/C++ for distributed object programming, and a ready army of talent formed around it. <span id="more-1472"></span></p>
<p>Running up to the Internet boom of 2000, Java developers were a much sought-after lot – they garnered high pay, and perks such as onsite playrooms and unlimited quantity of quality coffee. These days Java is the likely choice in mid-size and larger organizations.</p>
<p>But there is discontent brewing. In a recent webcast Forrester Senior Analyst Mike Gualtieri outlined ways in which Java is over the hill. Java could be a dead end for business application development, he contends, because it does not reduce application development complexity and is difficult to learn.</p>
<p>The surfeit of Java Web application frameworks has only made things more difficult, according to Gualtieri. Hearty soul that he is, Gualtieri ventured some <a href="http://www.theserverside.com/discussions/thread.tss?thread_id=61832">posts</a> on our sister site TheServerSide.com, to draw out developer comments on his thesis. As you might expect, many Java people rejected this notion.</p>
<p>We have heard some of Gualtieri&#8217;s arguments across the industry before. People always seem to think, if tools were easier,  more programming could be done by end users, usually business analysts. Business rules are a special case where breakthroughs always seem near – yet, even here, the business rule engines still require plenty of infrastructure that is programmed by Java or, in some cases, C# developers. The Java community has worked in recent years to expand Java&#8217; usability by supporting Domain Specific Languages atop the Java Virtual Machine, but it is fair to say that progress has been sparse and slow.</p>
<p>We have heard the Java death knell before on our very own Web site. Historically, one of SearchSOA.com most popular stories has been a 2006 interview (<a href="http://searchsoa.techtarget.com/news/1198211/Analysts-see-Java-EE-dying-in-an-SOA-world">&#8221;Analysts see Java EE dying in an SOA world&#8221;</a>) with then-Burton Analyst Richard Monson-Haefel.  The premise was that the Java EE platform had grown too complex to be workable for enterprise developers. Monson-Haefel was on to something, for sure. Assorted lightweight frameworks (Spring and Seam, for example) have eased the pain and modernized Java. But Forrester&#8217;s Gualtieri is right – these &#8216;lightweight&#8217; frameworks also conspire to keep Java development a slow and error prone experience. Stay tuned for our upcoming interview with Mike Gualtieri.</p>
<p>Let us know what you think. Use the &#8220;Comment&#8221; tab below.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/java-a-dead-end-for-enterprise-application-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software architecture on display at upcoming TheServerSide Java Symposium</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/software-architecture-on-display-at-upcoming-theserverside-java-symposium/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/software-architecture-on-display-at-upcoming-theserverside-java-symposium/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 16:13:10 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[ESB]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[SOA development]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/software-architecture-on-display-at-upcoming-theserverside-java-symposium/</guid>
		<description><![CDATA[An upcoming event I&#8217;d like to discuss is the TheServerSide Java Symposium next month in Las Vegas. The event is put on by our sister site, TheServerSide.com. Site Editor Cameron MacKenzie and Group Executive Editor Jan Stafford have worked with Java experts such as Jeff Genender, Reza Rahman and others to fashion a fabulous program. [...]]]></description>
				<content:encoded><![CDATA[<p>An upcoming event I&#8217;d like to discuss is the <a href="http://javasymposium.techtarget.com/html/register.html">TheServerSide Java Symposium</a> next month in Las Vegas. The event is put on by our sister site, TheServerSide.com. Site Editor Cameron MacKenzie and Group Executive Editor Jan Stafford have worked with Java experts such as Jeff Genender, Reza Rahman and others to fashion a fabulous program. Among the keynotes are presentations by Spring Framework creator Rod Johnson, Oracle middleware maven Adam Messinger and no less a personage than Java language creator James Gosling.<span id="more-1467"></span></p>
<p>An area of special interest here for us is the architecture track. In several ways it reflects the fact that messaging middleware is growing as an influence in Java design. At the event, the aforementioned Jeff Genender will discuss &#8220;<a title="Working with ActiveMQ" href="http://searchsoa.techtarget.com/tip/Working-with-ActiveMQ-Tips-from-TSSJS-presenter-Jeff-Genender-part-one">ActiveMQ in the Trenches</a>,&#8221; with a focus on tips on architectures and implementations. VMWare Engineer Mark Fisher will look at developing a message-driven architecture using the increasingly popular Spring framework. And, independent Consultant Heath Kesler will cover ways to communicate across Camel OSGI bundles in ServiceMix.</p>
<p>Whether you are diving into cloud architecture or not, you are no doubt working with REST and caching stratagems these days. That makes it a good time to learn from experts at the symposium who can discuss these stratagems in an enterprise computing context. To that end, RedHat&#8217;s Bill Burke will look at the relationship between RESTful applications and traditional middleware services. For his part, Reza Rahman will discuss leveraging caching across enterprise application tiers to achieve better scalability as applied in enterprise development tools such as Java EE and Spring.</p>
<p>The symposium is scheduled for March 16-18 at Caesar&#8217;s Palace. It is always a good time when the best and brightest of Java descend on Las Vegas just as St Patrick&#8217;s Day happens and the NCAA March Madness basketball tournament is getting underway. It is always fun when worlds collide.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/software-architecture-on-display-at-upcoming-theserverside-java-symposium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Searching for Private Orion &#8211; a browser-based open tool integration platform</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/searching-for-private-orion-a-browser-based-open-tool-integration-platform/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/searching-for-private-orion-a-browser-based-open-tool-integration-platform/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 19:19:37 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[SOA development]]></category>
		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/searching-for-private-orion-a-browser-based-open-tool-integration-platform/</guid>
		<description><![CDATA[Orion is not a set of Java plug-ins which run in the existing Eclipse Java IDE, according to Eclipse head  Mike Milinkovich. It is instead a browser-based open tool integration platform which is &#8220;entirely focused on developing for the web, in the web.&#8221; Tools can be written in JavaScript and run in the browser. On [...]]]></description>
				<content:encoded><![CDATA[<p>Orion is not a set of Java plug-ins which run in the existing Eclipse Java IDE, according to Eclipse head  Mike Milinkovich. It is instead a <a href="http://dev.eclipse.org/blogs/mike/2011/01/11/introducing-orion/">browser-based open tool integration platform</a> which is &#8220;entirely focused on developing for the web, in the web.&#8221; Tools can be written in JavaScript and run in the browser. On the server side, Orion is an OSGi-based Java app that runs in a Jetty container. Milinkovich posits this as a major new code undertaking for Eclipse, and it bears watching. In the last ten years, the Eclipse army has done nothing less than revolutionize the way tools are applied to services – and there is more in store.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/searching-for-private-orion-a-browser-based-open-tool-integration-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
