Tài liệu Module 1: The Microsoft .NET Platform and XML - Pdf 84


Contents
Overview 1
Lesson: XML in the .NET Platform 2
Lesson: XML as a W3C Standard 12

Module 1: The Microsoft
.NET Platform and XML
Information in this document, including URL and other Internet Web site references, is subject to
change without notice. Unless otherwise noted, the example companies, organizations, products,
domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious,
and no association with any real company, organization, product, domain name, e-mail address,
logo, person, places or events is intended or should be inferred. Complying with all applicable
copyright laws is the responsibility of the user. Without limiting the rights under copyright, no
part of this document may be reproduced, stored in or introduced into a retrieval system, or
transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or
otherwise), or for any purpose, without the express written permission of Microsoft Corporation.

Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual
property rights covering subject matter in this document. Except as expressly provided in any
written license agreement from Microsoft, the furnishing of this document does not give you any
license to these patents, trademarks, copyrights, or other intellectual property.

Materials and Preparation
This section provides the materials and preparation tasks that you need to teach
this module.
To teach this module, you need the following materials:
• Microsoft PowerPoint
®
file 2500A_01.ppt

To prepare for this module:
!
Read all of the materials for this module.
!
Complete the practices.
!
Visit and become familiar with the Web sites mentioned.
!
Become familiar with the history of distributed computing and the evolution
of the Internet. Many participants may not be familiar with this and will
have questions.
!
Read as much as possible about .NET and watch the available videos on the
Microsoft MSDN
®
NetShow
®
. Become familiar with the various .NET sites
on and .

Presentation:
60 minutes

Define the Microsoft .NET platform and explain why XML is central to it.
!
Explain how XML standards are developed and implemented.
!
Determine which XML processors are installed.

Introduction
Objectives
2 Module 1: The Microsoft .NET Platform and XML Lesson: XML in the .NET Platform
!
What Is the .NET Platform?
!
Standards Used in XML Web Services
!
XML in Applications

*****************************
ILLEGAL FOR NON
-
TRAINER USE
******************************
.NET is a Microsoft initiative to create the next generation of software that
connects the world of information, devices, and people in a unified,
personalized way.
After completing this lesson, you will be able to:
!
Describe the Microsoft .NET platform.

The Microsoft .NET Framework

*****************************
ILLEGAL FOR NON
-
TRAINER USE
******************************
The Microsoft .NET platform includes a comprehensive family of products,
built on XML and Internet industry standards, that provides for each aspect of
developing, managing, using, and experiencing XML Web services.
XML Web services allow applications to communicate and share data over the
Internet, regardless of operating system or programming language.
There are five areas where Microsoft is building the .NET platform today:
!
.NET experiences
!
Tools
!
Servers
!
XML Web services
!
Clients

.NET experiences are XML Web services that allow you to access information
across the Internet and from stand-alone applications in an integrated way that
saves you time and money. Microsoft will deliver .NET experiences for
individuals and for businesses. Some of the products that Microsoft is
transitioning into .NET experiences are Microsoft MSN
®

Microsoft Visual Basic
®
, which includes new object-oriented programming
features; Microsoft Visual C++
®
, which advances Windows development and
enables you to build .NET applications; and C#, which brings rapid application
development (RAD) to the C and C++ developer.
The .NET Framework is a high-productivity, standards-based, multilanguage
application execution environment. It provides an application execution
environment that manages memory and addresses versioning issues. It improves
the reliability, scalability, and security of your application. The .NET
Framework consists of several parts. The Common Language Runtime is a rich
set of class libraries for building XML Web services, and ASP.NET.
The Microsoft .NET Enterprise Servers, including the Windows 2000 server
family, make up the Microsoft .NET server infrastructure for deploying,
managing, and orchestrating XML Web services. Designed with
mission-critical performance in mind, they provide enterprises with the agility
they need to integrate their systems, applications, and partners through XML
Web services. They also provide the flexibility to adapt to changing business
requirements. The .NET Enterprise Servers are:
!
Microsoft Application Center 2000 for deploying and managing highly
available and scalable Web applications.
!
Microsoft BizTalk

Server 2000 for building XML-based business
processes across applications and organizations.
!

solutions?
What is a .NET server?
Module 1: The Microsoft .NET Platform and XML 5 Standards Used in XML Web Services
Report
Payment
Create
Report
Create
Invoice
Look
Up Orders
Create
New Order
Audit
Permissions
Authenticate
Suspend
Account
Authentication
Web Services
Purchasing Web
Services
Billing Web
Services
Look
Up Inventory
Universal data format XML

oriented around people. .NET My Services is based upon the .NET Passport
user authentication system. With .NET My Services, users receive relevant
information, when they need it, delivered to the devices they are using, and
based on preferences they have established.
We are in an era of standards-based computing. Standards provide the
foundation for the architectural goal of interoperability. The .NET platform is
built on a foundation of industry standards. Applications built on the .NET
platform take advantage of the gains in interoperability that standards provide.
XML is the universal format for structured data. XML is a set of rules for
designing text formats for data in a way that produces files that are easy to
generate and read, unambiguous, and platform-independent.
Microsoft has been very involved with XML from its conception. XML is
currently managed by the World Wide Web Consortium (W3C), which is the
same formal standards body that owns the Hypertext Markup Language
(HTML) specification.
Introduction
What is an XML Web
service?
The need for standards
XML: a universal data
format
6 Module 1: The Microsoft .NET Platform and XML SOAP is built on XML. It makes it possible for applications to call each other
in a standard, loosely-coupled way.
If you think of the interactions between XML Web services as a phone call,
XML describes the things that applications say to each other in their
conversations. SOAP describes how they call each other on the phone. How do
you greet the service at the other end? How do you ask for something?

XML Web services
Internet protocols
WSDL: a language for
exposing XML Web
service interfaces
C# and the CLI


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status