<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1202819920570933691</id><updated>2011-12-15T14:55:32.007-08:00</updated><category term='IT Strategy'/><category term='Strategic Vendor Partnership'/><category term='SaaS'/><category term='IT Business Capability Alignment'/><category term='Software as a Service'/><category term='Performance Consideration'/><category term='Cloud Computing'/><category term='innovation'/><category term='IT Enablers'/><category term='Enterprise Architects'/><category term='Product Evaluation'/><category term='Virtualization'/><category term='Platform  as a Service'/><category term='Best Practices'/><category term='Grid Computing'/><category term='IT Operations'/><title type='text'>Architect 2 Architect</title><subtitle type='html'>The purpose of this blog is to provide a forum for architecture and IT topics from a practitioner's point of view as opposed to that of an academician. These are my own opinions.  I would like to expand my horizons by sharing with you what has worked for me in the past with the hope that you will do the same by publishing your lessons learnt in the field of technology, architecture and design of IT systems, business applications and processes.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://architect2architect.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://architect2architect.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Surekha Durvasula</name><uri>http://www.blogger.com/profile/13277895520403956888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1202819920570933691.post-6307643564074820359</id><published>2011-06-27T18:00:00.000-07:00</published><updated>2011-06-29T10:04:14.374-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Platform  as a Service'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Possible Use Cases For Platform as a Service?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin: 0px;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;"&gt;&lt;span style="color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt; mso-bidi-language: SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;I am wondering if the following use cases qualify for being a first foray into Application Infrastructure Virtualization or more loosely Platform as a Service (PaaS)?&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-bidi-language: SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt; mso-bidi-language: SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;For instance, would I be able to deploy a shared global service that has a wide variety of consumers with different peaks based on the global marketing events cycle each of which could have different &amp;nbsp;provisioning policies. In addition, I am looking for the platform to be able to insure that the commerce site has the ability to honor the&amp;nbsp;QoS needs of its' key subscribers/ top rated customers even during times of unpredictable bursts.&amp;nbsp; So the question is does anyone know of PaaS or Application Infrastructure Virtualization platforms that are able to provide an elastic platform that is capable of scale up and down the compute resource pool based on dynamic provisioning and policy based routing rules without causing service disruption?&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-bidi-language: SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt; mso-bidi-language: SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;In addition, I could PaaS be useful in creating a "shared" prod-like stress/ load environment where by the usage of this environment is governed based on policies that determine who and what gets access to the shared stress environment compute resources. &amp;nbsp;This would enable the business services to also be tested to insure that they are able to optimally use dynamic clusters without "wasting" too many resources in "hydrating" and "persisting" in-process state. &amp;nbsp;Also, key would be to leverage capabilities of the platform to test how the service is able to honor calls from different consumers with different SLAs and service priority levels.&amp;nbsp;&amp;nbsp; Finally, the platform's ability to dial down resource allocation to the business service would come in handy to test behavior of the business service to analyze how it handles lower priority tasks that may be need to operate under resource starvation&amp;nbsp;conditions.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;"&gt;&lt;span style="color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt; mso-bidi-language: SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;The idea in all cases would be to insulate the business service from having to "hard wire" the decisions of work load and resource management with deployment platform providing the ability to do so just based policies and QoS based resource provisioning.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;"&gt;&lt;span style="color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt; mso-bidi-language: SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;I am curious to find out what if any experience you have had with the commercial PaaS solutions. &amp;nbsp;Your feedback is invaluable!!&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;"&gt;&lt;span style="color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 13.5pt; mso-bidi-language: SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;surekha -&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1202819920570933691-6307643564074820359?l=architect2architect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://architect2architect.blogspot.com/feeds/6307643564074820359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://architect2architect.blogspot.com/2011/06/possible-use-cases-for-platform-as.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/6307643564074820359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/6307643564074820359'/><link rel='alternate' type='text/html' href='http://architect2architect.blogspot.com/2011/06/possible-use-cases-for-platform-as.html' title='Possible Use Cases For Platform as a Service?'/><author><name>Surekha Durvasula</name><uri>http://www.blogger.com/profile/13277895520403956888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1202819920570933691.post-4376415076109641378</id><published>2011-05-29T08:17:00.000-07:00</published><updated>2011-05-29T08:17:15.465-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Product Evaluation'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Operations'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Enablers'/><title type='text'>Attributes of a Product Manager...</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;My fellow blogger wrote about "&lt;a href="http://entarch.blogspot.com/2010/10/should-architects-aspire-to-be-product.html"&gt;Should Architects aspire to be Product Managers?&lt;/a&gt;" in which he&amp;nbsp;recounts talents like being able to interact with customers, understanding the revenue model, being able to understand and articulate how the technology maps/ aligns with the business strategy, being able to work with a cross-functional teams and so on (8 attributes in total). &amp;nbsp; Strikingly, softer skills of "passion" and "focus" were called out on at least a couple of occasions, two key&amp;nbsp;characteristics , in my opinion shared with the&amp;nbsp;consummate&amp;nbsp; architect!!&lt;br /&gt;&lt;br /&gt;Not only do I completely agree with the list my colleague outlines but from experience I can also testify these as key qualities of an good Product Manager. &amp;nbsp;In addition, I have found the following two attribute in&amp;nbsp;a couple of "&lt;i&gt;great&lt;/i&gt;" Product Managers with whom I have had the pleasure of interaction. &amp;nbsp;I wish to highlight these qualities as well. &amp;nbsp;&lt;br /&gt;&lt;br /&gt;Hence, at nine and ten I propose these abilities. &amp;nbsp; Please read&amp;nbsp;&lt;a href="http://entarch.blogspot.com/2010/10/should-architects-aspire-to-be-product.html"&gt;"Should architects aspire to be Product&amp;nbsp;Managers?" &lt;/a&gt;for the other eight!!&lt;br /&gt;&lt;br /&gt;- #9 - Ability to differentiate between what is core to the product offering and&amp;nbsp;what is not - guarding against diluting the sweet spot of the product.&lt;br /&gt;&lt;br /&gt;- #10 - Good understanding of competition and what differentiates this product from&amp;nbsp;competition and if the product is at risk of loosing ground against competition.&lt;br /&gt;&lt;br /&gt;Often&amp;nbsp;times, I find Sales Account Managers touting their product as the end all&amp;nbsp;be all elixir that addresses my every need. &amp;nbsp;By contrast, a Product&amp;nbsp;Manager has to be pragmatic about presenting their product's capabilities&amp;nbsp;and pain points that it was designed to address.&lt;br /&gt;&lt;br /&gt;Thanks for listening. &amp;nbsp;Please let us know if you agree!!&lt;br /&gt;Surekha -&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1202819920570933691-4376415076109641378?l=architect2architect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://architect2architect.blogspot.com/feeds/4376415076109641378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://architect2architect.blogspot.com/2011/05/attributes-of-product-manager.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/4376415076109641378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/4376415076109641378'/><link rel='alternate' type='text/html' href='http://architect2architect.blogspot.com/2011/05/attributes-of-product-manager.html' title='Attributes of a Product Manager...'/><author><name>Surekha Durvasula</name><uri>http://www.blogger.com/profile/13277895520403956888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1202819920570933691.post-7745500764183080297</id><published>2011-05-14T14:36:00.000-07:00</published><updated>2011-05-14T14:36:55.721-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise Architects'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Business Capability Alignment'/><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><title type='text'>Innovation - Incubator for "rogue" applications (continued)</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;Welcome to the "Architect 2 Architect” blog, Mahi!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Awesome first post as well!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I am using an unconventional mechanism to reply to your intriguing blog post “&lt;a href="http://architect2architect.blogspot.com/2011/05/innovation-incubator-for-rogue.html"&gt;http://architect2architect.blogspot.com/2011/05/innovation-incubator-for-rogue.html&lt;/a&gt;”.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I am in complete agreement with you on both your dilemma about introduction of “out of compliance’ business solutions into the main stream enterprise technology stack and with your observation that the architect community is in fact at odds with the business in terms of&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;the value prop assigned to these so called "rogue" solutions.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;First of, a quick comment on why architects approach these “rouge or disruptive technologies” with skepticism!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Architects fear lack of interoperability standards in the new technology, the solutions’ inability to scale, or that there are security loop holes.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Architects are also right in verbalizing the business concerns in the &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;pre-production&lt;/i&gt;&lt;/b&gt; phase which are the very QoS concerns that would plague the business users once the “rogue” solution is in production!!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;What an irony!&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Your proposal of having access to these “&lt;i style="mso-bidi-font-style: normal;"&gt;isolated incubator environments”&lt;/i&gt; helps architects in vetting out these concerns without interfering or negatively impacting mission critical business systems.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Also, as you propose if this team is made up of a “segment of the enterprise architecture team”, it insures that the architects stay open minded and in touch with both the new age technologies and the business needs!! &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Some other benefits of having the architecture community engaged in these “technology incubators” would be that the solutions are created in somewhat of an extensible manner.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;In addition, architects can use scientific analysis to insure that the technology being introduced through the “rogue” solution is interoperable.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If not, the architects can employ mitigation strategies and architecture principles such as loose coupling (i.e. of data and business logic) to insure that the solution is able to scale to meet business growth projections.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Key success criteria for investment in this type of a incubator test bed or an innovative technology SWAT team would be that these technologies/ innovative solutions are adopted as “standards” in time and brought into the main stream. This prevents the enterprise from becoming peppered with too many one off solutions and technology stacks which would end up eroding the initial benefits of speedy adoption.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Furthermore, processes need to be put in place to identify when an incubator can be promoted to become a first class citizen of the enterprise.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Clearly, leading technology companies and technology solutions providers have recognized this need.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Case in point is the high uptake of technologies that deliver situational apps and "mash ups". &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;The innovative idea of Incubator environments can be used to offer disruptive technologies and solutions a “fast path” to production while offering predictability; demonstrating that speed to market and enterprise readiness need not always be competing goals but complementary ones indeed; which in turn put architects and the business on a common platform.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Fellow architects, please join in and tell Mahi and I if you have in fact implemented the concept discussed in these two related posts! Surekha -&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1202819920570933691-7745500764183080297?l=architect2architect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://architect2architect.blogspot.com/feeds/7745500764183080297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://architect2architect.blogspot.com/2011/05/innovation-incubator-for-rogue_14.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/7745500764183080297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/7745500764183080297'/><link rel='alternate' type='text/html' href='http://architect2architect.blogspot.com/2011/05/innovation-incubator-for-rogue_14.html' title='Innovation - Incubator for &quot;rogue&quot; applications (continued)'/><author><name>Surekha Durvasula</name><uri>http://www.blogger.com/profile/13277895520403956888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1202819920570933691.post-588009439052441397</id><published>2011-05-14T06:29:00.000-07:00</published><updated>2011-05-14T06:31:25.921-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='innovation'/><title type='text'>Innovation - Incubator for "rogue" applications</title><content type='html'>&lt;p&gt;We, Architects, always have heartburns whenever we talk/think of a system  that does not exactly fit into Enterprise Architect and it’s standards. I always  struggled with such systems mostly because every time we talk about integration  and information/data consistency across the systems this so called “rogue”  application becomes yet another system to deal with. And that potentially makes  it very difficult because it is not built based on the same Enterprise  Architecture Standards rest of the Enterprise subscribes. What’s interesting is,  often, business loves such systems. &lt;/p&gt; &lt;p&gt;Few months ago I read a paper (I will try and find the bookmark again) on  Gartner that talked about the same topic but had a different spin on it. That  got me thinking whether the cause of “heard burn” is simply a matter of being on  the same page with business in terms of their expectations from such “rogue”  systems. I think these “rogues” are probably an area where Enterprise  Architecture should start showing more leadership. When I look around actually  many successful &amp;amp; large software corporations such as Microsoft, IBM et al.  are taking this approach already under the umbrella of “Technology Innovation”.  And I know many IBM Distinguished Architects are behind such successful  Technology Innovation Programs.&lt;/p&gt; &lt;p&gt;These so called “rogue” or “innovative” applications may do some of these  things, when there is quick “business value/gain”&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;- How about building few quick PHP based applications in a Java shop&lt;br /&gt;- How  about leveraging open source at an Oracle or Microsoft or IBM shop for certain  capabilities in a not-so-open-source-friendly corporation&lt;br /&gt;- How about  leveraging some of the controversial technologies&lt;br /&gt;- How about introducing web  services for a batch-friendly shop&lt;br /&gt;- How about deploying “cloud” for a  got-to-be-my-own-data-center friendly infrastructure team&lt;br /&gt;- etc  etc&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;How about a segment of our Enterprise Architecture teams or a Technology  Innovation teams (could be partly virtual team) drive such things?&lt;/p&gt; &lt;p&gt;How about using these as opportunities to challenge in-place Enterprise  Standards and use as “evolution” for these standards, especially because,  we, EAs usually are focused so much on Governance and Consistency we ignore the  opportunities to improve.&lt;/p&gt; &lt;p&gt;In short,&lt;/p&gt; &lt;p&gt;Rogue ideas –&amp;gt; Architecture Incubator Platform for these rogue apps –&amp;gt;  Technology Innovation Platform that business sees value in –&amp;gt; Force these  apps out of incubator once they prove it’s business value into Enterprise  Architecture platform –&amp;gt; I believe that’d result in better Business &amp;amp; Technology alignment&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1202819920570933691-588009439052441397?l=architect2architect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://architect2architect.blogspot.com/feeds/588009439052441397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://architect2architect.blogspot.com/2011/05/innovation-incubator-for-rogue.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/588009439052441397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/588009439052441397'/><link rel='alternate' type='text/html' href='http://architect2architect.blogspot.com/2011/05/innovation-incubator-for-rogue.html' title='Innovation - Incubator for &quot;rogue&quot; applications'/><author><name>Mahi Inampudi</name><uri>http://www.blogger.com/profile/13400242894005756423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1202819920570933691.post-2818641918895027169</id><published>2011-05-09T09:54:00.000-07:00</published><updated>2011-05-09T09:54:17.126-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Best Practices'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Strategy'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Business Capability Alignment'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Enablers'/><category scheme='http://www.blogger.com/atom/ns#' term='Strategic Vendor Partnership'/><title type='text'>What is the definition of a strategic partnership with a vendor?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-family: Tms Rmn;"&gt; &lt;div dir="ltr"&gt;In this post I try to outline a few features of what I would consider a strategic partnership with a service provider or a technology vendor.&amp;nbsp; These are thoughts that I have distilled from years of experience (good and bad) with my vendor partners.&amp;nbsp; &lt;/div&gt;&lt;div dir="ltr"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;Hence this aspect of doing business cannot be overlook and not the least of these is the "cost" of doing business.&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;Here are a few key attributes, not necessarily in any particular order of preference.&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;1) the strategic partner relationship has to go beyond a transactional one to that of a more long term one&lt;/div&gt;&lt;div dir="ltr"&gt;2) the strategic partner has to have skin in the game - they have to be measured with your success criteria - they can succeed only if you do&lt;/div&gt;&lt;div dir="ltr"&gt;3) the strategic partner has to be willing to "share" their technology roadmap with you&lt;/div&gt;&lt;div dir="ltr"&gt;4) the strategic partner has to allow you to re-shape their technology roadmap to meet your needs&lt;/div&gt;&lt;div dir="ltr"&gt;5) the strategic partner relationship has to include making their test labs, test gear, professional services personnel available to you to expedite a critical path technology prototyping effort or to help test out a strategic technology concept&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;In summary, I would like to add that a healthy strategic vendor partnership is key to the success of not just a project or a business area (line of business) but also making IT a strategic partner for the business - especially in capturing lost business opportunity with the strategic and timely use of technology - key for this "always connected" social networking world!!&amp;nbsp; &lt;/div&gt;&lt;div dir="ltr"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir="ltr"&gt;I am curious to hear from you about your experiences to this effect.&lt;/div&gt;&lt;div dir="ltr"&gt;Thanks.&lt;/div&gt;surekha -&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1202819920570933691-2818641918895027169?l=architect2architect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://architect2architect.blogspot.com/feeds/2818641918895027169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://architect2architect.blogspot.com/2011/05/what-is-definition-of-strategic.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/2818641918895027169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/2818641918895027169'/><link rel='alternate' type='text/html' href='http://architect2architect.blogspot.com/2011/05/what-is-definition-of-strategic.html' title='What is the definition of a strategic partnership with a vendor?'/><author><name>Surekha Durvasula</name><uri>http://www.blogger.com/profile/13277895520403956888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1202819920570933691.post-8847329313571828353</id><published>2010-02-08T10:57:00.000-08:00</published><updated>2010-02-08T10:57:34.454-08:00</updated><title type='text'>Time to rethink Application Performance Management - APM 2.0???</title><content type='html'>Hi Fellow SOA Practitioners' and Cloud Service Providers -&lt;br /&gt;&lt;br /&gt;I am sure that many of you are struggling with&amp;nbsp;monitoing highly distributed services that have stringent business SLAs.&amp;nbsp; I am wondering about how you are managing to tune the performance of the individual components that make up the business service or business process.&amp;nbsp; I feel that there are some key differences that need to be kept in mind in terms of what legacy APMs have to offer to us vs. what we need in these so called next gen APMs that are built to monitor and manage performance of a distributed SOA stack or&amp;nbsp;a cloud based business service offering&lt;br /&gt;&lt;br /&gt;Here are some of the salient features that differentiate this APM 2.0&amp;nbsp;concept from the legacy APMs. &lt;br /&gt;&lt;ol&gt;&lt;li&gt;requires to have a deployer or Ops centric deployment view as opposed to a developer centric view &lt;/li&gt;&lt;li&gt;built ground up for highly distributed service based deployments as opposed to the single appliction server container or single JVM based monolithic deployments (the forte of legacy APMs)&lt;/li&gt;&lt;li&gt;should not force a developer of the code/ scripts to monitor potential perforamance bottle necks as the developer is trained to &lt;strong&gt;&lt;em&gt;make things work&lt;/em&gt;&lt;/strong&gt; and&amp;nbsp;to have to force them to define monitoring scripts that require a mindset that looks at &lt;strong&gt;&lt;em&gt;where things would break&lt;/em&gt;&lt;/strong&gt; (from a communications perspective or from an integration perspective) is inefficient and error-prone&lt;/li&gt;&lt;li&gt;does not force the definition of a per JVM definition of monitoring directives allowing for an highly distributed transaction view or an end to end business process view &lt;/li&gt;&lt;li&gt;provides a visual flow like representation that can be combined with policy based definition of SLAs which has the ability to define SLA tolerance/ compliance ranges&amp;nbsp;&lt;/li&gt;&lt;li&gt;is able to support on-demand run time enrichment/ augmentation of the payload that enables activation of monitoring capabilities on a live system as issues occur (or service execution&amp;nbsp;pathways change) as opposed to predicting these performance choke points at deployment time&amp;nbsp;based in known "execution paths"&lt;/li&gt;&lt;li&gt;does not focus on logging of information and reactive analysis to enable monitors but can be more proactive, business focused and policy based with on the spot analysis capability &lt;/li&gt;&lt;/ol&gt;Thoughts on this concept or any one has ideas of tools that do what I am looking for? &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Thanks for listening. &lt;br /&gt;surekha -&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1202819920570933691-8847329313571828353?l=architect2architect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://architect2architect.blogspot.com/feeds/8847329313571828353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://architect2architect.blogspot.com/2010/02/time-to-rethink-application-performance.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/8847329313571828353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/8847329313571828353'/><link rel='alternate' type='text/html' href='http://architect2architect.blogspot.com/2010/02/time-to-rethink-application-performance.html' title='Time to rethink Application Performance Management - APM 2.0???'/><author><name>Surekha Durvasula</name><uri>http://www.blogger.com/profile/13277895520403956888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1202819920570933691.post-4036165698972672298</id><published>2009-11-10T17:11:00.000-08:00</published><updated>2009-11-10T17:11:07.983-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grid Computing'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Framework to calculate TCO for Cloud Computing and Virtualization</title><content type='html'>To my fellow architects -&lt;br /&gt;&lt;br /&gt;A lot has been said about how elastic computing or on-demand computing or cloud computing can be a great cost containment vehicle for companies. The key element there is the pay per use costing model of each of these concepts. If an enterprise is able to predict it's work load and it's usage models then these computing concepts make a lot of sense. The question not withstanding issues such as security, the need to control the deployment environment etc. is in regards to whether these elastic computing models truly deliver on the promise of cost savings and/ or cost avoidance.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Has there been a proven way of calculating the TCO for traditional investment in IT assets that could now be used to compare and contrast the advantages or to identify the hidden costs of these pay per use computing models? I am wondering if there have been any frameworks that exist for doing a cost benefit analysis for even concepts such as Virtualization and Grid Computing.&amp;nbsp; What are some of the elements that need to be plugged into this TCO model to truly get to an accurate figure? Do you include costs associated with "loss of control" and/or "lost business opportunity costs" due to the inability of the cloud provider to scale up an environment during your peak? Is there a truly scientific and proven mechanism, methodology or process that could be used to compute TCO for these newer computing models? &lt;br /&gt;&lt;br /&gt;Thanks in advance for your help.&lt;br /&gt;surekha -&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1202819920570933691-4036165698972672298?l=architect2architect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://architect2architect.blogspot.com/feeds/4036165698972672298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://architect2architect.blogspot.com/2009/11/framework-to-calculate-tco-for-cloud.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/4036165698972672298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/4036165698972672298'/><link rel='alternate' type='text/html' href='http://architect2architect.blogspot.com/2009/11/framework-to-calculate-tco-for-cloud.html' title='Framework to calculate TCO for Cloud Computing and Virtualization'/><author><name>Surekha Durvasula</name><uri>http://www.blogger.com/profile/13277895520403956888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1202819920570933691.post-7178792941909344649</id><published>2009-09-03T10:52:00.000-07:00</published><updated>2009-09-07T09:36:28.438-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software as a Service'/><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Has Anyone realized ROI with Cloud Computing ROI?</title><content type='html'>Question to the viewers of this blog is how many have used concepts of cloud computing (and I do not mean private clouds, here)? Are you looking at Cloud computing for reduction in infrastructure costs by moving to a pay as you use concept or to augment your peak capacity or else are you using cloud sofware as a service? &lt;br /&gt;&lt;br /&gt;What is your experience and are you realizing the ROI as in a lowering of your TCO, or increase in operations efficiency and availability? &lt;br /&gt;&lt;br /&gt;Thanks for your input.&lt;br /&gt;surekha -&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1202819920570933691-7178792941909344649?l=architect2architect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://architect2architect.blogspot.com/feeds/7178792941909344649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://architect2architect.blogspot.com/2009/09/cloud-computing-roi-anyone.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/7178792941909344649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/7178792941909344649'/><link rel='alternate' type='text/html' href='http://architect2architect.blogspot.com/2009/09/cloud-computing-roi-anyone.html' title='Has Anyone realized ROI with Cloud Computing ROI?'/><author><name>Surekha Durvasula</name><uri>http://www.blogger.com/profile/13277895520403956888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1202819920570933691.post-4104489352754884427</id><published>2009-08-09T17:40:00.000-07:00</published><updated>2009-08-09T17:54:05.982-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Performance Consideration'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Operations'/><title type='text'>Issues with Server Virtualization</title><content type='html'>Virtualization has been considered a great way to maximize utilization of server resources by increasing server density. In addition, this concept is considered to be very key to green IT initiatvies as it reduces the number of compute resources needing to be supported in a data center thus reducing the cooling and power costs.&lt;br /&gt;&lt;br /&gt;Having said that, there seems to be a performance downside to virtualization. Given that a virtual machine (VM) is yet another layer of indirection the server HW this layer negatively impacts the performance any time there is a need for the application to access IO Channels, SAN disc and other network resources. This is especially so when the application code is either running inside of a JVM or an application server container such as a JEE container, .NET CLR or even a web server servlet container. In all cases, performance profiles of an application seem to vary whether the application is running inside of a virtual layer vs. directly on the physical server.&lt;br /&gt;&lt;br /&gt;Vendors are now focusing on this drawback by introducing the concetp of Just Enough OS (JEOS). It remains to be seen how effective these optimizations prove to be in the realm of critical path enterprise systems.&lt;br /&gt;&lt;p&gt;Thank you.&lt;/p&gt;&lt;p&gt;surekha -&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1202819920570933691-4104489352754884427?l=architect2architect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://architect2architect.blogspot.com/feeds/4104489352754884427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://architect2architect.blogspot.com/2009/08/issues-with-server-virtualization.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/4104489352754884427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1202819920570933691/posts/default/4104489352754884427'/><link rel='alternate' type='text/html' href='http://architect2architect.blogspot.com/2009/08/issues-with-server-virtualization.html' title='Issues with Server Virtualization'/><author><name>Surekha Durvasula</name><uri>http://www.blogger.com/profile/13277895520403956888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry></feed>
