A
ADO.NET (n.)
A component of the Microsoft .NET Framework for data access.
ASP.NET (n.)
A component of the Microsoft .NET Framework for building, deploying, and running Web applications and distributed applications.
B
beta (n.)
A pre-released version of a product that is sent to customers and partners for evaluation and feedback.
C
common language runtime (n.)
The core runtime engine in the Microsoft .NET Framework for executing applications. The common language runtime supplies managed code with services such as cross-language integration, code access security, object lifetime management, and debugging and profiling support.
consume (v.)
To access and execute the application logic exposed by a Web service.
D
distributed computing (n.)
Distributed computing is a programming model in which processing occurs in many different places (or nodes) around a network. Processing can occur wherever it makes the most sense, whether that is on a server, personal computer, handheld device, or other smart device. In contrast to the two-node system prevalent today (the client and the centralized server), Microsoft .NET uses distributed computing.
E
expose (v.)
To host and make available a Web service so that it can be used by other applications or services.
I
Indigo (n.)
The Microsoft unified programming model for building service-oriented applications on the Windows platform. Indigo extends the .NET Framework 2.0 to enable developers to rapidly build secure, reliable, distributed services that integrate across platform and interoperate with existing investments.
L
Longhorn (n.)
A code name for the new Microsoft Windows operating system. Longhorn features new paradigms for communication (Indigo) and presentation (Avalon).
M
managed code (n.)
Code executed and managed by the Microsoft .NET Framework, specifically by the .NET Framework's common language runtime. Managed code must supply the information necessary for the common language runtime to provide services such as memory management, cross-language integration, code access security, and automatic lifetime control of objects. All code based on Microsoft Intermediate Language executes as managed code.
Microsoft Intermediate Language (MSIL) (n.)
The CPU-independent instruction set that is generated by the Microsoft .NET Framework compilers and consumed by the .NET Framework's common language runtime. Before MSIL can be executed, it must be converted to native, CPU-specific code by the common language runtime.
Microsoft .NET (n.)
Microsoft software for connecting information, people, systems, and devices. .NET provides XML-based interoperability and is being incorporated across Microsoft clients, servers, services, and tools. For example, products like Microsoft Windows and Microsoft Office will use .NET to connect with other systems and applications. For developers, .NET is manifested in the programming model delivered in the Microsoft .NET Framework.
Microsoft .NET Framework (n.)
An integral Windows component that enables building and running the next generation of software applications and Web services. It includes technologies for Web services and Web applications (ASP.NET), data access (ADO.NET), smart client applications (Windows Forms), and many others.
Microsoft Visual Studio .NET (n.)
An integrated development environment for helping developers to build scalable applications and Web services.
N
.NET (n.)
See Microsoft .NET
S
Service Oriented Architecture (SOA) (n.)
Building systems that reflect the dynamic nature of business by providing flexibility against change (through loose coupling), enabling cross platform solutions and providing secure, transacted and reliable business through Web services.
SOAP (n.)
Short for Simple Object Access Protocol. A simple, XML-based protocol for exchanging structured data and type information on the World Wide Web. SOAP is currently the de facto standard for XML messaging. It consists of four basic components:
| • |
An envelope that defines a framework for describing message structure. |
| • |
A set of encoding rules for expressing instances of application-defined data types. |
| • |
A convention for representing remote procedure calls and responses. |
| • |
A set of rules for using SOAP with Hypertext Transfer Protocol (HTTP). |
smart client (n.)
Easily deployed and managed client applications that provide an adaptive and rich interactive experience by using local resources and intelligently connecting to distributed data sources.
U
Universal Description, Discovery, and Integration (UDDI) (n.)
A specification for publishing and locating information about Web services. It defines a standards-based way to store and retrieve information about services, service providers, binding information, and technical interface definitions, all classified using a set of standard or custom classification schemes.
unmanaged code (n.)
Code that is executed directly by the operating system, outside the Microsoft .NET Framework's common language runtime. Unmanaged code must provide its own memory management, type checking, and security support, unlike managed code, which receives these services from the common language runtime. Unmanaged code must be executed outside the .NET Framework.
V
Visual Studio .NET (n.)
See Microsoft Visual Studio .NET.
W
Web Service Description Language (WSDL) (n.)
An XML format for describing Web services. WSDL allows Web service providers and users of such services to work together easily by enabling the separation of the description of the abstract functionality offered by a service from concrete details of a service description such as "how" and "where" that functionality is offered.
Web services (n.)
Protocols that enable computers to work together by exchanging messages. Web services are based on the standard protocols of XML, SOAP, and WSDL, which allow them to interoperate across platforms and programming languages.
Web Services Enhancements (WSE) (n.)
Add-on to Microsoft Visual Studio .NET and the Microsoft .NET Framework that helps developers build greater security features into Web services using the latest Web services protocol specifications and standards.
Whidbey (n.)
A code name for Microsoft Visual Studio Team System. Whidbey integrates process guidance, prescriptive architectures, and life cycle tools for successfully deploying solutions on the Windows Server System.
Windows .NET Framework (n.)
See Microsoft .NET Framework.
X
XML (n.)
Extensible Markup Language (XML) is a markup language that provides a format for describing structured data. XML is a World Wide Web Consortium (W3C) specification and is a subset of Standard Generalized Markup Language (SGML).
|