Classification of Microsoft new products and Technologies
Microsoft Tech Ed is the industry's rare meeting of large-scale discussions and research focused on technology and developers, and this meeting is divided into the following key topics from which we can see several key technical research directions from Microsoft:
* . NET technical discussion, the main needle based on Microsoft technology developers, discussed. NET technology, the concept, technology and application, this part is the most important idea of Microsoft at present.
* Windows product/server product and system security to promote Windows products, especially the latest Windows XP, and introduce the concept and application of related servers. Enterprise-Class application security and performance are at the core of this section.
* Management and application of enterprise-level information. Focus on the application and solution of a new Microsoft-launched server for information resource management.
* XML-core Web technology as well as wireless communication technology, data management technology and related server products applications and solutions.
The tech Ed has arranged a total of more than 50 special lectures and courses, and four topics at the same time, so I can only focus on some of the courses, in view of the above enumerated categories, summarized as follows:
. NET Technical Discussion
. NET is Microsoft's biggest baby, in fact, a number of other major technical classifications are mostly around it, several Asian/Chinese leaders of Microsoft's speeches are targeted. NET technology, of course, the content of their speeches are "forward-looking", in fact, we see from the usual news can also know what they are talking about. About. NET's concept, there are several points I feel more important:
* . NET's design idea is to realize any where, any time, the any device information acquisition way, is to want to present or future all may obtain the information the tool and the platform integrates the design.
* . NET's technology core is XML and xml-based Web service technology.
* . NET for developers, the most important part is its framework and the common Language Runtime (CLR) in it. This provides the foundation for multilingual, multi-platform development and integration.
* . NET is designed to simplify/optimize the development of technology to the best extent possible, so Microsoft provides vs.net, C # and other excellent development tools and development language. While. NET provides a wealth of. NET development platforms and servers, and even the next generation of Windows platform XP will serve as the primary tool for. NET operations
* . NET wants to change the existing Internet Information access mode, emphasizing XP (experience), the user experience, that is, the design of the application should be user-centric rather than the application itself as it is now.
* . NET strives to maintain compatibility with existing applications to ensure that investments are already in place. For example, existing ASP and component will be able to continue to be used on the new. NET Platform
* All applications are Internet and web-centric.
In addition to Microsoft China (Asia) in charge of the. NET's future, there are also specialized courses for the. NET Framework, asp.net (Web Form and Web Service), Windows form,. NET development tools, related solutions and other parts of the specialized training. NET related training has aroused great interest and attention of the participants, as a new technology, the depth of their understanding of the people are not many, so domain. NET training-related courses are not very in-depth but mainly focus on the concept and development methods of the introduction, mainly in the following areas:
* . NET's development and application
◇ why proposed. NET and. NET includes what
◇. NET and web Service
*, NET Framework, this is. NET development, its structure includes the following parts from bottom to top:
◇clr/cli
◇base class, such as character manipulation, memory management, and other basic classes.
◇class library, such as ado.net,xml, etc.
◇ language, such as C #, VB. NET and other
* . NET development tools
◇visual Studio.NET, cool features such as IntelliSense (extremely handy help tools), Web Reference (referencing Web Service), and so on.
* . Introduction to NET development language
◇vb. NET: Many examples are based on. NET, VB. NET as a traditional Microsoft tool, maintained its easy-to-use features, and more important is that vb.net is now fully object-oriented language, support inheritance, encapsulation, polymorphism and other features, the language itself has changed a lot, added some enhancements to the characteristics of the program keyword, and more important is his and others. NET language, it does not need its own runtime but is based on Vos, which relies on the support of the CLR for intermediate languages to run on the. NET framework. As a traditional VB developer, it is necessary to have a deep understanding of the. NET Framework for vb.net proficiency.
* Introduction to C # language
◇c# as a new language, is the first choice of. NET development, its language is adhering to the efficiency of C + + and the absorption of Java features, in the design of the gap between the two, while combining new common standards and technologies such as Web Service, become the most respected language, And the language has been pushed to the ECMA Organization for Standardization (and the CLR is also ready to standardize), meaning that C # may be used as a standard language and not as a MS in the future. C # is written as a management code and requires run-time support for the. NET framework as well as vb.net.
* Other Languages
◇. NET scalability is one thing that is extensible in language, in addition to the two major development languages mentioned above, as well as the generation of MSIL as long as the CLS standards are met, many other languages can do so. NET developed language, currently includes COBOL, Perl and other more than 20 languages can support. NET development. Of course, Ms VC + + and JScript.NET are also supported, unmanaged C + + is the only language in the new vs.net that can develop unmanaged code.
* asp.net
As one of the most important components of. NET, ◇asp is not limited to the development of web dynamic pages
◇web Form
◇web Service
* Web form and related knowledge
◇web form Control
Configuration and deployment of the ◇web form
Security mechanism of ◇web form
◇web Form Mobile Controls
* Windows Form
◇windows the form control and the development of custom controls.
◇ use Windows Form to develop windows and applications
* Web service and related knowledge
◇web Service,. NET and XML overview.
◇soap applications and SOAP Tool kits (soap as a combination of. NET and COM structures) provide Web service.
◇ Develop Web Service with Visual Studio.NET
Application Example of ◇web service
* HailStorm
◇passport
◇microsoft custom set of Web Service
◇ emphasis on user-centric and user experience (XP)
Windows product/server product and system security
As a master of Windows products and a major platform for. NET technology, Windows XP has been vigorously respected, as well as Microsoft Office XP, SharePoint Portal, Content Management New products such as servers have also been taken seriously. Windows-related technologies such as active Directory, DNS, and so on, have received sufficient attention.
In addition, a series of server products have been released as major products, such as Commerce Server, Biztalk server, Application Center, Exchange server, ISA Server 2000, and so on. Although these products have been published for some time and have not been given enough attention by domestic users, Microsoft has done a lot to promote them and focused on using them to provide solutions. Wireless technology and telephony are more prevalent, so the Windows 2000-based wireless communication technology and IP technology become more important. In addition, with. NET technology, more and more applications are transferred to the Internet, so security solutions become the focus of many technologies and products.
* Windows XP
◇ A new generation of Windows operating platform, characterized by reliable, high-performance, safe and easy to use.
◇ new Windows kernel,. NET's core platform. There are currently two versions of Home and professional. Future server editions will be used as windows.net.
* Active Directory, DNS, ISA
◇active directory will be the main framework of enterprise resource management, easy to configure, easy to manage.
◇dns 2000
◇isa Server
* Office XP
◇ This article is written in Word XP, very cool version.
◇office XP Developer also has the digital dashboard and Web Part development tools used in conjunction with SharePoint Portal, as well as resource management, portal, and excellent tools.
* Other
◇visio, the process development of the synthesizer, try it, from the flowchart involved in UML development, everything.
◇ms Operation Manager, Solution management tool.
◇ms Project 2000, projects management tools.
Management and application of enterprise-level information
Enterprise-level information management is important, and Microsoft has released a range of services and solutions. Centered on MS SQL Server 2000, Exchange Server, SharePoint Portal server, Content Management Server shows its powerful features and features.
Many of the tools and solutions based on XML are not listed here, just a few servers:
* MS SQL Server 2000
◇xml features, and the prospect of database functionality based on XML.
◇ Data Warehouse (Warehouse) and datamine (data dig)
◇xml Data analysis
◇ Mass Data Warehouse Solution
* Exchange Server 2000
◇ Enhance communication and information integration
◇ Quick return (returns on investment)
◇ Typical collaboration services, messaging, contact, calendaring, tasks, real time
◇ document-centric, semi-structured
◇person to Person
◇cdoexm
* SharePoint Portal Server
◇ Flexible portal solutions to easily and quickly find, share, and publish information between the enterprise and the business unit. Create an Enterprise Portal site.
role-based Access can provide a unified document library for public folders, intranets, existing file shares, existing Notes sharing, and external Web site resources. Users can view them through Office (XP), Browser,windows Explorer, and more.
◇ optimized search engine and Indexing Service.
◇web part and Digital Dashboard
* Content Management Server
◇ Meet the requirements of EC rapid development domain deployment, automate the release process, separate content and format, and quickly deploy EC business.
◇ Comprehensive solution of website content management.
◇ Publish dynamic content.
◇ convenient programming interface.
◇ combined with Commerce Server 2000.
XML-core Web technology and wireless communication technology
. NET technology is designed to consolidate existing network resources, so supporting common standards is an important tool for Microsoft, such as XML, HTTP, SOAP, UDDI, and so on. In Microsoft's own words, the industry's standards are supported in order to compete fairly with other vendors. (because Microsoft thought that when Java became standard, the Java compilers that they developed and optimized based on Java standards were very good, but were later banned from continuing development because there could be a lot of political and human factors in it, so Microsoft was upset, It is also reasonable to assume that they do not have the same opportunities for fair competition as other manufacturers.
As a common standard, XML technology has been supported by major vendors in the industry, including Microsoft. As a result, XML plays an important role in Microsoft's new technologies, new products, and new development approaches.
One of the most important features of the third generation Internet in the industry is broadband and wireless communication technology. Microsoft has released Mobile Information Server as a wireless communication technology, and China research is also studying the adaptive Content conversion System (adaptive), as well. NET, the Web Form mobile control specifically designed to develop mobile device applications, highlights Microsoft's focus on mobile devices. (NET's one technology core is to support any Device in any time and in place)
In summary, these technologies are designed to develop web-centric applications. Here are a few typical Microsoft products:
* Commerce Server 2000
◇ The most popular shop products
◇ Analyze and improve user Relationship management (CRM)
◇ A platform service for managing and tracking business data in a dynamic, integrated, and extensible web environment. Many features are ideal for Web application development
* Biztalk Server 2000
◇ integration process rather than integrated system. The basis for integration and exchange with XML.
◇ similar to Message Queue, the single function is much richer. For example: Call the Financial institutions Web Service, connect ERP system, update the database of the inventory system, notify the shipping unit and so on.
◇ Use XLANG Orchestration Business process, XLANG for process Description language, another product of Visio 2000 also has this kind of application.
* Application Cerner 2000
◇ ensure the user experience, that is, allow software errors, allow hardware errors, but should make users do not feel the existence of this error.
◇ ensure the normal operation of the application, especially for large-scale applications, such as Web farm of dozens of Web servers.
◇ methods that emphasize software solutions through the scale-out architecture, rather than scale-up (such as clustering, parallel computing) (such as large workstations, easy to manage and costly). and to achieve scalability of performance.
◇ guaranteed by monitoring strategy.
Other Technologies and Solutions
Microsoft has many partners, and this time Tech Ed, Microsoft based technologies and solutions from other vendors also share a certain percentage, such as:
* Symantec Esuport and Norton Enterprise-class antivirus solutions.
* Htnetserver High availability solution.
* Compaq highly available cluster technology and DISA architecture
* Pentium 4 Architecture and optimization strategy
* VISDA Construction of enterprise digital nervous system
* Other
From the propensity of these partners we can understand that Microsoft is not satisfied with the application of its own technology and products to individual users and small and medium enterprises, and more and more facts indicate whether in the operating system, intermediate platform, Internet support, cluster management, database, development tools, Solution, Microsoft is starting to hit the market for high-end applications. And the other most important strategy is to make your technology based on industry standards as much as possible. And Microsoft's so-called "experience" of the user is also in its usual ease of use to show incisively and vividly.
So as developers, whatever the platform we're using, what the development tools are, what the database is, what the target users are, now that Microsoft has a solution for the industry's common standards, such as. NET, such as Web Service, We should be aware of these things, understand their development prospects and their value. So that we can have a better perspective on the future of technology.
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.