Is Biztalk an admission of OOP failure?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



BizTalk orchestrations can be precisely mapped to old style procedural
languages:

A message is a structure
An orchestration is a program
A loop is a loop
A decide is an if-then

All of this visually represented, and that's nice, and the Xml mapper
is ok too. But, once you get past all the bells and whistles, Biztalk
is a visual scripting environment for procedure languages. There's no
data hiding, no encapsulation, none of the leg work that characterises
best practice for OOP programming.

So.... the question is, if Biztalk is truly the answer to making
business programming simpler, then, why on earth should those who do
conventional programming do things like data hiding and encapsulation
if the premier MS product doesn't support it?

It's great that MS stuffed it all on top of .NET, I guess, but, at the
end of the day, couldn't you just get rid of the .NET portion of
Biztalk and implement the whole thing on top of a simpler procedural
language from the get go?

.



Relevant Pages

  • Re: what does "serialization" mean?
    ... the "how" of assembler languages to the "what" of functional and logic ... > As a general programming heuristic, ... For line is inside the loop and one's style should not perpetuate ... one problem is that the concept of "iterator" doesn't ...
    (comp.programming)
  • Re: compiler for Chinese development language
    ... This relates to the development of vernacular ... Indian vernacular display, OS and programming languages. ... Bangla and other vernaculars. ...
    (comp.compilers)
  • Re: Head-in-the-Sand Liberals (LA Times Columnist)
    ... You claimed to have known several computer languages, ... If you lie about knowing computer languages, ... of the programming loop for a functional ... You also don't know Java. ...
    (rec.org.mensa)
  • Re: Is there a mainframe skills shortage?
    ... That's because the author of the article is comparing it to standard SQL. ... and material around Lamdas and functional programming. ... obvious which languages were the ones to learn. ... stick to writing system software and leave applications to the COBOL ...
    (comp.lang.cobol)
  • Re: LISPPA
    ... >> a match for such imperative languages as C, ... >comparing Lisp with languages like C, Pascal and Basic, ... I can accept that Lisp tries to compensate of the lack of compile-time ... If you have tools of visual programming, nice editor, advanced ...
    (comp.lang.lisp)