<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: More on Business Rules in Legacy Modernization</title>
	<atom:link href="http://jtonedm.com/2009/05/18/more-on-business-rules-in-legacy-modernization/feed/" rel="self" type="application/rss+xml" />
	<link>http://jtonedm.com/2009/05/18/more-on-business-rules-in-legacy-modernization/</link>
	<description>James Taylor on Everything Decision Management</description>
	<lastBuildDate>Mon, 14 May 2012 18:05:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Cyrus Montakab</title>
		<link>http://jtonedm.com/2009/05/18/more-on-business-rules-in-legacy-modernization/comment-page-1/#comment-14326</link>
		<dc:creator>Cyrus Montakab</dc:creator>
		<pubDate>Fri, 22 May 2009 11:14:56 +0000</pubDate>
		<guid isPermaLink="false">http://jtonedm.com/?p=1981#comment-14326</guid>
		<description>Hi James,
At SoftwareMining, in addition to our translaton tools, we have tools to help extract Business Rules and document the COBOL systems. Some of our BRE-QT enquires are focused on migration towards COBOL rules. Usually such enquires are looking at re-factoring a big chunk of their system, if not most of it. Such projects are &lt;i&gt;already&lt;/i&gt; big and expensive. 

Question is how bigger would the project become if they migrated to “maintainable” Java first? Would they have to migrate the whole thing – or just parts which is destined to be re-written as rules? Depending on the COBOL platform (IBM, ESQL, UNISYS – DMS-II, ….), this often is a viable possibility. 

When looking at modernization projects, one should investigate cost, risks and benefits of each option. If, as you say, only a small part of the system needs changing, then perhaps it can be done quickly with minimum changes to other areas. If it is going to be a big project, then it would make sense to also consider long term maintainance options.


I have posted a more detailed response on 
  &lt;a href=&quot;http://www.softwaremining.com/blog/CyrusMontakab/2009/05/22/1242986820000.html&quot;&gt;COBOL Business Rule projects are large projects&lt;/a&gt;

I look forward to your feedback there.

Regards
Cyrus Montakab
&lt;a href=&quot;www.softwaremining.com&quot;&gt;SoftwareMining&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Hi James,<br />
At SoftwareMining, in addition to our translaton tools, we have tools to help extract Business Rules and document the COBOL systems. Some of our BRE-QT enquires are focused on migration towards COBOL rules. Usually such enquires are looking at re-factoring a big chunk of their system, if not most of it. Such projects are <i>already</i> big and expensive. </p>
<p>Question is how bigger would the project become if they migrated to “maintainable” Java first? Would they have to migrate the whole thing – or just parts which is destined to be re-written as rules? Depending on the COBOL platform (IBM, ESQL, UNISYS – DMS-II, ….), this often is a viable possibility. </p>
<p>When looking at modernization projects, one should investigate cost, risks and benefits of each option. If, as you say, only a small part of the system needs changing, then perhaps it can be done quickly with minimum changes to other areas. If it is going to be a big project, then it would make sense to also consider long term maintainance options.</p>
<p>I have posted a more detailed response on<br />
  <a href="http://www.softwaremining.com/blog/CyrusMontakab/2009/05/22/1242986820000.html">COBOL Business Rule projects are large projects</a></p>
<p>I look forward to your feedback there.</p>
<p>Regards<br />
Cyrus Montakab<br />
<a href="www.softwaremining.com">SoftwareMining</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vijay Narayanan</title>
		<link>http://jtonedm.com/2009/05/18/more-on-business-rules-in-legacy-modernization/comment-page-1/#comment-14321</link>
		<dc:creator>Vijay Narayanan</dc:creator>
		<pubDate>Thu, 21 May 2009 01:39:37 +0000</pubDate>
		<guid isPermaLink="false">http://jtonedm.com/?p=1981#comment-14321</guid>
		<description>Couldn&#039;t agree with you more. I think there are a number of challenges with maintaining rules in legacy systems:
- lack of transparency and high cost of maintenance
- lack of consistency/categorization of rules and possible duplication of rules across legacy systems/modules
- mixture of presentation logic such as green screens with business rules

Last but not least the cost of change and lack of agility/declarativeness all make legacy rules unattractive when compared to placing them in a rules engine. The rule engine per se won&#039;t guarantee every benefit but it certainly makes it easier to achieve organization, modularity, reuse, integration for SOA-based processes, and consistency.</description>
		<content:encoded><![CDATA[<p>Couldn&#8217;t agree with you more. I think there are a number of challenges with maintaining rules in legacy systems:<br />
- lack of transparency and high cost of maintenance<br />
- lack of consistency/categorization of rules and possible duplication of rules across legacy systems/modules<br />
- mixture of presentation logic such as green screens with business rules</p>
<p>Last but not least the cost of change and lack of agility/declarativeness all make legacy rules unattractive when compared to placing them in a rules engine. The rule engine per se won&#8217;t guarantee every benefit but it certainly makes it easier to achieve organization, modularity, reuse, integration for SOA-based processes, and consistency.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

