<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>Pragmatic Software Design</title>
      <link>http://www.ebizq.net/blogs/sdesign/</link>
      <description>Vijay Narayanan blogs about software design from several perspectives - SOA,BPM, messaging, systematic reuse, agility, and architecture.</description>
      <language>en</language>
      <copyright>Copyright 2011</copyright>
      <lastBuildDate>Sun, 15 Nov 2009 21:00:08 -0500</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=4.21-en</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

      
      <item>
         <title>16 Candidate Reusable Capabilities for Business Processes</title>
         <description>Here area set of ideas, candidate assets if you will, of reusable software capabilities for your business processes. Please don't take these as capabilities you have to build from scratch. Instead, view them as part of your overall BPM software...</description>
<link>http://www.ebizq.net/blogs/sdesign/2009/11/16_candidate_reusable_capabili.php</link>
         <guid>http://www.ebizq.net/blogs/sdesign/2009/11/16_candidate_reusable_capabili.php</guid>
         <category>software design</category>
         <pubDate>Sun, 15 Nov 2009 21:00:08 -0500</pubDate>
          <author>vijay</author>
      </item>
      
      <item>
         <title>Building Contract-First Service Capabilities - Podcast Episode</title>
         <description>Posted an episode on building contract-first service capabilities at the reuse podcast series:Download file...</description>
<link>http://www.ebizq.net/blogs/sdesign/2009/11/building_contract-first_servic.php</link>
         <guid>http://www.ebizq.net/blogs/sdesign/2009/11/building_contract-first_servic.php</guid>
         <category>SOA</category>
         <pubDate>Sat, 14 Nov 2009 19:44:46 -0500</pubDate>
          <author>vijay</author>
      </item>
      
      <item>
         <title>Service Capabilities Need to Address Supportablility</title>
         <description>Enterprise software systems have several needs one of which is supportability. It is critical that your system is supportable in the production environment. Teams that start thinking about supportability during the last stage of a development cycle or when transitioning...</description>
<link>http://www.ebizq.net/blogs/sdesign/2009/11/service_capabilities_need_to_a.php</link>
         <guid>http://www.ebizq.net/blogs/sdesign/2009/11/service_capabilities_need_to_a.php</guid>
         <category>SOA</category>
         <pubDate>Sun, 08 Nov 2009 15:14:42 -0500</pubDate>
          <author>vijay</author>
      </item>
      
      <item>
         <title>10 Signs Your Team Needs Systematic Reuse</title>
         <description>In the hectic routines of projects and deadlines it is easy to ignore reuse. After all, we are delivering code, features, and churning out applications - aren't we? May be you are waiting for the right time to start and...</description>
<link>http://www.ebizq.net/blogs/sdesign/2009/11/10_signs_your_team_needs_syste.php</link>
         <guid>http://www.ebizq.net/blogs/sdesign/2009/11/10_signs_your_team_needs_syste.php</guid>
         <category>software design</category>
         <pubDate>Sun, 01 Nov 2009 17:08:07 -0500</pubDate>
          <author>vijay</author>
      </item>
      
      <item>
         <title>Build an Abstraction API for BPM Interaction</title>
         <description>Introduce an abstraction API when integrating with a BPM solution. Why do I say that? Several reasons: Good software design practice to bind to an interface as opposed to an implementation. So individual applications won't be directly coupled with an...</description>
<link>http://www.ebizq.net/blogs/sdesign/2009/10/build_an_abstraction_api_for_b.php</link>
         <guid>http://www.ebizq.net/blogs/sdesign/2009/10/build_an_abstraction_api_for_b.php</guid>
         <category>BPM</category>
         <pubDate>Tue, 27 Oct 2009 19:36:14 -0500</pubDate>
          <author>vijay</author>
      </item>
      
      <item>
         <title>Understand Business Goals Before Implementing BPM Solutions</title>
         <description>Have you ever been part of a project where the technology choices, design decisions, and even low-level implementation details are determined prior to understanding the project's business goals? BPM engines are like other technologies - they are a tool in...</description>
<link>http://www.ebizq.net/blogs/sdesign/2009/10/understand_business_goals_befo.php</link>
         <guid>http://www.ebizq.net/blogs/sdesign/2009/10/understand_business_goals_befo.php</guid>
         <category>BPM</category>
         <pubDate>Sun, 25 Oct 2009 20:01:01 -0500</pubDate>
          <author>vijay</author>
      </item>
      
      <item>
         <title>Disadvantages of Building Services Code-First</title>
         <description>Posted an episode on the disadvantages of pursuing a code-first approach to building service capabilities at the reuse podcast series:Download file Episode Highlights: Most development environments provide tools for generating WSDL contracts using annotations or platform-specific tools. Existing classes can...</description>
<link>http://www.ebizq.net/blogs/sdesign/2009/10/disadvantages_of_building_serv.php</link>
         <guid>http://www.ebizq.net/blogs/sdesign/2009/10/disadvantages_of_building_serv.php</guid>
         <category>SOA</category>
         <pubDate>Fri, 23 Oct 2009 06:36:07 -0500</pubDate>
          <author>vijay</author>
      </item>
      
      <item>
         <title>Building a Data Services Product Line</title>
         <description>The data services product line is a suite of data services that can include services across customer, account, product, pricing, and document data domains providing several capabilities for several internal applications. The suite of services can act as the single...</description>
