| |
| -
What .Net means for Developers - |
||||
Through
the use of Microsoft® Visual Studio® .NET and the .NET Framework,
Microsoft provides developers with a full set of development tools to
quickly and easily create state-of-the-art applications and XML Web
services. |
||||
Microsoft
.NET, through Visual Studio .NET and the .NET Framework, will enable
more rapid development of software applications and services. The .NET Framework and Visual Studio .NET will provide greater reliability for applications and XML Web services. The use of XML Web services will allow applications and services created with Microsoft .NET-connected software to integrate more easily and efficiently. XML Web Services |
||||
With
Microsoft .NET, code is built in discrete units—XML Web services—that
handle a limited set of tasks. Because standard interfaces based on
XML simplify communication among software, XML Web services can be stitched
together into highly specific applications and experiences. You can
use the best XML Web services from around the globe to quickly and easily
create a needed solution. Microsoft will provide a core set of XML Web
services focused on the user, Microsoft .NET My Services, to provide
functions such as user identification and calendar access. |
||||
Faster
Development Through the use of the common language runtime, a part of the .NET Framework, developers can create XML Web services using any modern programming language, greatly increasing the pool of available developer resources as well as allowing developers the freedom to use the programming language most suited to solve the problem at hand. Visual Studio .NET largely automates the transformation of an application into an XML Web service, decreasing the time and effort necessary to quickly create and deploy solutions. XML by its nature separates data from how it is displayed. Uncoupling the display characteristics from the .NET experience makes it easy to add new interface technologies, like speech and handwriting recognition, without needing to rewrite the application. .NET My Services, and other .NET building block services, provides core capabilities needed by many applications—user authentication, notification capabilities, contacts list, and the like—without requiring additional coding. |
||||
Greater
Reliability The common language runtime provides for a managed execution environment eliminating memory leaks, access violations, and versioning problems. The .NET Framework enforces type safety, explicit code sharing, and application isolation, guaranteeing that no XML Web service can affect or illegally call another. |
||||
Integration The use of XML—an open standard managed by the World Wide Web Consortium (W3C)—in Microsoft .NET removes barriers to data sharing and software integration. The Simple Object Access Protocol (SOAP), an XML-based messaging technology standardized by the W3C, specifies all the necessary rules for locating XML Web services, integrating them into applications, and communicating between them. A common language runtime (CLR) provides a unified management environment, enabling XML Web services written in any programming language to work together. .NET also has database access capabilities, allowing developers to bring ODBC-compliant data stores into their application architecture. Microsoft .NET allows IT departments to reduce internal costs and expand the capabilities they can deliver to their customers by enabling them to tap their legacy applications and data stores, and other vendors' XML Web services for expertise and outsourced services. Microsoft .NET is designed to enable aggregation of services from multiple sites and companies into valuable experiences for users. |
||||
| |
||||
|