[Info-vax] Seasons Greetings
Arne Vajhøj
arne at vajhoej.dk
Sat Jan 3 00:09:50 EST 2009
Bill Gunshannon wrote:
> In article <495c3477$0$90271$14726298 at news.sunsite.dk>,
> Arne Vajhøj <arne at vajhoej.dk> writes:
>> Main, Kerry wrote:
>>> Yep, I still maintain there is going to be a return to the basics as
>>> Companies can no longer afford grandiose SOA / "latest rip-n-replace
>>> craze of the month" distributed programming strategy developed by the
>>> analyst / university / whoever theorists.
>> Companies can not afford not to do SOA. It is pretty expensive not
>> to reuse.
>
> And you can't reuse without SOA? I thought "re-use" was the Ada buzzword,
> not the SOA buzzword.
Reuse is a SOA buzzword.
Just at a service level instead of a code level.
>> SOA is most definitely not about replacing systems. You could argue
>> that SOA is about not replacing systems.
>
> Well, when you re-write all your COBOL in Java, sure sounds like replacing
> to me.
It is.
But since that would not have anything to do with SOA (in itself), then
it is not particular relevant.
>> Distributed environments is a reality today. And it is not going
>> to go away tomorrow.
>
> Let's see, I still have the newspaper article with my picture in it when
> the place I was working went to "Distributed data Processing". That was
> 1981. Since then, they have gone centralized, gone back to distributed,
> gone back to centralized and are now back distributed. May not go away,
> but it will definitely change.
I think you are reading the term "distributed environment" different
than it was intended.
Practically no companies today have all their stuff on a single system.
There are very good reasons not have file servers, intranet web server,
internet web server, database, mail server, ERP system, CRM system
etc.etc. running on a single system.
And that is not likely to change for a long time. IT gets more
complex over time not less complex.
>> SOA is not a university thing. They still do OCAML, Haskell and
>> similar - SOA is practical thing.
>
> Well, I recently visited another education site I used to work at. We
> use Banner where I am today (it replaced in house applications on an
> IBM mainframe). I asked if they used Banner. I found the answer to be
> rather interesting as it was 180 degrees away from my current employer.
> They looked at Banner and chose not to for exactly the reasons I have
> a;ways been against any of these canned programs. No flexibility. Where
> I am now they shove a package at you and tell you to change the way you
> do things to match the programs capabilities. Now that's what I call
> user friendly. This former locations writes applications based on user
> defined requirements. Care to bet which one is paying more for their
> system and its maintenance? Oh yeah, at my current location, since
> dumping their locally written systems in favor of canned packages the
> programming staff has more than tripled. Tell me again how all this
> new stuff is more economical.
Having one system doing X is usually cheaper than having two
systems doing X.
>> Typical SOA advocates have 10-25 years of experience.
>
> Somehow, I find that very hard to believe.
It is easy to verify by checking out the people writing
about it.
>>> http://tinyurl.com/3crd5o
>>> "Remember Cobol? If You Don't, Get Reacquainted"
>>>
>>> Extract :
>>> "In spite of its reputation, Cobol remains a resilient force in IT. Dale
>>> Vecchio, research director at Gartner Inc., says there are roughly 180
>>> billion lines of Cobol worldwide. This isn't surprising, given that Cobol
>>> has been around for more than 40 years. What is surprising is Gartner's
>>> comment in a February research note stating that 15% of all new application
>>> functionality through 2005 will be in Cobol."
>> Not surprising.
>>
>> If the new features is <X% of the total app, then it does not make
>> any sense to rewrite the entire app in a new language to add the
>> new functionality.
>
> And if the old, much simpler language can do the job, it really doesn't
> make sense to use newer, more complicated technology simply because it
> is newer.
"can do the job" is not enough - it has to be "can do the job cheapest".
Arne
More information about the Info-vax
mailing list