Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 74 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
74
Dung lượng
750,07 KB
Nội dung
Module 9:DesigningSolutionswith
Microsoft Technologies
278 Module9:DesigningSolutionswithMicrosoftTechnologies
Module overview
Module 3: A Services-based
Approach to Solution Design
Module 4: Business Solution
Conceptual Design
Module 5: Business Solution
Logical Design
Module 6: Beginning Physical
Design
Module 1: Course Overview
Module 2: Solution Design Using
the MSF
Module 7: Selecting Solution
Technologies
Module 8: Solution Design and the
Component Object Model
Module 9:DesigningSolutions with
Microsoft Technologies
Module 10: Completing the
Physical Design
Module 11: Designing the
Presentation Layer
Module 12: Introduction to
Functional Specifications
Designing Business
Solutions
Operating Systems
Data Access
Data Storage
Review
Activity 9.1: Identifying Operating
System Requirements
System Services
Development Tools
Security
Activity 9.2: Identifying
System Services
Activity 9.3: Identifying
Development Tool Requirements
Activity 9.4: Identifying Data
Access Requirements
Activity 9.5: Identifying Data
Storage Requirements
Activity 9.6: Identifying
Security Models
Module 9:
Designing Solutions
with Microsoft
Technologies
Module9:DesigningSolutionswithMicrosoftTechnologies 279
!
!!
!
Overview
In this module
In this module
"
Operating Systems
"
Activity 9.1: Identifying Operating System Requirements
"
System Services
"
Activity 9.2: Identifying System Services
"
Development Tools
"
Activity 9.3: Identifying Development Tool Requirements
"
Data Access
"
Activity 9.4: Identifying Data Access Requirements
"
Data Storage
"
Activity 9.5: Identifying Data Storage Requirements
"
Security
"
Activity 9.6: Identifying Security Models
"
Review
In physical design, you should select candidate technologies for the solution
design. As you learned in previous modules, these candidate technologies can
be grouped into several categories. For each of these categories, you will need
to select the appropriate candidate technology.
After completing this module, you will be able to:
"
Assess the feasibility of a proposed technical architecture based on the
selected technologies, business requirements, and physical design.
"
Assess the operating system support for a proposed candidate technology.
"
Determine system service features for a proposed candidate technology.
"
Determine the appropriate development tools for implementing the solution.
"
Identify useful data access techniques.
"
Assess data storage options.
"
Identify different application security methods.
"
Identify the characteristics of development platforms, languages, and tools
for a proposed business solution.
"
Evaluate technologies to be used in developing a business solution.
"
Identify the technology options for connecting solutions to existing (legacy)
data and systems.
Slide Objective
To provide an overview of
the module topics and
objectives.
280 Module9:DesigningSolutionswithMicrosoftTechnologies
!
!!
!
Operating Systems
In this section
In this section
"
Windows CE
"
Windows 95/98
"
Windows NT Workstation
"
Windows NT Server and Enterprise Edition
"
Windows 2000 Professional
"
Windows 2000 Server
"
Windows 2000 Advanced Server
"
Guidelines
In this section, you will learn about the different Microsoft
®
operating systems
that are available and the benefits of each. You will also be exposed to some
criteria that can be used to select an appropriate operating system.
Slide Objective
To provide an overview of
the topics and activities in
this section.
Module9:DesigningSolutionswithMicrosoftTechnologies 281
Windows CE
"
32-bit operating system
"
Supports new types of hardware
"
Provides high performance with limited hardware
"
Useful for mobile workers and applications
Microsoft Windows
®
CE is a 32-bit multitasking, multithreaded operating
system. It provides many of the operating system features of Windows 95,
Windows 98, and Windows NT
®
to a much smaller platform and allows the
developer to provide much greater functionality in applications that run on
extremely small computer platforms.
Windows CE supports newer, smaller types of hardware such as handheld
computers. In addition, Windows CE provides the potential for having full
applications available with other types of devices, such as televisions or DVD
players. Because Windows CE can communicate with other Windows operating
systems, there is a potential for many new products and services.
The design of Windows CE also allows it to perform well on limited hardware.
Many small computers simply do not have the memory or secondary storage
available for a Windows 95, Windows 98, or Windows NT operating system.
However, Windows CE was designed for a limited-hardware environment.
Windows CE fits well into a solution that requires high mobility. For example,
Windows CE devices are appropriate for e-mail notification, reading reports, or
submitting forms such as purchase requests.
Slide Objective
To explain the beneficial
features of the Windows CE
operating system.
Lead-in
Windows CE is designed for
small, extremely portable
devices.
282 Module9:DesigningSolutionswithMicrosoftTechnologies
Windows 95/98
"
Backward compatible with legacy hardware
"
Basic security
"
Requires less hardware to perform well
"
Large existing install base
"
Support for COM components
Windows 95/98 is the direct successor to the Windows 3.1 platform. The large
number of hardware devices that are supported by the operating system
simplifies deploying Windows 95/98. Many environments have a large number
of legacy hardware devices that may not be supported by other operating
systems.
Windows 95/98 provides a basic security system for allowing users to log on to
a network by using a user ID and password. However, the security of resources
within the operating system itself is fairly limited.
Windows 95/98 has smaller hardware resource requirements than other
operating systems. For example, Windows 95/98 requires less memory than
Windows NT Workstation.
Finally, Windows 95/98 is fairly mature and has a large existing install base.
This translates into a large pool of technicians who are familiar with the
Windows 95/98 architecture and who can deal with problems effectively.
Finally, Windows 95/98 supports the use of Component Object Model (COM)
and DCOM components in applications and participates in Windows NT
networks.
Slide Objective
To explain the beneficial
features of the Windows
95/98 operating system.
Lead-in
Windows 95/98 is the direct
successor to the Windows
3.1 platform.
Module9:DesigningSolutionswithMicrosoftTechnologies 283
Windows NT Workstation
"
32-bit multithreading operating system
"
High-security architecture
"
Supports centralized management
"
Efficiently scales to high-performance hardware
Windows NT Workstation is a 32-bit multithreading operating system. Its
architecture enables the operating system to control access to resources and
supports greater reliability. The operating system, not the applications, is
responsible for multitasking, memory management, and resource access.
Windows NT Workstation is built with a high-security architecture. This
architecture includes the ability to control access at the file and object level to
individual users. Windows NT domain integration and auditing are also
available within the security systems of the operating system.
Windows NT Workstation also allows centralized administration. User IDs,
passwords, group memberships, and security settings can be centralized in a
Windows NT domain. Additionally, system policies allow the behavior of the
operating system, such as access to system settings, to be controlled from a
central location.
Windows NT Workstation scales well to support high-performance hardware. It
supports greater memory and dual-processor configurations for many
calculation, processor, or graphics-intensive applications that are beyond the
capabilities of Windows 95/98.
Slide Objective
To explain the beneficial
features of the Windows NT
Workstation operating
system.
Lead-in
Windows NT Workstation is
the desktop product for the
Windows NT family.
284 Module9:DesigningSolutionswithMicrosoftTechnologies
Windows NT Server and Enterprise Edition
"
Includes Windows NT Workstation benefits
"
Tuned for high data throughput and network
performance
"
Application services for high-volume environments
"
Large install base and industry expertise
"
Application services
"
Enterprise Edition includes Windows NT Server benefits
"
Enterprise Edition is optimized for high-volume
application services
"
Enterprise Edition supports
clustering
Windows NT Server contains the same core functionality as Windows NT
Workstation. However, Windows NT Server contains additional benefits.
Windows NT Server is designed to support application services such as
database or messaging servers in a reliable manner.
Additional resources are often available to support and implement new
technologies and applications on the Windows NT platform.
The Option Pack for Windows NT Server provides several additional system
services such as Internet Information Services (IIS), Microsoft Transaction
Services (MTS), Message Queuing Services, and Indexing Services.
The most important advantage of Windows NT Server Enterprise Edition over
Windows NT Server is that it is optimized for high-volume application services.
Changes in the memory architecture allow for more scalability with
applications such as Microsoft SQL Server
™
.
Windows NT Server Enterprise Edition also supports system clustering.
Clustering allows another server to provide services if one server fails and helps
prevent unplanned outages.
Slide Objective
To explain the beneficial
features of the Windows NT
Server operating system.
Lead-in
Windows NT Server
contains the same core
functionality as Windows NT
Workstation but contains
additional features that
make it suitable for a file or
application server.
Delivery Tip
Services such as IIS and
Transaction Services will be
described in detail in the
System Services section.
Delivery Tip
Clustering will be discussed
in detail in the System
Services section.
Module9:DesigningSolutionswithMicrosoftTechnologies 285
Windows 2000 Professional
"
Evolution of Windows NT Workstation
"
Enhanced hardware support
"
Enhanced mobile user support
"
Supports Active Directory and updated security features
"
COM+
Windows 2000 Professional is the result of the evolution of Windows NT
Workstation. Window 2000 Professional contains all of the benefits of
Windows NT Workstation and provides additional benefits as well.
First, Windows 2000 Professional provides better hardware support than
Windows NT workstation. This enhanced support includes the ability to use
new hardware such as DVD drives and Plug and Play devices.
Additionally, Windows 2000 provides improved support for mobile users. New
features, such as enhanced PC-card and power-management support, allow
laptops to function well by using the advanced technologies of Windows NT.
Many of these technologies are especially useful to laptop users, such as the
enhanced security features.
Windows 2000 also supports Microsoft Active Directory
™
and the updated
security features that are detailed later in the module.
Finally, Windows 2000 supports COM+, the evolution of the Microsoft
Component Object Model (COM) and Microsoft Transaction Services (MTS).
Slide Objective
To explain the beneficial
features of the Windows
2000 Professional operating
system.
Lead-in
Windows 2000 Professional
is the desktop product for
the Windows 2000 family.
286 Module9:DesigningSolutionswithMicrosoftTechnologies
Windows 2000 Server
"
Based upon Windows NT Server and Windows 2000
Professional
"
Active Directory
"
Additional security features
"
Application services
Windows 2000 Server is the result of the evolution of Windows NT Server. It
offers all of the features of Windows 2000 Professional but provides additional
benefits as well.
Active Directory support is one of the major new features of Windows 2000
Server. Active Directory provides a central location for storing directory
information. It is the core of the networking services on Windows 2000 and can
support millions of objects.
Windows 2000 Server provides many new security features, including support
for Kerberos-based and smart card authentication.
Windows 2000 Server also provides many application services that can be used
to extend existing or new applications, including Internet Information
Services 5.0.
Slide Objective
To explain the beneficial
features of the Windows
2000 Server operating
system.
Lead-in
Windows 2000 Server
contains the same core
functionality as Windows
2000 Professional but
contains additional features
that make it suitable for a
file or application server.
Delivery Tip
Active Directory will be
covered in more detail in the
Data Storage section.
Delivery Tip
Security features will be
discussed in detail in the
Security section.
[...]... constraints 290 Module9:DesigningSolutionswithMicrosoftTechnologies ! System Services Slide Objective To provide an overview of the topics and activities in this section " Microsoft Internet Information Services " Microsoft Transaction Services " Microsoft Message Queuing Services " Microsoft Enterprise Services " Windows Load Balancing Services " Cluster Service " Microsoft Terminal Services " Microsoft. .. application will be available when needed, but will not take up system resources on remote workstations 298 Module9:Designing Solutions withMicrosoftTechnologiesMicrosoft Exchange Server Slide Objective To explain the beneficial features of Microsoft Exchange Server Lead-in Microsoft Exchange Server is Microsoft s premier clientserver messaging system " Provides easy routing capabilities for applications... volumes 294 Module9:Designing Solutions withMicrosoftTechnologiesMicrosoft Enterprise Services Slide Objective To explain the beneficial features of Microsoft Enterprise Services " Provides communications between LAN-based systems and host-based systems " Integrates Windows security and host-based security " Enables data access to a variety of host-based systems " Enables COM integration with host-based... Server " Microsoft BizTalk Services " Guidelines In this section In this section In this section, you will learn about the system services that are available These system services provide functionality that can greatly enhance an application’s effectiveness without requiring much additional programming for the application itself Module 9: Designing SolutionswithMicrosoftTechnologies 291 Microsoft. .. using almost any Web browser Exchange also supports LAN-based rich-clients through the Outlook client software Module 9: Designing SolutionswithMicrosoftTechnologies 299 Microsoft BizTalk Services Slide Objective To explain the beneficial features of Microsoft BizTalk Services Lead-in Microsoft BizTalk services provides information gateway services to applications " Provides information gateway... transformations within an adapter or glue layer is unnecessary With XSL, vendors can publish their XML data schemas that describe the information created or consumed as a result of business events Through this publication mechanism, customers and software developers can access information and XSL maps that have been published to assist with transformation Module 9: Designing SolutionswithMicrosoft Technologies. .. deploy them on Windows NT Visual Basic also hides the complexity of creating client-side presentation objects that can be used with any COM-compatible container, including Web environments like Microsoft Internet Explorer with DHTML Module 9:DesigningSolutionswithMicrosoftTechnologies 307 Visual Basic allows the developer to accomplish many common programming tasks quickly through by using its integrated... thread creation or deletion for better performance Module 9:DesigningSolutionswithMicrosoftTechnologies 293 Microsoft Message Queuing Services Slide Objective To explain the beneficial features of Message Queuing Services Lead-in MSMQ simplifies asynchronous application development " Simplifies asynchronous application development " Integrates with industry queuing services " Optional guaranteed... for high-volume applications because of additional features such as enhanced memory support and clustering Note For more information about Microsoft s operating systems, visit the Web site http://www .microsoft. com/windows Module 9:DesigningSolutionswithMicrosoftTechnologies 289 Activity 9.1: Identifying Operating System Requirements Slide Objective To introduce the activity In this activity, you... dealing with whether a particular call results in an immediate, deferred, or null response from the called application XML solves the parameter ordering problems and BizTalk’s message-driven programming model solves the remainder 300 Module9:DesigningSolutionswithMicrosoftTechnologies The nature of XML and the existence of XML Style Sheets (XSL) simplify the programming tasks associated with data .
Module 9: Designing Solutions with
Microsoft Technologies
278 Module 9: Designing Solutions with Microsoft Technologies
Module overview
Module. Identifying
Security Models
Module 9:
Designing Solutions
with Microsoft
Technologies
Module 9: Designing Solutions with Microsoft Technologies 279