When I didn't quite understand what WCF was doing (at that time. the net3.0 framework was released for only one month). It went to the Yijia power department and was directly divided into the project team for development. It developed a four-in-one power system operation platform, here I learned what is software distributed.
For large-scale software distribution, experts all use a variety of arguments, but it is not very clear about the specific issues.
In fact, what I understand is not necessarily correct, but our project is like this. At that time, it was required to use the new technology WCF for development.
Because Vista has not been officially moved to the stage by the Company, it can only be developed under 2003, so that WPF applications are limited,
However, WCF can be fully applied in 3.0. WCF integrates various distributed technologies, such as MSMQ, Web Service, and remoting, to support various protocols, therefore, the development of a WCF project is completely different from that of a previous project. First, the service layer is defined because it is completely service-oriented. The service layer includes the business logic, data access, and security line, then, a callable interface is provided through WCF, which generates a URI address through the service contract and calls it on the Web server. All the methods are referenced through the proxy mechanism, in this way, each service layer can correspond to different databases to form different system platforms, and the UI is deployed on webserver, provides the call to the required data, which forms a distributed data call method and data sharing. This is a good application in large projects supported by Gigabit Intranet and large Server clusters.