> Here's a fine example: Interoperability between VistA/M and other
> systems. 

There is never any reason to have an interoperability problem other than
when a company decides it is in their best interests to obscure
something.  The most basic principle of Computer Sciences, as proven by
the Turing Machine, is that ALL COMPUTER SYSTEMS are equivalent. 

>  M, Cobol, Fortran - these are considered legacy and most
> college students know them simply as "mainframes". 

But they are not mainframes, they are programming languages which have
compilers which product bitcode that is understood by a specific CPU.

>  Microsoft, Sun, IBM,
> Oracle (etc) currently provide Web Services

Um, no.  Web Services is meaningless.  They use the httpd protocols to
move information, hopefully with security, through the Internet via
TCP/IP.  Companies do not provide this.  IBM uses mostly the Apache Web
Server, as does Sun.  Oracle, I'm not sure what httpd server they are
using.
 
>  and the SOA model to
> communicate between systems.

SOA is just a marketing term for a watered down SGML document model for
communication between systems.  It's no different than what has been
happening since the days before Gophernet, and HTML.  This is not any
new ground.  BTW, XML can be very inefficient although it can be
useful.  Remember when WAP was all the crazy.  Open Office uses xml
based word processing documents and Sordopi uses XML for it's vector
based graphics.  And PS is just an older based system as well which is
theoretically the same thing.

You do not want your databases, whose main job is for the security and
validation  of information, to run on some XML system.  They'd never be
secure or get anything done.  The place for this is strictly in
middleware, SOAP etc.

> 
> Web Services != Broker RPC.  New vendors that have an application to
> offer on the VistA desktop have a high cost of entry into that desktop
> for many reasons, and number 1 is accessing the M system.
> 

Just build the middleware and put the published standard out.  LEt any
vendor who wants to build the client side interpreter.  There is no
reason for anyone to be locked into anything just because your trying to
communicate with the database.


> I just saw an email that says the new system works with MySQL.  That's
> utterly stupid.  Not because it's MySQL (I have it running right now),
> it's because MS SQL Server and Oracle allow parameterized store
> procedures.  

And that locks everything into a proprietary code base, which you
CERTAINLY can't give ***any*** guarantee is going to still exist by the
end of the decade.

And BTW, MYSQL has UDM modules which are exactly what stored procedures
are, except more powerful and faster.  In fact, I had dinner with Monty
and we were talking about this just about 3 months ago because I was
writing another application to leverage this.


 
> NOT using stored procs in an enterprise system is utterly
> crazy.  

Prove that please with unbiased research.  The thing seems to work just
fine for Google.

And for what it is worth, nobody has better support than Monty.  Monty
has reached right into my machines and fixed problems on the spot from
across the world.

Ruben



-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to