<link>http://www.ebizq.net/blogs/sdesign/2009/10/building_a_data_services_produ.php</link>
         <guid>http://www.ebizq.net/blogs/sdesign/2009/10/building_a_data_services_produ.php</guid>
         <category>SOA</category>
         <pubDate>Sun, 18 Oct 2009 20:58:05 -0500</pubDate>
          <author>vijay</author>
      </item>
      
      <item>
         <title>Design Techniques When Refactoring Legacy Systems - II</title>
         <description>This is a continuation of the earlier post on design techniques when refactoring legacy systems. This post talks about backward compatibility and Keep backward compatibility in mind If there is one thing that is tricky about refactoring legacy assets it...</description>
<link>http://www.ebizq.net/blogs/sdesign/2009/10/design_techniques_when_refacto.php</link>
         <guid>http://www.ebizq.net/blogs/sdesign/2009/10/design_techniques_when_refacto.php</guid>
         <category>SOA</category>
         <pubDate>Sun, 11 Oct 2009 12:28:41 -0500</pubDate>
          <author>vijay</author>
      </item>
      
      <item>
         <title>Building Reusable Service Capabilities - Podcast Episode</title>
         <description>Posted an episode on building reusable service capabilities as part of SOA initiatives at the reuse podcast series:Download file...</description>
<link>http://www.ebizq.net/blogs/sdesign/2009/10/building_reusable_service_capa.php</link>
         <guid>http://www.ebizq.net/blogs/sdesign/2009/10/building_reusable_service_capa.php</guid>
         <category>messaging</category>
         <pubDate>Sat, 03 Oct 2009 08:03:00 -0500</pubDate>
          <author>vijay</author>
      </item>
      
      <item>
         <title>Design Techniques When Refactoring Legacy Systems</title>
         <description>Many SOA initiatives leverage legacy capabilities when building new services. It is important to ensure legacy services are examined before leveraging them as-is. Here are some design techniques that I use when reviewing and refactoring legacy assets. Loosen the tight...</description>
<link>http://www.ebizq.net/blogs/sdesign/2009/09/design_factors_when_refactorin.php</link>
         <guid>http://www.ebizq.net/blogs/sdesign/2009/09/design_factors_when_refactorin.php</guid>
         <category>SOA</category>
         <pubDate>Sun, 27 Sep 2009 19:55:51 -0500</pubDate>
          <author>vijay</author>
      </item>
      
      <item>
         <title>5 Tips Before You Embark On SOA Projects</title>
         <description>You are itching to board the SOA bus. Hold on a bit though because it is easy to get lost in the hype and miss the real point i.e. generation of business value. So here are 5 tips before you...</description>
<link>http://www.ebizq.net/blogs/sdesign/2009/09/5_tips_before_you_embark_on_so.php</link>
         <guid>http://www.ebizq.net/blogs/sdesign/2009/09/5_tips_before_you_embark_on_so.php</guid>
         <category>SOA</category>
         <pubDate>Sun, 20 Sep 2009 20:13:12 -0500</pubDate>
          <author>vijay</author>
      </item>
      
      <item>
         <title>Reducing Integration Risks</title>
         <description>Many SOA solutions consist of integrating applications, services, and backend processes to fulfill business requirements. You can design these solutions for the absolute best case and you are sure to get disappointed in production. A more prudent approach is, as...</description>
<link>http://www.ebizq.net/blogs/sdesign/2009/09/reducing_integration_risks.php</link>
         <guid>http://www.ebizq.net/blogs/sdesign/2009/09/reducing_integration_risks.php</guid>
         <category>software design</category>
         <pubDate>Sun, 13 Sep 2009 15:30:58 -0500</pubDate>
          <author>vijay</author>
      </item>
      
      <item>
         <title>Enterprise Data Services - Podcast Episode</title>
         <description>Posted an episode on enterprise data services and how they help with systematic reuse and master data management (MDM) initiatives at the reuse podcast series:Download file...</description>
<link>http://www.ebizq.net/blogs/sdesign/2009/09/enterprise_data_services_-_pod.php</link>
         <guid>http://www.ebizq.net/blogs/sdesign/2009/09/enterprise_data_services_-_pod.php</guid>
         <category>BPM</category>
         <pubDate>Mon, 07 Sep 2009 19:26:51 -0500</pubDate>
          <author>vijay</author>
      </item>
      
      <item>
         <title>Think About Support Needs Early</title>
         <description>Too many projects wait till the very end to think about supportability. Your system or solution will not magically become supportable overnight. It is critical that your design efforts meet support needs. Here are some questions that will influence your...</description>
<link>http://www.ebizq.net/blogs/sdesign/2009/09/think_about_support_needs_earl.php</link>
         <guid>http://www.ebizq.net/blogs/sdesign/2009/09/think_about_support_needs_earl.php</guid>
         <category>software design</category>
         <pubDate>Sun, 06 Sep 2009 12:42:35 -0500</pubDate>
          <author>vijay</author>
      </item>
      
   </channel>
</rss>


