[Repost] NET true face

xiaoxiao2021-03-06  18

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, .NET describes the WSDL protocol to describe and publish this web service information, through the DISCO protocol to find related services, simple objects related to the SOAP protocol and 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".

.NET includes input and performance methods through natural voice, visual, handwriting, etc.; XML-based editable composite information architecture - universal canvas; personalized information proxy service; allowing machine to better process automatic processing Intelligent marker and other technologies.

The .NET platform and framework is based on Microsoft Software Industry Basics and Evolution. However, .NET is still trying to ensure that the Windows system and series products and .net can be integrated, try to make .NET's center of Internet based on the original software assets of Microsoft. How many innovations in .NET have the main components and their roles: 1) Windows.net windows.net is Windows integrating .NET technology, which will closely integrate a series of core construction modules for .NET, for digital media And the application is supported by the application, which is the next generation of Windows desktop platforms of Microsoft. 2) The purpose of .NET Framework .NET Framework is to facilitate developers to easily establish network applications and web services, and its key feature is to provide a multilingual component development and execution environment. From the hierarchy, .NET Framework also includes three main components: a common language runtime runtime, a service framework (SERVICES framework), two types of application templates for the upper layer - web application template for web-oriented ( Web Forms or Web Services and Windows Applications Templates (WIN FORMS). Where a general language running environment is responsible for managing memory allocation, launch, and abort threads and processes, strengthening the security factor, and adjusts the attachment configuration of other components involved in any of the components. In a general language operating environment, it is a service framework, which provides developers with a set of unified object-oriented, asynchronous, hierarchical scalable libraries that can be called by any modern programming language, including collection, input / output, characters. Strings, drawings, networks, threads, globalization, secure encryption, database access, debug-related services, etc. On the serving framework is a template for two application types, a class is a traditional Windows application template, and the other is based on ASP Web Network Application Template. Among them, ASP provides a web application model in a set of controls and architectures, which is built from the Class library provided by the .NET framework, and can simplify the implementation process of the web application. 3) .NET Enterprise Server In Microsoft claimed "Third Generation Internet", .NET Enterprise Server is the basis of enterprise integration and management of all Web-based applications, which provides high reliability, high Performance, high scalability, and high management. The composition of the .NET Enterprise server is extremely large and complicated, which includes eight servers, as shown in Table. Table: .NET Enterprise Server Function Description. NET Enterprise Server Function Description Application Center 2000 Deployment and Managing WINDOWS2000 Web Applications BizTalk Server 2000 for Enterprise Exchange Business Information Commerce Server 2000 for quick creation online e-commerce Exchange 2000 Provide Windows 2000-based communication and collaboration features Host Integration Server 2000 provides Component Integration of Host Systems to provide Internet Security && Acceleration Server 2000 mainly Solving Enterprise Application Security and Manageable Question Mobile Information 2001 Server provides reliable for mobile solutions. With a scalability platform SQL Server 2000 provides a complete database and data analysis solution, it is currently the most concerned that BizTalk Server 2000, which provides an automatic, integrated business processing tool and architecture required by e-commerce between enterprises. . BizTalk Server 2000 uses XML as a data format for internal and enterprise documentation, which can block the platform, operating system differently, enabling the integration of commercial systems.

转载请注明原文地址:https://www.9cbs.com/read-41912.html

New Post(0)