22-04-2011, 10:36 AM
Submitted by
Miss. Sonali S. Chakkarwar
[attachment=12602]
ABSTRACT
The .NET platform is latest strategy for developing software, web application, or Web services that allows various small application to integrate with each other, and connect with other system and devices in order to create virtual world of information.
The entire .NET uses XML in its core. According to Microsoft “The .NET is a set of software technologies for connecting world of information, people, system and devices via Internet".
The .NET platform can be considered as collection of three components: a programming environment (a .NET Framework), a set of enterprise servers that support this platform and an architectural vision that describes how a software or service should be designed, developed and deployed.
In the .NET framework, type safety enforced on the code to prevent runtime errors or application crashes. So .NET helps E- businesses to increase their revenue [3].
1. INTRODUCTION
Adapting to change has always been important to business success. In today's business environment, staying ahead means continuously adapting to change—and making change work in your favour.
There is a growing consensus in the industry that the way to create this kind of adaptive, agile IT architecture is through Web services—discrete units of software that inter-operate, based on industry-standard protocols, across platforms and programming languages.
Microsoft's offering for Web service–based connectivity is Microsoft .NET. Microsoft .NET is software for connecting people, information, systems, and devices. These services include end-to-end support for Web services, including server software to host them, developer tools to create them, applications and smart clients to use them, and a network of partners that can help businesses of any size implement solutions based on .NET. Information that once was isolated in back-end systems is now available to every employee [8].
Web service–based connectivity through Microsoft .NET offers businesses a flexible, responsive IT architecture that empowers them to reach their potential. The .NET consist of:
• The .Net Framework - a programming platform consisting of Common Language Runtime (CLR), .NET Framework class library and ASP.net.
• The .NET Enterprise Servers - family of server application for building deploying and managing integrated, scalable Web-Based solutions, based on XML.
• Architectural vision - that describes how a software or service should be designed developed and deployed.
• Developer tools - such as Microsoft Visual Studio .NET 2003 which provides an integrated development environment (IDE) for maximising developer productivity with the .NET Framework.
• Client software - such as Windows XP, Windows CE, and Microsoft Office XP, that helps developers deliver a deep and compelling user experience across a family of devices and existing products.
• XML based web services - a core set Web services—from authentication to calendering that can be combined with other Web services or used directly with smart client applications.
So .NET technology has enabled early adopters to shorten time to market, speed development, and streamline services, connect with customers, and gain a competitive edge [7].