Internet Information Services 2 I I S 5 We b We b I I S IIS 5 M i c r o s o f t M i c r o s o f t Active Server Pages A S P We b IIS 5 IIS 5 3 We b IIS 5 We b Microsoft Solutions Framework M S F M S F We b We b Microsoft Windows 2000 Server C D 2.1 Microsoft Solutions Framework M S F Infrastructure Deployment M i c r o s o f t M S F / 2-1 MSF
2 17 M S F M S F h t t p :// w w w. m i c r o s o f t. c o m / m s f / 2-1 M S F 2-1 IIS 5 M S F 2-1 MSF MSF 1. E n v i - s i o n i n g 2. P l a - n n i n g 3. D e v e - A B We b C D E A We b l o p i n g 4. D e p l o - y i n g B C D E A B We b C D A B C Microsoft Solution Provider M i c r o s o f t C o n s u l t a n t h t t p :// w w w. m i c r o s o f t. c o m / m s f / Microsoft Windows 2000 Server h t t p :// w w w. m i c r o s o f t. c o m / w i n d o w s / s e r v e r / d e f a u l t. a s p 2.2 Vision and Scope
18 Windows 2000 Server 6 IIS 5 I I S Vi s S c o p e. d o c Vi s i o n and Scope Te m p l a t e I I S C D S e t u p IIS To o l s 2.2.1 We b Contoso Pharma- ceuticals Contoso Pharmaceuticals UNIX Apache We b Windows 2000 S e r v e r IIS 5 Windows 2000 Server 1999 100 20 000 18 2001 Windows 2000 Server U N I X 2-2 2-2 Windows 2000 Server 2.2.2 We b IIS 5
2 19 We b Online Transaction Processing O LT P 2-2 2-2 M i c r o s o f t I n t r a n e t IIS 5 M i c r o s o f t Microsoft Excel Microsoft SQL Server T M IIS 5 M i c r o s o f t O D B C Microsoft OLE DB 55 IIS 5 M i c r o s o f t Microsoft Site Server Microsoft Commercial Internet System M C I S IIS Windows 2000 Server We b IIS 5 We b U N I X M i c r o s o f t Wi n d o w s A S P IIS 5 A S P I n t e r n e t I S A P I Internet Server Application Programming Interface IIS 5 A S P I S A P I We b 2.2.3 Intranet Internet 2-3
20 Windows 2000 Server 6 IIS 5 2-3 I n t r a n e t Internet We b Microsoft Exchange S e r v e r I n t r a n e t I n t e r n e t I n t r a n e 2.2.4 We b 2-3 2-3 Windows 2000 S e r v e r IIS 5 Windows 2000 Server IIS 5 20-30 % 20-30 % 2. 3. 2 C D R i s k A s m t. d o c Risk Assessment Form 2.2.5 M S F 2-4
2 21 2-4 2.3 M S F IIS 5
22 Windows 2000 Server 6 IIS 5 2.3.1 2-5 2-5 2.3.2 We b 1. We b IIS 5 We b C D O rganization Environment Survey O rg E n v i r. d o c Technical Environment Survey Te c h E n v i. d o c 4 2. Windows 2000 Server IIS 5 We b I n t e r n e t M i c r o s o f t F r o n t P a g e We b IIS 5 We b F r o n t P a g e Microsoft FrontPage Server Extensions We b U N I X We b FrontPage Server Extensions h t t p : / / w w w. m i c r o s o f t. c o m / f r o n t p a g e / U N I X U N I X Windows 2000 Server
2 23 3 We b IIS 5 U N I X Wi n d o w s U N I X We b IIS 5 F T P IIS Migration Wi z a r d N e t s c a p e A p a c h e We b F r o n t P a g e UNIX Microsoft MS-DOS M t o o l Web Capacity Analysis To o l W C ATWeb Application Stress To o l IIS 5 S h e l l UNIX d e a m o n P e r l R E X X T C L N S A P I C G IP e r l C + + J a v a I S A P I A S P 3 We b IIS 5 C D To o l s C h k. d o c Tool Checklist 3. We b I n t e r n e t I S P We b IIS 5 2-4 I S P ISP Internet / / ISP Web FTP General Public ISP E-mail Internet Web 4. 2-4 ISP IIS 5
24 Windows 2000 Server 6 IIS 5 Standards Review Form C D S t a n d a r d. d o c 2-6 / IIS 5 4 I n t e r n e t 9 IIS 5 We b We b We b D AV We b Distributed Authoring and Ve r s i o n i n g 5 E - m a i l M i c r o s o f t Windows 2000 Server T C P / I P 8 I S P 9 / 2.3.3 1. IIS 5 C D F u n c S p e c. d o c Functional Specification Te m p l a t e 2. IIS 5 SQL Server Site Server M i c r o s o f t F r o n t P a g e We b SQL Server 6 We b
2 25 IIS 5 h t t p :// w w w. m i c r o s o f t. c o m / b a c k s t a g e / IIS 5 IIS 5 IIS 5 IIS 5 G o p h e r IIS 5 2-2 IIS 5 IIS 5 We b Windows 2000 Server We b We b h t t p :// w w w. m i c r o s o f t. c o m / n t s e r v e r / (1) IIS 5 We b We b We b IIS 5 U N I X Wi n d o w s We b M i c r o s o f t U R L 3 We b IIS 5 ( 2 ) 4 h t t p :// w w w. m i c r o s o f t. c o m 4-9 m i c r o s o f t. c o m We b C D D e s i g n. d o c D e s i g n Te m p l a t e (3)
26 Windows 2000 Server 6 IIS 5 2.3.4 1. IIS 5 Windows 2000 Server We b / I n t e r n e t T C P / I P Microsoft Internet A S P U N I X Windows 2000 Server UNIX We b U N I X Windows 2000 Server 2. (1) IIS Migration Wi z a r d IIS Migration Wi z a r d C D IIS Migration Wi z a r d Netscape Enterprise Server Apache HTTP Server IIS 4.0 IIS 5 IIS 5 IIS 5 3 We b I I S 5 (2) Wi n d o w s IIS 5 Microsoft Content Deployment Site Server F r o n t P a g e We b IIS 5 M i c r o s o f t F r o n t P a g e Import Web Wi z a r d We b F r o n t P a g e We b F r o n t P a g e h t t p :// w w w. m i c r o s o f t. c o m / f r o n t p a g e / (3) M i c r o s o f t U N I X Wi n d o w s 3 We b IIS 5
2 27 (4) C G I 3 We b IIS 5 3. IIS 5 Windows 2000 Server We b H T T P F T PInternet Mail N N T P Site Server M i c r o s o f t Commercial Internet System M C I S h t t p :// w w w. m i c r o s o f t. c o m / p r o d u c t s / o s. h t m 4. (1) Windows 2000 Server U N I X M a c i n t o s h unit lab integration lab WA N Windows 2000 Windows M i c r o s o f t Windows 95 M i c r o s o f t Wi n d o w s N T 3. 51 M i c r o s o f t Windows NT 4.0 Windows 2000 M a c i n t o s h U N I X Windows 2000 Server 2-5 WA N (2)
28 Windows 2000 Server 6 IIS 5 UNIX WAN UNIX 2-5 We b We b A p a c h e U N I X IIS 5 Windows 2000 Server
2 29 We b IIS 5 3 2.3.5 Master Project Plan C D P r o j P l a n. d o c Project Plan Te m p l a t e 2.3.6 2-6 C D P r o j S c h e. m p p Sample Project Schedule 2-6
30 Windows 2000 Server 6 IIS 5 2.3.7 Windows 2000 Server Windows 2000 Server IIS 5 h t t p :// w w w. m i c r o s o f t. c o m / p r o d u c t s / Windows 2000 Server U N I X 2.4 2.4.1 Program Management 2-7 2-7 2.4.2 We b
2 31 We b We b We b 6 We b h t t p : / / w w w. m i c r o s o f t. c o m / m s f / 5 C D Te s t P l a n. d o c Sample Test Plan m i c r o s o f t. c o m We b m i c r o s o f t. c o m IIS 5We b m i c r o s o f t. c o m m i c r o s o f t. c o m We b M i c r o s o f t I n t r a n e t m i c r o s o f t. c o m H T T P Monitoring Tool http ://www.microsoft. com/ms.htm microsoft.com ASP M i c r o s o f t We b A S P A S P Microsoft ActiveX Data Object A D O A S P F i l e S y s t e m O b j e c t W C AT 1. 2-8
32 Windows 2000 Server 6 IIS 5 2-8 2. I I S C G I I S A P D L L / Wi n d o w s 3 We b IIS 5 h t t p :// l o c a l h o s t / H T M L A S P A S P e r l C G I E X E D L L / 2-9 2-9 A S P We b W C AT C D IIS 5 We b C P U IIS 5 C D HTTP Monitoring To o l h t t p :// m s d n. m i c r o s o f t. c o m / w o r k s h o p / s e r v e r / HTTP Monitoring To o l h t t p :// m s d n. m i c r o s o f t. c o m / w o r k s h o p / s e r v e r 5 IIS 5 Calculating Connection Performance Microsoft Internet Explorer 5 IIS 5 S Q L S e r v e r S S L 48 128 [ S G C ]IIS 5 Wi n d o w s T C P / I P 9
2 33 3. IIS 5 IIS 5 Windows 2000 Server We b We b 2-10 6 We b 2-10 U N I X Wi n d o w s 3 We b IIS 5 A S P A A S P A S P h t t p : / / m s d n. m i c r o s o f t. c o m / w o r k s h o p / s e r v e r / C P U C D Web Application Stress To o l A S P h t t p :// l o c a l h o s t / 2.4.3 We b 2. 5 2.4.4 IIS 5 M i c r o s o f t IIS 5 We b A S P F r o n t P a g e We b M i c r o s o f t h t t p :// w w w. m i c r o s o f t. c o m / t r a i n _ c e r t / M i c r o s o f t h t t p :// m s p r e s s. m i c r o s o f t. c o m / 2.4.5 IIS 5
34 Windows 2000 Server 6 IIS 5 We b E - m a i l 2.5 M S F Deployment Compete 2.5.1 2-11 2-11 /
2 35 2.5.2 2.5.3 2-12 We b F T P We b Windows 2000 S e r v e r 3 We b IIS 5 3 We b IIS 5 3 We b IIS 5 Windows 2000 Server 3 We b IIS 5 2. 3. 2 We b 3 We IIS 5 2. 4. 2 2. 3. 4 2. 3. 4 IIS 5 2. 4. 2 m i c r o s o f t. c o m We b We b We I P IIS 5 IIS 5 I P D N S T T L 24 D N S We b IIS 5 D N S We b I P We b Network Load Balancing I P We b
36 Windows 2000 Server 6 IIS 5 2.5.4 IIS 5 We b M i c r o s o f t Windows 2000 Server System Monitor C D HTTP Monitoring 5 IIS 5 15 s e c o n d s. c o m IIS 5 M i c r o s o f t h t t p : / / w w w. m i c r o s o f t. c o m / s u p p o r t / application debugging 2.6 IIS 5 Windows 2000 S e r v e r We b 2.6.1 C D. r t f Design.doc FuncSpec.doc Org E n v i r. d o c ProjPlan.doc ProjSche.doc RiskAsmt.doc Standard.doc Te c h E n v i. d o c Te s t P l a n. d o c To o l s C h k. d o c Vi s S c r o p e. d o c 2.6.2 IIS 5 1. IIS Migration Wi z a r d C D IIS Migration Wi z a r d We b IIS 5 Netscape Enterprise Server 3.5
2 37 Apache HTTP Server 1.3 IIS 4.0 IIS 5 IIS Migration Wi z a r d 3 We b IIS 5 2. Microsoft IIS Migration Wizard Microsoft h t t p :// m s p r e s s. m i c r o s o f t. c o m / r e s l i n k / c o m m o n / n e t / M i c r o s o f t 3. h t t p : / / w w w. d a t a f o c u s. c o m / p r o d u c t s / t k / Microsoft Kern System M K S Wi n d o w s 210 U N I X Wi n d o w s P C U N I X We b Wi n d o w s h t t p : / / w w w. s h a r e w a r e. c o m / W s _ f t p Wi n d o w s F T P 2.6.3 Migrating to Windows NT Windows NT Steve Heath, 1997 Houston: Windows NT Windows NT U N I X M a c i n t o s h M S - D O S Windows 3.x Windows NT & UNIX, Administration, Coexistence, Integration & Migration Windows NT U N I X Robert Williams et al, 1998 Reading: Addison Wesley Longman, Inc T C P / I P C O R B A M i c r o s o f t D C O M E - m a i l U N I X P O S I X Windows NT U N I Windows NT, UNIX, Netware Migration and Coexistence, A Professional s Guide Wi n d o w s N T U N I X N e t w a r e Raj Rajagopal, 1998 Perth: CRC Press L L C U N I X Windows NT N e t w a r e Windows NT & UNIX Integration Guide Windows NT U N I X David Gunter et a l, 1997 Maidenhead: Osborne McGraw-Hill
38 Windows 2000 Server 6 IIS 5 C D - R O M FA Q Windows NT U N I X 2.6.4 Software Project Survival Guide Steve McConnell, 1998 Redmond: Microsoft h t t p : / / w w w. c o n s t r u x. c o m / s u r v i v a l g u i d e / We b Software Testing in the Real World, Improving the Process Edward Kit, 1995 New York: ACM Software Verification and Validation, A Practitioner s Guide Steve R. Rakitin, 1997, Norwood: Artech House, Inc Web Capacity Analysis To o l W C AT C D We b Web Application Stress To o l C D We b M i c r o s o f t Windows NT Server 4.0 Windows 2000 Server ASP We b HTTP Monitoring To o l C D H T T P IIS 5 IIS 5 Microsoft C O M Windows 2000 Server h t t p : / / w w w. m i c r o s o f t. c o m / w i n d o w s / s e r v e r / d e f a u l t. a s p. 2.6.5 Inside Windows NT Windows NT David A. Solomon, 1998, Redmond: Microsoft. Essential Windows NT System Administration Windows NT A e l e e n Frisch, 1998, Sebastopol: O Reilly & Associates, Inc. h t t p : / / w w w. m i c r o s o f t. c o m / We b M i c r o s o f t h t t p : / / w w w. m i c r o s o f t. c o m / I S A P I / t r a i n _ c e r t / c a t a l o g / f i n d c r s e. a s p Windows 2000 Server Windows 2000 Server U R L Internet We b