Tuesday, May 29, 2012

Developing Destributed Programs

.Net Supports for developing destributed programs:
                    i. .Net Remoting
                   ii.  Asp.Net Web Service
                   iii. WCF

.Net Remoting:

                         Remoting offers distributed programming between two .net apps.It has a fixed an architecture where different customigation is provided for development any distributed program developed with remoting libraries get good performance as well as security so any LAN and also WAN application.Which are .Net based can be developed using remoting infrastructer.

.Net Remoting

Public application i.e., an application in heterogeneous environment is not possible with Remoting.


*To Make the Remoting a firewall unrejectable,we use SOAP with Http Best Combination for Remoting is client,Proxy,binary,TCP because of best performance and best Security. IPC is the faster but worker only in one system.
To Know more about .Net Remoting click here.

Asp.Net Webservices:

      • It follows open standard XML webservices specification.
      • .Net To Run non .Net distributed app can be developed.
      • Originally lower in performance and security with additional installation/libraries.We can get secured environment but with less feature and performance.                                           
Asp.Net WebService

WCF Service:

 

Windows Communication Foundation

 


  • WCF Enabled .Net Component.
  • Hosting of WCF Service.
  • End Pont for accessing the service.
  • A service must have minimum one endpoint.
  • Endpoint contain Address,Binding and Contract


  • No comments:

    Post a Comment