In June 2000, Microsoft launched "Microsoft .Net's next-generation Internet software and service strategy", causing widespread concern in the IT industry. In September 2000, Microsoft released Enterprise 2000 in San Francisco. In the same month, Microsoft, President and CEO, came to China, gave a speech on the theme of "next-generation Internet", and set off a ".NET whirlwind" in China. In November 2000, Microsoft released Visual Studio.NET software in the Comdex computer exhibition, and showed the related characteristics of the framework system and development tools of its .NET development strategy, comprehensively accelerated the pace of Microsoft to enter the market. . As the .NET pace is step by step, as a molecule in China IT, we need to carefully examine the contents of .NET itself and its promising. The occurrence of .NET true face. NET is inseparable from the IT industry for several years, surrounding the development, landing and slamming of the Internet. Microsoft has been behind this area, it has been working hard, the intense industry competition and constant lawsuits have made it a new strategy and concept to re-establish their confidence and status of the software industry, this is .NET. In the .NET architecture, XML is a key to seamless engagement between applications. What is the problem of .NET in the end, with a variety of statements. However, the Ballmer, which was the CEO, should be the viewpoint of Microsoft, and he said: "Microsoft.Net represents a collection, an environment, a programmable structure that can support the next generation of Internet as a platform." This sentence is basically simply expressing the extraction of .NET. .NET is first a environment. This is an ideal future internet environment, Microsoft's idea is a "no longer paying attention to a single website, the Internet environment connected to the Internet, but to let all computer groups, related equipment and service merchants work" network Calculate the environment. In short, the services provided by the Internet are capable of completing higher degree of automation. In the future, it should be present in front of the end user in the form of a whole service. Users only need to know what they want, and do not need to search online by step, operations to achieve their own purpose. This is an ideal, but it is indeed the development trend of the Internet. .NET seeks an ideal internet environment. To build such an internet environment, the problem that needs to be solved is to design and create a next-generation Internet structure for the defects of existing Internet. This structure is not a topological structure at the physical network level, but a programmable Internet software structure that is different from the browser that can only static browsing. Therefore, .NET positions themselves as a programmable structure that can support the next generation of Internet as a platform. The ultimate goal of .NET is to allow users to access the information, files, and programs they need to access anywhere, and using any device. Users don't need to know where these things have, and even how to get specific details. They only need to make a request, and then only the reception is, and all the complexity of all background is completely shielded. Therefore, for the company's IT staff, they don't need to manage the complex platform and how the work between various distribution applications is coordinated. The .NET Framework includes a universal language running environment, a Framework class library, and Active Server Pages have an ideal goal and a corresponding programmable Internet software structure. The specific implementation of a collaborative computing environment such as .NET must also require a series of software products, so Microsoft's .NET also includes a collection of products. This collection contains the following components: The platform of .NET platform is based on the XML and Internet standard protocol, including .NET's infrastructure and infrastructure, providing an advanced architecture model for developing new interactive collaboration software .
.NET series products and services such as msn.net, office.net, Visual Studio.Net, BCENTRAL.NET, etc. Third-party manufacturers' .NET services are established in the .NET platform and the product's specific services for different applications. It can be seen from the simple analysis of .NET, and in the promotion of new technologies and IT industry, Microsoft is not active. But at the same time, it can also be speculated that once .NET has become a fact, then for other non-application manufacturers, it may produce huge competitive pressure. The technical features of .NET include four important features. One is software change service, and the other is based on XML-based common language, and the third is to integrate a variety of equipment and platforms, four is a new generation of human-machine interface. These four features basically cover the technical features of .NET. Software change service Steve Ballmer said when it comes to software service, "Today's software products are just a disc, users purchase software, install, manage, and maintain. But software service is from the Internet service, it Install, update, and track these software for users, and let them roam together with users. It stores its own information and reference for users. These are their different styles of software and software services. "Orchestration visual programming tools." Orchestration visual programming tool Produces XML-based XLANG code, it and the BizTalk server, .NET Framework, and Visual Studio.net are an important part of the Windows DNA 2000 strategy. With the rise of the ASP industry, the software is gradually transforming from the form of the product, which is the general trend of the entire IT industry. In .NET, the final software application appears in the form of a web service and posted on the Internet. The web service is a component that can be published on the web. transfer. Microsoft's .NET strategy means that Microsoft and developers on the Microsoft platform will be manufactured, not manufacturing software. Within the coming years, Microsoft will release platforms and tools related to .NET to develop Web services on the Internet. At that time, users who worked on .NET, developers and IT staff no longer purchased software, install software and maintenance software. Instead, they will customize the service, and the software will be automatically installed, and all maintenance and upgrades will be done via the Internet. XML-based common language XML is a marker language that evolves from SGML language. As a meta-language, it can define data exchange languages for different kinds of applications. In the .NET architecture, XML is a means of seamlessly engaged in the application, and data acquisition and merge between multiple applications is used for interoperability and synergistic work between different applications. Specifically, .NET defines a Simple Object Access Protocol (SOAP), Web Service Description Language (WSDL), Web Service Discovery Protocol (DISCO) through the XML language. The SOAP protocol provides a simple and lightweight mechanism for using XML exchange structure in a non-central distribution environment. The WSDL protocol defines the structure of the service description document, such as type, message, port type, port, and service itself. The DISCO protocol defines how to extract the service description document from the resource or resource collection, the relevant service discovery algorithm, etc. Fusion A variety of devices and platforms have gradually become a center of information and data, and various devices and services have been or being connected and integrated into the Internet. .NET seeks integration with various Internet access devices and platforms, mainly focusing on wireless devices and home network equipment and related software, platform. The new generation of human-machine interface is mainly reflected in two aspects of "intelligence and interaction".