<?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; .NET</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/soa-talk/tag/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/soa-talk</link>
	<description>A SearchSOA.com blog</description>
	<lastBuildDate>Wed, 12 Jun 2013 19:32:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Decoupled design of the Web API kind</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/decoupled-design-of-the-web-api-kind/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/decoupled-design-of-the-web-api-kind/#comments</comments>
		<pubDate>Thu, 01 Nov 2012 20:50:39 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=1942</guid>
		<description><![CDATA[When WCF started, the focus was on decoupling. That was a basic SOA tenet, and Microsoft, though it was not that big a singer in the SOA choir, took those principles to heart in formulating .NET design patterns. Of course, the REST dialect of SOA has gained traction. REST can’t exactly be called “decoupled” because [...]]]></description>
				<content:encoded><![CDATA[<p>When WCF started, the focus was on decoupling. That was a basic SOA tenet, and Microsoft, though it was not that big a singer in the SOA choir, took those principles to heart in formulating .NET design patterns. Of course, the REST dialect of SOA has gained traction. REST can’t exactly be called “decoupled” because it is so much about HTTP. In a recent article on SearchSOA.com, we look at updates to WCF, but there is<a href="http://searchsoa.techtarget.com/news/2240169746/Whats-new-in-NET-WCF-45"> consideration of ASP.NET’s Web API for REST</a> as well.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/decoupled-design-of-the-web-api-kind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Azure adds integrating Service Bus</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/azure-adds-integrating-service-bus/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/azure-adds-integrating-service-bus/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 15:47:33 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Cloud Services]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/azure-adds-integrating-service-bus/</guid>
		<description><![CDATA[The Microsoft Azure cloud effort is a fairly stupendous technology undertaking, but it remains somewhat unknown beyond the ranks of .NET development teams. At the outset, Microsoft started with a bit of clean slate – it skipped SQL support. Based on customer feedback, it has adjusted along the way, supporting relational data as well as [...]]]></description>
				<content:encoded><![CDATA[<p>The Microsoft Azure cloud effort is a fairly stupendous technology undertaking, but it remains somewhat unknown beyond the ranks of .NET development teams. At the outset, Microsoft started with a bit of clean slate – it skipped SQL support. Based on customer feedback, it has adjusted along the way, supporting relational data as well as non-relational, and coming up with a pretty robust offering in the process.<span id="more-1661"></span></p>
<p>Much of Microsoft&#8217;s enterprise computing updates are being applied to the Azure cloud, with earth-borne versions to follow. These efforts were on display at last month&#8217;s Build conference. One new Azure aspect is represented in the Windows Azure Service Bus September Release.  This software is intended to help developers build distributed and loosely-coupled applications in the cloud, as well as hybrid applications across on-premises and the cloud. Enhancements enable asynchronous cloud eventing, event-driven SOA, and advanced intra-app messaging. With this release developers no longer need to handle exceptions due to torn network connections explicitly.</p>
<p>While it came to life long after IBM&#8217;s Message Queue software, Microsoft&#8217;s 1999 introduction of MS MQ to Windows Server came at the right time for many .NET developers, and became a useful part of the company&#8217;s middleware portfolio. Service Bus represents a big step forward. The software supports publish-and-subscribe messaging patterns that Microsoft uses the term &#8216;topics&#8217; to describe.</p>
<p>&#8221;Service Bus is where all our messaging based investments go on the Azure platform. It is where Microsoft&#8217;s messaging [integration middleware] is going,&#8221; said Tony Meleg, Senior Technical Product Manager, Microsoft. Everything on Service Bus is handled as a service, he said.</p>
<p>Service Bus is intended to work with SOA and event-oriented architectures. That is why Meleg says &#8221;it&#8217;s not just messaging, but doing interesting things with messages.&#8221; Meleg said many such improvements to Azure eventually will appear on Windows Server.</p>
<p>Clearly, many cloud computing applications will be new and innovative. But many will look to relocate work that is already being done &#8211; albeit with hopes of superior outcomes. Many enterprises want to take the data transformations and message brokering being done in today&#8217;s data centers, and place that on a cloud platform. Full ESBs on cloud have been discussed. While it is not alone, Microsoft&#8217;s effort to meet architect&#8217;s messaging needs places it in the forefront of cloud vendors.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/azure-adds-integrating-service-bus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SOA Software updates SOA management for Microsoft WCF</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/soa-software-updates-soa-management-for-microsoft-wcf/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/soa-software-updates-soa-management-for-microsoft-wcf/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 21:09:10 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[SOA governance]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/soa-software-updates-soa-management-for-microsoft-wcf/</guid>
		<description><![CDATA[Microsoft created its own world with its own language for .NET. This has created a veil that is sometimes difficult to see through. It walks its own path, and has never hyped SOA to the extent other big vendors have. its primary area of interest is additions to the Windows Communication Foundation (WCF) application development [...]]]></description>
				<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-family: Calibri;font-size: small">Microsoft created its own world with its own language for .NET. This has created a veil that is sometimes difficult to see through. It walks its own path, and has never hyped SOA to the extent other big vendors have. its primary area of interest is additions to the Windows Communication Foundation (WCF) application development framework, which underlies its application integration servers. The down-playing of SOA should not obscure the important part Microsoft has played in driving Web services. This came to mind as we spoke recently about WCF with Ian Goldsmith, Vice President, Product Management, SOA Software. We asked him about Microsoft&#8217;s role in services software.</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">He said: &#8221;There are Web services. And there is SOA. Microsoft has been pretty early in adoption of Web services. Where it has not put as much energy is in enabling enterprise SOA – in enabling the infrastructure of SOA. It is content with its application development framework. Microsoft has deliberately not focused on SOA governance.&#8221; This, of course, is fine with SOA Software, which supports heterogeneous systems.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-family: Calibri;font-size: small">For its part, SOA Software has just released a new version of its Unified SOA governance automation tools for Microsoft&#8217;s Enterprise SOA platform. It is a way of dealing with SOA services across both Java and .NET platforms, a requirement that many of Microsoft&#8217;s enterprise customers often have. The new products manage and govern Web services on Windows Communication Foundation (WCF), BizTalk Server, and ASP.NET, offer improved automation of deployment, expanded auto-discovery of Web services.</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">New in the release is improved support for various WS policy standards. Moreover, deployment has been simplified. And ASP.NET artifacts are covered now.</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">&#8221;We help make sure the services in WCF will comply with those in the Java world,&#8221; he said. </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">He continued, &#8221;WCF actually takes a pretty rigid approach to the [WS- Security Policy] standard. Some of the Java implementation are more lax.&#8221;</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">Goldsmith said the SOA Software tools can automatically up-level the capability of the Java-side services, or take over and downgrade the strictness of WCF services&#8217; WS-Policy, WS-Security Policy and WS-addressing policy, if that is what a SOA governance policy calls for.</span></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/soa-software-updates-soa-management-for-microsoft-wcf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GigaSpaces improves Java coverage for Microsoft&#8217;s Azure compute cloud</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/gigaspaces-improves-java-coverage-for-microsofts-azure-compute-cloud/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/gigaspaces-improves-java-coverage-for-microsofts-azure-compute-cloud/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 15:30:36 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Cloud Services]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/gigaspaces-improves-java-coverage-for-microsofts-azure-compute-cloud/</guid>
		<description><![CDATA[When Microsoft first rolled out its Windows Azure cloud computing architecture, it stepped a bit out of persona, going so far as to support work on a Java SDK for non-C# developers looking to place apps on Microsoft&#8217;s new cloud. Still, most updates aimed at easier Azure cloud application deployment are of the .NET variety [...]]]></description>
				<content:encoded><![CDATA[<p>When Microsoft first rolled out its <a href="http://searchcloudcomputing.techtarget.com/news/1361433/Azure-cloud-on-horizon-The-devil-is-in-the-data-architecture-details">Windows Azure cloud computing architecture</a>, it stepped a bit out of persona, going so far as to support work on a Java SDK for non-C# developers looking to place apps on Microsoft&#8217;s new cloud. Still, most updates aimed at easier Azure cloud application deployment are of the .NET variety &#8211; not Java or J EE. </p>
<p>Exceptions to the &#8221;.NET-mainly&#8221; trend for Azure have emerged. Earlier this year, interoperability specialist JNBridge released JNBridge Pro 6.0 with support for cross platform cloud implementations that span the .NET and Java languages. This week, <a href="http://www.theserverside.net/news/thread.tss?thread_id=44425">Java in-memory data grid pioneer GigaSpaces</a> announced tools that take complex Java application and integration software as-is and places it on the Windows Azure cloud platform.</p>
<p>Known as Cloudify for Azure, the software prepares applications by providing a Groovy-based domain-specific language for bundling deployment scripts, as well as basic out-of-the-box patterns for launching Java-on-the-cloud elements that can include the Apache server, Cassandra distributed database, the Spring framework, the XAP in memory data grid and others.</p>
<p>The developer can work in a familiar Java environment, which distinguishes Cloudify for Azure from first-generation clouds that required the development team to adopt the cloud provider&#8217;s language of choice. That can be a difficult aspect of what has come to be known as <a href="http://searchsoa.techtarget.com/video/Adrian-Cole-discusses-open-source-Platform-as-a-Service">Platform-as-a-Service (PaaS)</a>.</p>
<p>&#8221;People get the direction to move to the cloud. Then they find out it can be much harder than they thought,&#8221; said Paul Burns, Analyst, Neovise. &#8221;If they could move their applications &#8216;as-is,&#8217; it is not that hard after all.&#8221;<span id="more-1636"></span>&#8221;There has been evolution in thinking about the cloud platform as a service over the last year,&#8221; said Burns. &#8221;That is why I see GigaSpaces [for Azure] as interesting. It allows developers to keep doing what they have been doing. Cloudify for Azure helps them move those apps out to the cloud.&#8221; Meanwhile, said Burns, the software takes advantage of the Azure&#8217;s elasticity, or auto-scaling qualities.</p>
<p>GigaSpaces worked with the Azure platform to ensure Java developers going &#8216;cloudward&#8217; would have easier deployment, too. They &#8221;would not have to implement [for example] scalability or high-availability on their own,&#8221; said Uri Cohen, VP of Product Management, GigaSpaces.</p>
<p>&#8221;It is important to say that Azure was built to run .NET,&#8221; said Cohen. &#8220;If you want something that is not .NET-based, you have to do the configuration, dynamic scaling, restart of failed components and [similar tasks] yourself.&#8221; </p>
<p>He said the new tools also provide better management of applications once they are up and running, adding that Cloudify for Azure was now in private beta, with a public beta due at the end of this month, and general availability anticipated by the end of the year.</p>
<p>GigaSpaces has evolved quite a bit since its first days. The evolution has led pretty directly to clustered cloud computing architecture.<br />
 <br />
&#8221;At first the company primarily focused on data caching,&#8221; said Massimo Pazzini, Analyst, Gartner. &#8221;But it kept layering capabilities on the platform until, fundamentally, it became an application server &#8211; a container for building application logic and deploying this on a distributed grid of servers sharing the state of the application to the memory data grid.&#8221;<br />
 <br />
&#8221;Given that architecture, it was very natural for them to move into the cloud, which is a big, huge cluster,&#8221; he said.<br />
 <br />
The work with Azure is important to both GigaSpaces and Microsoft, Gartner&#8217;s Pazzini added. Much of the workload of future clouds will run on Java. And a cloud provider, be it Microsoft or Acme, has to sell CPU cycles.<br />
 <br />
&#8220;Microsoft has a huge infrastructure in place for Azure, and their problem is to sell the infrastructure as much as possible. They want to attract as much workload as possible,&#8221; he said.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/gigaspaces-improves-java-coverage-for-microsofts-azure-compute-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Light-weight apps and the LightSwitch development kit</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/light-weight-apps-and-the-lightswitch-development-kit/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/light-weight-apps-and-the-lightswitch-development-kit/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 20:57:19 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[SOA development]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/light-weight-apps-and-the-lightswitch-development-kit/</guid>
		<description><![CDATA[Enterprise-scale applications – by that we mean big banger &#8221;let&#8217;s-change-the-way-we-do-things-around-here&#8221; enterprise applications – are what we want to do, right? Of course. It is in human nature to want to make a strong impact. But sometimes enterprise applications can be overdone. Grand ambition has its place, but it also invites a lot of risk, especially [...]]]></description>
				<content:encoded><![CDATA[<p>Enterprise-scale applications – by that we mean big banger &#8221;let&#8217;s-change-the-way-we-do-things-around-here&#8221; enterprise applications – are what we want to do, right? Of course. It is in human nature to want to make a strong impact.<span id="more-1375"></span></p>
<p>But sometimes enterprise applications can be overdone. Grand ambition has its place, but it also invites a lot of risk, especially the risk of a failed project.</p>
<p>In a manner, we have seen scaled down ambitions transform the Java space. Spring and Seam and the latest version of Java EE are all about building smaller, simpler Web applications more quickly, and not trying to <a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1324987,00.html">boil the ocean</a>. Now, Microsoft is going the simpler-is-better route with its LightSwitch tool set, intended to rapidly build tactical applications.</p>
<p>This is somewhat ironic, because this is the company that wrote the book on this approach. Microsoft developer tools initially rose to prominence on the back of Visual Basic tools that were very much associated with rapid client-server application development. The application might not effectively scale, but it would prove the concept. PowerBuilder, another tool associated with that era &#8211; while kind of leaving some Visual Basic developers in the lurch. Maybe, in a way, <a href="http://searchsoa.techtarget.com/newsItem/0,289139,sid26_gci1519013,00.html">LightSwitch</a> is filling a gap that the .NET movement inadvertently created.</p>
<p>We <a href="http://itknowledgeexchange.techtarget.com/dotnet-developments/lightswitch-user-ms-developer-tool-helps-you-quickly-assess-business-models/">recently spoke with Patrick Emmons</a>, director of professional services at Adage Technologies, which builds custom software using ASP.NET for a variety of businesses. Emmons is very clear in stating that enterprise-ready is not for every situation and every person. He indicates that sometimes in a line-of-business within a large organization you have to move forward very quickly, and that, for a very young boot-strapping organization the expense of an enterprise-ready application is just overkill.  As an add-in to Visual Studio, Emmons advises, LightSwitch works just as if you were creating a project. It is a project template, but with an entirely different modeling tool for picking data sources. </p>
<p>It is just in beta now, and a link to Microsoft&#8217;s Azure cloud platform is in the works. This may help in scaling up future LightSwitch applications. In any case, the LightSwitch idea seems to play both to the trends of the day and to historical ones.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/light-weight-apps-and-the-lightswitch-development-kit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio LightSwitch Beta 1: More patterns for Azure</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/visual-studio-lightswitch-beta-1-more-patterns-for-azure/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/visual-studio-lightswitch-beta-1-more-patterns-for-azure/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 16:15:10 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Cloud Services]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/visual-studio-lightswitch-beta-1-more-patterns-for-azure/</guid>
		<description><![CDATA[This week Microsoft released Visual Studio LightSwitch Beta 1 to MSDN subscribers. It supports deployment on a Windows desktop, in Silverlight in a browser or as a cloud-based application running Azure.  This software tools represents yet another industry attempt to simplify programming for business users.  While the story has been told before, it may bear [...]]]></description>
				<content:encoded><![CDATA[<p>This week Microsoft released <a href="http://www.microsoft.com/visualstudio/en-us/lightswitch" target="_blank">Visual Studio LightSwitch Beta 1</a> to MSDN subscribers. It supports deployment on a Windows desktop, in Silverlight in a browser or as a cloud-based application running Azure.  This software tools represents yet another industry attempt to simplify programming for business users.  <span id="more-1336"></span>While the story has been told before, it may bear special attention here, as Microsoft has a strong lineage for giving non-developers an entry into development. MS execs discussing LightSwitch liken it in aspects to the redoubtable FoxPro database tool set, which launched many a client-server application back in the day.</p>
<p>The name &#8220;LightSwitch&#8221; is intended to convey the notion that using it is as easy as turning on a switch.  Time will tell if it really is quite that easy – but it can be said that Microsoft and MSDN are busy providing tools that ease .NET and Azure development for a spectrum of developers – including individuals on the business side ready to try their hands at program development.</p>
<p>Long-time Microsoft watchers know the company rarely hits a home run its first time at bat. But software is reworked and refined until it meets the needs of a wide programming public. This can be observed in the work of its patterns&amp;practices group. That collection of folks has worked for a number of years to cull best practices from .NET development projects. More and more good stuff is resulting. A recent  871-page book in the <a href="http://searchsoa.techtarget.com/generic/0,295582,sid26_gci1518020,00.html" target="_blank">Thomas Erl SOA Series</a> is completely devoted to these best .NET practices as they are applied within SOA.</p>
<p>Microsoft is just getting going with Azure, and their have been obvious missteps. But, with there dedicated effort to come up with a cloud computing approach that works for their customers, they do not appear to lagging anyone on the cloud front.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/visual-studio-lightswitch-beta-1-more-patterns-for-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IBM explores OData</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/ibm-explores-odata/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/ibm-explores-odata/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 19:44:41 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/ibm-explores-odata/</guid>
		<description><![CDATA[It is interesting when Microsoft describes an Open Data Protocol (OData) protocol to let .NET clients grab data from data sources via a REST interface working with ADO.NET Data Services.  It is interesting again when the IBM WebSphere eXtreme Scale REST data service also implements HTTP client using OData and ADO.NET Data Services. Just before [...]]]></description>
				<content:encoded><![CDATA[<p>It is interesting when Microsoft describes an Open Data Protocol (<a href="http://www.odata.org/">OData</a>) protocol to let .NET clients grab data from data sources via a REST interface working with ADO.NET Data Services.  It is interesting again when the <a href="http://www.ibm.com/developerworks/websphere/downloads/xs_rest_service.html">IBM WebSphere eXtreme Scale REST data service </a>also implements HTTP client using OData and ADO.NET Data Services. Just before Christmas, IBM announced full product integration with support. This means such apps can run on grid &#8211; can cloud be far behind?</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/ibm-explores-odata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft extends beta for Visual Studio 2010 and .NET 4</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/microsoft-extends-beta-for-visual-studio-2010-and-net-4/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/microsoft-extends-beta-for-visual-studio-2010-and-net-4/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 19:32:05 +0000</pubDate>
		<dc:creator>RobBarry</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/microsoft-extends-beta-for-visual-studio-2010-and-net-4/</guid>
		<description><![CDATA[Through the ongoing beta period of VS 2010 and .NET Framework 4, Microsoft has found some performance issues, particularly around virtual memory usage, writes S. Somasegar, SVP of Microsoft&#8217;s developer division. While Microsoft continues to work to improve performance, Somasegar said a release candidate with a &#8220;go live&#8221; license will be available some time around [...]]]></description>
				<content:encoded><![CDATA[<p>Through the ongoing beta period of VS 2010 and .NET Framework 4, Microsoft has found some performance issues, particularly around virtual memory usage, <a href="http://blogs.msdn.com/somasegar/archive/2009/12/17/visual-studio-2010-and-net-framework-4-beta-period-extended.aspx">writes S. Somasegar</a>, SVP of Microsoft&#8217;s developer division.</p>
<p>While Microsoft continues to work to improve performance, Somasegar said a release candidate with a &#8220;go live&#8221; license will be available some time around February 2010. With this release as a new beta checkpoint, the release data will be pushed back a few weeks, he wrote.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/microsoft-extends-beta-for-visual-studio-2010-and-net-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entity Framework talks to Oracle data</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/entity-framework-talks-to-oracle-data/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/entity-framework-talks-to-oracle-data/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 20:46:00 +0000</pubDate>
		<dc:creator>Jack Vaughan</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Data integration]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/entity-framework-talks-to-oracle-data/</guid>
		<description><![CDATA[Two big industry players whose paths cross in strange ways are Microsoft and Oracle. They may support each others tools and data bases, but they don’t always keep the course as different products go into different revs. A recent example of this is the ADO.NET Entity Framework… Entity Framework is a significant new take on [...]]]></description>
				<content:encoded><![CDATA[<p>Two big industry players whose paths cross in strange ways are Microsoft and Oracle. They may support each others tools and data bases, but they don’t always keep the course as different products go into different revs.</p>
<p>A recent example of this is the ADO.NET Entity Framework… <span id="more-923"></span></p>
<p>Entity Framework is a significant new take on application development for the .NET developer, but it is no slam dunk to update, especially if the .NET developer is writing to an Oracle data base. That means an opening for a data specialist such as Data Direct.</p>
<p>This summer the company began to offer a high-speed data access provider <a href="http://blogs.datadirect.com/2009/08/released-adonet-entity-framework-support-for-oracle.html">connecting the ADO.NET Entity Framework to Oracle DBs</a>. Included are support for schemas, binary data types, BLOBs, XML and more.</p>
<p>We spoke with Jonathan Bruce, who manages DataDirect efforts for .NET and Windows platforms and SQL Engine technologies. He said there is a large coalescence beginning to happen around a single data model among Microsoft developers. That model takes the form of the Entity Framework.</p>
<p>“You have the central model defined now. While ADO.NET is always going to be there,<br />
you are going to see more and more conversations around the Entity Framework as the way to get data access from the .NET platform,” he said.</p>
<p>Still, of course, as Bruce notes, there are always more than one way to do something like data access. One well established alternative to Enitity Framework is <a href="http://www.theserverside.net/tt/articles/showarticle.tss?id=NHibernate">NHibernate</a>, the .NET version of Hibernate.</p>
<p>“It is good to note the NHibernate crowd remains extremely active. I think you will see those two technologies work equally together for quite some time. And that indeed is a good thing, because competition breeds better technology,” he said. “I think they are learning from each other.”</p>
<p>Have we said this before? <a href="http://blogs.datadirect.com/author/jonathan-bruce" target="_blank">Jonathan Bruce’s blog</a> is a great repository of data on data. Go ahead, access it!</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/entity-framework-talks-to-oracle-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Application modernization: COBOL meets .NET</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/application-modernization-cobol-meets-net/</link>
		<comments>http://itknowledgeexchange.techtarget.com/soa-talk/application-modernization-cobol-meets-net/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 14:10:12 +0000</pubDate>
		<dc:creator>Heather Clancy</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://soa-talk.blogs.techtarget.com/2008/11/15/application-modernization-cobol-meets-net/</guid>
		<description><![CDATA[How will IT organizations maintain the COBOL applications written by the whiz kid programmers of the 1970s?That is the question Gartner Inc. analyst Dale Vecchio has been working on in covering issues of application modernization for the past decade. The twentysomething COBOL coders of the 1970s are now in their late 50s and early 60s [...]]]></description>
				<content:encoded><![CDATA[<p>How will IT organizations maintain the COBOL applications written by the whiz kid programmers of the 1970s?<span id="more-629"></span>That is the question Gartner Inc. analyst Dale Vecchio has been working on in covering issues of application modernization for the past decade.</p>
<p>The twentysomething COBOL coders of the 1970s are now in their late 50s and early 60s and are either retired or planning to retire.</p>
<p>Most of the younger generation of programmers are either in the Java world or the Microsoft world.</p>
<p>This would not be a problem if businesses were running exclusively on Java and .NET, but as Vecchio points out many industries, including banking and financial, are still relying on mission critical COBOL applications running in mainframe environments.</p>
<p>The central problem in application modernization is how to move that COBOL code into the 21st Century.</p>
<p>There are basically two alternatives. One is to re-write the old legacy applications in Java or a Microsoft supported language. The second alternative is to keep the legacy code but integrate it into a Java or Microsoft environment.</p>
<p>Among the vendors offering migration solutions, Vecchio is following the emergence this week of Alchemy Solutions, Inc., a Bend, Oregon-based subsidiary of TMV Holdings, formed as a result of the purchase of the legacy modernization products from Fujitsu Computer Systems Corp. Alchemy is now marketing the Fujitsu NetCOBOL line of products outside of Japan.</p>
<p>NetCOBOL provides the technology for migrating COBOL off the mainframe and into the .NET environment where it can run on less expensive commodity blade servers and interact with applications written in newer Microsoft languages, such as Visual Basic and C#.</p>
<p>&#8220;The Fujitsu solution that has now been spun out with Alchemy as an indpendent company is a re-hosting solution to the Windows .NET environment,” explained Gartner’s Vecchio. &#8220;It is exclusive to .NET. It utilizes Fujitsu&#8217;s NETCobol compiler for Windows. So this is a fully supported COBOL dialect in Visual Studio, on an equal footing with every other language in Visual Studio .NET”</p>
<p>In NetCOBOL, Fujitsu created a way to emulate IBM mainframe functionality so it can deal with the batch update paradigm of the 1970s, the Gartner analyst explained.</p>
<p>“They converted the app, which is still COBOL, to be a true .NET application,” he said.</p>
<p>This technology allows a Microsoft shop to do application modernization in a more gradual way, said Alchemy’s new chief operations officer and group president, Ron Langer.</p>
<p>&#8220;Our message is modernize at you migrate,” he said. &#8220;So instead of having green screens with 3270 data streams, we&#8217;re going to change the CICS to ASP.NET.&#8221;</p>
<p>The Alchemy approach allows Microsoft developers to work with the COBOL applications, and allows COBOL programmers to move into the Microsoft world, which he argues is easier than moving into the Java world.</p>
<p>&#8220;You can leverage the skills of your ASP.NET development team,&#8221; Langer said. &#8220;While bringing over existing COBOL developers. But Visual Studio and the .NET framework are a better place for the programmers that are moving off the mainframe than a Unix environment where a mixture of COBOL and Java turns out to be a difficult thing to do.</p>
<p>Another approach to application modernization is Attachmate’s enhancing its Verastream Host Integrator (VHI) with added WS-I compliant Web services with added FIPS-certified Crypto libraries and Native .NET client support.</p>
<p>This week, Jack Vaughan, SearchSOA editor-in-chief wrote about the Attachmate approach, <a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1338999,00.html">Legacy-to-SOA modernization goes to court</a>.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/soa-talk/application-modernization-cobol-meets-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
