The world developed by software is a place full of changes. The emergence of new ideas and soon reflects as new technologies. Sometimes these new technologies can be gradually absorbed, and it is added to the existing knowledge of software practitioners. This time, this change is too great to be considered step-by-step updates. At this time, Software Developers, Architects, and Managers have experienced a change in the underlying architecture, an earthquake in their world.
The world of software development is a volatile place. New ideas appear and are quickly embodied in new technologies. Sometimes those new technologies can be absorbed incrementally, adding to what software professionals already know. Other times, the changes are too great to be introduced as Gradual Innovations In What Already Exists. In Cases Like this, Software Developers, Architects, And Managers All Experience A Fundamental Tectonic Shift, An Earthquake, in Their World.
Microsoft's .NET is produced is this earthquake. It will affect every person working in a Windows environment and will also vibrate a broader world. I made such a big change at a time, Microsoft made us a recent life because it is more difficult to master too much things. Once we master these new tools, technology, in any case, most of the Windows developers will find that they can build more powerful software in shorter time.
Microsoft's .Net initiative is this kind of earthquake. It will affect everybody who works in the windows environment, and it will generate aftershocks in the wider world, too. By giving us so much change to adapt to at once, Microsoft has made our lives more difficult in the short run-there's a lot to learn. Once we've absorbed this new set of tools and technologies, however, most windows developers will find themselves capable of building more powerful, more useful software in less time.
Definition .NET
DEFINING .NET
Microsoft uses a view of the .NET as a number of future, one platform. A method of more specific and exactly considering this action of Microsoft is to use the .NET as a label, which applies several new technologies on it on its Microsoft. Some technologies are completely new, providing new services and new possibilities. Some other ways to generate this Windows application we see today. The NET family also has some parts of the traditional technology to be worn on the .NET label coat.
Microsoft views .Net as a vision, a platform for the digital future. A more concrete and equally accurate way to think about this initiative is to understand that .Net is a brand, one that Microsoft has applied to several different technologies. Some of these technologies are entirely new, providing new services and new possibilities. Others allow an updated approach to creating the kinds of windows applications we know today. Still other parts of the .Net family are just new releases of existing technologies dressed up with the .Net brand The most important new technologies in ..NET are web services. A web service is displayed, which can be programmed by web calls. Most technologies with the .NET label provide direct support for Web Service to some extent. However, .net is more than just Web Service. Now Microsoft is placed in .NET reputation, including the following:
The most important new technology in .Net is web services. As the name suggests, a web service provides some function that can be invoked programmatically via the web. Most technologies that carry the .Net brand have direct support for web services in some way, YET .NET IS More Than Just Web Services. The Technologies That Microsoft Has Placed Under The .NET Umbrella Today Include The Following:
2 The .NET Framework: Includes The Common Language Runtime (CLR) (CLR) and .NET Framework Class Library. CLR is the standard basis for establishing a new application, and. NET Framework Class Library provides a wide range of services for the CLR foundation. The techniques in these class libraries have ASP. NET, next generation ASP; ADO. NET, next-generation ActiveX data objects; establish and use Web Service support; and other technologies. Microsoft also released the .NET Framework's clipping version, called .NET Compact Framework. This version is mainly used in smaller devices such as the Personal Digital Assistants (PDA) (Personal Digital Assistant).
² The .Net framework:. Includes the common language runtime (CLR) and the .Net Framework Class Library The CLR is a standard foundation for building a range of new applications, while the .Net Framework Class Library provides standard implementations of many new services . for CLR-based applications Among the technologies in the library is ASP Net, which is the next generation of active server pages (asp);. ado Net, the next generation of ActiveX data objects;. support for building and using web services; and much more Microsoft is also releasing a trimmed-down incarnation of the .Net framework called the .Net compact framework This version is intended for use in smaller devices, such as personal digital assistants (PDA) .² visual Studio.NET..: Supports several languages that can be used in conjunction with .NET Framework. These languages include Visual Basic. Net, next-generation Visual Basic; a C enhancement version; and a new language specifically called C # designed for .NET Framework.
.. ² Visual Studio.NET: supports several programming languages that can be used with the .Net framework These languages include visual basic Net, which is the next generation of visual basic; an enhanced version of c ; and a wholly new language called c # Designed Explicitly for the .net framework.
2. Net My Services: A set of services that can be accessed through the Internet, through their users can store, access personal information, such as Calendar [Executive Calendar] and Address Book [Address]. These service industries provide more common functions such as Authentication, Agree to the customer to prove its identity, and a way to send ALERT information to users on different devices.
² Net my services:. A group of services that allow users to store and access personal information, such as a calendar and address book, on internet-accessible servers these services also provide more general features such as authentication, which allows a client to. Prove ITS ID Entity, And A Way To Send Alert Messages To Clients On Various Devices.2 The .NET Enterprise Servers [.NET Enterprise Server]: A software server family, including BizTalk Server 2000, Application Center 2000, Commerce Server 2000, Host Integration Server 2000, SQL Server 2000, Exchange Server 2000, Mobile Information Server 2001, and Internet Security and Acceleration Server 2000. In the current version, these products are independent of other .NET technology listed here. They are neither .NET Framework also does not provide direct support for Web Service.
² The .Net Enterprise Servers: a family of software servers that includes BizTalk server 2000, application center 2000, commerce server 2000, host integration server 2000, SQL server 2000, exchange server 2000, mobile information server 2001, and internet security and acceleration server 2000. in their current releases, these products are largely independent from the other .Net technologies listed here. They do not, for example, make use of the .Net framework, nor do they provide much direct support for web services.
Standards for Web Services
Web Service is a very good idea that it is difficult to make objections. However, if these technologies are only supported by Microsoft, they are not so meaningful. Fortunately, Microsoft, IBM, Sun, Oracle, BEA, and some other vendors are recognized in core Web Services technology, including SOAP, WSDL, and UDDI. Some of these technologies have been submitted to World Wide Web Consortium (W3C), will be It turns into official standard. For example, W3C has established an XML protocol working group. This working group now has SOAP, which is working to provide the next version of this Web Services bearing protocol. It is important that although not all Web Services technology is official standards, all technologies have a wide range of supplier support.
At the same time, these technologies do not rely on any Microsoft unique technology such as .NET Framework. This is a bit surprising, since Microsoft plays an important role in each of these protocols. No matter how this company is abide by multi-supplied business standard Contingent bad names, Microsoft seems to recognize that there is no extensive approval of Web Services can't succeed. Therefore, Redmond (translation - Redmont is a small town in the northwest corner of the United States, it is the Web Services resolution in Microsoft Headquarters). The makers have so far, so far to cooperate with competitors so that new technologies can truly support. Web services are an unassailably good idea. Yet if these technologies were supported by Microsoft alone, they would not be very interesting. Fortunately, Microsoft, IBM, sun, oracle, BEA, and many other vendors have all endorsed the core web services technologies of soap, WSDL, and UDDI. Some of those technologies have been submitted to the world wide web consortium (w3c) and so are on their way to becoming official standards. For example, the w3c has created an xml protocol-working group. This group now owns soap and is working to create the next version of this workhorse protocol for web services. The key point is that while not all of these web services technologies are official standards yet, all of them have broad vendor support.
Also, none of [these technologies] contains dependencies on Microsoft-specific technologies such as the .Net framework. This is a little surprising, given that Microsoft was a major player in the creation of each one. Despite the companies less than stellar reputation for conforming to multi-vendor standards, Microsoft seems to have realized that web services can not succeed without widespread endorsement. Accordingly, the web services decision-makers within the Redmond giant have thus far chosen to work with their competitors to make this new technology a multi- Vendor reality.
-David chappell
Understand. Net requirements understand Web Service. At least it is required to substantially master any techniques listed on the upper side.
Understanding .Net requires understanding web services. It also requires grasping at least the basics of each of the .Net technologies listed above.David Chappell is principal at Chappell & associates, an education and consulting firm focused on enterprise software technologies. He can be reached Via E-mail at david@davidchappell.com.