<?xml version="1.0" encoding="UTF-8"?>
<rss 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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Rajesh Raheja on Enterprise Software Development</title>
	
	<link>http://rraheja.wordpress.com</link>
	<description>My thoughts on Enterprise Software Technologies...and more.</description>
	<lastBuildDate>Sun, 12 May 2013 15:43:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain="rraheja.wordpress.com" port="80" path="/?rsscloud=notify" registerProcedure="" protocol="http-post" />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Rajesh Raheja on Enterprise Software Development</title>
		<link>http://rraheja.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://rraheja.wordpress.com/osd.xml" title="Rajesh Raheja on Enterprise Software Development" />
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/RajeshRaheja" /><feedburner:info uri="rajeshraheja" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://rraheja.wordpress.com/?pushpress=hub" /><item>
		<title>My Sessions at Java One 2013 India</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/dfI-15FVwmc/</link>
		<comments>http://rraheja.wordpress.com/2013/05/03/javaone-india-2013/#comments</comments>
		<pubDate>Sat, 04 May 2013 04:50:25 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Enterprise Software]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Oracle SOA Suite]]></category>
		<category><![CDATA[Service-oriented architecture]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=693</guid>
		<description><![CDATA[I will be presenting the following sessions at JavaOne 2013 India: Session ID: HOL1186 Session Title: Hands-On Introduction to Integration and Oracle SOA Suite 11g Venue / Room: Flexi 1 HOL Room &#8211; Develop Date and Time: 5/8/13, 14:00 &#8211; &#8230; <a href="http://rraheja.wordpress.com/2013/05/03/javaone-india-2013/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=693&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" alt="I'm Speaking JavaOne 8-9 May 2013 Hyderabad" src="http://www.oracle.com/us/dm/153334-j1-imspeaking-160x160-1916372.gif?ssSourceSiteId=javaone" width="160" height="160" /></p>
<p>I will be presenting the following sessions at JavaOne 2013 India:</p>
<p>Session ID: <a href="https://oraclein.activeevents.com/connect/sessionDetail.ww?SESSION_ID=1186&amp;tclass=popup" target="_blank">HOL1186</a><br />
Session Title: Hands-On Introduction to Integration and Oracle SOA Suite 11g<br />
Venue / Room: Flexi 1 HOL Room &#8211; Develop<br />
Date and Time: 5/8/13, 14:00 &#8211; 16:00</p>
<p>Session ID: <a href="https://oraclein.activeevents.com/connect/sessionDetail.ww?SESSION_ID=1177&amp;tclass=popup" target="_blank">CON1177</a><br />
Session Title: Oracle SOA Suite: the Most Capable Tool for Every Possible Integration Challenge<br />
Venue / Room: Hall 2<br />
Date and Time: 5/9/13, 10:15 &#8211; 11:15</p>
<p>Hope to see you there!</p>
<p><a href="http://www.oracle.com/go/?&amp;Src=7328808&amp;Act=366&amp;pcode=WWMK11054239MPP017"><img class="alignnone" alt="JavaOne India - Register Now" src="http://www.oracle.com/us/dm/153334-j1-tk-180x120-1916411.gif?ssSourceSiteId=javaone" width="180" height="120" /></a></p>
<p>&nbsp;</p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/enterprise-software/'>Enterprise Software</a> Tagged: <a href='http://rraheja.wordpress.com/tag/cloud-computing/'>Cloud computing</a>, <a href='http://rraheja.wordpress.com/tag/oracle-soa-suite/'>Oracle SOA Suite</a>, <a href='http://rraheja.wordpress.com/tag/service-oriented-architecture/'>Service-oriented architecture</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/693/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/693/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=693&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/dfI-15FVwmc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2013/05/03/javaone-india-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>

		<media:content url="http://www.oracle.com/us/dm/153334-j1-imspeaking-160x160-1916372.gif?ssSourceSiteId=javaone" medium="image">
			<media:title type="html">I'm Speaking JavaOne 8-9 May 2013 Hyderabad</media:title>
		</media:content>

		<media:content url="http://www.oracle.com/us/dm/153334-j1-tk-180x120-1916411.gif?ssSourceSiteId=javaone" medium="image">
			<media:title type="html">JavaOne India - Register Now</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2013/05/03/javaone-india-2013/</feedburner:origLink></item>
		<item>
		<title>Hybrid Cloud Integrations using Oracle SOA Suite</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/utawoJdAx8I/</link>
		<comments>http://rraheja.wordpress.com/2013/04/10/hybrid-cloud-integrations-oracle-soa/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 15:56:03 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Application Integration]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Software as a service]]></category>
		<category><![CDATA[Oracle SOA Suite]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=686</guid>
		<description><![CDATA[My post on the Oracle SOA blog shows you a detailed, step-by-step approach of using the Oracle SOA Suite to integrate with cloud applications, taking the Oracle RightNow Cloud Service as an example. It shows how you can take care of specific &#8230; <a href="http://rraheja.wordpress.com/2013/04/10/hybrid-cloud-integrations-oracle-soa/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=686&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>My <a href="https://blogs.oracle.com/SOA/entry/video_demo_integrating_with_cloud" target="_blank">post on the Oracle SOA blog</a> shows you a detailed, step-by-step approach of using the Oracle SOA Suite to integrate with cloud applications, taking the Oracle RightNow Cloud Service as an example. It shows how you can take care of specific SaaS API considerations (security, polymorphic operations etc) and achieve a consistent integration strategy for your organization, whether it is A2A, B2B, cloud or mobile integration.</p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/application-integration/'>Application Integration</a> Tagged: <a href='http://rraheja.wordpress.com/tag/cloud-computing/'>Cloud computing</a>, <a href='http://rraheja.wordpress.com/tag/oracle-soa-suite/'>Oracle SOA Suite</a>, <a href='http://rraheja.wordpress.com/tag/soa/'>soa</a>, <a href='http://rraheja.wordpress.com/tag/software-as-a-service/'>Software as a service</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/686/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/686/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=686&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/utawoJdAx8I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2013/04/10/hybrid-cloud-integrations-oracle-soa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2013/04/10/hybrid-cloud-integrations-oracle-soa/</feedburner:origLink></item>
		<item>
		<title>Oracle SOA at Cloud Connect 2013</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/6CZ1ONLA-Sk/</link>
		<comments>http://rraheja.wordpress.com/2013/03/29/682/#comments</comments>
		<pubDate>Fri, 29 Mar 2013 21:25:48 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Application Integration]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=682</guid>
		<description><![CDATA[Visit the Oracle booth #608 at Cloud Connect next week (April 3 and April 4) to learn about how you can use Oracle SOA Suite to provide a comprehensive cloud integration solution. I will be at the booth on April &#8230; <a href="http://rraheja.wordpress.com/2013/03/29/682/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=682&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="https://blogs.oracle.com/SOA/entry/oracle_soa_at_cloud_connect"><img class="alignnone" alt="Oracle at Cloud Connect 2013" src="http://www.oracleimg.com/us/dm/cloud-connect-500x158-1913887.jpg" width="500" height="158" /></a></p>
<p><span style="font-size:small;">Visit the Oracle booth #608 at Cloud Connect next week (April 3 and April 4) to learn about how you can use Oracle SOA Suite to provide a <a href="https://blogs.oracle.com/SOA/entry/cloud_integration_white_paper_now" target="_blank">comprehensive cloud integration solution</a>. I will be at the booth on April 3rd starting at noon. </span><span style="font-size:small;">Looking forward to see you there!</span></p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/application-integration/'>Application Integration</a> Tagged: <a href='http://rraheja.wordpress.com/tag/cloud-computing/'>Cloud computing</a>, <a href='http://rraheja.wordpress.com/tag/conference/'>conference</a>, <a href='http://rraheja.wordpress.com/tag/soa/'>soa</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/682/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=682&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/6CZ1ONLA-Sk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2013/03/29/682/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>

		<media:content url="http://www.oracleimg.com/us/dm/cloud-connect-500x158-1913887.jpg" medium="image">
			<media:title type="html">Oracle at Cloud Connect 2013</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2013/03/29/682/</feedburner:origLink></item>
		<item>
		<title>My Sessions at Oracle OpenWorld 2012</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/pe2LFF4Bxyw/</link>
		<comments>http://rraheja.wordpress.com/2012/09/30/my-sessions-at-oracle-openworld-2012/#comments</comments>
		<pubDate>Sun, 30 Sep 2012 19:18:28 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Application Integration]]></category>
		<category><![CDATA[Oracle Fusion Applications]]></category>
		<category><![CDATA[Oracle OpenWorld]]></category>
		<category><![CDATA[Oracle SOA Suite]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=677</guid>
		<description><![CDATA[&#160; &#160; &#160; Update Nov-2012: The session pages now have the slide pdf documents for download. Simply click on each session link below to get started. &#8212;- I have 4 sessions at Oracle OpenWorld 2012. Oracle Fusion Applications: Customizing and &#8230; <a href="http://rraheja.wordpress.com/2012/09/30/my-sessions-at-oracle-openworld-2012/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=677&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><em><strong>Update Nov-2012:</strong> </em>The session pages now have the slide pdf documents for download. Simply click on each session link below to get started.</p>
<p>&#8212;-</p>
<p><a href="https://oracleus.activeevents.com/connect/speakerDetail.ww?PERSON_ID=B6155FC2CA7FB778ED3F20DBF3C26C60" target="_blank"><img class="alignnone" title="OOW 2012 I'm Speaking" alt="OOW 2012 I'm Speaking" src="http://www.oracleimg.com/ocom/groups/public/@ocom/documents/digitalasset/1727963.gif" height="250" width="250" /></a></p>
<p>I have <a href="https://oracleus.activeevents.com/connect/speakerDetail.ww?PERSON_ID=B6155FC2CA7FB778ED3F20DBF3C26C60" target="_blank">4 sessions</a> at Oracle OpenWorld 2012.</p>
<p><a href="https://oracleus.activeevents.com/connect/sessionDetail.ww?SESSION_ID=8719&amp;tclass=popup" target="_blank"><strong>Oracle Fusion Applications: Customizing and Extending Business Processes</strong></a></p>
<p>I will join my colleague Ravi Sankaran (outstanding architect and advisor to the Fusion applications development team) to talk about the approaches in customizing and extending Oracle Fusion Applications with Oracle SOA Suite. CON8719</p>
<p>When: Monday, Oct 1, 4:45 PM &#8211; 5:45 PM</p>
<p>Where: Palace Hotel &#8211; Twin Peaks North</p>
<p><a href="https://oracleus.activeevents.com/connect/sessionDetail.ww?SESSION_ID=8326&amp;tclass=popup" target="_blank"><strong>Managed File Transfer Use Cases and Oracle Fusion Applications Cloud</strong></a></p>
<p>As part of the &#8220;Birds of a Feather&#8221; session, I will join Dave Berry and Sundar Shenbagam to discuss usage scenarios for integrating managed file transfer with Oracle SOA Suite, Oracle B2B applications, Oracle Healthcare applications, and Oracle Fusion Applications. BOF8326</p>
<p>When: Monday, Oct 1, 6:15 PM &#8211; 7:00 PM</p>
<p>Where: Marriott Marquis &#8211; Golden Gate C3</p>
<p><a href="https://oracleus.activeevents.com/connect/sessionDetail.ww?SESSION_ID=8968&amp;tclass=popup" target="_blank"><strong>How to Integrate Cloud Applications with Oracle SOA Suite</strong></a></p>
<p>I will be joined by Geeta Pyne (Director, Middleware at BMC Software) to address cloud integration challenges and how Oracle SOA Suite can help with a consistent approach to integration, whether on-premises or cloud. I am quite excited about this session as we will tackle the hype and myth of &#8220;simple&#8221; cloud integrations and share real-life application integration experiences. Don&#8217;t miss this one! CON8968</p>
<p>When: Tuesday, Oct 2, 11:45 AM &#8211; 12:45 PM</p>
<p>Where: Moscone West &#8211; 3003</p>
<p><a href="https://oracleus.activeevents.com/connect/sessionDetail.ww?SESSION_ID=8685&amp;tclass=popup" target="_blank"><strong>Oracle Fusion Applications: Best Practices in Integration Design Patterns</strong></a></p>
<p>I will be joined by Ravi Sankaran to provide a high level view of the Oracle Fusion Applications integration strategy and showing the best practice integration design patterns. You will learn how to discover integration assets, invoke web services and use cloud data integration. The session is not just limited to SaaS deployments, but will be useful for on-premises customers as well. CON8685</p>
<p>When: Tuesday, Oct 2, 1:15 PM &#8211; 2:15 PM</p>
<p>Where: Palace Hotel &#8211; Telegraph</p>
<p>I will also be at the SOA Customer Advisory Board on Thursday, in case you are attending. See you at OpenWorld!</p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/application-integration/'>Application Integration</a> Tagged: <a href='http://rraheja.wordpress.com/tag/oracle-fusion-applications/'>Oracle Fusion Applications</a>, <a href='http://rraheja.wordpress.com/tag/oracle-openworld/'>Oracle OpenWorld</a>, <a href='http://rraheja.wordpress.com/tag/oracle-soa-suite/'>Oracle SOA Suite</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/677/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=677&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/pe2LFF4Bxyw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2012/09/30/my-sessions-at-oracle-openworld-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>

		<media:content url="http://www.oracleimg.com/ocom/groups/public/@ocom/documents/digitalasset/1727963.gif" medium="image">
			<media:title type="html">OOW 2012 I'm Speaking</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2012/09/30/my-sessions-at-oracle-openworld-2012/</feedburner:origLink></item>
		<item>
		<title>A Real-World Experience using AIA Productivity Tools</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/9X1g2KgLT74/</link>
		<comments>http://rraheja.wordpress.com/2012/08/20/a-real-world-experience-using-aia-productivity-tools/#comments</comments>
		<pubDate>Mon, 20 Aug 2012 14:15:21 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Application Integration]]></category>
		<category><![CDATA[Application Integration Architecture]]></category>
		<category><![CDATA[Enterprise application integration]]></category>
		<category><![CDATA[Enterprise Business Object]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[Oracle Fusion Middleware]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[Solution Architect]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[XMAN]]></category>
		<category><![CDATA[XSL Mapping Analyzer]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=654</guid>
		<description><![CDATA[One of the joys of working in product development, especially in my earlier customer success advocate role, is the satisfaction received when helping resolve customers needs with your products! A few months back, a key telecom customer needed to describe the &#8230; <a href="http://rraheja.wordpress.com/2012/08/20/a-real-world-experience-using-aia-productivity-tools/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=654&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>One of the joys of working in product development, especially in my earlier customer success advocate role, is the satisfaction received when helping resolve customers needs with your products!</p>
<p>A few months back, a key telecom customer needed to describe the semantic Enterprise Business Object (EBO) structure in a hierarchical/indented model to a flat spreadsheet so that designers can perform application mapping for the Process Integration Packs (a.k.a. PIP, basically pre-packaged integration accelerators for specific business process flows). I pointed them to a not-well publicised (and highly underestimated tool) called the XSL Mapping Analyzer (a.k.a XMAN).</p>
<p>Below is an email from the customer describing how useful they found the tool, in fact just one of the utilities! Thanks to the OCS Team (Balaji S G and Kurt) and KT (Sungwoo Yu) for this valuable feedback!</p>
<p><strong>Side note:</strong> XMAN is actually a set of utilities my team built to parse XSL and EBO XSDs into various formats for semantic analysis of attribute level mapping; including HTML, CSV, flattened CSV and XML. It&#8217;s real power is in providing tactical SOA governance if you are using AIA canonicals, as it can help flag functional interoperability issues across projects using the same EBO, thereby encouraging service reuse and providing the ROI on your SOA. To learn more about XMAN usage, see my <a href="http://rraheja.wordpress.com/2009/03/30/soa_governance_using_aia/">earlier blog post</a> and <a href="http://rraheja.wordpress.com/2009/10/09/oow09_session/">OOW 2009 session</a>.</p>
<p><em><strong>&#8212; Email below published verbatim with prior owner&#8217;s permission &#8212;</strong></em></p>
<p>Hi Balaji,</p>
<p>I’m glad to share my experience with Rajesh’ blog</p>
<p>Specially, I use to visit and learn a best practices using aia from that popular blog.</p>
<p>I’d like to briefly introduce my situation.</p>
<p>I’m working at telecom Project aims to build next generation BSS/OSS for 35 mil subscribers utilized by Oracle RODOD(Siebel,BRM,OSM, OPH and etc) .</p>
<p>I’m in charge of Integration team.</p>
<p>As we try to fit OOTB PIPs with our business, we need to analysis OOTB PIPs and design extension of PIPs.</p>
<p>These days our team cooperation with OCS for Communication PIP extension design on AIA Technical Document Design.</p>
<p>Although we cannot totally understand what existing input/output message and mapping in complex process integrations, we have to provide explain how prebuilt aia integration build interoperability with Siebel, BRM.</p>
<p>Basically, we can refer PIP implementation documents. However, if we closely looked at message level input/output and mapping details for reviewing service detail communication with edge application. It had been challenge.</p>
<p>At that time, I concerned that below so that I requested the OCS guidance</p>
<p>For we describe edge ABM structure or complex EBMs on spreadsheet, how can we describe different level elements on spreadsheet automatically?</p>
<p>Why we need to describe on spreadsheet, most of edge application function designer is not familiar with complex related xsd and different level of structure specially ebo.</p>
<p>So, when designed for extension of pips, Edge application function designer is unable to consider EBO structure.</p>
<p>If AIA team share used each operation EBM by spreadsheet, they will be easy to approach understanding EBO</p>
<p>Do you have any idea for that?</p>
<p>1.       How to automatically convert message structure xsd to table. (It could be different structure distinguished by indentation)</p>
<p>2.       If we describe different level elements distinguish using XPath, How we automatically extract XPath of all nodes from EBM.</p>
<p>Thanks to OCS(Balaji, Kurt) helps</p>
<p>We can utilize AIA Development Tools such as XMAN, XSD Flatter and generated XMAN reports RV11.1.</p>
<p>Particularly, XSD Flatter is right to solve above two problems.</p>
<p>For instance, I’m going to explain how I can extract element tree on spreadsheet from SalesOrderEBM.xsd</p>
<p><em>source $AIA_INSTANCE/bin/aiaenv.sh.</em></p>
<p><em>cd $AIA_Installed Directory/DeveloperTools/XSDFlattener/bin/</em></p>
<p><em> </em></p>
<p><em>xsd2csv.sh -inputSchemaURL $AIA_Metadata_Directory /AIAComponents/EnterpriseObjectLibrary/Industry/Communications/EBO/SalesOrder/V2/SalesOrderEBO.xsd -rootElement ProcessSalesOrderEBM</em></p>
<p>As converted, I’ve got a csv file with x-path, cardinality, annotation and element tree with display hierarchy using indentation, and then reformatted below.</p>
<p><a href="http://rraheja.files.wordpress.com/2012/08/image003.png" target="_blank"><img class="alignleft  wp-image-659" title="image003" src="http://rraheja.files.wordpress.com/2012/08/image003.png?w=1024&#038;h=447" alt="" width="1024" height="447" /></a></p>
<p>Even, I can convert ABM of Siebel Integration Object Message as well.</p>
<p><em>xsd2csv.sh -inputSchemaURL $AIA_Metadata_Directory /AIAComponents/ApplicationObjectLibrary/Siebel/V1/schemas/SWIOrderIO.xsd -rootElement ListOfSWIOrderIO</em></p>
<p><em> </em></p>
<p><a href="http://rraheja.files.wordpress.com/2012/08/image002.png" target="_blank"><img class="alignleft  wp-image-658" title="image002" src="http://rraheja.files.wordpress.com/2012/08/image002.png?w=608&#038;h=674" alt="" width="608" height="674" /></a></p>
<p>In addition, I aware generated RV11.1 XMAN report already provided whole EBM csv information by support.oracle.com</p>
<p><em>Also I can generate csv report from all of EBM using eol2csv.</em></p>
<p><em>eol2csv.sh -inputDir $AIA_Metadata_Directory /AIAComponents/ApplicationObjectLibrary/Siebel/V1/schemas -outputDir ~/eoloutput/AIAComponents/ApplicationObjectLibrary/Siebel/V1/schemas</em></p>
<p>Thanks</p>
<p>Sungwoo</p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/application-integration/'>Application Integration</a> Tagged: <a href='http://rraheja.wordpress.com/tag/application-integration-architecture/'>Application Integration Architecture</a>, <a href='http://rraheja.wordpress.com/tag/enterprise-application-integration/'>Enterprise application integration</a>, <a href='http://rraheja.wordpress.com/tag/enterprise-business-object/'>Enterprise Business Object</a>, <a href='http://rraheja.wordpress.com/tag/governance/'>governance</a>, <a href='http://rraheja.wordpress.com/tag/oracle-fusion-middleware/'>Oracle Fusion Middleware</a>, <a href='http://rraheja.wordpress.com/tag/soa/'>soa</a>, <a href='http://rraheja.wordpress.com/tag/solution-architect/'>Solution Architect</a>, <a href='http://rraheja.wordpress.com/tag/tools/'>tools</a>, <a href='http://rraheja.wordpress.com/tag/xman/'>XMAN</a>, <a href='http://rraheja.wordpress.com/tag/xsl-mapping-analyzer/'>XSL Mapping Analyzer</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/654/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=654&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/9X1g2KgLT74" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2012/08/20/a-real-world-experience-using-aia-productivity-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>

		<media:content url="http://rraheja.files.wordpress.com/2012/08/image003.png?w=1024" medium="image">
			<media:title type="html">image003</media:title>
		</media:content>

		<media:content url="http://rraheja.files.wordpress.com/2012/08/image002.png" medium="image">
			<media:title type="html">image002</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2012/08/20/a-real-world-experience-using-aia-productivity-tools/</feedburner:origLink></item>
		<item>
		<title>Five Frequently Asked Questions About EXTERNAL Web Services in Fusion Applications</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/31zzpenRE_s/</link>
		<comments>http://rraheja.wordpress.com/2012/08/13/five-qs-fa-ext-webservices/#comments</comments>
		<pubDate>Mon, 13 Aug 2012 14:35:11 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Application Integration]]></category>
		<category><![CDATA[Application programming interface]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Enterprise application integration]]></category>
		<category><![CDATA[Oracle Fusion Applications]]></category>
		<category><![CDATA[Oracle Fusion Middleware]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[Software as a service]]></category>
		<category><![CDATA[Web service]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=641</guid>
		<description><![CDATA[The Fusion Applications OER white paper (introduced in my previous post on Fusion Applications Integration) touches upon the EXTERNAL keyword tagged on services. As described in the paper, these services are used by customers/partners to extend and integrate with Oracle Fusion &#8230; <a href="http://rraheja.wordpress.com/2012/08/13/five-qs-fa-ext-webservices/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=641&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The <a href="https://fusionappsoer.oracle.com/FusionApps_OER_WP.pdf" target="_blank">Fusion Applications OER white paper</a> (introduced in my previous post on <a href="http://rraheja.wordpress.com/2012/03/16/integrating-with-fa-oer/">Fusion Applications Integration</a>) touches upon the <strong>EXTERNAL</strong> keyword tagged on services.</p>
<p><img class="alignleft size-full wp-image-644" title="FA OER Service External Keyword" src="http://rraheja.files.wordpress.com/2012/08/faoerserviceexternalkeyword.jpg?w=584" alt="FA OER Service External Keyword"   />As described in the paper, these services are used by customers/partners to extend and integrate with Oracle Fusion Applications, whether in on-premise or SaaS mode. This post describes the keyword in detail by addressing five frequently asked questions.</p>
<p><strong>Q1. What does the EXTERNAL keyword imply for integration scenarios and SaaS deployments?</strong></p>
<p>To understand this, let&#8217;s look at the Fusion Applications deployment topology below Note: this shows only SOA Composite services, but is also applicable for ADF Services.</p>
<p><img class="alignleft size-full wp-image-643" title="Fusion Applications Topology" src="http://rraheja.files.wordpress.com/2012/08/faextservicetopology.jpg?w=584&#038;h=374" alt="Fusion Applications Topology" width="584" height="374" />The topology splits visibility to web and service resources into two categories &#8211; internal and external. This is achieved by fronting all HTTP requests through two different Oracle HTTP Servers (OHS), one for internal traffic routed between Fusion Applications servers, and another for external sources, which has only a small subset of the routing rules to prevent unauthorized access by external systems. This approach facilitates unhindered access within the Fusion Applications domain and acts as a firewall to restrict access to external systems.</p>
<p>In the example shown above, internal clients (i.e. those deployed in the same Fusion Applications domain) would have access to all composite services - A, B, and C and any service endpoints that they provide. In contrast, all other external clients are restricted to accessing only services provided through composites A and B.</p>
<p>Another characteristic of services that are exposed externally is that they also enforce a more stringent Oracle Web Services Manager (OWSM) policy using SSL or WS-Security message protection. By contrast, services NOT marked as EXTERNAL are protected using the OWSM Global Policy Attachments (GPA) feature, which in the case of Fusion Apps do not enforce message protection and rely only on username token or SAML identity propagation.</p>
<p>As you may have guessed by now, services tagged with the EXTERNAL keyword in OER, are the only ones provisioned with routing rules on the External OHS and protected with a stringent message protected OWSM policy. This is what makes them suitable for application integration use cases; even more so in the cloud where deploying custom services to the SaaS WebLogic Server domain may not be possible.</p>
<p><strong>Q2. The service I want is not marked as EXTERNAL. Can I just tag it with the keyword for my integration project?</strong></p>
<p>As explained above, making a service &#8220;EXTERNAL&#8221; is more than just tagging the keyword in OER. The service also needs to be secured using a message protection enabled local OWSM policy and requires modification of the OHS routing rules to allow service URI access to the external world. For Oracle-shipped services, this is done by the Provisioning framework. For custom services, this can be possible in on-premise and hosted installations, but may not be possible in the SaaS mode.</p>
<p>Most likely, if an Oracle-shipped service has not been marked as EXTERNAL, it is due to specific functional and/or security reasons, which is usually not addressable at the customer site.</p>
<p><strong>Q3. If I can&#8217;t change non-EXTERNAL services, why document them in OER?</strong></p>
<p>While it is true that non-EXTERNAL services cannot be consumed by external clients, they can still be consumed by internal clients, such as custom implemented composites that are deployed in the Fusion Applications SOA domain in on-premise or hosted deployments. Moreover, apart from service invocations, many composite services also have capabilities for layered customizations for BPEL processes and Oracle Business Rules. The OER entries for these non-EXTERNAL services therefore serve as API documentation.</p>
<p><strong>Q4. Are EXTERNAL services the same as &#8220;Public&#8221; services?</strong></p>
<p>The two terms &#8212; &#8220;EXTERNAL&#8221; and &#8220;Public&#8221; &#8212; are frequently used interchangeably, however, they are not synonymous! &#8220;EXTERNAL&#8221; refers to service visibility in the topology, while &#8220;Public&#8221; basically amounts to the level of API support provided by Oracle. In fact, there is no attribute called &#8220;Public&#8221;, instead it is referenced by the <em>Compatibility</em> attribute value of <em>Supported</em>.</p>
<p>While <em>most</em> EXTERNAL services tend to be Public, there are exceptions. For instance, mobile-enabled services accessed by iPad or iPhone apps (external to Fusion Applications) will be tagged as EXTERNAL. However, if the only intended supported client is the pre-certified mobile app, then the service may be marked with a <em>Compatibility </em>value of<em> Not Supported</em> to effectively make it &#8220;Private&#8221;.</p>
<p>The <a href="https://fusionappsoer.oracle.com/FusionApps_OER_WP.pdf" target="_blank">Fusion Applications OER white paper</a> also lists the various combinations of the Keyword and Compatibility tags and their implications for service use in integration projects.</p>
<p><strong>Q5. How do I find all available EXTERNAL services?</strong></p>
<p>Using the <a href="https://fusionappsoer.oracle.com/" target="_blank">cloud hosted OER instance</a>. Simply search for EXTERNAL and limit the <em>Asset Type</em> to <em>ADF Service</em> or <em>Composite Service</em> to filter the results.</p>
<p><img class="alignleft size-full wp-image-645" title="FA OER Service External Search" src="http://rraheja.files.wordpress.com/2012/08/faoerserviceexternalsearch.jpg?w=584" alt="FA OER Service External Search"   />IMPORTANT NOTE: This is a simple text search and will result in services that have the word EXTERNAL in any metadata, including descriptions. Therefore, you may get false positives. To confirm the service accessibility, always check the Keyword value on the Taxonomy tab of the service detail page as shown in the screenshot at the top of this post.</p>
<p>Hopefully this post has addressed most of the questions about the EXTERNAL keyword usage. If you still have some, feel free to sound off in the comments.</p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/application-integration/'>Application Integration</a> Tagged: <a href='http://rraheja.wordpress.com/tag/application-programming-interface/'>Application programming interface</a>, <a href='http://rraheja.wordpress.com/tag/cloud-computing/'>Cloud computing</a>, <a href='http://rraheja.wordpress.com/tag/enterprise-application-integration/'>Enterprise application integration</a>, <a href='http://rraheja.wordpress.com/tag/oracle-fusion-applications/'>Oracle Fusion Applications</a>, <a href='http://rraheja.wordpress.com/tag/oracle-fusion-middleware/'>Oracle Fusion Middleware</a>, <a href='http://rraheja.wordpress.com/tag/soa/'>soa</a>, <a href='http://rraheja.wordpress.com/tag/software-as-a-service/'>Software as a service</a>, <a href='http://rraheja.wordpress.com/tag/web-service/'>Web service</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/641/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=641&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/31zzpenRE_s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2012/08/13/five-qs-fa-ext-webservices/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>

		<media:content url="http://rraheja.files.wordpress.com/2012/08/faoerserviceexternalkeyword.jpg" medium="image">
			<media:title type="html">FA OER Service External Keyword</media:title>
		</media:content>

		<media:content url="http://rraheja.files.wordpress.com/2012/08/faextservicetopology.jpg" medium="image">
			<media:title type="html">Fusion Applications Topology</media:title>
		</media:content>

		<media:content url="http://rraheja.files.wordpress.com/2012/08/faoerserviceexternalsearch.jpg" medium="image">
			<media:title type="html">FA OER Service External Search</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2012/08/13/five-qs-fa-ext-webservices/</feedburner:origLink></item>
		<item>
		<title>Using Cloud OER to Find Fusion Applications On-Premise Service Concrete WSDL URL</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/bl1UZLgRP_c/</link>
		<comments>http://rraheja.wordpress.com/2012/08/08/using-cloud-oer-find-fa-op-svc-concrete-wsdl-url/#comments</comments>
		<pubDate>Thu, 09 Aug 2012 01:58:29 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Application Integration]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Oracle Fusion Applications]]></category>
		<category><![CDATA[Oracle Fusion Middleware]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[Web service]]></category>
		<category><![CDATA[Web Services Description Language]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=630</guid>
		<description><![CDATA[In my previous post on Fusion Applications Integration, the Fusion Applications OER white paper explains Oracle Enterprise Repository (OER) usage in the applications context, assuming a dedicated OER for your Fusion Applications instance (whether cloud/SaaS or on-premise). Having a dedicated OER instance &#8230; <a href="http://rraheja.wordpress.com/2012/08/08/using-cloud-oer-find-fa-op-svc-concrete-wsdl-url/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=630&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>In my previous post on <a href="http://rraheja.wordpress.com/2012/03/16/integrating-with-fa-oer/">Fusion Applications Integration</a>, the <a href="https://fusionappsoer.oracle.com/FusionApps_OER_WP.pdf" target="_blank">Fusion Applications OER white paper</a> explains Oracle Enterprise Repository (OER) usage in the applications context, assuming a dedicated OER for your Fusion Applications instance (whether cloud/SaaS or on-premise). Having a dedicated OER instance is recommended as it can provide customized service metadata and can be used for overall SOA governance in addition to simple service discovery.</p>
<p>One of the common queries I get is how on-premise customers <em>without</em> a dedicated OER can find a concrete service WSDL URL for their specific environment using the <a href="https://fusionappsoer.oracle.com/" target="_blank">cloud hosted OER instance</a>.</p>
<p>To answer this, let&#8217;s understand the two attributes on the OER service details screen.<img class="alignleft  wp-image-631" title="Service WSDL URL" src="http://rraheja.files.wordpress.com/2012/08/faoerservicewsdlderivation.jpg?w=898&#038;h=316" alt="" width="898" height="316" /></p>
<p>In the Cloud OER instance, the <em>Abstract WSDL URL</em> link points to the Oracle-shipped non-customized service definition, which can be used by partners/ISVs for developing tenant-agnostic apps (more on that in future posts).</p>
<p>The concrete WSDL URL can be found in the <em>Service WSDL URL</em> link (highlighted in the screenshot above). In an on-premise deployment, this link points to the runtime WebLogic Server where the service has been deployed. Since the cloud OER instance is not linked with on-premise customer-specific runtime environments, the link does not work (as expected). However, you can still derive the on-premise environment-specific concrete <em>Service WSDL URL</em> via a simple substitution.</p>
<p>Replace</p>
<pre>rep://FUSIONAPPS_HCM/</pre>
<p>with</p>
<pre><a href="https://host:port/">https://host:port/</a> for the specific Fusion Applications environment.</pre>
<p>The Fusion Apps repository team is working on making usability improvements to document this in-place, along with adding additional service metadata that you are sure to find very handy when consuming the services. Stay tuned!</p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/application-integration/'>Application Integration</a> Tagged: <a href='http://rraheja.wordpress.com/tag/cloud-computing/'>Cloud computing</a>, <a href='http://rraheja.wordpress.com/tag/oracle-fusion-applications/'>Oracle Fusion Applications</a>, <a href='http://rraheja.wordpress.com/tag/oracle-fusion-middleware/'>Oracle Fusion Middleware</a>, <a href='http://rraheja.wordpress.com/tag/soa/'>soa</a>, <a href='http://rraheja.wordpress.com/tag/web-service/'>Web service</a>, <a href='http://rraheja.wordpress.com/tag/web-services-description-language/'>Web Services Description Language</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/630/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/630/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=630&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/bl1UZLgRP_c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2012/08/08/using-cloud-oer-find-fa-op-svc-concrete-wsdl-url/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>

		<media:content url="http://rraheja.files.wordpress.com/2012/08/faoerservicewsdlderivation.jpg" medium="image">
			<media:title type="html">Service WSDL URL</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2012/08/08/using-cloud-oer-find-fa-op-svc-concrete-wsdl-url/</feedburner:origLink></item>
		<item>
		<title>Book Review: Oracle Application Integration Architecture (AIA) Foundation Pack 11gR1: Essentials</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/EsgMuWgU3uA/</link>
		<comments>http://rraheja.wordpress.com/2012/06/04/book-review-oracle-aia-fp-essentials/#comments</comments>
		<pubDate>Mon, 04 Jun 2012 15:23:18 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Application Integration]]></category>
		<category><![CDATA[AIA]]></category>
		<category><![CDATA[Application Integration Architecture]]></category>
		<category><![CDATA[Book Review]]></category>
		<category><![CDATA[EAI]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=537</guid>
		<description><![CDATA[I was recently asked by Packt Publishing to review the above mentioned book. I have worked in AIA development for three years (and still work closely with the team) driving many cross-functional Process Integration Packs (PIPs) architecture initiatives, developing Foundation Pack developer &#8230; <a href="http://rraheja.wordpress.com/2012/06/04/book-review-oracle-aia-fp-essentials/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=537&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div id="attachment_583" class="wp-caption alignleft" style="width: 290px"><a href="http://www.packtpub.com/oracle-application-integration-architecture-foundation-pack-11gr1-essentials/book"><img class="size-full wp-image-583" title="AIA Essentials Book" src="http://rraheja.files.wordpress.com/2012/06/aiaessentialsbook.png?w=584" alt="AIA Essentials Book"   /></a><p class="wp-caption-text">AIA Essentials Book</p></div>
<p>I was recently asked by Packt Publishing to review the above mentioned book. I have worked in AIA development for three years (and still work closely with the team) driving many cross-functional Process Integration Packs (PIPs) architecture initiatives, developing Foundation Pack <a href="http://rraheja.wordpress.com/2009/03/30/soa_governance_using_aia/" target="_blank">developer productivity tools</a>, managing <a href="http://rraheja.wordpress.com/2009/03/11/first_aia_for_sap_pip_released/" target="_blank">SAP PIP</a> development and leading pre- and post sales solution architecture support for strategic accounts to <a href="http://rraheja.wordpress.com/2010/09/30/oow10_session/" target="_blank">enable successful implementations</a>. Having seen issues faced with complex SOA based integration projects first-hand, it was an interesting opportunity to review a book that attempts to explain the &#8220;essentials&#8221; of my product from an implementors perspective.</p>
<div>
<p><em>Disclaimer: All opinions are my own and not that of my employer. I have received no compensation for this review and was sent an e-book by the publisher. My review should be considered biased due to my proximity to the product, having reviewed a lot of the product documentation itself and having trained many SI partners on the very same topic!</em></p>
<p>The book targets SOA practitioners who need to understand the AIA Foundation Pack. There are chapters dedicated for Overview, Enterprise Business Objects (EBO), Enterprise Business Messages (EBM), Enterprise Business Services (EBS), Application Business Connector Services (ABCS), Enterprise Business Flows (EBF), Security, Versioning, Design Patterns, Error Handling and Logging, Service Management using Oracle Enterprise Repository (OER), Composite Application Validation System (CAVS) and finally ends with a case study.</p>
<p>My first concern when flipping through the table of contents was that it felt like a rehash of the product documentation, specifically the <a href="http://docs.oracle.com/cd/E23943_01/doc.1111/e17363/toc.htm">Concepts and Technologies Guide</a>. So let&#8217;s get that out-of-the-way. I know for a fact that the Oracle documentation is the definitive source of truth on Oracle products (refer to the disclaimer about my bias). However, the AIA documentation targets multiple audiences (including internal Oracle PIP development teams) and hence has some information not immediately relevant for Foundation Pack implementors. That is an opportunity this book exploits and it offers the following benefits:</p>
<p>First, it brings together the <a href="http://docs.oracle.com/cd/E23943_01/doc.1111/e17363/toc.htm">Concepts and Technologies Guide</a> as well as the <a href="http://docs.oracle.com/cd/E23943_01/doc.1111/e17364/toc.htm" target="_blank">Developer&#8217;s Guide</a> and presents it in an informal, almost conversational tone. In addition, it omits some advanced concepts (e.g. ABCS customizations) which mostly make sense for PIP teams or ISV. This makes the book a bit easier to consume for those new to the concept.</p>
<p>Second, the chapters have nuggets of field knowledge from the implementation experiences of the author, for example ABCS best practices and stressing on not equating web services with SOA.</p>
<p>Third, there are a lot of screen shots that hand holds newcomers to the concepts, and a case study towards the end that brings the concepts together.</p>
<p>Fourth, the book does not attempt to teach SOA concepts and that is a GOOD thing. Working experience with SOA is a mandatory pre-requisite. I have seen many consultants who attend the AIA training after just having completed a SOA class the week before, and who are expected to be on-site the week after to tie together decades old legacy systems with heterogeneous data models. Does. Not. Work.</p>
<p>I did find quite a few issues with the book that I would have liked to see addressed.</p>
<p>First, the formatting. I am not sure if this only affects the ePub e-book, but the headings are difficult to keep track of since they are only differentiated by color and subtle differences in size. A simple heading numbering would have made it a lot easier to follow, especially when a lot of concepts (such as EBO) are repeated in different context throughout the book.</p>
<p>Second, the editing. Some sections stop abruptly as though the author meant to follow-up but did not get to it. For example, a chapter 1 section ends with &#8220;Let&#8217;s discuss a little more about Oracle AIA PIP before getting into the AIA Foundation Pack&#8221;. The next section then starts with the Foundation Pack, instead of the PIP. In another example, EBO customizations refer liberally to EBMs, which have not yet been covered at that point. The EBO chapter contains an installation note, which looks out-of-place and would have been better served in an appendix.</p>
<p>Third, the conversational tone is great for being able to &#8220;talk through&#8221; complex concepts, but it can be misconstrued easily. For example, the Foundation Pack chapter states that canonicals are the best practice for service virtualization (not always true). In another example, the author states that in a typical integration scenario the source and target &#8220;should be&#8221; mapped directly from object to object. What I believe the author meant is that it &#8221;usually is&#8221; or &#8220;typically&#8221;, rather than &#8220;should be&#8221;.</p>
<p>Fourth, there are a lot of code snippets, but the book lacks concrete examples that could have been used throughout the book to highlight the concepts. Particularly, PIPs are a best practice implementation of the Foundation Pack and I would have liked to see a lot more PIP examples. Also, I could not find reference to any accompanying sample code, JDeveloper projects and/or VMs that readers can download and follow through.</p>
<p>Fifth, some concepts have limited or no coverage. For example, there is passing mention of the Project Lifecycle Workbench (PLW) and no mention  of developer tools and utilities such as XSL Mapping Analyzer (XMAN) and PIP Auditor. Information on the latter can be found in my <a href="http://rraheja.wordpress.com/2010/01/15/aiafp-utilities-tools-whitepaper/">earlier blog posts</a>. Also, one of the key tenets of AIA is SOA governance and I would have preferred more in-depth coverage on its practical implementation.</p>
<p>So, is this book better than the product documentation? No. It&#8217;s different. It does mimic the product documentation structure and brings together selective content from multiple guides, but it is still far from a one-stop resource on AIA. Having said that, lack of skilled SOA and AIA resources increases implementation risk, so any book that spreads practical AIA knowledge is always worth a read. The ideal audience for the book would be project managers and architects. Integration developers would be served better with detailed product documentation, hands-on training and blogs to stay current with implementation best practices.</p>
</div>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/application-integration/'>Application Integration</a> Tagged: <a href='http://rraheja.wordpress.com/tag/aia/'>AIA</a>, <a href='http://rraheja.wordpress.com/tag/application-integration-architecture/'>Application Integration Architecture</a>, <a href='http://rraheja.wordpress.com/tag/book-review/'>Book Review</a>, <a href='http://rraheja.wordpress.com/tag/eai/'>EAI</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/537/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=537&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/EsgMuWgU3uA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2012/06/04/book-review-oracle-aia-fp-essentials/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>

		<media:content url="http://rraheja.files.wordpress.com/2012/06/aiaessentialsbook.png" medium="image">
			<media:title type="html">AIA Essentials Book</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2012/06/04/book-review-oracle-aia-fp-essentials/</feedburner:origLink></item>
		<item>
		<title>Why is enterprise software often so complicated?</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/Boza4FNdNjE/</link>
		<comments>http://rraheja.wordpress.com/2012/05/30/why-is-enterprise-software-often-so-complicated/#comments</comments>
		<pubDate>Wed, 30 May 2012 22:38:13 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Enterprise Software]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[Enterprise Application]]></category>

		<guid isPermaLink="false">https://rraheja.wordpress.com/?p=531</guid>
		<description><![CDATA[The following is from my answer to the above question on Quora. In enterprise business applications, complexity stems from complex enterprise needs. To give you a flavor of these, here are just a few examples of requirements that lead to &#8230; <a href="http://rraheja.wordpress.com/2012/05/30/why-is-enterprise-software-often-so-complicated/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=531&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The following is from <a href="http://www.quora.com/Enterprise-Software/Why-is-enterprise-software-often-so-complicated/answer/Rajesh-Raheja" target="_blank">my answer to the above question on Quora</a>.</p>
<div class="wp-caption alignnone" style="width: 310px"><a href="http://joshlinkner.com/2012/swiss-army-knife-innovation/"><img class=" " title="Swiss Army Knife" src="http://joshlinkner.com/images/2012/05/SAN.jpg" alt="" width="300" height="221" /></a><p class="wp-caption-text">Swiss Army Knife. Image courtesy of Josh Linkner.</p></div>
<p>In enterprise business applications, complexity stems from complex enterprise needs. To give you a flavor of these, here are just a few examples of requirements that lead to creation of complex platform infrastructures that make up the complex enterprise software.</p>
<p><strong>User Interface</strong></p>
<ul>
<li>Translation for multiple languages</li>
<li>Localization for different areas (e.g. currency, dates etc)</li>
<li>Complex Query Needs (custom fields, saved queries etc)</li>
</ul>
<p><strong>Customizability/Extensibility</strong></p>
<ul>
<li>Adding custom attributes, objects</li>
<li>Modifying out of the box functionality e.g. business processes</li>
<li>Modifying the look and feel for personalization by end users (e.g. MyYahoo)</li>
<li>Verticalization needs (e.g. industry specific flavors)</li>
</ul>
<p><strong>Operational</strong></p>
<ul>
<li>High Availability (for planned downtimes)</li>
<li>Selective feature uptake (to avoid re-training thousands of users)</li>
<li>Performance requirements for high volume, latency, throughput etc.</li>
</ul>
<p><strong>Functional</strong></p>
<ul>
<li>Complex security needs (users, roles etc)</li>
<li>Organizational setup (e.g. business units, divisions etc)</li>
<li>Error handling and compensation for rolled back business processes</li>
</ul>
<p>In addition, there are a few additional factors to consider for large enterprise software products:</p>
<p><strong>Development Scalability</strong><br />
For multi-product application suites, economies of scale is achieved by consolidating common functions into a common platform, which then have the same complexities that the applications face when trying to develop products for a wide range of customers. This adds a layer of &#8220;knobs&#8221; to tune over and above the functional knobs that the application software provides.</p>
<p><strong>Integration</strong><br />
No enterprise software lives in an island and integration with other systems is usually one of the big costs in application deployments. Integrations are inherently complex due to the nature of trying to tie together heterogenous applications with different data models, granularity, cardinality, semantics and protocols.</p>
<p><strong>Standards</strong><br />
To allow for a plug-n-play model, most platform level APIs are driven with facade style interfaces that can plug-in to various implementations e.g. jazn; that add a layer of complexity. Use of standards-based technologies (BPEL, ESB, Web Services) also contributes to some level of complexity, as those standards are aimed towards satisfying requirements from all the participating members who created those standards.</p>
<p><strong>Perception</strong><br />
I do not pretend that all enterprise software are absolutely user-friendly, but do realize that large chunks of enterprise software are targeted towards specific roles, which may seem very unfriendly to users who are not in that role. For example, a snazzy, graphical UI is not necessarily &#8220;simple&#8221; for data-entry clerk as it is to a knowledge worker.</p>
<p>When you think about it, a large percentage of the world economy depends on enterprise business software (ERP, CRM, HCM etc), and requirements such as above tend to add complexity.</p>
<p>Note that while the software can be complex, there is no excuse for not making the end-user experience as smooth as it can be. Although in my experience, some complexity does tends to bleed into the user experience, especially in on-premise deployments. The SaaS model, to some extent, shields end-users from most of the complexity, but once you start getting into requirements such as integration, complexity does find its way through during implementations.</p>
<p><em><span class="qlink_container">Quora: <a href="http://www.quora.com/Enterprise-Software/Why-is-enterprise-software-often-so-complicated">Why is enterprise software often so complicated?</a></span></em></p>
<p><em><span class="qlink_container">Update 5-June-2012: <a href="http://www.quora.com/Enterprise-Software/Why-is-enterprise-software-often-so-complicated/answer/Jignesh-Shah" target="_blank">Great answer by Jignesh Shah and my response</a>.</span></em></p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/enterprise-software/'>Enterprise Software</a> Tagged: <a href='http://rraheja.wordpress.com/tag/enterprise-2-0/'>Enterprise 2.0</a>, <a href='http://rraheja.wordpress.com/tag/enterprise-application/'>Enterprise Application</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/531/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/531/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=531&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/Boza4FNdNjE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2012/05/30/why-is-enterprise-software-often-so-complicated/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>

		<media:content url="http://joshlinkner.com/images/2012/05/SAN.jpg" medium="image">
			<media:title type="html">Swiss Army Knife</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2012/05/30/why-is-enterprise-software-often-so-complicated/</feedburner:origLink></item>
		<item>
		<title>Integrating with Oracle Fusion Applications: Discovering Integration Artifacts</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/ilqcwbYHRFQ/</link>
		<comments>http://rraheja.wordpress.com/2012/03/16/integrating-with-fa-oer/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 21:39:14 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Application Integration]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[EAI]]></category>
		<category><![CDATA[Enterprise application integration]]></category>
		<category><![CDATA[Oracle Fusion Applications]]></category>
		<category><![CDATA[Oracle Fusion Middleware]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=517</guid>
		<description><![CDATA[This is a first in a series of posts I hope to write on the topic of integrating with Oracle Fusion Applications, which is the next generation of enterprise applications built on top of Oracle Fusion Middleware. My goal is &#8230; <a href="http://rraheja.wordpress.com/2012/03/16/integrating-with-fa-oer/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=517&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This is a first in a series of posts I hope to write on the topic of integrating with <a href="http://www.oracle.com/us/products/applications/fusion/index.html">Oracle Fusion Applications</a>, which is the next generation of enterprise applications built on top of <a href="http://www.oracle.com/us/products/middleware/index.html">Oracle Fusion Middleware</a>. My goal is to share the ease with which integrations are now possible using standards-based technologies with enterprise applications.</p>
<p>Oracle Fusion Applications are designed and built from the ground up using a <a href="http://www.oracle.com/us/technologies/soa/index.htm">service-oriented architecture</a> (SOA). As I have discussed in an earlier post, <a href="http://rraheja.wordpress.com/2009/03/30/soa_governance_using_aia/" target="_blank">visibility and control </a>are the key tenets to SOA governance, and the first step in integrating with Oracle Fusion Applications is to find out <em>what</em> are the integration options available. <a href="http://www.oracle.com/us/technologies/soa/enterprise-repository-066456.html">Oracle Enterprise Repository</a>, an industry-leading metadata repository, provides this visibility.</p>
<p><a href="https://fusionappsoer.oracle.com/oer/">Oracle Enterprise Repository for Oracle Fusion Applications</a> can be used to discover functional and technical information about integrating with other applications, including web services, business events, interface tables and data model documentation among other artifacts.</p>
<div id="attachment_581" class="wp-caption alignnone" style="width: 513px"><img class="size-full wp-image-581 " title="Oracle Enterprise Repository for Oracle Fusion Applications" src="http://rraheja.files.wordpress.com/2012/03/oer4fa.png?w=584" alt="Oracle Enterprise Repository for Oracle Fusion Applications"   /><p class="wp-caption-text">Oracle Enterprise Repository for Oracle Fusion Applications</p></div>
<p>To maximize the usage of the repository, I have posted a white paper &#8220;<a href="http://t.co/8DVVoKAl" target="_blank">Making the Most of the Oracle Enterprise Repository for Oracle Fusion Applications</a>&#8221; - also available from the Help link on the top right of the repository. I thank Nigel King, Tim Hall and Kris Doherty for their valuable inputs and reviews on the paper. I hope that our customers and partners will find this a useful resource to mine the repository content. In future posts, I will discuss various best practice integration patterns i.e. <em>how</em> to integrate with Oracle Fusion Applications.</p>
<p><em>Note: Access to the repository and the white paper requires an Oracle account.</em></p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/application-integration/'>Application Integration</a> Tagged: <a href='http://rraheja.wordpress.com/tag/cloud-computing/'>Cloud computing</a>, <a href='http://rraheja.wordpress.com/tag/eai/'>EAI</a>, <a href='http://rraheja.wordpress.com/tag/enterprise-application-integration/'>Enterprise application integration</a>, <a href='http://rraheja.wordpress.com/tag/oracle-fusion-applications/'>Oracle Fusion Applications</a>, <a href='http://rraheja.wordpress.com/tag/oracle-fusion-middleware/'>Oracle Fusion Middleware</a>, <a href='http://rraheja.wordpress.com/tag/soa/'>soa</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/517/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/517/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=517&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/ilqcwbYHRFQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2012/03/16/integrating-with-fa-oer/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>

		<media:content url="http://rraheja.files.wordpress.com/2012/03/oer4fa.png" medium="image">
			<media:title type="html">Oracle Enterprise Repository for Oracle Fusion Applications</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2012/03/16/integrating-with-fa-oer/</feedburner:origLink></item>
		<item>
		<title>December 2011: India Photos</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/dpJPmAG93XA/</link>
		<comments>http://rraheja.wordpress.com/2012/01/05/dec-2011-india-photos/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 09:07:49 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[India]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=482</guid>
		<description><![CDATA[Photos from my vacation to India in December 2011. After the stopover in Dubai, covered Mumbai, Delhi, Agra, Mathura/Vrindavan and Matheran (the Indian version of Mackinac or Catalina Island i.e. no automobiles allowed). The main highlight of this trip was &#8230; <a href="http://rraheja.wordpress.com/2012/01/05/dec-2011-india-photos/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=482&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div style="overflow:hidden;width:500px;margin:0;padding:0;"><a style="text-decoration:none;" title="Mathura" href="http://www.flickr.com/photos/rraheja/6955208227/in/set-72157629151819716/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7187/6955208227_5bcf7f0160_s.jpg" alt="Mathura" /></a><a style="text-decoration:none;" title="Taj Mahal" href="http://www.flickr.com/photos/rraheja/6809099018/in/set-72157629151819716/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7048/6809099018_01e8ff9300_s.jpg" alt="Taj Mahal" /></a><a style="text-decoration:none;" title="Taj Mahal" href="http://www.flickr.com/photos/rraheja/6809099050/in/set-72157629151819716/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7185/6809099050_e452a9892d_s.jpg" alt="Taj Mahal" /></a><a style="text-decoration:none;" title="Taj Mahal - Inscriptions" href="http://www.flickr.com/photos/rraheja/6955208351/in/set-72157629151819716/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7066/6955208351_102a198980_s.jpg" alt="Taj Mahal - Inscriptions" /></a><a style="text-decoration:none;" title="Taj Mahal - Side View" href="http://www.flickr.com/photos/rraheja/6955208311/in/set-72157629151819716/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7063/6955208311_0df88ce980_s.jpg" alt="Taj Mahal - Side View" /></a><a style="text-decoration:none;" title="Taj Mahal" href="http://www.flickr.com/photos/rraheja/6955208389/in/set-72157629151819716/"><img style="width:75px;height:75px;float:left;padding:0 0 10px;" src="http://farm8.staticflickr.com/7189/6955208389_685c16da85_s.jpg" alt="Taj Mahal" /></a><br />
<a style="text-decoration:none;" title="Agra Fort" href="http://www.flickr.com/photos/rraheja/6809099214/in/set-72157629151819716/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7062/6809099214_5eec676241_s.jpg" alt="Agra Fort" /></a><a style="text-decoration:none;" title="Lotus Temple, New Delhi" href="http://www.flickr.com/photos/rraheja/6809099260/in/set-72157629151819716/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7053/6809099260_8678d4d1ba_s.jpg" alt="Lotus Temple, New Delhi" /></a><a style="text-decoration:none;" title="Red Fort, New Delhi" href="http://www.flickr.com/photos/rraheja/6809099300/in/set-72157629151819716/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7184/6809099300_ecf40af390_s.jpg" alt="Red Fort, New Delhi" /></a><a style="text-decoration:none;" title="Matheran - Market area" href="http://www.flickr.com/photos/rraheja/6955208517/in/set-72157629151819716/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7064/6955208517_56939a347f_s.jpg" alt="Matheran - Market area" /></a><a style="text-decoration:none;" title="Matheran - Khandala Point" href="http://www.flickr.com/photos/rraheja/6955208571/in/set-72157629151819716/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7062/6955208571_a088733c85_s.jpg" alt="Matheran - Khandala Point" /></a><a style="text-decoration:none;" title="Matheran - The Red Soil" href="http://www.flickr.com/photos/rraheja/6955208639/in/set-72157629151819716/"><img style="width:75px;height:75px;float:left;padding:0 0 10px;" src="http://farm8.staticflickr.com/7206/6955208639_c41631929e_s.jpg" alt="Matheran - The Red Soil" /></a><br />
<a style="text-decoration:none;" title="Mumbai - Pigeons" href="http://www.flickr.com/photos/rraheja/6809099502/in/set-72157629151819716/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7044/6809099502_dfc7a57546_s.jpg" alt="Mumbai - Pigeons" /></a></div>
<div style="font-size:.8em;margin-top:0;margin-bottom:5px;">
<p>Photos from my vacation to <a href="http://www.flickr.com/photos/rraheja/sets/72157629151819716/">India in December 2011</a>. After the stopover in <a title="Dubai" href="http://rraheja.wordpress.com/2012/01/05/dec-2011-dubai-photos/">Dubai</a>, covered Mumbai, Delhi, Agra, Mathura/Vrindavan and Matheran (the Indian version of Mackinac or Catalina Island i.e. no automobiles allowed). The main highlight of this trip was of course, one of the wonders of the world &#8211; the Taj Mahal.</p>
</div>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/miscellaneous/'>Miscellaneous</a> Tagged: <a href='http://rraheja.wordpress.com/tag/india/'>India</a>, <a href='http://rraheja.wordpress.com/tag/photos/'>photos</a>, <a href='http://rraheja.wordpress.com/tag/travel/'>travel</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/482/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=482&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/dpJPmAG93XA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2012/01/05/dec-2011-india-photos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7187/6955208227_5bcf7f0160_s.jpg" medium="image">
			<media:title type="html">Mathura</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7048/6809099018_01e8ff9300_s.jpg" medium="image">
			<media:title type="html">Taj Mahal</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7185/6809099050_e452a9892d_s.jpg" medium="image">
			<media:title type="html">Taj Mahal</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7066/6955208351_102a198980_s.jpg" medium="image">
			<media:title type="html">Taj Mahal - Inscriptions</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7063/6955208311_0df88ce980_s.jpg" medium="image">
			<media:title type="html">Taj Mahal - Side View</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7189/6955208389_685c16da85_s.jpg" medium="image">
			<media:title type="html">Taj Mahal</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7062/6809099214_5eec676241_s.jpg" medium="image">
			<media:title type="html">Agra Fort</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7053/6809099260_8678d4d1ba_s.jpg" medium="image">
			<media:title type="html">Lotus Temple, New Delhi</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7184/6809099300_ecf40af390_s.jpg" medium="image">
			<media:title type="html">Red Fort, New Delhi</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7064/6955208517_56939a347f_s.jpg" medium="image">
			<media:title type="html">Matheran - Market area</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7062/6955208571_a088733c85_s.jpg" medium="image">
			<media:title type="html">Matheran - Khandala Point</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7206/6955208639_c41631929e_s.jpg" medium="image">
			<media:title type="html">Matheran - The Red Soil</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7044/6809099502_dfc7a57546_s.jpg" medium="image">
			<media:title type="html">Mumbai - Pigeons</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2012/01/05/dec-2011-india-photos/</feedburner:origLink></item>
		<item>
		<title>December 2011: Dubai Photos</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/tJZNRtIxPGA/</link>
		<comments>http://rraheja.wordpress.com/2012/01/05/dec-2011-dubai-photos/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 09:02:59 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Dubai]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[United Arab Emirates]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=480</guid>
		<description><![CDATA[Photographs from my Dubai stopover in December 2011. The Desert Safari was the highlight of the trip &#8211; a true Arabian adventure. Filed under: Miscellaneous Tagged: Dubai, photos, travel, United Arab Emirates<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=480&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div style="overflow:hidden;width:500px;margin:0;padding:0;"><a style="text-decoration:none;" title="Desert Safari Dubai" href="http://www.flickr.com/photos/rraheja/6809060094/in/set-72157629516364907/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7196/6809060094_8a7bec7246_s.jpg" alt="Desert Safari Dubai" /></a><a style="text-decoration:none;" title="Desert Safari Dubai" href="http://www.flickr.com/photos/rraheja/6955169315/in/set-72157629516364907/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7050/6955169315_ccdf226b71_s.jpg" alt="Desert Safari Dubai" /></a><a style="text-decoration:none;" title="Burj-al-arab Dubai" href="http://www.flickr.com/photos/rraheja/6955169371/in/set-72157629516364907/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7058/6955169371_4201ce2da1_s.jpg" alt="Burj-al-arab Dubai" /></a><a style="text-decoration:none;" title="Burj Khalifa Dubai" href="http://www.flickr.com/photos/rraheja/6809060150/in/set-72157629516364907/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7048/6809060150_0c7a0e4dd2_s.jpg" alt="Burj Khalifa Dubai" /></a><a style="text-decoration:none;" title="Burj-al-arab Dubai" href="http://www.flickr.com/photos/rraheja/6809060216/in/set-72157629516364907/"><img style="width:75px;height:75px;float:left;padding:0 10px 10px 0;" src="http://farm8.staticflickr.com/7198/6809060216_447e82b82d_s.jpg" alt="Burj-al-arab Dubai" /></a></div>
<div style="font-size:.8em;margin-top:0;margin-bottom:5px;">
<p>Photographs from my <a href="http://www.flickr.com/photos/rraheja/sets/72157629516364907/">Dubai</a> stopover in December 2011. The <a class="zem_slink" title="Dune bashing" href="http://en.wikipedia.org/wiki/Dune_bashing" rel="wikipedia" target="_blank">Desert Safari</a> was the highlight of the trip &#8211; a true Arabian adventure.</p>
</div>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/miscellaneous/'>Miscellaneous</a> Tagged: <a href='http://rraheja.wordpress.com/tag/dubai/'>Dubai</a>, <a href='http://rraheja.wordpress.com/tag/photos/'>photos</a>, <a href='http://rraheja.wordpress.com/tag/travel/'>travel</a>, <a href='http://rraheja.wordpress.com/tag/united-arab-emirates/'>United Arab Emirates</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/480/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=480&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/tJZNRtIxPGA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2012/01/05/dec-2011-dubai-photos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7196/6809060094_8a7bec7246_s.jpg" medium="image">
			<media:title type="html">Desert Safari Dubai</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7050/6955169315_ccdf226b71_s.jpg" medium="image">
			<media:title type="html">Desert Safari Dubai</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7058/6955169371_4201ce2da1_s.jpg" medium="image">
			<media:title type="html">Burj-al-arab Dubai</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7048/6809060150_0c7a0e4dd2_s.jpg" medium="image">
			<media:title type="html">Burj Khalifa Dubai</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7198/6809060216_447e82b82d_s.jpg" medium="image">
			<media:title type="html">Burj-al-arab Dubai</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2012/01/05/dec-2011-dubai-photos/</feedburner:origLink></item>
		<item>
		<title>Living in the Cloud: My Personal Cloud Setup</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/kYbBiny5690/</link>
		<comments>http://rraheja.wordpress.com/2011/07/14/living-in-the-cloud/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 14:00:35 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=425</guid>
		<description><![CDATA[The task of setting up my new iPad and iPhone recently was an eye-opener to the dependency I now have on cloud services. I expected it to take a few days to totally get all my stuff (email, contacts, calendar, &#8230; <a href="http://rraheja.wordpress.com/2011/07/14/living-in-the-cloud/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=425&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div class="zemanta-img">
<p><a href="http://commons.wikipedia.org/wiki/File:Altocumulus_cloud.jpg"><img class=" " title="Altocumulus cloud, Tel-Aviv, Israel." src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/85/Altocumulus_cloud.jpg/300px-Altocumulus_cloud.jpg" alt="Altocumulus cloud, Tel-Aviv, Israel." width="307" height="229" /></a></p>
</div>
<p>The task of setting up my new iPad and iPhone recently was an eye-opener to the dependency I now have on cloud services. I expected it to take a few days to totally get all my stuff (email, contacts, calendar, photos etc) on the devices, however, it was a pleasant surprise to get it done in less than a few hours.</p>
<p>No, the credit does not go to the devices&#8230;it goes to the cloud! This is what my current setup looks like for the various personalized services and how I keep the <a class="zem_slink" title="IDevice" href="http://en.wikipedia.org/wiki/IDevice" rel="wikipedia">iDevices</a> and other laptops in sync.</p>
<p><strong>Email Accounts:</strong> <a href="http://www.gmail.com" target="_blank">Gmail</a> <em>&#8230;setup using <a class="zem_slink" title="Google Sync" href="http://www.google.com/mobile/default/sync.html" rel="homepage">Google Sync</a> on mobile devices. Work email is setup using IMAP which is auto configured via a custom profile. </em><em>Thunderbird IMAP setup on the laptop.</em></p>
<p><em></em><strong>Calendars:</strong> <a href="http://calendar.google.com" target="_blank">Google Calendar</a><em> &#8230;setup </em><em>using Google Sync on mobile devices. </em><em>Work calendar is set up using <a class="zem_slink" title="CalDAV" href="http://en.wikipedia.org/wiki/CalDAV" rel="wikipedia">CalDAV</a> which is auto configured via a custom profile.</em> <em>Thunderbird Lightning CalDAV setup on the laptop. </em><em></em><strong></strong><strong></strong></p>
<p><strong>Contacts: </strong><a href="http://www.google.com/contacts" target="_blank">Google Contacts</a> <em>&#8230;</em><em></em><em>setup using Google Sync on mobile devices. Work contacts directory are available via a special VPN based app. Thunderbird </em><em><a class="zem_slink" title="SyncML" href="http://en.wikipedia.org/wiki/SyncML" rel="wikipedia">SyncML</a> extension Zindus setup on the laptop.</em></p>
<p><strong>Passwords and Personal Data:</strong> <a href="http://keepass.info/" target="_blank">KeePass</a> <em>&#8230;the encrypted password database is shared via <a class="zem_slink" title="Dropbox" href="http://www.dropbox.com" rel="homepage">DropBox</a> and accessed via HTTP using the MyKeePass app on the iDevices.</em></p>
<p><strong>Chat:</strong> <a href="http://www.skype.com" target="_blank">Skype</a>, Yahoo! Messenger&#8230;<em>iMO app connects to all the common messaging platforms. Work IM is configured using the Oracle Beehive app provisioned via a custom profile. <a class="zem_slink" title="Pidgin (software)" href="http://pidgin.im/" rel="homepage">Pidgin IM</a> setup on the laptop.</em></p>
<p><strong>My Documents: </strong><a href="http://db.tt/8SPiLsd" target="_blank">Dropbox</a> <em>&#8230;although the native app is quite good, what&#8217;s even better is the GoodReader app for the iPhone/iPad that can sync with Dropbox as well as email attachments, <a class="zem_slink" title="Google Docs" href="http://docs.google.com" rel="homepage">Google Docs</a> and WebDAV servers. Secured TrueCrypt containers also synchronize well with Dropbox, <del>however I haven&#8217;t found any mobile app that can securely browse and access those documents. Password-protected zip </del></em><del><em>files</em> <em>(with AES encryption) have file names exposed and I have still not found any iPad app to open encrypted 7z files. Please comment if you have found any way around this.</em></del><em> Update 07/29: iUnarchive app on the iPhone/iPad does open password protected zip files.<br />
</em></p>
<p><strong>Not My Documents: </strong><a href="http://docs.google.com" target="_blank">Google Docs</a> <em>&#8230;this is stuff I want to read/keep but not use up my Dropbox storage and I could afford to lose e.g. pdf articles, free ebooks etc. Again, the GoodReader app does a great job browsing and downloading content from Google Docs. What could be made better is a sync feature as well as ability to view documents without downloading. Update 07/29: Using iUnarchive, I also sync the eBooks on the server with the built-in iBooks app.<br />
</em></p>
<p><em><strong></strong></em><strong>Browser Bookmarks</strong>: <a class="zem_slink" title="Firefox Sync" href="http://www.mozilla.com/en-US/firefox/sync/" rel="homepage">Firefox Sync</a> <em>&#8230;using Firefox Home app on the mobile devices. Tighter integration with Safari or a native FF browser would have been ideal.</em></p>
<p><strong>Pictures:</strong>  <strong></strong><a href="http://picasaweb.google.com" target="_blank">Picasaweb</a> <em>&#8230;browse and upload using Piconhand app or show slideshow using the iShowPhoto HD app (both free). Picasa setup on the laptop.</em></p>
<p><strong>Videos:  </strong><a href="http://www.youtube.com" target="_blank">YouTube</a> and <a href="http://picasaweb.google.com" target="_blank">Picasaweb</a> <em>&#8230;native YouTube app. Upload using Picasa on the laptop.</em></p>
<p><strong>Music: </strong><a href="http://www.pandora.com" target="_blank">Pandora</a>, <a href="http://shoutcast.com" target="_blank">ShoutCast</a> <em>and various other streaming sites and apps. For purchased/ripped content, sync via <a title="ITunes" href="http://www.apple.com/itunes/" rel="homepage">iTunes</a> library (eagerly awaiting wireless sync in iOS5).</em></p>
<p><strong>TV/Movies:  </strong><a class="zem_slink" title="Netflix" href="http://www.netflix.com/" rel="homepage">Netflix</a>, <a class="zem_slink" title="hulu" href="http://hulu.com" rel="homepage">Hulu</a>, <strong></strong><a href="http://www.youtube.com" target="_blank">YouTube</a> (yes, I am a <a href="http://gigaom.com/video/topic/cord-cutters/" target="_blank">CordCutter</a>) <em>along with iTunes Home Sharing, along with YuppTV for international news and music. </em></p>
<p><strong>Telephony:  </strong><a href="http://voice.google.com" target="_blank">Google Voice</a>, <a href="http://www.skype.com" target="_blank">Skype</a> <em>&#8230;enough has been said of them.</em></p>
<p><strong>News:</strong> Flipboard, <a href="http://www.feedly.com" target="_blank">Feedly</a><em> </em><em>&#8230;the apps use Google Reader RSS subscriptions as well as <a href="https://twitter.com/#!/RahejaRajesh/lists" target="_blank">Twitter lists</a>.</em><strong></strong></p>
<p><strong></strong>Thanks to the cloud, personalizing and setting up any new connected device or laptop now only requires a few settings and app installation. Now that&#8217;s what I call magical.</p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/miscellaneous/'>Miscellaneous</a> Tagged: <a href='http://rraheja.wordpress.com/tag/cloud-computing/'>Cloud computing</a>, <a href='http://rraheja.wordpress.com/tag/productivity/'>productivity</a>, <a href='http://rraheja.wordpress.com/tag/technology/'>Technology</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/425/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=425&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/kYbBiny5690" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2011/07/14/living-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/thumb/8/85/Altocumulus_cloud.jpg/300px-Altocumulus_cloud.jpg" medium="image">
			<media:title type="html">Altocumulus cloud, Tel-Aviv, Israel.</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2011/07/14/living-in-the-cloud/</feedburner:origLink></item>
		<item>
		<title>10 Tips for Adopting Agile in the Enterprise</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/lQPaMy-BKkw/</link>
		<comments>http://rraheja.wordpress.com/2011/05/04/10-tips-adopting-agile-in-the-enterprise/#comments</comments>
		<pubDate>Wed, 04 May 2011 15:20:03 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Enterprise Software]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Methodologies]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">https://rraheja.wordpress.com/?p=372</guid>
		<description><![CDATA[A few months back I wrote about the challenges facing agile adoption in the enterprise. I got a lot of requests to outline some tips to overcome some of these challenges, which I have addressed in a follow-up post on &#8230; <a href="http://rraheja.wordpress.com/2011/05/04/10-tips-adopting-agile-in-the-enterprise/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=372&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><em></em>A few months back I wrote about the <a href="http://agilescout.com/agile-adoption-challenges-in-the-enterprise-applications/" target="_blank">challenges facing agile adoption in the enterprise</a>. I got a lot of requests to outline some tips to overcome some of these challenges, which I have addressed in a follow-up post on <a href="http://agilescout.com" target="_blank">AgileScout</a>. The key points are:</p>
<ol>
<li>Get management buy-in.</li>
<li>Plan for entire releases, not just one sprint.</li>
<li>Plan sprints with specialized/shared resources in mind.</li>
<li>Complex inter-dependencies are a reality &#8211; deal with it!</li>
<li>Keep reasonable sprint lengths &#8211; at 3 or 4 weeks.</li>
<li>Don’t expect all sprint deliverables to be production ready.</li>
<li>Define “done” consistently across the teams.</li>
<li>Reserve at least two “hardening” sprints.</li>
<li>Be pragmatic about usable design documentation.</li>
<li>Adopt continuous integration principles.</li>
</ol>
<div id="attachment_370" class="wp-caption alignnone" style="width: 477px"><img class="size-full wp-image-370" title="Agile Development Methodology" src="http://rraheja.files.wordpress.com/2010/11/image1.png?w=584" alt="Agile Development Methodology"   /><p class="wp-caption-text">Agile Development Methodology</p></div>
<p>Read the <a href="http://agilescout.com/10-tips-for-agile-adoption-in-the-enterprise/" target="_blank">entire article here</a>.</p>
<p><em>UPDATE: To clarify, the tips above specifically address the challenges put forth in the earlier post around enterprise application integration projects. For other enterprise projects, vanilla Scrum approach may work fine.</em></p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/enterprise-software/'>Enterprise Software</a> Tagged: <a href='http://rraheja.wordpress.com/tag/agile/'>agile</a>, <a href='http://rraheja.wordpress.com/tag/methodologies/'>Methodologies</a>, <a href='http://rraheja.wordpress.com/tag/project/'>Project</a>, <a href='http://rraheja.wordpress.com/tag/scrum/'>Scrum</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/372/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=372&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/lQPaMy-BKkw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2011/05/04/10-tips-adopting-agile-in-the-enterprise/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>

		<media:content url="http://rraheja.files.wordpress.com/2010/11/image1.png" medium="image">
			<media:title type="html">Agile Development Methodology</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2011/05/04/10-tips-adopting-agile-in-the-enterprise/</feedburner:origLink></item>
		<item>
		<title>5 Performance Testing Considerations for Application Integrations</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/GiXmq0Pnps8/</link>
		<comments>http://rraheja.wordpress.com/2011/02/08/5-performance-testing-considerations-for-application-integrations/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 05:23:45 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Application Integration]]></category>
		<category><![CDATA[Enterprise Software]]></category>
		<category><![CDATA[Application Integration Architecture]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=385</guid>
		<description><![CDATA[Enterprise integrations are complex, both functionally, due to implementation of a business process; and technically, due to introduction of one or more runtime layers between applications. Since these integrations typically represent end-to-end business flows, developers need to ensure that the &#8230; <a href="http://rraheja.wordpress.com/2011/02/08/5-performance-testing-considerations-for-application-integrations/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=385&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div class="zemanta-img">
<div class="wp-caption alignright" style="width: 250px"><img class=" " title="Performance Testing" src="http://farm4.static.flickr.com/3276/2771902297_50a29d015d_m.jpg" alt="Performance Testing" width="240" height="160" /><p class="wp-caption-text">Image via Flickr</p></div>
</div>
<p>Enterprise integrations are complex, both functionally, due to implementation of a business process; and technically, due to introduction of one or more runtime layers between applications. Since these integrations typically represent end-to-end business flows, developers need to ensure that the performance meets the business need.</p>
<p>Here are some considerations when planning for performance testing of service oriented architecture (SOA) projects that integrate enterprise applications, such as Oracle&#8217;s <a href="http://www.oracle.com/us/products/applications/application-integration-architecture/index.htm" target="_blank">Application Integration Architecture</a> (AIA).</p>
<p><em>Update April 21, 2011:</em> AIA specific tuning details can be found in Chapter 28 of the Developer&#8217;s Guide for AIA 11gR1 (E17364-02).</p>
<p><strong>1. Define the End Goal. Clearly.<br />
</strong></p>
<p>It may sound obvious, but it is the main cause of performance testing efforts going awry &#8211; lack of a clear end goal.</p>
<p><em>Note: &#8220;make it run faster&#8221; does not count as a clear goal!</em></p>
<p>Quantify desired metrics in an objective manner by setting Key Performance Indicators (KPI). Here are some <a class="zem_slink" title="Performance indicator" href="http://en.wikipedia.org/wiki/Performance_indicator" rel="wikipedia">KPIs</a> you may want to check for:</p>
<ul>
<li>Throughput of the end-to-end business flow by users, payload size, volume</li>
<li>Response Time for the end-to-end business flow by users, payload size, volume</li>
<li>Throughput of integration layer only (legacy application interactions stubbed out)</li>
<li>Response of integration layer only (legacy application interactions stubbed out)</li>
</ul>
<p><strong>2. Use Metrics Relevant to the Business</strong></p>
<p>System performance KPI should be derived from business metrics so that it involves both business and IT. This results in a more realistic goal than arbitrary benchmarks set by developers or vendors. For example, the throughput KPI could be derived based on a formula that uses software cost and peak order volume to result in a &#8220;minimum orders per CPU core per minute&#8221; indicator that satisfies the business needs.</p>
<p>When looking at transactions, always consider &#8220;peak&#8221; spikes vs the average. For example, orders coming in usually have peak periods (e.g. holiday season sales), wherein the system will be subject to transaction load that is a magnitude higher than on non-peak times. Defining KPIs based on peak transaction volumes will not only help in setting realistic goals, but ensures true success of the project when it actually handles the load when it is most needed by the business.</p>
<p>Finally, don&#8217;t try to boil the ocean &#8211; identify a subset of the integration use cases which are prone to performance bottlenecks and meet all the KPIs before attempting other ones.</p>
<p><strong>3. Do you REALLY Need Production Grade Hardware for Testing?</strong><strong></strong></p>
<p>Using dedicated hardware is always better than sharing existing development or QA environments. However, every business has different needs with their enterprise applications and even this changes by business process. For example, an order-to-cash process may have a need for consistently high target performance metrics with medium-high load; as compared to the financial close process, which may need it once every quarter with high load.</p>
<p>Instead of buying or configuring hardware that necessarily matches every possible target scenario, consider the use of commodity hardware with matching “normalized” KPIs that are downsized from the target business scenario. For example, say the production hardware uses a given compute unit (CPU/memory/cache specification); and the commodity hardware is determined to be one-fourth the compute unit. If the business KPI target is 40 orders/CPU core/minute on the production grade hardware, then the internal, normalized KPI would be one-fourth of that i.e. performance testing would need to achieve 10 orders/CPU core/minute on the commodity hardware to be considered successful.</p>
<p>Of course, the benchmark may not scale as linearly, but this can be easily factored into the equation, providing a good educated estimate of the integration performance. Compared to the alternative of not testing due to hardware unavailability and discovering issues in production, use of commodity hardware and normalized KPIs can be a very viable performance testing approach.</p>
<p><strong>4. Choose a Consistent Testing Strategy </strong></p>
<p>For integration scenarios, a bottoms up testing strategy may be useful to consider, i.e. optimize a single use case fully (to reach desired KPIs) before introducing additional artifacts or flows.</p>
<p>Plan on the sequencing of the use cases appropriately, which can save some cycles e.g. between a Query and an Insert use case, the Query may look simpler, but it needs data which can anyway be seeded by the Insert use case, so it may make sense to proceed with Insert first. Also, identify the &#8220;data profiles” for the use cases and create representative sample data e.g. B2B orders may have 50-100 lines per order whereas B2C orders may only have 4-5 lines/order.</p>
<p>For each use case, once KPIs are met with for a particular number of users, payload size etc., run longevity tests for at least 24 hours to ensure that the flow does not have memory leaks or other issues. Check the desired metrics e.g. JVM garbage collection, <a href="http://www.oracle.com/technetwork/database/focus-areas/performance/index.html" target="_blank">database AWR reports</a> etc. and purge data after each run to ensure consistency between tests.</p>
<p>When the above passes, gradually increase number of users and increase payload on the same use case to identify system limitations when under load. Once the specific use case is optimized to KPI for concurrent users / payload, add new flows to the mix and tune.</p>
<p>While the above may again seem obvious, the temptation to &#8220;switch gears&#8221; when one use case is not fully working can cause a lot of overhead in switching context by the project teams and setting up data for the new use case etc. It is better to complete one full use case successfully before targeting others.</p>
<p><strong>5. What about Standalone Testing for Integrations?</strong></p>
<p>Standalone testing &#8211; stubbing out enterprise applications &#8211; is useful strategy to identify integration hotspots and remove the unknowns of the enterprise application performance from the integration scenario. However, be aware that it will not identify all performance issues. Developing stubs requires substantial investment to emulate the edge applications and may be non-trivial for enterprise applications that typically have complex setups. Furthermore, some integration settings on the SOA server will typically change when the applications are introduced, so avoid over-tuning the solution when performing standalone integration testing.</p>
<p>Performance testing and tuning is still somewhat of an art that requires a good understanding of the technologies, its limitations, and all the available tuning “knobs” in each technology to achieve the KPI requirements of the integration flow. At the same time, the non-technical, project related aspects of the testing exercise is also essential to the success of the initiative as a whole.</p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/application-integration/'>Application Integration</a>, <a href='http://rraheja.wordpress.com/category/enterprise-software/'>Enterprise Software</a> Tagged: <a href='http://rraheja.wordpress.com/tag/application-integration-architecture/'>Application Integration Architecture</a>, <a href='http://rraheja.wordpress.com/tag/performance/'>performance</a>, <a href='http://rraheja.wordpress.com/tag/project/'>Project</a>, <a href='http://rraheja.wordpress.com/tag/soa/'>soa</a>, <a href='http://rraheja.wordpress.com/tag/technology/'>Technology</a>, <a href='http://rraheja.wordpress.com/tag/testing/'>testing</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/385/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=385&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/GiXmq0Pnps8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2011/02/08/5-performance-testing-considerations-for-application-integrations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3276/2771902297_50a29d015d_m.jpg" medium="image">
			<media:title type="html">Performance Testing</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2011/02/08/5-performance-testing-considerations-for-application-integrations/</feedburner:origLink></item>
		<item>
		<title>3 Reasons Agile Faces Challenges in the Enterprise</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/vKbcWDjISfA/</link>
		<comments>http://rraheja.wordpress.com/2010/11/23/3-reasons-agile-enterprise-challenges/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 16:00:29 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Enterprise Software]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[Methodologies]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=392</guid>
		<description><![CDATA[AgileScout invited me to write a guest post on the use of Agile in the enterprise. Having worked and being involved in multiple projects of varying complexities, I found adopting Agile (specifically Scrum) was challenging in many ways for all &#8230; <a href="http://rraheja.wordpress.com/2010/11/23/3-reasons-agile-enterprise-challenges/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=392&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>AgileScout invited me to write a guest post on the <a href="http://agilescout.com/agile-adoption-challenges-in-the-enterprise-applications/" target="_blank">use of Agile in the enterprise</a>. Having worked and being involved in multiple projects of varying complexities, I found adopting Agile (specifically <a class="zem_slink" title="Scrum (development)" href="http://en.wikipedia.org/wiki/Scrum_%28development%29" rel="wikipedia">Scrum</a>) was challenging in many ways for all but the simplest projects. Most challenges could be overcome by modifying the methodology or adopting alternatives such as <a class="zem_slink" title="Kanban" href="http://en.wikipedia.org/wiki/Kanban" rel="wikipedia">Kanban</a> or &#8220;<a href="http://leansoftwareengineering.com/ksse/scrum-ban/">Scrum-ban</a>&#8220;, but this is a practice that usually raises eyebrows in the Scrum community.</p>
<p>There are three areas that are challenging for Agile in the enterprise:</p>
<p><strong>1. Complex inter-dependencies between projects </strong>- a reality in any enterprise</p>
<p><strong>2. Handling of Specialized and Global Project Resources </strong>such as expert architects in geographically distributed teams</p>
<p><strong>3. Sprint Overhead </strong>caused by complex project tasks such as initial architecture design, that would typically not fit in any reasonable sprint duration.</p>
<p>Read the entire article <a href="http://agilescout.com/agile-adoption-challenges-in-the-enterprise-applications/" target="_blank">here</a>.</p>
<p><em>UPDATE 05/04/2011</em>: Followup post on <a href="http://rraheja.wordpress.com/2011/05/04/10-tips-adopting-agile-in-the-enterprise/">tips for adopting agile in the enterprise</a>. Full article on <a href="http://agilescout.com/10-tips-for-agile-adoption-in-the-enterprise/" target="_blank">AgileScout</a>.</p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/enterprise-software/'>Enterprise Software</a> Tagged: <a href='http://rraheja.wordpress.com/tag/agile/'>agile</a>, <a href='http://rraheja.wordpress.com/tag/kanban/'>Kanban</a>, <a href='http://rraheja.wordpress.com/tag/methodologies/'>Methodologies</a>, <a href='http://rraheja.wordpress.com/tag/project/'>Project</a>, <a href='http://rraheja.wordpress.com/tag/scrum/'>Scrum</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/392/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=392&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/vKbcWDjISfA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2010/11/23/3-reasons-agile-enterprise-challenges/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2010/11/23/3-reasons-agile-enterprise-challenges/</feedburner:origLink></item>
		<item>
		<title>Role of Development Architect vs Solution Architect</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/rjBcdu6sjE0/</link>
		<comments>http://rraheja.wordpress.com/2010/10/01/architect-vs-solution-architect/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 19:18:39 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Enterprise Software]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[Solution Architect]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=318</guid>
		<description><![CDATA[There are a lot of &#8220;Architect&#8221; titles in the enterprise, mostly used interchangeably. However, there are differences between some of them; at least the Development Architect versus the Solution Architect. Solution Architecture is a design blue print that satisfies a &#8230; <a href="http://rraheja.wordpress.com/2010/10/01/architect-vs-solution-architect/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=318&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>There are a lot of &#8220;Architect&#8221; titles in the enterprise, mostly used interchangeably. However, there are differences between some of them; at least the Development Architect versus the Solution Architect.</p>
<p><a class="zem_slink" title="Solution architecture" href="http://en.wikipedia.org/wiki/Solution_architecture" rel="wikipedia">Solution Architecture</a> is a design blue print that satisfies a given enterprise problem and a solution architect needs to apply architectural principles to the solution to create that blue print. This is important because success of any architecture is dependent on its uptake.</p>
<p>That is the core difference between a Development Architect and a Solution Architect &#8211; a Development Architect <em>CREATES </em>the architecture and a Solution Architect <em>APPLIES </em>it to solve a problem. It takes a different mind-set and is not just some terminology issue. Having done this role; and working with other solution architects, I like to use this movie analogy&#8230;</p>
<ul>
<li>Development Architect is like the movie equipment producer e.g. camera.</li>
<li>Solution is the end product — the movie itself.</li>
<li>Solution Architect is the Director knowing enough of both to make movies.</li>
</ul>
<p>One cannot produce blockbuster movies with just technical knowledge of the equipment otherwise every movie technician would be winning Oscars for their directorial ventures. What is needed is a <a class="zem_slink" title="James Cameron" href="http://www.imdb.com/name/nm0000116/" rel="imdb">James Cameron</a> who has a broad understanding of the solution &#8211; market, audience, story, screenplay, direction, background score, cinematography etc &#8211; as well as deep knowledge of the tools &#8211; 3D, film formats, sound formats, color coordination, special effects, sync-sound, foley sound effects etc. That is the role of a solution architect &#8211; someone who has the deep know-how as well as broader vision of creating an <a title="Avatar (2009 film)" href="http://www.avatarmovie.com/" rel="homepage">Avatar</a>!</p>
<p>In enterprises, solution architects need to understand the architecture &#8211; applications, data models, middleware etc &#8211; and how to leverage them to satisfy the solution needs &#8211; working with stakeholders, identifying the correct need, negotiating scope etc.</p>
<p>The above does not imply in any way that any one type of architect is more important than another. Even <a href="http://www.popsci.com/technology/article/2009-12/feature-3-d-revolution" target="_blank">Cameron had to wait more than a decade</a> before the technology became mature enough for his vision, so both types of architects are crucial to the success of the solution &#8211; the analogy is just to highlight the differences.</p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/enterprise-software/'>Enterprise Software</a> Tagged: <a href='http://rraheja.wordpress.com/tag/architecture/'>architecture</a>, <a href='http://rraheja.wordpress.com/tag/enterprise/'>enterprise</a>, <a href='http://rraheja.wordpress.com/tag/solution-architect/'>Solution Architect</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/318/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=318&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/rjBcdu6sjE0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2010/10/01/architect-vs-solution-architect/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2010/10/01/architect-vs-solution-architect/</feedburner:origLink></item>
		<item>
		<title>Oracle OpenWorld 2010: Practical Insight on Using AIA Session</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/2HSF4r7VI4M/</link>
		<comments>http://rraheja.wordpress.com/2010/09/30/oow10_session/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 19:12:22 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Application Integration]]></category>
		<category><![CDATA[Application Integration Architecture]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[oow10]]></category>
		<category><![CDATA[Oracle OpenWorld]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=308</guid>
		<description><![CDATA[Session S316877 – Practical Insight on using Application Integration Architecture at Moscone West L3, Room 3011 on Thursday, September 23 at 1:30pm The session was quite well attended for a Thursday afternoon (and final day of OpenWorld) with almost 100 &#8230; <a href="http://rraheja.wordpress.com/2010/09/30/oow10_session/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=308&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Session S316877 – Practical Insight on using Application Integration Architecture<br />
at Moscone West L3, Room 3011<br />
on Thursday, September 23 at 1:30pm</p>
<p>The session was quite well attended for a Thursday afternoon (and final day of OpenWorld) with almost 100 attendees. I shared some of the best practices we have learned from our customer implementation experiences, focusing on three areas:</p>
<ol>
<li>REUSE &#8211; if you are not reusing services, you might as well not use SOA</li>
<li>BUILD NEW &#8211; using a holistic approach to SOA with governance utilities</li>
<li>PLAN ROLLOUT &#8211; to ensure success in your SOA implementation</li>
</ol>
<p>Here is the webinar of that session.</p>
<iframe src='http://www.slideshare.net/slideshow/embed_code/5265143' width='584' height='479'></iframe>
<p>You can consider this session as a follow-up to the <a href="http://wp.me/p6d9-1E">Oracle OpenWorld 2009 AIA Best Practices session</a>.</p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/application-integration/'>Application Integration</a> Tagged: <a href='http://rraheja.wordpress.com/tag/application-integration-architecture/'>Application Integration Architecture</a>, <a href='http://rraheja.wordpress.com/tag/governance/'>governance</a>, <a href='http://rraheja.wordpress.com/tag/oow10/'>oow10</a>, <a href='http://rraheja.wordpress.com/tag/oracle-openworld/'>Oracle OpenWorld</a>, <a href='http://rraheja.wordpress.com/tag/soa/'>soa</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/308/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=308&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/2HSF4r7VI4M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2010/09/30/oow10_session/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2010/09/30/oow10_session/</feedburner:origLink></item>
		<item>
		<title>March 2010 Paris, Frankfurt, Hyderabad Photos</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/OjsApJ6O2cs/</link>
		<comments>http://rraheja.wordpress.com/2010/09/15/2010-03-paris-frankfurt/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 07:59:00 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Bollywood]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://rraheja.wordpress.com/?p=281</guid>
		<description><![CDATA[I have posted some of my Paris, Frankfurt and Hyderabad trip (March 2010) photos, taken with my point-n-shoot Canon PowerShot SD750. View more photos on my Flickr photostream and do leave a comment there if you like the photos. Update: &#8230; <a href="http://rraheja.wordpress.com/2010/09/15/2010-03-paris-frankfurt/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=281&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I have posted some of my <a class="zem_slink" title="Paris" href="http://en.wikipedia.org/wiki/Paris" rel="wikipedia">Paris</a>, <a class="zem_slink" title="Frankfurt am Main" href="http://en.wikipedia.org/wiki/Frankfurt_am_Main" rel="wikipedia">Frankfurt</a> and <a title="Hyderabad, India" href="http://en.wikipedia.org/wiki/Hyderabad,_India" target="_blank">Hyderabad</a> trip (March 2010) photos, taken with my point-n-shoot Canon <a class="zem_slink" title="Canon PowerShot" href="http://en.wikipedia.org/wiki/Canon_PowerShot" rel="wikipedia">PowerShot</a> SD750. View more photos on my <a title="Flickr Photostream" href="http://www.flickr.com/photos/rraheja" target="_blank">Flickr photostream</a> and do leave a comment there if you like the photos.</p>
<p><em>Update: September 30, 2010</em>: Video of the team&#8217;s Saturday day out in Paris, with background score from <a class="zem_slink" title="Shammi Kapoor" href="http://en.wikipedia.org/wiki/Shammi_Kapoor" rel="wikipedia">Shammi Kapoor</a>&#8216;s <a class="zem_slink" title="Bollywood" href="http://en.wikipedia.org/wiki/Bollywood" rel="wikipedia">Bollywood</a> movie &#8220;<a href="http://www.imdb.com/title/tt0074503/" target="_blank">An Evening in Paris</a>&#8220;.</p>
<p><strong>Paris</strong><br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='584' height='359' src='http://www.youtube.com/embed/I-VuNSixFDs?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;hd=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p><a title="Eiffel Tower by rraheja, on Flickr" href="http://www.flickr.com/photos/rraheja/4947952484/"><img src="http://farm5.static.flickr.com/4079/4947952484_948837e9f3.jpg" alt="Eiffel Tower" width="500" height="281" /></a></p>
<p><a title="Eiffel Tower by rraheja, on Flickr" href="http://www.flickr.com/photos/rraheja/4947952468/"><img src="http://farm5.static.flickr.com/4109/4947952468_2cc375b392.jpg" alt="Eiffel Tower" width="500" height="281" /></a></p>
<p><a title="Oracle Paris Office by rraheja, on Flickr" href="http://www.flickr.com/photos/rraheja/4992591204/"><img src="http://farm5.static.flickr.com/4085/4992591204_f4373d8e27.jpg" alt="Oracle Paris Office" width="500" height="281" /></a></p>
<p><a href="http://www.flickr.com/photos/rraheja/sets/72157624826014217/">View entire Paris set</a>.</p>
<p><strong>Frankfurt</strong><br />
<a title="Fressgasse Frankfurt by rraheja, on Flickr" href="http://www.flickr.com/photos/rraheja/4991987815/"><img src="http://farm5.static.flickr.com/4152/4991987815_58c5e530fc.jpg" alt="Fressgasse Frankfurt" width="500" height="281" /></a></p>
<p><a title="Frankfurt by rraheja, on Flickr" href="http://www.flickr.com/photos/rraheja/4947952904/"><img src="http://farm5.static.flickr.com/4109/4947952904_957cdf6ac3.jpg" alt="Frankfurt" width="500" height="281" /></a></p>
<p><a href="http://www.flickr.com/photos/rraheja/sets/72157624950755108/with/4947952904/">View entire Frankfurt set</a>.</p>
<p><strong>Hyderabad</strong><br />
<a title="Husain Sagar Lake Hyderabad by rraheja, on Flickr" href="http://www.flickr.com/photos/rraheja/4992628822/"><img src="http://farm5.static.flickr.com/4147/4992628822_28eb775e53.jpg" alt="Husain Sagar Lake Hyderabad" width="500" height="281" /></a></p>
<p><a href="http://www.flickr.com/photos/rraheja/sets/72157624960356922/with/4992020507/">View entire India set</a>.</p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/miscellaneous/'>Miscellaneous</a> Tagged: <a href='http://rraheja.wordpress.com/tag/bollywood/'>Bollywood</a>, <a href='http://rraheja.wordpress.com/tag/photos/'>photos</a>, <a href='http://rraheja.wordpress.com/tag/travel/'>travel</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/281/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=281&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/OjsApJ6O2cs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2010/09/15/2010-03-paris-frankfurt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4079/4947952484_948837e9f3.jpg" medium="image">
			<media:title type="html">Eiffel Tower</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4109/4947952468_2cc375b392.jpg" medium="image">
			<media:title type="html">Eiffel Tower</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4085/4992591204_f4373d8e27.jpg" medium="image">
			<media:title type="html">Oracle Paris Office</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4152/4991987815_58c5e530fc.jpg" medium="image">
			<media:title type="html">Fressgasse Frankfurt</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4109/4947952904_957cdf6ac3.jpg" medium="image">
			<media:title type="html">Frankfurt</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4147/4992628822_28eb775e53.jpg" medium="image">
			<media:title type="html">Husain Sagar Lake Hyderabad</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2010/09/15/2010-03-paris-frankfurt/</feedburner:origLink></item>
		<item>
		<title>Oracle OpenWorld 2010: Must-see AIA Sessions</title>
		<link>http://feedproxy.google.com/~r/RajeshRaheja/~3/Bfd2xtQpOGI/</link>
		<comments>http://rraheja.wordpress.com/2010/09/13/oow2010_focus_on_aia/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 23:21:00 +0000</pubDate>
		<dc:creator>Rajesh Raheja</dc:creator>
				<category><![CDATA[Application Integration]]></category>
		<category><![CDATA[Application Integration Architecture]]></category>
		<category><![CDATA[oow10]]></category>
		<category><![CDATA[Oracle OpenWorld]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false">https://rraheja.wordpress.com/?p=219</guid>
		<description><![CDATA[This year’s OpenWorld should be one of the biggest, so to ensure you don’t miss your favorite AIA sessions, here is the Focus on AIA session guide (pdf). Also, check out the 5 must-see AIA sessions, which includes my session &#8230; <a href="http://rraheja.wordpress.com/2010/09/13/oow2010_focus_on_aia/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=219&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This year’s OpenWorld should be one of the biggest, so to ensure you don’t miss your favorite AIA sessions, here is the <a href="http://bit.ly/bZu2GC" target="_blank">Focus on AIA session guide (pdf)</a>.</p>
<p>Also, check out the <span style="text-decoration:line-through;">5 </span><a href="http://bit.ly/oow10_aia" target="_blank">must-see AIA sessions</a>, which includes my session “S316877 – Practical Insight on using Application Integration Architecture” (yes, we do have to spell out AIA in full, but that’s another story). That’s at Moscone West L3, Room 3011 on Thursday, September 23 at 1:30pm. I will be presenting on the usage of various AIA features and tools in a typical implementation, so if there is anything specific you would like to hear about, drop me a comment below.</p>
<p>See you at OpenWorld!</p>
<p>Correction Sep 14, 2010: There are six sessions, not five listed on the page.</p>
<br />Filed under: <a href='http://rraheja.wordpress.com/category/application-integration/'>Application Integration</a> Tagged: <a href='http://rraheja.wordpress.com/tag/application-integration-architecture/'>Application Integration Architecture</a>, <a href='http://rraheja.wordpress.com/tag/oow10/'>oow10</a>, <a href='http://rraheja.wordpress.com/tag/oracle-openworld/'>Oracle OpenWorld</a>, <a href='http://rraheja.wordpress.com/tag/soa/'>soa</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rraheja.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rraheja.wordpress.com/219/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rraheja.wordpress.com&#038;blog=23879&#038;post=219&#038;subd=rraheja&#038;ref=&#038;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/RajeshRaheja/~4/Bfd2xtQpOGI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rraheja.wordpress.com/2010/09/13/oow2010_focus_on_aia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/218d3478bad097a1c4b5401ea8ace997?s=96&amp;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;r=PG" medium="image">
			<media:title type="html">rraheja</media:title>
		</media:content>
	<feedburner:origLink>http://rraheja.wordpress.com/2010/09/13/oow2010_focus_on_aia/</feedburner:origLink></item>
	</channel>
</rss>
