<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>Service-Oriented Architecture</title>
      <link>http://www.infosysblogs.com/soa/</link>
      <description>&quot;We didn&apos;t start the fire ... it was always burning since the world&apos;s been turning ...&quot; [Billy Joel 1989].  Is SOA the &quot;Same Old Architecture?&quot; or is it &quot;Simply Over Ambitious?&quot; Let&apos;s apply SOA&apos;s arsenal:: XML, BPM, Services, SOAP, Web Services -  to the real world and find out. Let&apos;s put out some fires.</description>
      <language>en</language>
      <copyright>Copyright 2009</copyright>
      <lastBuildDate>Sun, 21 Jun 2009 16:31:47 +0000</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.2ysb5-20051201</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>Is SOA Expensive: Reality and the Myth?</title>
         <description><![CDATA[<p align="justify">Industry is adopting SOA more and more. CIOs are under tremendous pressure to show the value of SOA to the Business. Business is asking more and more questions about the benefit of SOA. To Business, SOA is too expensive and does not bring enough value to business early enough (long gestation period). So CIOs are asking several questions around SOA to the technology service providers in search of a convincing answer and one question keeps getting repeated &lsquo;Is SOA expensive &ndash; if not how and why?&rsquo;</p><p align="justify">&nbsp;</p><p align="justify">There is no straight answer to this question. One could argue for both sides of the camps and still make conclusion on either way. Let&rsquo;s see why SOA is considered to be expensive by the people who are not so close to IT. There are several factors why SOA is perceived to be expensive (I would say only &lsquo;to begin with&rsquo;). But, remember SOA is expensive at the &lsquo;<strong>beginning</strong>&rsquo; as there are few upfront investments required on Software Licenses, Infrastructures, Training etc. The lists below are the key areas of investments:</p><p align="justify">&nbsp;</p><ul><li>Service Design: Making a component re-usable is typically 2.5 times more expensive as compared to having a piece of code which wouldn&rsquo;t be re-used at all having the same functionality. This means when we create a Service we have to ensure that it&rsquo;s going be re-used at least 3 times in the future.</li></ul>]]></description>
         <link>http://www.infosysblogs.com/soa/2009/06/post_2.html</link>
         <guid>http://www.infosysblogs.com/soa/2009/06/post_2.html</guid>
         <category>SOA in the Real World</category>
         <pubDate>Sun, 21 Jun 2009 16:31:47 +0000</pubDate>
      </item>
            <item>
         <title>Cloud Computing - Are We Ready Yet</title>
         <description><![CDATA[<p>by <strong>Animesh Ghosh</strong></p><p align="justify">I recently visited CloudExpo London 2009 and had the opportunity to meet up with industry thought leaders, CxOs, architects, marketing gurus from the major players like Google, Amazon, Linux, IBM, Salesforce so on and so forth. This article is a synopsis of point of views (PoVs) from a number of sessions I attended during my visit. </p><p align="justify">&nbsp;</p><p align="justify">So, why Cloud Computing (CC)? There was a general consensus among the people on the typical benefits of Cloud Computing.</p><ul><li><div align="justify">Greater flexibility</div></li><li><div align="justify">Quicker changes and deployments</div></li><li><div align="justify">Optimising asset utilisation</div></li><li><div align="justify">Easing management overhead</div></li><li><div align="justify">End to end visibility of service delivery</div></li><li><div align="justify">Reduces Capex and Opex with very fast ROI</div></li><li><div align="justify">Greater control of infrastructure</div></li><li><div align="justify">Improved resilience and availability</div></li><li><div align="justify">Better DR capability</div></li></ul>]]></description>
         <link>http://www.infosysblogs.com/soa/2009/06/cloud_computing_are_we_ready_y_1.html</link>
         <guid>http://www.infosysblogs.com/soa/2009/06/cloud_computing_are_we_ready_y_1.html</guid>
         <category>Enterprise Concerns</category>
         <pubDate>Thu, 18 Jun 2009 14:20:07 +0000</pubDate>
      </item>
            <item>
         <title>Composite Applications continues to make inroads</title>
         <description><![CDATA[<p>As I pointed out in an earlier blog <a href="http://www.infosysblogs.com/soa/2008/06/sca_java_ee_integration_spec_b.html">http://www.infosysblogs.com/soa/2008/06/sca_java_ee_integration_spec_b.html</a>, composite applications could also be understood as mechanism for enterprise application integration and come in various flavors basically differentiated on the tier at which the integration is taking place. JSR 168 and 286 (portlets and inter-portlet communication), enterprise mashups <a href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid">http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)</a>, etc. are examples of integration happening at the presentation tier. COTS Enterprise Application (ERP, CRM, SCM, etc.) vendors such as SAP, Oracle, IBM, Mircrosoft, etc. came up with ready made composite applications and composite application development suites founded on the sound architectural principles of SOA. These represent integration at the business tier and employ process orchestration and enterprise messaging technologies. </p>]]></description>
         <link>http://www.infosysblogs.com/soa/2009/06/composite_applications_continu.html</link>
         <guid>http://www.infosysblogs.com/soa/2009/06/composite_applications_continu.html</guid>
         <category>SOA in the Real World</category>
         <pubDate>Mon, 08 Jun 2009 07:59:38 +0000</pubDate>
      </item>
            <item>
         <title>Are you in a hurry to implement SOA?</title>
         <description><![CDATA[My experience with some of the enterprise clients in SOA space has been rather surprising. I find lots of&nbsp;these enterprises rushing to create a SOA roadmap and&nbsp;deploy a pilot SOA program. My trouble is not that they want to do it fast and want to have quick win but having it done at the cost of 'insufficient' understanding of what they want and why they want is my worry.]]></description>
         <link>http://www.infosysblogs.com/soa/2009/01/are_you_in_a_hurry_to_implemen_1.html</link>
         <guid>http://www.infosysblogs.com/soa/2009/01/are_you_in_a_hurry_to_implemen_1.html</guid>
         <category>SOA in the Real World</category>
         <pubDate>Tue, 13 Jan 2009 07:35:42 +0000</pubDate>
      </item>
            <item>
         <title>SOA in difficult times</title>
         <description><![CDATA[Happenings in the recent weeks have turned many tables and raised many eyebrows. It has been a crash from fantasy to reality for many organizations in the need to make IT real, effective, cheaper, faster, cleaner. Organizations are in a hurry to get unproductive assets, esp Cap-ex, off the books.<br /><br />This is a big change for suite vendors who have positioned their products to &ldquo;capture&rdquo; the solution space by selling software in an integrated package form, wherein many aspects aren't necessarily being utilized. <br /><br />This is especially true in the case of <a title="SOA" href="http://www.infosys.com/soa">SOA</a>, where there is no hurry and sometime no need for components like registry, repository, accelerators, test suites and the like. These components unlike the ESB and messaging components, the WSDL, workflow and rules components may or may not be implemented. However, organizations who have bought suites already use infrastructure to run, monies to license, Op-ex (train and maintain) seemingly unused software.]]></description>
         <link>http://www.infosysblogs.com/soa/2008/12/soa_in_difficult_times.html</link>
         <guid>http://www.infosysblogs.com/soa/2008/12/soa_in_difficult_times.html</guid>
         <category>SOA in the Real World</category>
         <pubDate>Mon, 22 Dec 2008 08:32:42 +0000</pubDate>
      </item>
            <item>
         <title>Achieving an Evergreen Solution</title>
         <description><![CDATA[<p>- Murteza Salemi <br /></p><p>In the IT industry, from time to time, we hear terms and notions that carry special meaning within the industry. <strong><em>Evergreen</em></strong> is one of them. One of the dictionary definitions of 'evergreen' is something that remains perennially fresh, interesting, or well liked. But what does <em>evergreen</em> solution or technology means within IT context?<br /></p><p>Simply put <em>evergreen</em> can be translated to ever relevant. In other words, a solution that has the capabilities to sustain and adapt to changes, and to continue to re-innovate and evolve through service capabilities over time. <br /></p>]]></description>
         <link>http://www.infosysblogs.com/soa/2008/11/achieving_an_evergreen_solutio.html</link>
         <guid>http://www.infosysblogs.com/soa/2008/11/achieving_an_evergreen_solutio.html</guid>
         <category>Enterprise Concerns</category>
         <pubDate>Thu, 20 Nov 2008 11:18:57 +0000</pubDate>
      </item>
            <item>
         <title> Ready for the SOA Journey: Check Your SOA Maturity</title>
         <description><![CDATA[One of the fundamental things about SOA that every organisation needs to understand is where they stand today before starting the <a href="http://www.infosys.com/soa" title="SOA">SOA</a> journey. This would quickly give an overview of the organisations readiness and maturity for the SOA journey. Organisation should start finding out the answers for few basic questions:<br /><br /><ul><li>Do you have enough buy-in from Business, IT and other key stakeholders and of course the right business case to adopt SOA?</li></ul>]]></description>
         <link>http://www.infosysblogs.com/soa/2008/11/_ready_for_soa_journey_check_y.html</link>
         <guid>http://www.infosysblogs.com/soa/2008/11/_ready_for_soa_journey_check_y.html</guid>
         <category>SOA in the Real World</category>
         <pubDate>Mon, 17 Nov 2008 18:57:46 +0000</pubDate>
      </item>
            <item>
         <title>Logging Approach for SOA</title>
         <description><![CDATA[<span style="font-size: 10pt; font-family: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'">Generally, two kinds of logging are required in any business system, be it a SOA or not </span><ul><li class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; tab-stops: list .5in"><span style="font-size: 10pt; font-family: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'">Technical diagnostic logging e.g. logging exception trace </span></li><li class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; tab-stops: list .5in"><span style="font-size: 10pt; font-family: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'">Logging business data e.g. logging for tracking/auditing purposes </span></li></ul><span style="font-size: 10pt; font-family: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"><span style="font-size: 10pt; font-family: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'">The logging requirements may vary depending on the exact purpose. For exception logging, you may typically log details of the component, application platform, timestamp, infrastructure components and then details of the incident itself etc. Logging for auditing and business related reporting purposes would invariably require some amount of business data logging. </span><span style="font-size: 10pt; font-family: 'Verdana','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"><p>&nbsp;</p></span></span>]]></description>
         <link>http://www.infosysblogs.com/soa/2008/10/logging_approach_for_soa.html</link>
         <guid>http://www.infosysblogs.com/soa/2008/10/logging_approach_for_soa.html</guid>
         <category>SOA in the Real World</category>
         <pubDate>Sun, 19 Oct 2008 15:04:17 +0000</pubDate>
      </item>
            <item>
         <title>SOA on its way out? Lets get ready for future</title>
         <description><![CDATA[<p><a href="http://blogs.zdnet.com/service-oriented/?p=1168&amp;tag=nl.e539">http://blogs.zdnet.com/service-oriented/?p=1168&amp;tag=nl.e539</a> (Debate Rages over SOA's cloudy future - by Joe McKendrick)&nbsp;</p><p>I stumbled upon this article while reading some articles. As I read it, I heard a 'click' sound in my brain :-). My previous post of SOA's future, I speculated about fading of SOA's strongly hypothetical personality and come of age of BPM driven IT solutions.</p>]]></description>
         <link>http://www.infosysblogs.com/soa/2008/09/soa_on_its_way_out_lets_get_re_1.html</link>
         <guid>http://www.infosysblogs.com/soa/2008/09/soa_on_its_way_out_lets_get_re_1.html</guid>
         <category>SOA in the Real World</category>
         <pubDate>Thu, 18 Sep 2008 06:29:35 +0000</pubDate>
      </item>
            <item>
         <title>Making Your SOA Journey Successful – Key Aspects</title>
         <description><![CDATA[<p align="justify"><span>Adoption of SOA is growing faster and faster. But whenever an organisation adopts new approach/framework/technologies, mistakes are likely, and SOA is no exception to this rule. I have been personally involved in quite a few big SOA (Service Oriented Architecture) initiatives. Keeping the trend of mistakes, organisations and I have experienced those and tried to rectify those in the subsequent ones and thus those become part of the best practice. Even though organisation starts with a big dream of SOA with Strategy, Roadmap, Value add to business etc etc, there are number of key important best practices to be followed which have been experienced by the industry, are above and beyond just having SOA Strategy and Roadmap at the beginning. So, it's very important that the experience of the early adopters of SOA is captured for the benefit of those who are planning to adopt SOA in the near future. Identification and documentation of all those processes / policies / technology / best practices that is most essential - will help enterprises avoid mistakes and successfully implement SOA. I have captured few of the processes / best practices which must be in place for adopting SOA in an enterprise.<br /></span></p>]]></description>
         <link>http://www.infosysblogs.com/soa/2008/08/making_your_soa_journey_succes.html</link>
         <guid>http://www.infosysblogs.com/soa/2008/08/making_your_soa_journey_succes.html</guid>
         <category>SOA in the Real World</category>
         <pubDate>Sun, 31 Aug 2008 13:34:21 +0000</pubDate>
      </item>
            <item>
         <title>Will Next generation XML Appliances  propel XML and SOA into the  Enterprise Mainstream?</title>
         <description><![CDATA[<p>Intel has released some new numbers, as they noted in <a href="http://infosysblogs.com/soa/2008/07/turbocharge_your_soa_infrastru.html" target="_blank" title="Some numbers from Intel">comments</a> to an earlier blog entry. These are some highlights: </p><p>&nbsp;Decryption, Application of XACML policies, routing to different SOAP services: 1050 messages of 7.64 KB processed per second </p><p>&nbsp;Legacy to SOA Integration use case: 980 messages per second for a healthcare HL7 format messages </p><p>Mediation use case: 5184 messages per second, including validation, transformation, SOAP message generation.&nbsp;</p>What additional windows of opportunity do XML&nbsp; appliances of&nbsp; such speed open up? <br /><br /><br />]]></description>
         <link>http://www.infosysblogs.com/soa/2008/08/will_next_generation_xml_appli.html</link>
         <guid>http://www.infosysblogs.com/soa/2008/08/will_next_generation_xml_appli.html</guid>
         <category>SOA in the Real World</category>
         <pubDate>Tue, 19 Aug 2008 14:47:26 +0000</pubDate>
      </item>
            <item>
         <title>Story of the main-stream SOA</title>
         <description><![CDATA[<p>I&rsquo;m calling it a story since it is yet to happen&hellip;more ambitious word for this will be &lsquo;vision&rsquo;.&nbsp; But given that &lsquo;SOA&rsquo; and &lsquo;vision&rsquo; have been beaten to death in last couple of years so let me continue with the story only. Key word in the title really is not the &lsquo;story&rsquo; though..it is the &lsquo;main-stream&rsquo; and soon you will see why. One of things in SOA that make me sick is the &lsquo;real-ness&rsquo; of it (or rather lack of it). I personally feel that SOA as a concept is running out of steam to remain in the &lsquo;hot seat&rsquo;. There isn&rsquo;t much new or different coming out from it than what has been spoken about thousands time already in difference styles and with different jargons. For that matter, I think ERP as a concept has done far better where in journey from speculative vision to physical realization (what so ever it has been, that really doesn&rsquo;t matter) has been rather fast and it did change the shape of the industry to large extent. With SOA, industry seem to going on and on and on but like everything else, SOA will run out of the fuel sooner or later. If industry doesn&rsquo;t something new in SOA which is the next level of life with SOA, it will not sustain. Skeptics are already ignoring it, even believers might drop the ball after a while. So what do we envision beyond this? </p>]]></description>
         <link>http://www.infosysblogs.com/soa/2008/08/story_of_the_mainstream_soa_1.html</link>
         <guid>http://www.infosysblogs.com/soa/2008/08/story_of_the_mainstream_soa_1.html</guid>
         <category>SOA in the Real World</category>
         <pubDate>Tue, 19 Aug 2008 04:42:49 +0000</pubDate>
      </item>
            <item>
         <title>Top 10 ways to Fake your way to the SOA-XML bandwagon</title>
         <description><![CDATA[<p>As a SOA Architect, I certainly do not approve this. But here are the top 10 ways you can &quot;Fake your way to the SOA-XML bandwagon. &quot;</p><p>In some companies SOA has been oversold, or may be premature. For example, Security and Fine Grained Entitlements are&nbsp; so critical in some financial institutions, that without this piece in place, it may be premature to talk about SOA. Or may be the data still exists in silos, making it impossible to construct meaningful useful services, that address the immediate business needs of the organization.</p><p>But&nbsp; if you are under pressure to be supportive of SOA and XML, here are some ways.&nbsp;&nbsp; <br /></p><p>&nbsp;</p>]]></description>
         <link>http://www.infosysblogs.com/soa/2008/08/top_10_ways_to_fake_your_way_t_1.html</link>
         <guid>http://www.infosysblogs.com/soa/2008/08/top_10_ways_to_fake_your_way_t_1.html</guid>
         <category>SOA in the Real World</category>
         <pubDate>Tue, 12 Aug 2008 21:02:35 +0000</pubDate>
      </item>
            <item>
         <title>Gaps in the IBM SOA Security Reference Architecture - Part III</title>
         <description><![CDATA[<body lang=EN-US link=blue vlink=purple>

<p class=MsoNormal><b>Is it necessary to have an advanced and  mature SOA Stack
in order to have centralized security policy creation and enforcement?  If a SOA Stack
is not at a stage where Composite Applications are proliferating, is
centralized security still required? </b></p>

<p class=MsoNormal style='text-align:justify'>You  need centralized security policy creation and enforcementet quite early in your SOA program.  The first step in your SOA
initiative will be to decide what level of granularity your services should be
at. It is very easy to create webservices using built-in wizards found in many
IDEs as well as wizards offered in products like databases and portals. </p>
]]></description>
         <link>http://www.infosysblogs.com/soa/2008/08/gaps_in_the_ibm_soa_security_r_2.html</link>
         <guid>http://www.infosysblogs.com/soa/2008/08/gaps_in_the_ibm_soa_security_r_2.html</guid>
         <category></category>
         <pubDate>Sun, 10 Aug 2008 21:14:09 +0000</pubDate>
      </item>
            <item>
         <title>Gaps in the IBM SOA Security Reference Architecture - Part II</title>
         <description><![CDATA[<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;mso-padding-alt:0in 0in 0in 0in'>
 <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
  height:167.4pt'>
  <td width=366 valign=top style='width:274.8pt;padding:0in 5.4pt 0in 5.4pt;
  height:167.4pt'>
  <p class=MsoNormal><img width=347 height=273 id="_x0000_i1025"
  <img alt="collage3.JPG" src="http://infosysblogs.com/soa/kevin/images/collage3.JPG" width="300" height="225" />
</p>
  
  </td>
  <td width=366 valign=top style='width:274.8pt;padding:0in 5.4pt 0in 5.4pt;
  height:167.4pt'>
  <p style='margin-top:2.0pt;margin-right:0in;margin-bottom:2.0pt;margin-left:
  0in;text-align:justify'>Why do we need different Architectural Building Blocks to specifically address  SOA Security?<span style='mso-spacerun:yes'>  </span>Should the best  practice
  of “Independent Chain of Command” be part of SOA Reference Architecture? </p>
  <p class=MsoNormal style='margin-top:2.0pt;margin-right:0in;margin-bottom:
  2.0pt;margin-left:0in;text-align:justify'>These are some of the questions and comments, I have
 been  asked in response to the first part of this series.<span
  style='mso-spacerun:yes'>  </span>SOA Security must handle the highly
  composite nature of today’s and emerging SOA Applications, and this  ability to handle  composite, frequently changing, dynamic applications  is a
  critical requirement for managing security in SOA environment. &nbsp;</p>
  <p class=MsoNormal style='margin-top:2.0pt;margin-right:0in;margin-bottom:
  2.0pt;margin-left:0in;text-align:justify'>Maintaining Security Accountability
  in the context of<span style='mso-spacerun:yes'>   </span>composite
  applications that cut across IT business unit, Enterprise Application,
  databases is a  key challenge for SOA Security. </p>

  </td>
 </tr>
</table>]]></description>
         <link>http://www.infosysblogs.com/soa/2008/08/gaps_in_the_ibm_soa_security_r_3.html</link>
         <guid>http://www.infosysblogs.com/soa/2008/08/gaps_in_the_ibm_soa_security_r_3.html</guid>
         <category>SOA in the Real World</category>
         <pubDate>Fri, 08 Aug 2008 17:28:23 +0000</pubDate>
      </item>
      
   </channel>
</rss>
