<?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/'><id>tag:blogger.com,1999:blog-6992129293870658291.post776391640139632543..comments</id><updated>2011-10-25T08:24:31.717+11:00</updated><category term='Possible'/><category term='Config'/><category term='ABS'/><category term='Script'/><category term='General'/><category term='Impossible'/><category term='Defect'/><category term='Standard Interactivity'/><category term='Tools'/><category term='Popup'/><category term='EAI'/><category term='Toolbar'/><category term='Solution'/><category term='Challenge'/><title type='text'>Comments on Impossible Siebel: ABS Framework - Business Object Library</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.impossiblesiebel.com/feeds/776391640139632543/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992129293870658291/776391640139632543/comments/default'/><link rel='alternate' type='text/html' href='http://www.impossiblesiebel.com/2009/11/abs-framework-business-object-library.html'/><author><name>Jason Le</name><uri>http://www.blogger.com/profile/13322055780076477366</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_0K3SSCqbRRE/S3QBsRu5RRI/AAAAAAAAAL0/ZfXMxMmWBHk/S220/me.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6992129293870658291.post-201428437155753795</id><published>2011-10-25T08:24:31.717+11:00</published><updated>2011-10-25T08:24:31.717+11:00</updated><title type='text'>The short answer is YES. It is best to get support...</title><content type='html'>The short answer is YES. It is best to get support from your vendor to upgrade the ABS/ATI framework.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992129293870658291/776391640139632543/comments/default/201428437155753795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992129293870658291/776391640139632543/comments/default/201428437155753795'/><link rel='alternate' type='text/html' href='http://www.impossiblesiebel.com/2009/11/abs-framework-business-object-library.html?showComment=1319491471717#c201428437155753795' title=''/><author><name>Jason Le</name><uri>http://www.blogger.com/profile/13322055780076477366</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_0K3SSCqbRRE/S3QBsRu5RRI/AAAAAAAAAL0/ZfXMxMmWBHk/S220/me.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.impossiblesiebel.com/2009/11/abs-framework-business-object-library.html' ref='tag:blogger.com,1999:blog-6992129293870658291.post-776391640139632543' source='http://www.blogger.com/feeds/6992129293870658291/posts/default/776391640139632543' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-935476482'/></entry><entry><id>tag:blogger.com,1999:blog-6992129293870658291.post-4753498312459787048</id><published>2011-10-25T03:10:41.788+11:00</published><updated>2011-10-25T03:10:41.788+11:00</updated><title type='text'>What&amp;#39;s the latest on the ABS/ATI Framework?  I...</title><content type='html'>What&amp;#39;s the latest on the ABS/ATI Framework?  Is it at all compatible with the ST eScript engine?&lt;br /&gt;&lt;br /&gt;Thanks!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992129293870658291/776391640139632543/comments/default/4753498312459787048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992129293870658291/776391640139632543/comments/default/4753498312459787048'/><link rel='alternate' type='text/html' href='http://www.impossiblesiebel.com/2009/11/abs-framework-business-object-library.html?showComment=1319472641788#c4753498312459787048' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.impossiblesiebel.com/2009/11/abs-framework-business-object-library.html' ref='tag:blogger.com,1999:blog-6992129293870658291.post-776391640139632543' source='http://www.blogger.com/feeds/6992129293870658291/posts/default/776391640139632543' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-739128747'/></entry><entry><id>tag:blogger.com,1999:blog-6992129293870658291.post-3590681737975220552</id><published>2010-01-08T15:02:05.963+11:00</published><updated>2010-01-08T15:02:05.963+11:00</updated><title type='text'>Siebel is not a development platform. Never need s...</title><content type='html'>Siebel is not a development platform. Never need such a framework. Hard to maintain code and also not a best practice.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992129293870658291/776391640139632543/comments/default/3590681737975220552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992129293870658291/776391640139632543/comments/default/3590681737975220552'/><link rel='alternate' type='text/html' href='http://www.impossiblesiebel.com/2009/11/abs-framework-business-object-library.html?showComment=1262923325963#c3590681737975220552' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.impossiblesiebel.com/2009/11/abs-framework-business-object-library.html' ref='tag:blogger.com,1999:blog-6992129293870658291.post-776391640139632543' source='http://www.blogger.com/feeds/6992129293870658291/posts/default/776391640139632543' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1302546419'/></entry><entry><id>tag:blogger.com,1999:blog-6992129293870658291.post-5032727405854512144</id><published>2009-12-03T18:35:26.518+11:00</published><updated>2009-12-03T18:35:26.518+11:00</updated><title type='text'>Jason, Good Post !!!

