. NET (bottom)

Source: Internet
Author: User
Tags biztalk

The. NET platform and framework are based on another upgrade and evolution of the Microsoft software industry. However,. NET should try its best to ensure Windows systems and products
And. NET can be integrated, and try to make. NET continue to become the center of the Internet based on Microsoft's original software assets.

. NET innovations
The main components of. NET and their functions are described as follows:

1) Windows. NET

Windows. NET is a Windows system integrated with. NET technology. It will closely integrate a series of. NET core construction modules, for digital media and application collaboration
Is the next-generation Windows desktop platform of Microsoft.

2). NET Framework

The purpose of. NET Framework is to make it easier for developers to establish network applications and Web services. Its key feature is to provide a multi-language component
Environment for sending and executing. The. NET Framework consists of three main components:
Runtime, service Framework, and upper-layer application templates-Web-oriented network application templates (Web Forms or Web
Services) and Windows application templates (Win Forms ).

The general language runtime environment is responsible for managing memory allocation, starting and stopping threads and processes, enhancing the security factor, and adjusting any
The attachment configurations of other components involved in this component. It is a service framework in the general language runtime environment, which provides developers with a set of functions that can be used by any modern programming.
Language-called, unified object-oriented, asynchronous, hierarchical scalable class libraries, including set, input/output, String, picture, network, thread, global
Class libraries such as security encryption, database access, and debugging services. There are two types of application templates on the service framework, one is the traditional Windows Application
An ASP +-based Web Application Template. ASP + provides a Web application model with a set of controls and architecture,
Built by the class library provided by the. NET Framework, it can simplify the implementation process of Web applications.

3). NET Enterprise Server

In the "Third Generation Internet" claimed by Microsoft,. NET Enterprise Server is the basis for enterprises to integrate and manage all Web-based applications.
To carry out e-commerce with high reliability, high performance, high scalability and high manageability .. NET Enterprise Servers are extremely large and complex, including 8
Servers with their respective duties are shown in the table.

Table:. net Enterprise Server features

. Net Enterprise Server Function Description
Application center 2000 deploy and manage web applications based on windows2000
Biztalk server 2000 is used to exchange business information between enterprises.
Commerce server 2000 is used to quickly create online e-commerce
Exchange 2000 provides communication and collaboration functions based on windows 2000
Host integration server 2000 facilitates the integration of host system components
Internet security &&
Acceleration server 2000 focuses on security and manageability of enterprise applications
Mobile information 2001 server provides a reliable and scalable platform for mobile Solutions
SQL server 2000 provides complete database and data analysis solutions

Among them, BizTalk Server 2000 is currently the most important. It provides automatic and integrated business processing tools and
Architecture. BizTalk Server 2000 uses XML as the data format for internal and inter-enterprise document transmission, which can shield the differences between platforms and operating systems,
Makes integration of commercial systems possible. It provides the following functions: reliable document exchange between enterprises, ERP application integration, automated business process customization, management, and
Monitoring and so on.

4) module construction service

Building Block Services is a collection of core network Services on the. NET platform. It consists of the following components:
Internet XML communication enables Web sites to become flexible services for data exchange and processing. Internet XML data space provides secure and programmable
XML storage space; dynamic updates to the Internet, providing services for rapid development and dynamic configuration of applications; Internet Calendar, integration of work, society and private
Calendar; Internet identity authentication, provides multi-level identity authentication methods from passwords, wallet to physiological data, as well as Internet Directory Service and Internet instant messaging
Information Transmission and other services.

5) Orchestration

Orchestration is an XML-based application-oriented software integration and automated processing technology. Its goal is to avoid time, organization, application, and
Human constraints, to the greatest extent possible and the best integration technology and automatic processing technology, so that business affairs can interact, dynamically, and reliably.
Orchestration has three basic requirements: Processing and execution process separation, that is, the entire process does not have to be bound with the execution details and channels; Dynamic
With the change of data and exchange, the entire operation process must be dynamically updated and changed at Any time. "Any to Any" integration means that the entire process cannot
The participating platforms, applications, and Protocols are restricted .. NET BizTalk Orchestration is an implementation of the above technology, which includes a visual design Ring
Environment, a bundled tool, and an Orchestration engine for business process processing, management, and debugging.

6) Visual Studio. NET

Visual Studio. NET is an XML-based programming tool and environment. It facilitates rapid development of software services in line with the. NET system, enabling it to be deployed on independent devices, Enterprises
It is easier to transmit data between the data center and the Internet.

Comparison Between. NET and similar products
For the launch of the. NET program, there have been many sayings in the industry. One of the most important points is that. NET has not invented any advanced technology, but many
Copy and integrate ideas. From a certain point of view, this is true. Next we will make a simple comparison between SUN's Java & J2EE architecture and. NET Framework.
Let's take a look at the similarity between the two.


Figure 1. NET Framework and its composition

From the comparison in Figure 1 and figure 2, we can see that for each part of the. NET Framework, the Java & J2EE architecture is somewhat significant. In addition,. NET
Many products in the plan can also find some similar traces from their competitors, such as SUN, ORACLE, IBM, and HP. Therefore, it cannot be said that. NET was the first
The more appropriate statement about how much innovation is, is that it has better integrated and innovated the ideas of many companies and their own industrial bases.


Figure 2 architecture of Java & J2EE

Despite this, Microsoft's. NET Plan and ideas provide a benchmark for the development of the entire information industry and the future software world.
Many technologies are mutually integrated and infiltrated. All technical debates cannot determine the future. Only through the market can we decide what the real Internet is.
.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.