Web Services
  Home arrow Web Services arrow Forget the DCOM Pain and Use Remoting or W...
Dev Articles Forums 
ADO.NET  
Apache  
ASP  
ASP.NET  
C#  
C++  
ColdFusion  
COM/COM+  
Delphi-Kylix  
Design Usability  
Development Cycles  
DHTML  
Embedded Tools  
Flash  
Graphic Design  
HTML  
IIS  
Interviews  
Java  
JavaScript  
MySQL  
Oracle  
Photoshop  
PHP  
Reviews  
Ruby-on-Rails  
SQL  
SQL Server  
Style Sheets  
VB.Net  
Visual Basic  
Web Authoring  
Web Services  
Web Standards  
XML  
Mobile Linux 
App Generation ROI 
IBM® developerWorks 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
WEB SERVICES

Forget the DCOM Pain and Use Remoting or Web Services
By: Ahm Asaduzzaman
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 4 stars4 stars4 stars4 stars4 stars / 13
    2003-09-29

    Table of Contents:
  • Forget the DCOM Pain and Use Remoting or Web Services
  • Questions
  • Questions
  • Conclusion

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    Forget the DCOM Pain and Use Remoting or Web Services


    (Page 1 of 4 )

    In this latest article, Ahm introduces us to the differences between DCOM and .NET Remoting, as well as the benefits of using .NET Remoting for your Web Services needs.

    Microsoft has been singing chore for last few years about building applications with Web Services, and introduced the .NET framework to simplify the show. In this article we will explore the features of .NET Remoting and will explore when Remoting is a better approach over its big brother Web Services and wild sister DCOM. We will keep our discussion as simple as possible.  A very basic knowledge of the .NET framework is very important for a better understanding of the topic. The article is developed in a cookbook fashion while the logical sequences of discussion are kept.

    What is Remoting?

    Microsoft called it DCOM; Object Management Group called it CORBA, Sun named it RMI in Java. So Remoting is nothing but the .NET version of Microsoft’s wild child DCOM.  In any operating system processes are isolated by design for security and stability reasons, meaning, one process cannot access code and data of another process. The .NET framework introduced an additional level of this isolation, which is called Application Domains that allow two or more programs to run within the same process, maintaining the same level of isolation, as if they were in separate processes.

    So, what is Remoting? Remoting makes available an object in one process to code in another process, these two processes may reside in the same computer, or on two different computers across a LAN, WAN or the internet.

    The fact of the matter is .NET framework allows us to easily build Web Services or .NET Remoting applications to communicate across an Application Domain, which has caused a little confusion. Which technology do you need to use? Why not DCOM? Why Remoting? And when do we use Web Services? To really answer these questions, we have to understand how these technologies work.

    More Web Services Articles
    More By Ahm Asaduzzaman


     

    WEB SERVICES ARTICLES

    - Safety, Idempotence, and the Resource-Orient...
    - The Resource-Oriented Architecture in Action
    - Features of the Resource-Oriented Architectu...
    - The Resource-Oriented Architecture
    - Getting Started with Flex
    - Automated Billing and Faxing for the Web
    - An Introduction to Web Services
    - The Foundations of Web Services: From Novice...
    - Web Services Reengineering: Finishing Touches
    - Fault Handling with Web Services
    - Flow and Web Services
    - Process Lifecycles and Web Services
    - Business Processes and Web Services
    - Orchestrating Web Services
    - Notifications and Resources in the WS-Resour...







    © 2003-2009 by Developer Shed. All rights reserved. DS Cluster 5 Hosted by Hostway
    Stay green...Green IT