Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

XML vs. DCOM?

Status
Not open for further replies.

johnk

MIS
Jun 3, 1999
217
0
0
US
Our shop has been developing strictly distributed apps using DCOM (w/VB) since DCOM was available.&nbsp;&nbsp;Now, if I read the papers right, Bill Gates is saying that XML is the stuff that will Microsoft will use to link multi-tiers together in distributed apps.<br><br>Can this be true?&nbsp;&nbsp;I know virtually nothing about XML.<br> <p>John Kisner<br><a href=mailto:jlkisner@jlkisner.com>jlkisner@jlkisner.com</a><br><a href= > </a><br>
 
XML to my knowledge is a markup language, in broad comparism to DCOM, XML is small, lightweight, and I would assume faster than compiled DCOM. just my guess. <p>Karl<br><a href=mailto:kb244@kb244.8m.com>kb244@kb244.8m.com</a><br><a href= </a><br>Experienced in , or have messed with : VC++, Borland C++ Builder, VJ++6(starting),VB-Dos, VB1 thru VB6, Delphi 3 pro, Borland C++ 3(DOS), Borland C++ 4.5, HTML,Visual InterDev 6, ASP(WebProgramming), QBasic(least i didnt start with COBOL)
 
From some initial reading it now looks to me like XML and DCOM will both be important components in distributed apps with browser functionality.&nbsp;&nbsp;<br><br>XML provides for data oriented presentations with superior flexibility where HTML is more oriented to documents.&nbsp;&nbsp;DCOM (or COM+) will continue to be Microsoft's way of connecting distributed apps.<br><br>Anyone else curious about this? <p>John Kisner<br><a href=mailto:jlkisner@jlkisner.com>jlkisner@jlkisner.com</a><br><a href= > </a><br>
 
Thats what I figured, because I couldnt see how XML could replace DCOM so easily. <p>Karl<br><a href=mailto:kb244@kb244.8m.com>kb244@kb244.8m.com</a><br><a href= </a><br>Experienced in , or have messed with : VC++, Borland C++ Builder, VJ++6(starting),VB-Dos, VB1 thru VB6, Delphi 3 pro, Borland C++ 3(DOS), Borland C++ 4.5, HTML,Visual InterDev 6, ASP(WebProgramming), QBasic(least i didnt start with COBOL)
 
Thanks Pete,<br><br>It indeed does look like maybe SOAP will be the horse Microsoft will ride to distributed processing rather than DCOM.<br><br>John <p>John Kisner<br><a href=mailto:jlkisner@jlkisner.com>jlkisner@jlkisner.com</a><br><a href= > </a><br>
 
John,<br><br>While SOAP could certainly replace all your DCOM development that's not really it's indented use. SOAP is really meant to solve the Wide Area Heterogeneous Distributed Development problem. SOAP is platform independant and language (development language) neutral. While you could use SOAP on your network it would be extremely slow compared to DCOM. So if performance is more important than ease of development you should still use DCOM to perform application/component communication on your network.<br><br>&quot;But, that's just my opinion... I could be wrong&quot;.<br>-pete<br>
 
Pete, Thanks again.<br><br>We are up to our ears in developing for multi-tier architecture using DCOM and, accordingly, would not welcome a new requirement to change our architecture.&nbsp;&nbsp;However, we use a &quot;fat client&quot; model which I have some concern may be outdated before we get to market.<br><br>It doesn't feel right to me that our business transaction processing apps (ERP & related) would ever fit well into browser architecture.&nbsp;&nbsp;However, I hear that VB7 will provide for our client (UI) tier running on a middle tier and throwing out HTML to clients with browsers.<br><br>Citrix certainly provides for server centric apps with only their small proprietary modules running on the clients.&nbsp;&nbsp;One problem there is the cost of Citrix.<br><br>The JAVA folks have a missionary zeal about their stuff (don't we all?), but that feels to me like a shaky road too.<br>I'd appreciate very much hearing ideas about possible architectures suitable for regular business apps running in a thin(er) client environment. <p>John Kisner<br><a href=mailto:jlkisner@jlkisner.com>jlkisner@jlkisner.com</a><br><a href= > </a><br>
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top