Tài liệu Module 9: Designing Solutions with Microsoft Technologies docx

74 256 0
Tài liệu Module 9: Designing Solutions with Microsoft Technologies docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Module 9: Designing Solutions with Microsoft Technologies 278 Module 9: Designing Solutions with Microsoft Technologies 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: Designing Solutions 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 Module 9: Designing Solutions with Microsoft Technologies 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 Module 9: Designing Solutions with Microsoft Technologies ! !! ! 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. Module 9: Designing Solutions with Microsoft Technologies 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 Module 9: Designing Solutions with Microsoft Technologies 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. Module 9: Designing Solutions with Microsoft Technologies 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 Module 9: Designing Solutions with Microsoft Technologies 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. Module 9: Designing Solutions with Microsoft Technologies 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 Module 9: Designing Solutions with Microsoft Technologies 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 Module 9: Designing Solutions with Microsoft Technologies ! 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 Module 9: Designing Solutions with Microsoft Technologies Microsoft 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 Module 9: Designing Solutions with Microsoft Technologies Microsoft 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 Solutions with Microsoft Technologies 291 Microsoft. .. using almost any Web browser Exchange also supports LAN-based rich-clients through the Outlook client software Module 9: Designing Solutions with Microsoft Technologies 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 Solutions with Microsoft 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: Designing Solutions with Microsoft Technologies 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: Designing Solutions with Microsoft Technologies 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: Designing Solutions with Microsoft Technologies 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 Module 9: Designing Solutions with Microsoft Technologies 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

Ngày đăng: 17/01/2014, 09:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan