﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><ttl>60</ttl><title>Peter's Blog</title><link>http://peter.csontos.info</link><lastBuildDate>Sun, 27 May 2012 10:27:52 GMT</lastBuildDate><pubDate>Sun, 27 May 2012 10:27:52 GMT</pubDate><language>en</language><copyright /><itunes:subtitle> </itunes:subtitle><itunes:author /><itunes:summary /><description /><itunes:owner><itunes:name /><itunes:email>peter@csontos.info</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:category text="Arts" /><item><title>Two worlds light years away from each other: hard and soft SOA</title><link>http://peter.csontos.info/2006/09/04/two-worlds-light-years-away-from-each-other-hard-and-soft-soa.aspx?ref=rss</link><dc:creator>Peter Csontos</dc:creator><description>&lt;br&gt;In a recent article in InformationWeek, "&lt;a href="http://www.informationweek.com/software/showArticle.jhtml?articleID=192501102" target="_blank"&gt;The Dark Side Of SOA&lt;/a&gt;", the author talks about a survey and statements of a couple of people considered to be relevant concerning service oriented architectures. He explains how and why it is hard to implement SOA, at least now, in its early stages.&lt;br&gt;There is a sentence that I would like to underline: "&lt;span class="646511011-04092006"&gt;SOA is about continuous change&lt;/span&gt;". This, of course, was said by a consultant, I would call this statement "The consultants' definition of SOA", or even shorter "Hard SOA". Naturally, this approach is all about massive custom development. No standard or productized components and processes, no&amp;nbsp; controlled version upgrades. Just tons of body shopping. The dream of consultants. The nightmare of corporate IT managers.&lt;br&gt;The opposite approach: "The ERP vendors' definition of SOA" or "Soft SOA". Productized Business Process Platform with out-of-the-box and/or custom composite applications for vertical and company-specific processes. Yes, this means license and maintenance fees and upgrade headaches, but I've seen both approaches and believe me, the second one is much cheaper but still nice, bright, hype and shiny.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><category>Software</category><comments>http://peter.csontos.info/2006/09/04/two-worlds-light-years-away-from-each-other-hard-and-soft-soa.aspx#Comments</comments><guid isPermaLink="false">24f08ee9-3675-4b24-b445-ba592f950e49</guid><pubDate>Mon, 04 Sep 2006 11:13:00 GMT</pubDate></item><item><title>AMR Research Completely Misunderstanding SOA</title><link>http://peter.csontos.info/2006/08/29/amr-research-completely-misunderstanding-soa.aspx?ref=rss</link><dc:creator>Peter Csontos</dc:creator><description>&lt;BR&gt;About this article: &lt;A href="http://www.amrresearch.com/Content/View.asp?pmillid=19699&amp;amp;pubid=2726&amp;amp;custid=381817" target="_blank"&gt;http://www.amrresearch.com/Content/View.asp?pmillid=19699&amp;amp;pubid=2726&amp;amp;custid=381817&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;Just to summarize: the author says that ERP will disappear in 4-6 years because customers will build their own business process platforms with the help of&amp;nbsp;system integrators instead of&amp;nbsp;continuing to upgrade their SAP or Oracle application platforms.&lt;BR&gt;&lt;BR&gt;I tell you why it's not true: Copying and paste-ing custom solutions is feasible only if you have a market segment which is not mature enough to let generalized software products arise. I've seen this from inside a company that did this in the telco billing area. At the end customers realized that the company that developed their custom solutions quickly became a "monopoly" because their system was not standard in any way, so they easily could push up their prices to the skies (I can assure you that a system integrator from India would do that as well immediately as soon as they can). As a result customers started to push this company to productize its solutions, which the company did. So as a result this software vendor started to be like a mini-SAP. Isn't it strange? History repeats itself.&lt;BR&gt;&lt;BR&gt;My prediction is that the opposite will happen: integrators will suffer from being much easier to compose custom business processes based on SOA-based business process platforms (therefore integration projects being simpler, quicker and definitely cheaper), and large ERP vendors will flourish as never before.&lt;BR&gt;&lt;BR&gt;Come back in 5 years and decide who was right &lt;IMG src="http://PETER.CSONTOS.INFO/emoticons/smile.png" border=0&gt;</description><category>Software</category><comments>http://peter.csontos.info/2006/08/29/amr-research-completely-misunderstanding-soa.aspx#Comments</comments><guid isPermaLink="false">5131ecbb-8c89-4d2a-8d0a-c3ef954cee39</guid><pubDate>Tue, 29 Aug 2006 06:29:00 GMT</pubDate></item><item><title>Hype and Gartner</title><link>http://peter.csontos.info/2006/08/15/hype-and-gartner.aspx?ref=rss</link><dc:creator>Peter Csontos</dc:creator><description>&lt;br&gt;As it happens regularly, Gartner Group has published recently a list of what's hype in their opinion nowadays. There's nothing surprising in this because hype is their business.&lt;br&gt;Not too much surprise is in there, because the majority of the list contains stuff that's the re-invention of something that's been existing for long time. For example, Event Driven Architecture is in my eyes exactly what Message Oriented Middleware is about, like as you all know, today's other popular architecture, SOA has also not been a radical invention, but rather a HTTPized, microsoftized, commoditized, derogated CORBA (OK, I know it's more than this and it is really something that's useful but if you are honest to yourself you should admit that actually that's it).&lt;br&gt;However, there's something in the list that is worth to spend some words: semantic markup languages. In other words, the Semantic Web. Since the famous article of Tim Berners Lee in 2003, it's been popping up from time to time, because some people (maybe AI folks or the ones who find it sounding interesting or who knows) push it. However, although more than 3 years have elapsed, actually no-one uses it and we can see no real application. You may be asking why. I can tell you the answer: this stuff has no use. The web is free and unstructured by definition and by its nature and whoever wants to systematize it (you can call it catalog or semantics or whatever) will definitely fail. That's why the web won over Gopher (if you remember the good old times) or why Google won over Yahoo!. I hardly can understand why Gartner believes it will "reach mainstream in five to 10 years".&lt;br&gt;That's a bubble. Probably that's where trend ends and hype starts.&lt;br&gt;&lt;a target="_blank" class="" href="http://www.sap.info/index.php4?ACTION=noframe&amp;amp;url=http://www.sap.info/public/INT/int/index/Category-28813c6138d029be8-int/0/articlesVersions-1957044e051171f6ac" target="_blank"&gt;Here's the link.&lt;/a&gt;&lt;br&gt;</description><category>Software</category><comments>http://peter.csontos.info/2006/08/15/hype-and-gartner.aspx#Comments</comments><guid isPermaLink="false">54c253ec-5988-4937-8875-66d17271ad70</guid><pubDate>Tue, 15 Aug 2006 11:18:00 GMT</pubDate></item><item><title>My experiment with Ruby on Rails - Vol. I</title><link>http://peter.csontos.info/2006/07/17/my-experiment-with-ruby-on-rails--vol-i.aspx?ref=rss</link><dc:creator>Peter Csontos</dc:creator><description>&lt;BR&gt;Yesterday evening a homepage idea came to my mind (what kinda homepage and why type of questions are not to be answered now because of being top secret &lt;IMG src="http://PETER.CSONTOS.INFO/emoticons/smile.png" border=0&gt; ), which is a bit different from what usual content management systems like postnuke, mambo etc. or blogging / website editor stuff offers, so I started to think about how to do that. Recently I've read about Ruby on Rails being simple but relatively powerful tool for creating database-driven websites, I decided to start experimenting. Being on vacation just from today because of the kindergarten break of my children gave me some free time so I didn't hesitate and started researching immediately.&lt;BR&gt;&lt;BR&gt;The first thing I need to learn of course is the language Ruby.&amp;nbsp;I found a&amp;nbsp;good tutorial here: &lt;A href="http://www.math.umd.edu/~dcarrera/ruby/0.3/" target="_blank"&gt;http://www.math.umd.edu/~dcarrera/ruby/0.3/&lt;/A&gt;&amp;nbsp;I've almost completely gone through it, and based on that Ruby seems to be a simple but powerful, ultra-liberal, half-Smalltalk, half-Perl radically object-oriented, loosely typed scripting&amp;nbsp;language.&lt;BR&gt;&lt;BR&gt;I like it, so I keep going.&lt;BR&gt;&lt;BR&gt;Additional documentation about the language: &lt;A href="http://www.ruby-doc.org/docs/" target="_blank"&gt;http://www.ruby-doc.org/docs/&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;(to be continued)</description><category>Software</category><comments>http://peter.csontos.info/2006/07/17/my-experiment-with-ruby-on-rails--vol-i.aspx#Comments</comments><guid isPermaLink="false">6d49e925-d164-4355-aad3-6dc1f53bea87</guid><pubDate>Mon, 17 Jul 2006 13:41:00 GMT</pubDate></item><item><title>The analogy of the day: business software like a car</title><link>http://peter.csontos.info/2006/06/29/the-analogy-of-the-day-business-software-like-a-car.aspx?ref=rss</link><dc:creator>Peter Csontos</dc:creator><description>&lt;br&gt;I've just read the following in a wired.com article: "CEOs like their business apps to be just like their cars: big, fast, and German.". Of course it's about SAP. I cannot say anything else about it than "God keep their good habit!" &lt;img src="http://PETER.CSONTOS.INFO/emoticons/wink.png" border="0" /&gt;&lt;br&gt;&lt;br&gt;Here's the link: &lt;a href="http://wired.com/wired/archive/14.07/wired40.html" target="_blank"&gt;The Wired 40&lt;/a&gt;&lt;br&gt;</description><category>Software</category><comments>http://peter.csontos.info/2006/06/29/the-analogy-of-the-day-business-software-like-a-car.aspx#Comments</comments><guid isPermaLink="false">a8e62195-21c8-47c1-b83a-9265f919f2ec</guid><pubDate>Thu, 29 Jun 2006 11:50:00 GMT</pubDate></item><item><title>LAMP and SOA</title><link>http://peter.csontos.info/2006/06/23/lamp-in-soa.aspx?ref=rss</link><dc:creator>Peter Csontos</dc:creator><description>&lt;div&gt;&lt;span class="464055811-23062006"&gt;&lt;font face="Arial" size="2"&gt;Recently there's 
been more and more activities out there regarding why and how to use the &lt;a href="http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29" target="_blank"&gt;LAMP&lt;/a&gt; stack 
connected to enterprise business applications. As recently I read two articles 
(&lt;a href="http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci1195043,00.html" target="_blank"&gt;this one&lt;/a&gt; and &lt;a href="http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1195106,00.html" target="_blank"&gt;this one&lt;/a&gt;) concerning how SAP and its competitors approach this 
topic, 
I started thinking about whether today's state of the art architecture, namely 
&lt;a href="http://en.wikipedia.org/wiki/Service-oriented_architecture" target="_blank"&gt;SOA&lt;/a&gt; or more precisely how SAP&amp;nbsp;applies it, &lt;a href="https://www.sdn.sap.com/irj/sdn/developerareas/esa" target="_blank"&gt;enterprise SOA&lt;/a&gt; is a competitor of LAMP and especially scripting languages and frameworks (Perl, 
PHP, Python, Ruby &amp;amp;&amp;nbsp;Rails, Groovy &amp;amp;&amp;nbsp;Grails etc.) or they are rather 
complementary. My conclusion is that both approaches can be valid but the latter 
one seems to be more viable in the long run.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class="464055811-23062006"&gt;&lt;font face="Arial" size="2"&gt;Why am I telling 
that?&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class="464055811-23062006"&gt;&lt;font face="Arial" size="2"&gt;As it can be&amp;nbsp;seen 
from the articles mentioned, SAP is&amp;nbsp;supporting LAMP&amp;nbsp;much less than others. And 
it has a good reason. While for example PHP's history is full of being&amp;nbsp;being 
used&amp;nbsp;for implementing (mostly small, partly large) websites with&amp;nbsp;some business 
logic&amp;nbsp;but almost no so-called backend functionality, ERP and other enterprise 
applications of SAP are run mostly by huge or at least big enough 
companies.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class="464055811-23062006"&gt;&lt;font face="Arial" size="2"&gt;If you consider old 
versions of ERP systems or smaller customers that don't want to invest in the 
Java stack of Netweaver, the only two ways of extensibility are changing ABAP 
code or use any language that has RFC connector and call BAPIs or whatever. 
Having this situation, in most of the cases it's not only feasible but maybe one 
of the best options is to use Scripting in a Box, choose your favorite scripting 
language and go ahead.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class="464055811-23062006"&gt;&lt;font face="Arial" size="2"&gt;However, if you have 
to implement something for a bigger company and/or on top of a newer version of 
MySAP that includes Java stack, probably it's better to utilize the capabilities 
that SAP provides. I'm telling this because of two main reasons: one is that 
Java as a platform is in my opinion much more designed to be the base for 
applications having a relatively high architectural complexity; and two is that 
SAP delivers&amp;nbsp;various modeling and development tools and runtime environments 
(for example Enterprise Portal, Composite Application Framework including Guided 
Procedures, Visual Composer) that make it easier and more cost-efficient to 
produce custom applications on top of the MySAP suite (or later on, the 
Enterprise Service Repository).&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class="464055811-23062006"&gt;&lt;font face="Arial" size="2"&gt;Last but not least, 
don't misunderstand me: as a skilled programmer I like very much scripting 
languages, mostly Perl, sometimes I don't even understand why&amp;nbsp;operating 
systems&amp;nbsp;have other user interface than bash or ksh &lt;img src="http://PETER.CSONTOS.INFO/emoticons/smile.png" border="0" /&gt;, but the trend, that 
probably none of us can turn back, is to empower more and more people with less 
and less technology skills to implement or adjust business processes implemented 
with IT systems quicker and easier.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class="464055811-23062006"&gt;&lt;font face="Arial" size="2"&gt;However, I don't 
fear that we as programmers will lose our jobs in the next 300 years or so 
&lt;img src="http://PETER.CSONTOS.INFO/emoticons/smile.png" border="0" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;</description><category>Software</category><comments>http://peter.csontos.info/2006/06/23/lamp-in-soa.aspx#Comments</comments><guid isPermaLink="false">b74d09e4-2b74-47e7-9d8c-6e2f547055c8</guid><pubDate>Fri, 23 Jun 2006 12:47:00 GMT</pubDate></item><item><title>Bill - you know which Bill - retires</title><link>http://peter.csontos.info/2006/06/16/bill--you-know-which-bill--retires.aspx?ref=rss</link><dc:creator>Peter Csontos</dc:creator><description>&lt;br&gt;Mr. Gates announced yesterday he does something in 2008 that he says it not retirement but in fact it is.&lt;br&gt;Why would someone who's just 50 do that? You could say, he has enough money, why to work further? But in this case why didn't he retire 5 or 10 years ago? Probably he is kind of a guy who works not for money but from passion. Works until it makes sense to work.&lt;br&gt;Probably now has come the time when it doesn't make sense for him to work for Microsoft anymore.&lt;br&gt;It questions the future of Microsoft in general. They cannot grow anymore, they're going to loose being a monopoly not too much soon, and because they are not better than others at all, not being a monopoly will result in ceasing the justification of their existence.&lt;br&gt;See the articles below for more details:&lt;br&gt;&lt;a target="_blank" class="" href="http://news.yahoo.com/s/nm/20060616/bs_nm/microsoft_dc_8"&gt;Yahoo article&lt;/a&gt;&lt;br&gt;&lt;a target="_blank" class="" href="http://www.usatoday.com/tech/techinvestor/corporatenews/2006-06-15-gates-microsoft_x.htm"&gt;USA Today article&lt;/a&gt;&lt;br&gt;</description><category>Software</category><comments>http://peter.csontos.info/2006/06/16/bill--you-know-which-bill--retires.aspx#Comments</comments><guid isPermaLink="false">c89df3de-07d0-4597-994d-a43cf6b6bdd7</guid><pubDate>Fri, 16 Jun 2006 13:18:00 GMT</pubDate></item><item><title>The big boss talks about unusual things</title><link>http://peter.csontos.info/2006/06/13/the-big-boss-talks-about-unusual-things.aspx?ref=rss</link><dc:creator>Peter Csontos</dc:creator><description>&lt;center&gt;&lt;br&gt;&lt;img src="http://peter.csontos.info/images/25406-24147/bu_all_agassi07_018_pg_t.gif"&gt;&lt;/center&gt;&lt;br&gt;Shai Agassi, the boss of the boss of the boss of the boss of my boss (member of the board of SAP AG) was recently &lt;a href="http://www.sfgate.com/cgi-bin/article.cgi?file=/chronicle/archive/2006/06/11/BUGMKJB6UJ1.DTL&amp;amp;type=business" target="_blank"&gt;interviewed by San Francisco Chronicle&lt;/a&gt; (as he lives and works in the Silicon Valley - San Francisco Bay area, California).&lt;br&gt;Usually he talks in an official manner and about strictly business related topics, but in this article we can read about what he thinks about the future of software industry, globalization in general and even about the future of the country he was born in: Israel. It's quite interesting to read.&lt;br&gt;</description><category>Software</category><comments>http://peter.csontos.info/2006/06/13/the-big-boss-talks-about-unusual-things.aspx#Comments</comments><guid isPermaLink="false">b3abe6a9-3d42-4130-b58e-0f7039d71746</guid><pubDate>Tue, 13 Jun 2006 06:58:00 GMT</pubDate></item><item><title>Welcome!</title><link>http://peter.csontos.info/2006/06/08/welcome.aspx?ref=rss</link><dc:creator>Peter Csontos</dc:creator><description>&lt;br&gt;Dear all,&lt;br&gt;&lt;br&gt;Hereby I'm opening my newest blog.&lt;br&gt;The reason why I'm discontinuing my old English blog (&lt;a href="http://mcmlxxv.blogspot.com/" target="_blank"&gt;mcmlxxv.blogspot.com&lt;/a&gt;) is that I haven't updated it for a while anyway, and having a brand new own domain, I decided to restart it here.&lt;br&gt;I'm still updating my Hungarian blog (&lt;a href="http://mcmlxxv.freeblog.hu/" target="_blank"&gt;mcmlxxv.freeblog.hu&lt;/a&gt;), because it's linked from a number of other sites.&lt;br&gt;I hope I'm gonna be able to write here often, so drop by frequently!&lt;br&gt;&lt;br&gt;Peter&lt;br&gt;</description><category>General</category><comments>http://peter.csontos.info/2006/06/08/welcome.aspx#Comments</comments><guid isPermaLink="false">e7f82295-5382-4388-a78f-dda367c4cc3d</guid><pubDate>Thu, 08 Jun 2006 13:26:00 GMT</pubDate></item></channel></rss>
