Tuesday, December 05, 2006

* Architecture : When to use Web Services ?

You can hear about Web Services everywhere now. People who dont know basics of RPC also will advice you to use Web Services. Although Web Services concept is the best thing to have happened to distributed computing, its also the over-hyped and over used phenomenon.

Web Services should be prescribed only when following requirements exists :

1. Interoperability : When various heterogeneous systems need to be integrated e.g. UNIX/Windows , J2ee/.NET , http/tcp. As each platform has its own distributed computing proprietary technology, Web service came as a common standard to communicate between different platforms.

2. Loose Coupling : When two systems having different owners separated by WAN or firewalls which restrict any tight coupling between them. Like when two applications need to be integrated over internet with no control over each other.

No comments:

Post a Comment