V. Windows DNA
Microsoft's Windows distributed Internet Application System (Windows DNA) is a framework for Microsoft to create a new generation of highly adaptive business solutions. It enables the company to fully explore the advantages of digital neural systems. Windows DNA is in. before the emergence of the net platform, the environment for technical development on the Microsoft platform should be developed using Microsoft's component technologies Ole, COM, DCOM, MTS, and COM +, I cannot help but understand the software architecture in this Windows environment. Windows DNA is the first application software architecture that combines and integrates the Internet, Client/Server, and PC models for computing into a new generation of distributed computing solutions. 4. Demonstrate the Windows DNA system architecture created by Microsoft. As shown in the figure, Windows DNA uses a series of services to complete its architecture. With the Windows DNA model, you can build a scalable multi-tier application software that can be implemented on any network.
Figure 4. Windows DNA Service Architecture.
Because Windows DNA applications are deeply utilizing integrated Windows platform services, the company can focus on implementing business solutions rather than becoming a system integrator.
To sum up, the following briefly lists Microsoft's guiding principles for developing Windows DNA structures:
· Network Computing without compromise
· Interactive Operation Capability
· Real integration
· Lower cost
· Fast and near-Market
Because Windows DNA is based on COM and open Internet standards, developers can use any language or tool to generate compatible applications.Program. Com provides a modern language-independent object model, which provides applications with a standard way to interact with all layers of the structure. Through COM, developers can extend any part of the application through pluggable software units, which can be written in C ++, Visual Basic, Java or other languages. In short, Windows DNA is actually a Microsoft. NET Framework that appeared in the previous Component-Based Distributed Application strategic framework structure.