<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>producteering.org &#187; SOA</title>
	<atom:link href="http://producteering.org/category/soa/feed/" rel="self" type="application/rss+xml" />
	<link>http://producteering.org</link>
	<description>Software &#38; technology trends</description>
	<lastBuildDate>Thu, 22 Apr 2010 06:34:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" -->
		<copyright>&#xA9; </copyright>
		<managingEditor>selina.dsouza@aspiresys.com ()</managingEditor>
		<webMaster>selina.dsouza@aspiresys.com()</webMaster>
		<category></category>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>Just another Localhost.localdomain weblog</itunes:summary>
		<itunes:author></itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name></itunes:name>
			<itunes:email>selina.dsouza@aspiresys.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://producteering.org/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://producteering.org/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>producteering.org</title>
			<link>http://producteering.org</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Top 10 Principles for Software Generation</title>
		<link>http://producteering.org/2009/07/09/top-10-principles-for-software-generation/</link>
		<comments>http://producteering.org/2009/07/09/top-10-principles-for-software-generation/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 16:02:28 +0000</pubDate>
		<dc:creator>jkennedy@skywaysoftware.com</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Software testing]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://producteering.org/?p=179</guid>
		<description><![CDATA[I recently blogged at Skyway to review our point of view regarding enterprise software generation.
The full blog post can be found here:http://www.skywayperspectives.org/blog/?p=688
Skyway is interrested in getting feedback from the industry and community.  From our experiences, the industrialization of enterprise software and the use of Software Generation technologies enables a pragmatic approach to other industry [...]]]></description>
			<content:encoded><![CDATA[<p>I recently blogged at Skyway to review our point of view regarding enterprise software generation.</p>
<p>The full blog post can be found here:<a href="http://www.skywayperspectives.org/blog/?p=688">http://www.skywayperspectives.org/blog/?p=688</a></p>
<p>Skyway is interrested in getting feedback from the industry and community.  From our experiences, the industrialization of enterprise software and the use of Software Generation technologies enables a pragmatic approach to other industry trends like Agile methodologies and Service Oriented Architectures.</p>
<p>Here is an excerpt from the posting:</p>
<p class="MsoNormal" style="left;"><em>&#8220;I thought it might be worth while to start to document Skyway&rsquo;s point of view regarding enterprise software generation, and the things that we think are important in this space. Our goal is to promote an active conversation and to solicit feedback of all sorts to ensure that we are working to address those areas that the industry feels are most important to the adoption of generative techniques and ultimately the simplification of delivering enterprise software.</em></p>
<p class="MsoNormal" style="left;">
<p class="MsoNormal" style="left;"><strong><em>Our Top 10 Guiding Principles for Software Generation</em></strong></p>
<ol style="left;" type="1">
<li class="MsoNormal"><strong><em>Offer Incremental and Additive Approaches</em></strong><em> &#8211; Developers should be able to realize the benefits of software generation on their own terms using as much or as little of a generation system as they wish</em></li>
<li class="MsoNormal"><strong><em>Extensibility is Key</em></strong><em> &#8211; The generation system must be extendible, configurable, and customizable at every level</em></li>
<li class="MsoNormal"><strong><em>Exploit Every Asset</em></strong><em> &#8211; The possible sources of inputs to the generation should be as diverse as possible and be expandable by developers&#8221;</em></li>
</ol>
<div style="left;"><em>The full blog post can be found here:<a href="http://www.skywayperspectives.org/blog/?p=688">http://www.skywayperspectives.org/blog/?p=688</a></em></div>
]]></content:encoded>
			<wfw:commentRss>http://producteering.org/2009/07/09/top-10-principles-for-software-generation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web-Oriented Architecture(WOA) :Rendezvous of SOA and Web 2.0</title>
		<link>http://producteering.org/2008/10/31/web-oriented-architecturewoa-rendezvous-of-soa-and-web-20/</link>
		<comments>http://producteering.org/2008/10/31/web-oriented-architecturewoa-rendezvous-of-soa-and-web-20/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 04:26:13 +0000</pubDate>
		<dc:creator>Producteering Digest</dc:creator>
				<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Weekly digest]]></category>
		<category><![CDATA[WOA]]></category>

		<guid isPermaLink="false">http://producteering.org/?p=134</guid>
		<description><![CDATA[While not many in the enterprise IT community are in favor of having yet another new acronym surface, there appears to be a quite a bit of debate revolving Web Oriented Architecture (WOA). Following the sluggish adoption of SOA in enterprises, WOA has come into focus and is regarded as a lighter version of SOA [...]]]></description>
			<content:encoded><![CDATA[<p>While not many in the enterprise IT community are in favor of having yet another new acronym surface, there appears to be a quite a bit of debate revolving Web Oriented Architecture (WOA). Following the sluggish adoption of SOA in enterprises, WOA has come into focus and is regarded as a lighter version of SOA with some technology differences.</p>
<p>While SOA is middleware-driven, investment heavy and typically involves integrating several back-end systems, WOA is about being light-weight and originating standards-based services internally and externally that can be immediately consumed. WOA is not really an architecture but a style of integrating several applications, using mashups and open APIs, REST and RIA clients from a variety of sources.</p>
<p>REST is a popular, powerful and simple method of leveraging HTTP as a Web service. Information is represented in the form of resources on the network and is accessed and manipulated via a specified protocol. It will make sure that enterprises fall back on simpler and more straightforward methods that simply work.</p>
<p>WOA is a promising bet for enterprises. It is about building new applications of code, not components, with the interactions all loosely coupled from start to finish. It&rsquo;s about integration and leveraging existing assets and providing better control and access to enterprise application-specific data immediately, not after an internal SOA infrastructure is in place. Enterprises have started adopting WOA and in a variety of ways: these services can come together as portals, standalone Web apps, SaaS, or RIA front ends to support extended enterprise processes.</p>
<p>Having said all this, WOA is not the solution to every problem. There are some higher end applications where only SOA stacks can come to the rescue. However, it surely is a robust, scalable and reliable technology to build open and powerful web services.</p>
<p><a href="http://producteering.org/weeklydigest/weeklydigest-31-10-2008.htm" target="_blank">Read the entire digest contents</a></p>
]]></content:encoded>
			<wfw:commentRss>http://producteering.org/2008/10/31/web-oriented-architecturewoa-rendezvous-of-soa-and-web-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Platform-as-a-Service(PaaS):Unleashing Web&#8217;s full potential</title>
		<link>http://producteering.org/2008/10/17/platform-as-a-servicepaasunleashing-webs-full-potential/</link>
		<comments>http://producteering.org/2008/10/17/platform-as-a-servicepaasunleashing-webs-full-potential/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 04:49:50 +0000</pubDate>
		<dc:creator>Producteering Digest</dc:creator>
				<category><![CDATA[SOA]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Weekly digest]]></category>
		<category><![CDATA[ISVs]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://producteering.org/?p=132</guid>
		<description><![CDATA[SaaS products have always been associated with an issue of  			limited customizability. In a move to tackle the same, another &#8216;as a  			Service&#8217; model -Platform as a Service (PaaS) has evolved. Often  			being considered as an outcome of Service-oriented Architecture  			(SOA), it can best be described as an application development and [...]]]></description>
			<content:encoded><![CDATA[<p>SaaS products have always been associated with an issue of  			limited customizability. In a move to tackle the same, another &lsquo;as a  			Service&rsquo; model -<strong>Platform as a Service (PaaS)</strong> has evolved. Often  			being considered as an outcome of <strong>Service-oriented Architecture  			(SOA)</strong>, it can best be described as an application development and  			deployment functionality available as a service.</p>
<p>With SOA, we have defined certain web-based interfaces which are  			specific to an existing system or module. It also has rendered it  			reusable too. Now, PaaS promises to extend these functionalities to  			the next level, wherein the whole platform would become accessible  			through a web browser. This means that enterprises now have to just  			develop and deploy their applications through a browser without  			shelling out any extra revenue on infrastructures.</p>
<p>It is agreed that PaaS readily helps create and deploy  			applications. However, the question here is, &ldquo;<strong>Why should Enterprises  			adopt PaaS?</strong>&rdquo; as they already have tools and technologies to meet the  			same goal. It certainly has some clear cut advantages such as no  			infrastructural costs, instant IDE, instant deployment, to name a  			few. They just have to choose the right platform depending on their  			needs and resources and subsequently, can shift their focus onto  			creating innovative applications, rather than the complex IT  			infrastructures. This would also mean the removal of critical  			barrier to entry for smaller ISVs.</p>
<p>The time has come when anyone with an internet connection can  			build various applications and deploy them across the globe. PaaS is  			here to stay, but it should be ensured that they are kept open so  			that the developers and designers do not get alienated from the  			mainstream.</p>
<p><a href="http://producteering.org/weeklydigest/weeklydigest-17-10-2008.htm" target="_blank">Read the entire digest contents</a></p>
]]></content:encoded>
			<wfw:commentRss>http://producteering.org/2008/10/17/platform-as-a-servicepaasunleashing-webs-full-potential/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Technology Enablers for SaaS:SOA</title>
		<link>http://producteering.org/2008/08/22/technology-enablers-for-saassoa/</link>
		<comments>http://producteering.org/2008/08/22/technology-enablers-for-saassoa/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 05:13:44 +0000</pubDate>
		<dc:creator>Producteering Digest</dc:creator>
				<category><![CDATA[Interoperability]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[Weekly digest]]></category>
		<category><![CDATA[federation]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[loose coupling]]></category>
		<category><![CDATA[On-demand]]></category>
		<category><![CDATA[On-Premise]]></category>
		<category><![CDATA[reusability]]></category>
		<category><![CDATA[Service Oriented Architecture]]></category>
		<category><![CDATA[Software-as-a-Service]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://producteering.org/?p=122</guid>
		<description><![CDATA[This week, we highlight Service Oriented Architecture (SOA) as a technology enabler for SaaS. The main concern of an organization making a transition to SaaS is a flexible, scalable and reliable technology. And there cannot be another technology like SOA in this context
While SOA has been a technology architecture that has been around for a [...]]]></description>
			<content:encoded><![CDATA[<p>This week, we highlight Service Oriented Architecture (SOA) as a technology enabler for SaaS. The main concern of an organization making a transition to SaaS is a flexible, scalable and reliable technology. And there cannot be another technology like SOA in this context</p>
<p>While SOA has been a technology architecture that has been around for a while, not many people have been successful using it as it is not very well implemented and requires proper governance mechanisms. <strong>SOA is based on the philosophy of building systems based on the interaction of loosely coupled, coarse-grained autonomous software units called Services</strong>. A service can be understood as the realization of self-contained business functionality in the form of software.</p>
<p>When organizations decouple their services from the silos that an application focus has placed them in, they realize the intrinsic value of the service and its relationship to their business processes. The value of an application does not become less, but the nature of an application changes to one where services form the core of the undertaking.</p>
<p>With that in mind, it becomes easier for Software as a Service (SaaS) to become a reality. An organization already making use of services finds it simple enough to integrate an external service. The reverse is also true. An organization using services finds it easier to expose its own services to external customers &#8211; in essence to take its services to market by providing Software as a Service.</p>
<p>Thus, <strong>the key principles of SOA, such as alignment between business and technology, loose coupling, composition, increased interoperability and federation make it an ideal foundation for a SaaS product.<br />
</strong><br />
Now, two key reasons why SaaS providers have always targeted small and medium enterprises was the inability of SaaS applications to integrate with existing IT assets of larger enterprises and the lack of customization of SaaS products.</p>
<p>However, by implementing SOA, this can be changed as it can allow you to accomplish the following:<br />
â€¢ Your SaaS application can integrate well with existing IT assets of your end-user<br />
â€¢ Mashups will become a possibility between business processes or services that can be a combination of on-demand and on-premise services<br />
â€¢ SOA enabled SaaS will allow you to scale and flexibly version your software efficiently.</p>
<p>For it to act as a strong foundation for building SaaS products however, SOA must be implemented in a disciplined manner with excellent governance. This can lead to truly successful SaaS products.</p>
<p><a href="http://producteering.org/weeklydigest/weeklydigest-22-08-2008.html" target="_blank">Read the entire digest contents</a></p>
]]></content:encoded>
			<wfw:commentRss>http://producteering.org/2008/08/22/technology-enablers-for-saassoa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