Thanks for highlighting the ...</title><content type='html'>Jason, Good Post !!!&lt;br /&gt;&lt;br /&gt;Thanks for highlighting the benefits of the ABS framework.I can definitely see the advantages of this framework.&lt;br /&gt;The framework will immensely improve the efficiency as well as the delivery time of any Siebel implementation.&lt;br /&gt;&lt;br /&gt;There is sparse information about this framework on the net today.&lt;br /&gt;The Siebel world will be greatly benefited if there is an ABS bookshelf detailing the architecture and the usage.&lt;br /&gt;Once the framework is mature enough and properly unit tested, it needs to be published as a standard library that can be easily leveraged in a Siebel Implementation.&lt;br /&gt;&lt;br /&gt;We are moving in the right direction. Thanks Jason. Keep up the good work !&lt;br /&gt;&lt;br /&gt;Geeksajan&lt;br /&gt;Siebel Musings&lt;br /&gt;http://geeksajan.blogspot.com</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992129293870658291/776391640139632543/comments/default/5032727405854512144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992129293870658291/776391640139632543/comments/default/5032727405854512144'/><link rel='alternate' type='text/html' href='http://www.impossiblesiebel.com/2009/11/abs-framework-business-object-library.html?showComment=1259825726518#c5032727405854512144' title=''/><author><name>geeksajan</name><uri>http://www.blogger.com/profile/17475202698225138976</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_gD8hu13vPBY/Sqn45lIyECI/AAAAAAAAAAM/xek3FF2w9r4/S220/Geek.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.impossiblesiebel.com/2009/11/abs-framework-business-object-library.html' ref='tag:blogger.com,1999:blog-6992129293870658291.post-776391640139632543' source='http://www.blogger.com/feeds/6992129293870658291/posts/default/776391640139632543' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1137215632'/></entry><entry><id>tag:blogger.com,1999:blog-6992129293870658291.post-446236316704821542</id><published>2009-12-03T14:02:10.239+11:00</published><updated>2009-12-03T14:02:10.239+11:00</updated><title type='text'>As with any new technology, there is a learning cu...</title><content type='html'>As with any new technology, there is a learning curve, and you need to factor that into your development time. It took me a few years to understand the difference between a BO and a BC! But delivering a project 99% on time with new technology is quite an achievement.&lt;br /&gt;&lt;br /&gt;You are right, the BO layer is quite deep, but i wanted to keep it simple for all readers. The concepts of OOP and code structure will be covered in the next article: ABS - Code and Language Structure.&lt;br /&gt;&lt;br /&gt;The long lost training notes, are you able to send it to me? &lt;br /&gt;&lt;br /&gt;jason@impossiblesiebel.com</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992129293870658291/776391640139632543/comments/default/446236316704821542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992129293870658291/776391640139632543/comments/default/446236316704821542'/><link rel='alternate' type='text/html' href='http://www.impossiblesiebel.com/2009/11/abs-framework-business-object-library.html?showComment=1259809330239#c446236316704821542' title=''/><author><name>Jason Le</name><uri>http://www.blogger.com/profile/13322055780076477366</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.impossiblesiebel.com/2009/11/abs-framework-business-object-library.html' ref='tag:blogger.com,1999:blog-6992129293870658291.post-776391640139632543' source='http://www.blogger.com/feeds/6992129293870658291/posts/default/776391640139632543' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-935476482'/></entry><entry><id>tag:blogger.com,1999:blog-6992129293870658291.post-1539401385946624282</id><published>2009-12-03T07:01:45.925+11:00</published><updated>2009-12-03T07:01:45.925+11:00</updated><title type='text'>Your judgment of 2x improvement in efficiency is a...</title><content type='html'>Your judgment of 2x improvement in efficiency is a misleading message to me.&lt;br /&gt;&lt;br /&gt;It is true that you don&amp;#39;t need many developers, especially costly&lt;br /&gt;useless contractors.&lt;br /&gt;&lt;br /&gt;It is also true that &amp;gt;100k lines of code can be shrunk to &amp;lt;10k lines.&lt;br /&gt;&lt;br /&gt;But...&lt;br /&gt;&lt;br /&gt;It is not true the overall development can be shortened to half its&lt;br /&gt;original time, at least not for us. We spent a lot of time to atomize&lt;br /&gt;the code because ABS itself is a perfectly atomized machine.&lt;br /&gt;&lt;br /&gt;It is definitely not 2X improvement in time efficiency, but it is 99%&lt;br /&gt;on time for sure.&lt;br /&gt;&lt;br /&gt;The ABS framework version is immeasurably deep. It is too simple to&lt;br /&gt;summarize the BO chapter with just one function called&lt;br /&gt;GetChildFieldValue. I actually expected a little more, for example,&lt;br /&gt;why is ABS programmed in such a classy way to make every line so&lt;br /&gt;succinct? How did ABS achieve the three principles of object-oriented&lt;br /&gt;programming?...&lt;br /&gt;&lt;br /&gt;My project is probably the most unique Siebel project recognized by&lt;br /&gt;Oracle. We need an application to manage hundred thousands of spare&lt;br /&gt;parts and the suppliers of those spare parts. Our primary choice was&lt;br /&gt;always SAP and Siebel was never in the picture. After meeting up with&lt;br /&gt;SAP pre-sales, one of our engineers fed up with the sales talks and&lt;br /&gt;started prototyping one of the requirement using Siebel. He hacked out&lt;br /&gt;half of the required functionalities in one week while the SAP vendors&lt;br /&gt;were still undecided about their right approach.&lt;br /&gt;&lt;br /&gt;When the Siebel prototype was presented, a lot of people said &amp;quot;Are you&lt;br /&gt;sure this is Siebel? You must be a fool&amp;quot;. What they didn’t know was&lt;br /&gt;that the Siebel solution was done with an impeccable framework.&lt;br /&gt;&lt;br /&gt;What it implied is very striking: Siebel + Impeccable Framework =&lt;br /&gt;Solution dominated by SAP.&lt;br /&gt;&lt;br /&gt;Overall...&lt;br /&gt;&lt;br /&gt;Siebel is good in process-oriented application but nothing close to excellent.&lt;br /&gt;&lt;br /&gt;Siebel is adequate for lowly transacted system but inadequate for&lt;br /&gt;heavy transaction.&lt;br /&gt;&lt;br /&gt;To close these gaps, you need a smart architecture. If you owned a&lt;br /&gt;buscomp of 100 calculated fields populated with multi-nested iif, this&lt;br /&gt;level custom declaratives is as destructive as scanning 1000 lines of&lt;br /&gt;dirty codes. It ain’t smart. The system will eventually become craps&lt;br /&gt;if scripted rules and vanilla declaratives are all over the bodies of&lt;br /&gt;Applet and BusComp.&lt;br /&gt;&lt;br /&gt;My framework may not be similar to ATI as mentioned in your&lt;br /&gt;introduction. Nonetheless I believe they share the same origin after&lt;br /&gt;reading your ABS series. My version was based on the Siebel framework&lt;br /&gt;adapted by NASA Ames. Yes, rocket scientists use Siebel. Furthermore&lt;br /&gt;the one-page documentation (in German) is what I got to start with. I&lt;br /&gt;was thinking to get it translated by Google and post it here if&lt;br /&gt;possible.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992129293870658291/776391640139632543/comments/default/1539401385946624282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992129293870658291/776391640139632543/comments/default/1539401385946624282'/><link rel='alternate' type='text/html' href='http://www.impossiblesiebel.com/2009/11/abs-framework-business-object-library.html?showComment=1259784105925#c1539401385946624282' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.impossiblesiebel.com/2009/11/abs-framework-business-object-library.html' ref='tag:blogger.com,1999:blog-6992129293870658291.post-776391640139632543' source='http://www.blogger.com/feeds/6992129293870658291/posts/default/776391640139632543' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1431119582'/></entry><entry><id>tag:blogger.com,1999:blog-6992129293870658291.post-287641339379692030</id><published>2009-12-02T14:23:31.539+11:00</published><updated>2009-12-02T14:23:31.539+11:00</updated><title type='text'>This is really informative article and clearing ou...</title><content type='html'>This is really informative article and clearing out lots of doubts about ABS.&lt;br /&gt;&lt;br /&gt;Thanks a lot for such a nice initiative and great explanation.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992129293870658291/776391640139632543/comments/default/287641339379692030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992129293870658291/776391640139632543/comments/default/287641339379692030'/><link rel='alternate' type='text/html' href='http://www.impossiblesiebel.com/2009/11/abs-framework-business-object-library.html?showComment=1259724211539#c287641339379692030' title=''/><author><name>Neel</name><uri>http://siebelunleashed.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.impossiblesiebel.com/2009/11/abs-framework-business-object-library.html' ref='tag:blogger.com,1999:blog-6992129293870658291.post-776391640139632543' source='http://www.blogger.com/feeds/6992129293870658291/posts/default/776391640139632543' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1074634618'/></entry></feed>
