Document 12961186

advertisement
! % # !# !
HP’s information technology community has adopted DCE as the
infrastructure for developing client/server information technology
applications. The team developing the DCE service has discovered that
putting an infrastructure like DCE in place in a legacy environment is
more than just technology and architecture.
% " % " $!&
-8 ".,/ -($2 1$ - 5(& 3(-& 3'$ / 3' 3. ./$- 2823$,2
$-#.12 (-"+4#(-& $6+$33: "* 1# "+ (, 3' 3 ".,/ -($2
" - 1$"$(5$ 2(&-(%(" -3 !$-$%(32 !8 #./3(-& ./$- 2823$,
"+($-32$15$1 //1. "'$2 %.1 (,/+$,$-3(-& (-%.1, 3(.- 3$"':
-.+.&8 2.+43(.-2 '(+$ 3'$ !$-$%(32 , 8 !$ 331 "3(5$ 3'$
11 8 .% 1"'(3$"341$ -# 3$"'-.+.&8 "'.("$2 (2 !$6(+#$1(-&
$6+$33: "* 1#2 (-%.1, 3(.- 3$"'-.+.&8 &1.4/ ' 2 #./3$#
3'$ /$- .%36 1$ .4-# 3(.-2 (231(!43$# .,/43(-&
-5(1.-,$-3 2 1$".,,$-#$# 3$"'-.+.&8 %.1
3'$ (,/+$,$-3 3(.- .% "+($-32$15$1 //+(" 3(.-2 6(3'(- '$ #./3(.- .% 3$"'-.+.&8 .1 $5$- - 1"'(3$"341$ (2 -.3
24%%("($-3 3. $-241$ 3' 3 3'$ !$-$%(32 .% 3'$ "+($-32$15$1
,.#$+ 1$ 1$ +(9$# - % "3 .-"$ 3'$ 1"'(3$"341$ -# 3$"':
-.+.&8 1$ "'.2$- 3'$ 1$ + ).41-$8 (2 )423 !$&(--(-& '(2
/ /$1 #(2"422$2 3'$ (224$2 3' 3 +$# 3. 2'(%3 3.6 1# ./$2823$,2 %.1 (-%.1, 3(.- 3$"'-.+.&8 "+($-32$15$1 //+(" 3(.-2
3'$ 1 3(.- +$ %.1 "'..2(-& 2 *$8 3$"'-.+.&8 -# 3'$
$+$,$-32 .% -$6 (-%1 2314"341$ !4(+3 3. /1.5(#$ 3'$ -$"$2:
2 18 2$15("$2 1$04(1$# 3. 1$ +(9$ 3'$ !$-$%(32 .% ./$- 2823$,2
% #!
-3(+ 5$18 1$"$-3+8 2 +$& "8 $-5(1.-,$-3 (-"+4#$# ,4+3(:
/+$ , (-%1 ,$2 -# .5$1 ".,/43$12 ./$1 3(-&
(- ,.1$ 3' - # 3 "$-3$12 +." 3$# 1.4-# 3'$ 6.1+#
42(-$22 31 -2 "3(.-2 6$1$ /1."$22$# 3 /+ "$2 " ++$# 2(3$2
6'("' 6$1$ , ).1 (-23 ++ 3(.-2 (-"+4#(-& , -4% "341(-&
2 +$2 -# #,(-(231 3(5$ "$-3$12 "' 2(3$ ' # +." + ".,/43$1 2823$, .23 //+(" 3(.-2 6$1$ 61(33$- ( -# , #$ $73$-2(5$ 42$ .% 2 41!., &$ # 3 :
! 2$ , - &$,$-3 2823$, -# +42
1.43(-$2 %.1 3$1,(:
- + 2"1$$- , - &$,$-3 '$2$ 3..+2 6$1$ 42$# !$" 42$ 3'$8
, #$ 3'$ ,.23 $%%$"3(5$ 42$ .% 3'$ ".,/43$1 282:
3$, 3 /$1(.#(" (-3$15 +2 ! 3"' ).!2 .- 3'$ 282:
3$,2 6.4+# "1$ 3$ 31 -2 "3(.- %(+$2 %.1 31 -2,(22(.- 3. 3'$
, (-%1 ,$2 3'$1 ! 3"' ).!2 /1."$22$# %(+$2 1$"$(5$# %1.,
3'$ , (-%1 ,$ /1./1($3 18 23.1$: -#:%.16 1# 2823$,
/1.5(#$# 3'$ +(-* !$36$$- 3'$ (-3$1 "3(5$ 2 -# 3'$
! 3"':.1($-3$# , (-%1 ,$2 (& (++4231 3$2 3'(2 +$& "8 1"'(:
3$"341$
'(2 1"'(3$"341$ & 5$ $ "' 2(3$ ""$22 3. (32 .6- # 3 !43
.-+8 (32 .6- # 3 -"$ 31 -2 "3(.- 6 2 &$-$1 3$# -#
$"$,!$1 $6+$33: "* 1# .41- +
2$-3 3. 3'$ , (-%1 ,$ (-3$1 "3(.- 6(3' .3'$1 /1.#4"3(.2823$,2 ,$ -3 3' 3 1$2/.-2$ 6 2 (-#$3$1,(- 3$ .1 $7 ,:
/+$ 2823$, 42$12 6.4+# ' 5$ 3. "'$"* 1$/$ 3$#+8 3. #$3$1:
,(-$ (% /41"' 2$ .1#$1 3' 3 ' # !$$- $-3$1$# 6 2 ":
"$/3$# !8 3'$ % "3.18 -# 2"'$#4+$# %.1 /1.#4"3(.- '(2
"*-.6+$#&,$-3 ".4+# 3 *$ %1., '.412 3. # 82 #$/$-#(-&
.- 3'$ ".,/+$7(38 .% 3'$ .1#$1 -# 3'$ -4,!$1 .% #(5(:
2(.-2 24//+8(-& ".-3$-3 - ##(3(.- /1."$22(-& -# # 3
".,,4-(" 3(.- #$+ 82 -86'$1$ (- 3'$ ".,/ -8 ".4+#
(,/ "3 3'$ 1$2/.-2$ 3(,$ %.1 3'$ 31 -2 "3(.- !43 3'$ 42$1
' # -. 6 8 .% %(-#(-& 3'$ !.33+$-$"* 413'$1 /1.!+$,2
Mainframe
Corporate
Batch File Transfers
Data Center (HP 3000
Systems, COBOL, and HP
TurboImage Databases)
Sales Offices,
Factory Floor, Etc.
Data Entry
Terminals
Running VPlus 3000
Programs
2 +$& "8 $-5(1.-,$-3 %.1 (-%.1, 3(.- 3$"'-.+.&8
3(
6%1% &.4-$ $41)-' ,!22)5% $!3! #%-3%1 #.-2.+)$!3).-2 3(!3
(!5% 3!*%- /+!#% .5%1 3(% /!23 &%6 8%!12
(% !1#()3%#341% &.1 +%'!#8 !//+)#!3).-2 8)%+$%$ ! +!1'%
-4,"%1 .& !//+)#!3).-2 %!#( .& 6()#( 1%04)1%$ +!1'% ,!)-;
3%-!-#% !-$ 24//.13 23!&&2 !-8 !//+)#!3).-2 6%1% #423.,;
)9%$ 3. !$$1%22 3(% /%#4+)!1)3)%2 .& 5!1).42 2)3%2 ()2 #.-31)";
43%$ 3. 3(% 24//.13 /1."+%, 2 /1.#%22)-' /.6%1 !-$
-%36.1* "!-$6)$3( '1%6 3(% #423.,)9%$ 5%12).-2 .& 23!-;
$!1$ !//+)#!3).-2 ,!$% #.-2.+)$!3).- $)&&)#4+3 - 2.,%
#!2%2 24//.13 #.232 !#34!++8 '1%6
%6 !//+)#!3).-2 6%1% ".3( %7/%-2)5% !-$ 3..* ! +.-' 3),%
3. $%5%+./ )-3%'1!3% !-$ $%/+.8 (%8 ,!$% +)33+% 42% .&
/1%5).42+8 61)33%- #.$% -.1 $)$ 3(%8 2(!1% $!3! .1 .3(%1
1%2.41#%2 %&&%#3)5%+8 ()2 1%24+3%$ )- ! '1%!3 $%!+ .& 1%/+);
#!3%$ $!3! 6)3()- 3(% #.,/!-8 2 3(% %-5)1.-,%-3 #.-3)-;
4%$ 3. %5.+5% !-$ -%6 !//+)#!3).-2 #!,% .-+)-% 3. !$$1%22
"42)-%22 -%%$2 42%12 &.4-$ 3(%,2%+5%2 (!5)-' 3. ,!-!'% !
,4+3)34$% .& /!226.1$2 &.1 ! +!1'% -4,"%1 .& 2823%,2 1.,
! 2%#41)38 23!-$/.)-3 %!#( /!226.1$ 6!2 31!-2,)33%$
,4+3)/+% 3),%2 $!)+8 .5%1 3(% -%36.1* !-$ (.23;"!2%$ +.')2%15)#%2 /1.5)$%$ 3(% &.4-$!3).- &.1 !++ $!3! 2%#41)38
%5%1!+ 8%!12 !'. 1%!+)9%$ 3(% "%-%&)32 3(!3 #.4+$ "%
!#()%5%$ 3(1.4'( ./%- 2823%,2 #+)%-32%15%1 !1#()3%#341%2
(% 2)-'+% ")''%23 $1)5%1 &.1 3(% #(!-'% 6!2 ! $%2)1% 3. 1%;
$4#% "42)-%22 ),/+%,%-3!3).- 3),% 6()#( )2 3(% 3),% &1.,
6(%- ! "42)-%22 -%%$ )2 )$%-3)&)%$ 3. 3(% 3),% 6(%- ! /1.;
$4#3).- 2823%, )2 )- /+!#% 3. !$$1%22 3(% -%%$ 3(%1 $1)5%12
)-#+4$%$ 3(% -%%$ &.1 '1%!3%1 #.23;%&&%#3)5%-%22 .& 3(% )-&.1;
,!3).- 3%#(-.+.'8 .1'!-)9!3).- !-$ 3(% -%%$ 3. 1%$4#%
./%1!3).-!+ !-$ !$,)-)231!3)5% #.232 - )-&.1,!3).- 3%#(-.+;
.'8 23%%1)-' '1.4/ $%3%1,)-%$ 3(!3 3(% 6)$%2/1%!$ 42% .& !
#+)%-32%15%1 !1#()3%#341% 6.4+$ %-!"+% ! 1%$4#3).- )- "42);
-%22 ),/+%,%-3!3).- 3),% !-$ /1.5)$% )-#1%!2%$ .1'!-)9!;
3).-!+ %&&%#3)5%-%22 !-$ 1%$4#%$ #.232
•
•
•
•
•
•
•
'1.4/ .& +%!$%12 1%/1%2%-3)-' ,4+3)/+% .1'!-)9!3).-2
&.1,%$ ! 3!2* &.1#% 3. $%5%+./ ! #+)%-32%15%1 !1#()3%#341%
&.1 42% 6)3()- .,% .& 3(% &!#3.12 3(% 3!2* &.1#% #.-2)$;
%1%$ 6(%- #(..2)-' 3(% "%23 #+)%-32%15%1 3%#(-.+.'8 3.
!$./3 &.1 .41 %-5)1.-,%-3 )-#+4$%$
1!)-)-' ./3),)9!3).- !-$ 3(% %7/%1)%-#% .& 3(% #411%-3 23!&&
.-#411%-3 /1.#%22)-' )- ! $)231)"43%$ %-5)1.-,%-3
-(!-#)-' 2%#41)38 &.1 #.-&)$%-3)!+ !-$ #1)3)#!+ $!3!
.5)-' !//+)#!3).- 2%15%12 6)3( ,)-),!+ ),/!#3 .- #+)%-32
1.5)$)-' )-3%1./%1!")+)38 6)3( %7)23)-' #+)%-32%15%1 !//+)#!;
3).-2 !-$ 3..+2
-(!-#)-' 3(% /.13!")+)38 .& !//+)#!3).-2 !#1.22 !1#()3%#341%2
/%1!3)-' !#1.22 3(% )-3%1-%3 .- !- %-3%1/1)2%;6)$%
"!2)2
(% %5!+4!3).- .& 3(%2% &!#3.12 "8 3(% 3!2* &.1#% 1%24+3%$ )! 1%#.,,%-$!3).- 3(!3 3(% /%- .&36!1% .4-$!3).-2 )2;
31)"43%$ .,/43)-' -5)1.-,%-3 "% !$./3%$ !2 ! 23!-$!1$
3%#(-.+.'8 &.1 3(% ),/+%,%-3!3).- .& #+)%-32%15%1 !//+)#!;
3).-2 6)3()- %7#%+2 )- 3(% !1%! .& ./3),)9)-' 3(% 31!)-)-' !-$ %7/%1);
%-#% .& 3(% #411%-3 23!&& -% /1."+%, &!#%$ "8 %!1+8 !$./3;
%12 .& #+)%-32%15%1 #.,/43)-' 6!2 3(!3 -. .-% #.4+$ !'1%%
.- 3(% $%&)-)3).- .& 6(!3 6!2 ! #+)%-3 !-$ 6(!3 6!2 ! 2%15%1
()2 +%$ 3. ! /+%3(.1! .& (.,%;'1.6- !-$ /41#(!2%$ 2.+4;
3).-2 3(!3 $)$ +)33+% 3. +%5%1!'% 3(% -!341% .& 3(% #.,/43;
)-' %-5)1.-,%-3
(% $%&)-)3).-2 .& #+)%-3 !-$ 2%15%1 6)3()- !1% #.-2)23%-3
!-$ 3!-')"+% #+)%-3 1%&%12 3. ! /1.'1!, 3(!3 #!++2 ! 1%,.3%
/1.#%$41% 2%15%1 1%&%12 3. ! /1.'1!, 3(!3 %7%#43%2 3(%
/1.#%$41% (%1% )2 -. #.-&42).- 6)3( (!1$6!1% .1 #+)%-32
!-$ 2%15%12 .- 3(% 2!,% 2823%, .1 %5%- ! 2)-'+% /1.'1!,
"%)-' ".3( ! #+)%-3 !-$ 2%15%1 (% $%&)-)3).-2 !1% %-3)1%+8
#.-2)23%-3 - !$$)3).- 3(%2% $%&)-)3).-2 &)3 /%1&%#3+8 6)3()3(% #.-3%73 .& 2 #+)%-32%15%1 !//+)#!3).- ,.$%+
42%2 3(% 1%,.3% /1.#%$41% #!++ ,%#(!-)2, &.1
#+)%-32%15%1 #.,,4-)#!3).- ()2 3.. )2 "%-%&)#)!+ &.1 /1.;
'1!,,%12 "%#!42% )3 )2 !- %73%-2).- .& ! #.-#%/3 3(!3 %5%18
/1.'1!,,%1 *-.62 !-$ 4-$%123!-$2 (.6 3. 61)3% !-$ %7%;
#43% /1.#%$41%2 .1 24"1.43)-%2 - 2 "%(!5% 3(%
2!,% !2 +.#!+ /1.#%$41%2 (%8 !1% 23)++ $)23)-#3 ,.$4+!1
#.++%#3).-2 .& &4-#3).-!+)38 6)3( 6%++;$%&)-%$ /!1!,%3%12 3(!3
"%(!5% )- ! :"+!#*;".7 &!2().- 2%-$ 3(%, 3(% 1%04)1%$
/!1!,%3%12 !-$ 3(%8 1%/+8 )- ! /1%$%&)-%$ !-$ /1%$)#3!"+%
,!--%1 413(%1 )2 4-."3142)5% )- 3(!3 )3 ()$%2 3(% #.,;
/+%7)38 .& 3(% $)231)"43%$ %-5)1.-,%-3
)3( 2 !//+)#!3).- /1.'1!,,%12 $. -.3 -%%$ 3. +%!13(% )-31)#!#)%2 .& $!3! -%36.1*)-' .1 3(% /!13)#4+!12 .& ! 5!1);
%38 .& !//+)#!3).- /1.'1!,,)-' )-3%1&!#%2 2 3. ),/+%;
,%-3 $)231)"43%$ !//+)#!3).-2 %&&%#3)5%+8 -+)*% .3(%1 3%#(;
-.+.')%2 2 %-241% 3(!3 3(% ./%1!3).-!+ #.-2)$%1!3).-2 .&
-%36.1* /1.'1!,,)-' !1% ".3( ()$$%- !-$ !43.,!3)#
!23+8 3(% 2 1%04)1%$ 3. %23!"+)2( 3(% #+)%-32%15%1
%-5)1.-,%-3 #!- "% %!2)+8 !"231!#3%$ 3. ()$% %5%- ,.1%
&1., 3(% !//+)#!3).- $%5%+./%1 6)3( 3(% &413(%1 "%-%&)3 .&
#.-31)"43)-' 3. #.-2)23%-#8 )- 3(% %-5)1.-,%-3
2)-' 3(%2% #.-#%/32 !-$ 3(% 3..+2 $%2#1)"%$ +!3%1 2%5%1!+
.& .41 !//+)#!3).- 3%!,2 (!5% %7/%1)%-#%$ 1%$4#%$ ),/+%;
,%-3!3).- 3),%2 )- 2/)3% .& 3(% -%%$ &.1 31!)-)-' )- -%6
3%#(-.+.')%2
%6 )224%2 !-$ .//.134-)3)%2 !1)2% 6)3( 3(% ,.5%,%-3 3.
#+)%-32%15%1 !1#()3%#341%2 -% .& 3(%2% .//.134-)3)%2 )2 3(%
!")+)38 3. '!)- ,.1% %&&%#3)5% 42% .& #.,/43)-' 1%2.41#%2 .3(% -%36.1* (1.4'( 3(% ),/+%,%-3!3).- .& ! 3(1%!$2 &!#)+;
)38 ')5%2 !//+)#!3).- $%5%+./%12 3(% !")+)38 3. (!5% !
#+)%-3 #!++ ,4+3)/+% 2%15%12 2),4+3!-%.42+8 - 3()2 6!8 !)-$)5)$4!+ 42%1 %7%#43)-' ! #+)%-3 /1.'1!, #!- )-5.*% 3(%
/!1!++%+ /1.#%22)-' /.6%1 .& ,!-8 2%15%12 - 3(% .3(%1
%-$ 3(% 3(1%!$2 3%#(-.+.'8 !+2. !++.62 2%15%12 3. 1%2/.-$
3. ,4+3)/+% #+)%-32 "8 /1.#%22)-' %!#( 1%04%23 6)3()- )32 .63(1%!$ ()2 %-3!)+2 2)'-)&)#!-3+8 +%22 .5%1(%!$ 3(!- 3(% #1%;
!3).- !-$ $%2314#3).- /1.#%22 %,/+.8%$ "8 ,!-8 !+3%1-!3)5%
3%#(-.+.')%2 3(!3 1%04)1% ! 4-)04% 2%15%1 /1.#%22 /%1 #+)%-3
3(1%!$2 !1% "1)%&+8 $%2#1)"%$ )- 3(% !13)#+% .- /!'% %#%,"%1 %6+%33;!#*!1$ .41-!+
DCE also incorporates a time service API to provide a conĆ
sistent networkĆwide view of time. This service addresses
the issues created when applications require time stamps to
be reconciled across geographic boundaries or between sysĆ
tems.
Security is another area that raises both issues and opportuĆ
nities. HP has traditionally used host password security and
the security features inherent in the operating system to proĆ
tect data and applications. If a user gained access to an apĆ
plication, then the user was presumed to have authority to
execute any transaction performed by the application. In
recent years, some application teams have supplemented
host security with features provided by relational database
management systems (RDBMS), but these too are usually
limited in their flexibility. For example, a user that may have
the ability to change a record when executing an authorized
transaction should be prohibited from doing so with a dataĆ
base maintenance utility. Such discrimination is beyond the
capability of most relational database management systems
and requires added attention to system administration.
DCE extends the concept of security to the application itself.
The principles of DCE security are authentication and authoĆ
rization. DCE provides three services to enable the ultimate
authorization of actions within a server. The registry service
is a database used to keep information about users, groups,
systems, and other principals* that can have an identity
within the DCE security framework. The authentication serĆ
vice, based on the widely respected Kerberos technology
from the Massachusetts Institute of Technology, is used to
allow principals to authenticate themselves. The privilege
service supplies the privilege attributes for a principal. These
attributes are used by an access control list (ACL) manager
within the body of a server to make authorization decisions.
Using an ACL manager, server authorization decisions can be
as granular as business needs dictate. Back doors, such as
maintenance utilities or rogue programs, are not possible
because users have no access to the systems on which critiĆ
cal data is stored. This makes the properly authenticated and
authorized transaction the only vehicle by which a user can
affect the database. Security and ACLs are also described in
the articles on pages 41 and 49, respectively.
client even if it has been moved temporarily after a disaster.
Both of these cases can be accomplished with no changes to
the client or the user's system configuration. DCE's global
directory services are described in the article on page 23.
HewlettĆPackard was a significant contributor to the technolĆ
ogy suite that makes up the OSF DCE definition. One of the
most important contributions was the RPC mechanism.
DCE's RPC is a compatible superset of the Network ComputĆ
ing System (NCS) from what was once Apollo Computer.
The principles upon which the two solutions are based reĆ
main the same. They include platform independence and
platform unawareness.
DCE platform independence comes from the fact that it runs
on all computing platforms in common use within HP's IT
environment: HP 3000 computers, HP 9000 workstations,
IntelĆbased Windows 3.1, and Windows NT. Platform unĆ
awareness comes from the fact that application programmers
only need to concern themselves with the platform they are
working on. Thus, when a developer codes a client, there is
no need for the developer to be concerned with what platĆ
form the server will run on. Conversely, the server developer
does not need to know what platform the client is using.
Thus, an application client running on a desktop PC can
send a byte string or pointer to a server running on a PAĆ
RISC platform even though the data representations on the
two systems are different. Fig. 2 shows a typical configuraĆ
tion of some of the components in HP's DCE client/server
environment.
RPC provides the added benefit of interoperating with clients
and servers already implemented using NCS. This provides a
transition for applications to the more robust world of DCE.
HP operates one of the world's largest private Internet ProtoĆ
col (IP) networks. The final criterion used by the task force
was that the client/server technology chosen must operate
Application Servers
In addition to authentication and authorization, DCE proĆ
vides features to protect both the integrity and privacy of
data transmitted over a network. These features can be inĆ
voked by clients or servers when the sensitivity of business
data dictates that such precautions are prudent.
Production DCE Servers
(Replicated in Key Locations)
HP 9000 Business
Servers
Another challenge of the environment is change. Data cenĆ
ters are consolidated and moved, and hardware within the
centers is replaced on a regular basis.
DCE provides a flexible, scalable directory service that can
be used to apply human readable names to objects such as
servers. Servers record their binding information at startup.
Clients then locate servers wherever they may be. Multiple
directory types permit great flexibility for the application
developer. For example, the corporate telephone directory
may have replicated instances of the server at many locaĆ
tions. Should one server fail, a client can automatically bind
to another. In the case of an online transaction processing
system, the one and only server can be found reliably by a
* A principal can be either a human user or an active object (machine, file, process, etc.).
December 1995 HewlettĆPackard Journal
Services
• Security
• Time
• Directory
Secure
Client/Server
Communication
Security and Directory
Service Communication
Application Clients
(PC or Workstation)
The new client/server environment for information technology
operations.
*) . %)/!-)!/ %) ) !)/!-+-%.!62% ! ".$%*) 2.
!.%#)! /* *+!-/! %) /$! !)1%-*)(!)/ %) .'! 2!''
*1! /$! .%5! -!,0%-! "*- . !)/!-+-%.!
•
•
•
•
•
•
%)''4 .!-1%! %. +-*!.. . (0$ . %/ %. /)#%'! .*'06
/%*) ) %/ -!*#)%5!. /$/ . /$! .*+$%./%/%*) *" %/. 0.6
/*(!-. ) /$!%- 0.%)!.. +-*'!(. #-*2 2%/$ /%(! .* /**
2%'' /$!%- !3+!//%*).
$! /.& "*-! *)'0 ! /$/ /$! *+/%*) *" . ./)6
- /!$)*'*#4 2*0' !)'! .*(! .%#)%"%)/ !)!"%/. %)6
..*%/! 2%/$ !1!-4 .!-1%! %. 1'0! +-*+*.%/%*) $!
'0 %)#
1'0! +-*+*.%/%*) "*-(''4 !"%)!. /$! 0./*(!-. /$! !)!6
!+'!(!)/ *" /$ ./*-!6) 6"*-2- ++'%/%*). 2%/$
"%/. +-*1% ! /* /$! 0./*(!-. ) /$! *./ *" /$!.! !)!"%/.
0- !3+!-%!)! !.%#)%)# ) *)./-0/%)# %)"-6
)+.0'/%*) *" '!#4 * ! ) / %)/* .!-1!-. /$/ )
./-0/0-! ) ! .0((-%5! 1!-4 .0%)/'4
! !..! 4 '%!)/.
• $! %)"-./-0/0-! (0./ *((* /! %1!-.%/4
(+'!(!)//%*) *" '%!)/.!-1!- ++'%/%*). 2%/$ (%)%(0(
• $! %)"-./-0/0-! (0./ +-*1% ! *).%./!)4
/-%)%)#
• $! %)"-./-0/0-! (0./ #-*2 !3+!-%!)!
./-/%*) *" (0$ %" )*/ '' *" /$! %)"-./-0/0-! .* /$/
++'%/%*) /!(. ) *)!)/-/! *) /$! 0.%)!.. .+!/. *"
++'%/%*).
!)/%"4%)# %1!-.%/4 %. -0%' .+!/ *" 0./*(!- 2-!6
(+'!(!)//%*) *" !)/!-+-%.!62% ! -*0./ .!0-%/4
)!.. $! 0./*(!-. *" %./-%0/! *(+0/%)# .*'0/%*)
*1!(!)/ *" .!-1!-. !/2!!) .4./!(. 2%/$*0/ %(+/%)#
*(! "-*( '' +-/. *" /$! *-#)%5/%*) 2%/$ %./%)/ -!,0%-!6
/$! '%!)/ *- /$! *)"%#0-/%*) *" /$! '%!)/. $*./ .4./!(
(!)/. ! % !)/%"%! "*0- /!#*-%!. /$/ /$! .!-1%!
(0./ *((* /!
!0.! *" /$! .*+! *" ) /$! .'! *" +-*'!(. /$/
-!..!. -!"0' +'))%)# %. -!,0%-! 2$!) !% %)#
$*2 /* !+'*4 ! "*0) /$/ /$! !./ ++-*$ %. /*
./-/ 2%/$ /$! 0./*(!-. . #-*0+ -!.+*).%'! "*- !'%1!-6
%)# /* . %)"*-(/%*) /!$)*'*#4 *((0)%/4 2!
!"%)! .!1!-' /!#*-%!. *" 0./*(!-.
• ) 0.!-. $!.! -! /$! +!*+'! 2$* %)/!-/%1!'4 0.! ++'%6
/%*).
• ++'%/%*) !1!'*+(!)/ /!(. $!.! -! /$! +!*+'! -!6
.+*).%'! "*- !.%#)%)# ) *)./-0/%)# ++'%/%*). %)
-!.+*).! /* .*(! .//! 0.%)!.. )!! • ++'%/%*) (%)%./-/*-. $!.! -! /$! +!*+'! 2$* 6
(%)%./!- ) .0++*-/ 0.%)!.. ++'%/%*). %) +-* 0/%*)
0- #-*0+ 2$%$ %. /$! '%!)/.!-1!- /**'. #-*0+ "*- .
*-+*-/! )!/2*-& .!-1%!. !+-/(!)/ $. '*)# $%./*-4 *"
+-*1% %)# ++'%/%*) / /-)."!- .*'0/%*). /* !$ *" /$!.!
/4+!. *" 0./*(!-. $! '!..*). #%)! "-*( /$%. !3+!-%!)!
-! .%(+'! !1!) %)/0%/%1! ) 0.!-. 2)/ /!$)*'*#4 /* !
. .*'0/!'4 %)1%.%'! . +*..%'! ++'%/%*) !1!'*+(!)/
/!(. 2)/ /* "*0. *) /$!%- .+!%"% 0.%)!.. +-*'!(. )
++'%/%*) (%)%./-/*-. 2)/ /**'. ) .0++*-/ ) */$!2*- . 2$!)!1!- 0.!-. (0./ -!'4 *) /!$)*'*#4 /* +-*1% ! .*'0/%*) /$!4 2)/ /* ! *).0(!-. *" /$! /!$)*'*#4 )
'%&! '' *).0(!-. /$!4 !() !-/%) /$%)#. "-*( /!$6
)*'*#4 .0++'%!- .0$ .
• $%#$!- '!1!' *" ./-/%*) /$) %. 0.0''4 +-*1% ! 4 /$!
/!$)*'*#4
• $! %'%/4 /* (&! )!!..-4 .%(+'%"4%)# ..0(+/%*).
• *).%./!)/ '!1!' *" .!-1%! %) '' .!.
%1!) /$!.! -!,0%-!(!)/. $. $*.!) /* !+'*4 %)
/$! "*-( *" ) %)"-./-0/0-! $%. %)"-./-0/0-! %. &)*2) .
/$! .!-1%! ) *-+*-/! )!/2*-& .!-1%!. +-')!
.!-1%! %. ) %)"-./-0/0-! 2%/$ .*(! .+!%"% +-*+!-/%!.
$! +-%(! -!.*) "*- /$! /!-( .!-1%! %. /$/ /$! !)/%-! !""*-/
%. "*0.! 0+*) (!!/%)# /$! )!! . *" *0- 0./*(!-. /$!
+!*+'! *" !2'!//6&- $! /!-( .!-1%! $. *))*/6
/%*). *" -!"0' +'))%)# ./) - %5/%*) +0'%.$! #0% !6
'%)!. ) 0./*(!- ./%."/%*) / *!. )*/ $1! *))*/6
/%*). *" !)/-' *)/-*' *-+*-/! () /! *- -%/--%)!..
$! "%-./ /!#*-4 %. )!/2*-& +!-"*-()! 0./*(!-. *" /$!
.!-1%! -! 4 !"%)%/%*) 0.!-. *" . )!/2*-& %)6
"-./-0/0-! !0.! *" %""!-!)!. %) )!/2*-&%)# /!$)*'6
*#4 0./*(!-. *" /$! %)/!-)!/ ) -!'%5! %""!-!)! %)
*/$ ) 2% /$ ) /-).%/ !'4 !3!! %)# /2* *- !-. *"
(#)%/0 ! %1!) /$! -!,0!./-!+'4 )/0-! *" /$! +-*/*6
*'. /$%. %""!-!)! 2%'' '.* ! -!"'!/! %) !1!-4 *+!-6
/%*) $! '!..*) *" /$%. /!#*-4 %. /$/ /$! %)"-./-0/0-!
(0./ )*/ (&! ..0(+/%*). -!#- %)# /$! (*/%*) *" +&!/.
$! .!*) /!#*-4 %. ++'%/%*) .*+! )4 0.%)!..
++'%/%*). -! /-0'4 !)/!-+-%.!62% ! %) .*+! %) /$/ /$!-!
-! /!). *" /$*0.) . *" '%!)/. ) (..%1! 4)(% -!+'%6
/%*) *" /$! ++'%/%*) .!-1!-. )4 0.%)!.. ++'%/%*).
-! *)'4 !+'*4! /* .%)#'! #-*0+ *- !+-/(!)/ 2$!-!
/$!-! -! +!-$+. "!2 *5!) '%!)/. ) *)'4 .%)#'! +6
+'%/%*) .!-1!- %. -!,0%-! $! /$%- /!#*-4 %. /$! %""!-!)/ /4+!. *" ++'%/%*) 0.!-.
*(! 0.!-. 0.! / !)/-4 ++'%/%*). %) 2$%$ .('' )0(6
!- *" /-)./%*). -! *)./)/'4 +!-"*-(! /* *- (* %"4
/ /$!- 0.!-. 0.! / ,0!-4 ++'%/%*). /* +!-"*-( (* !./ )0(!- /-)./%*). /* -! / /$!- ++'%/%*).
+-*1% ! !%.%*)6.0++*-/ .!-1%!. 2$%$ /4+%''4 ''*2 0.!-.
/* +!-"*-( $* /-)./%*). /$/ -! / %)''4 .*(!
++'%/%*). .!-1! )*)%)/!-/%1! '%!)/. /$/ /4+%''4 %)1*&!
'-#! )0(!-. *" /-)./%*). /$/ -! ) (* %"4 /
$! "*0-/$ /!#*-4 %. /$! #!*#-+$% %.+!-.' *" /$! !)/!-6
+-%.! *!. 0.%)!.. %) .!1!-' *0)/-%!. '' *1!- /$!
2*-' $/ /$%. (!). %. /$/ )%#$//%(! *- 2!!&!) .!-1%!
*0/#!. ))*/ ! /*'!-/! ! '!-)! "-*( /$%. &%) *" )'4.%. /$/ !)/!-+-%.!62% ! %.
*)!6 %(!).%*)' /!-( ) -!' !)/!-+-%.!. -! )*/ *)!6
%(!).%*)' ! $1! ! /$! /!-(. !)/!-+-%.!6 !!+ )
!)/!-+-%.!6-* )/!-+-%.!6 !!+ -!..!. /$! %1!-.%/4 *"
++'%/%*) 0.!-. !0.! %/ &)*2'! #!. /$/ .0!.."0'
%)"-./-0/0-! 2%'' *((* /! !1!-4 /4+! *" 0.!- )/!-6
+-%.!6-* -!..!. /$! %1!-.%/4 *" )!/2*-& +!-"*-()!
) ++'%/%*) .*+! 4 &)*2'! #%)# /$/ '' 0.%)!..
+-*!..%)# (0./ ! *((* /! ) %/%*) /* 4.
!!(!- !2'!//6&- *0-)'
-+!&++ (*'+++ ',& *'++ '%(&1 '-&*!+ &
, + +!,-,!'&+ !, $+' &++*1 ,' &,*(*!+3
!&(&&,
+ +*.! '%%',+ !.*+!,1 !& +.*$ #1
/1+ ('$!!+ & -!$!&+ '* , ++!&%&, ' *3
!+,*1 & &%+( $$ !*,'*1 +*.! '",+
+-(('*, %++!. *($!,!'& ' (($!,!'& +*.*+ !+
$$'/+ ,' -+ + '-&,!'& '* ,*-$1 &,*(*!+3
/! '%(-,!& +-(('*, %'$ +(&+ $$ '*&!2,!'&+
& $$ ,!% 2'&+ & &' -+,'%*+ * .* ,*, +
+'& $++ +-+*!(,!'& %'$ $$'/+ $$ -+,'%*+ ,'
!& ++ )-!#$1 & +!$1 +-+*!(,!'&3+ +*.!
(*'.!+ '&.&!&, '$ ('!&,+ '* +,!+1!& +*.! *3
)-+,+ !&$$1 ('$!!+ & -!$!&+ $, '&,*'$ ,'
, ((*'(*!, $.$ -+ +!& !+ !+,*!-, '%3
(-,!& +'$-,!'& !,+ %!&!+,*,!'& %-+, $+' !+,*!-,
*'.!!& '&+!+,&1 !+ *-!$ +(, ' -+,'%* +,!+3
,!'& +(!, , !* !.*+!,1 $$ -+,'%*+ * '&+-%*+ '
, +% , &'$'1 1 $$ %& '%($, & '%3
(* &+!. +'$-,!'& -*, *%'* , !+, *,-*& '& !&.+,%&, '%+ *'% -!$!& '& '&+!+,&, '-&,!'&
, , &'-*+ *+'-* + *!& & $.*+ ' ', *
!&*+,*-,-*+ + !& , + ' !.*+!,1 , +, ($ ,'
+,*, !+ /!, , -+,'%*+
& -+*+ . +(!! *)-!*%&,+ **!& '&+!+,&1
!& , 1 %-+, +!, !& *'&, ' & !&,*, /!, , (($!3
,!'&+ & -+*+ * +, +*. / & $$ (($!,!'&+ +
'& '* '&+!+,&, !&,* /!, *+(, ,' '&+!+,&, !&,* '*+ )-!.$&, !$' '0+ '* (*3
'*%!& , +,&* ,+#+ ' $'!& & *&,!$
**+ '&+!+,&, !&,* $+' '*+ & )-!.$&,
% &!+% ' !$' '0+ '* '&!-*,!'& !$+ '* +*.*
!&!& & +*.* *!&!& !& !+ & &$!& , 3
&'$'1 & -+*+ * +, +*. / & , 1 & ++ .*!,1 ' (($!,!'&+ -+!& , !* -&!)- &,*(*!+3
/! !&,!,1 !&!& *&,!$+ + '-$ +! , '
!& & %($'1 ' , '*&!2,!'& &', +! , '
!& -+* ' (($!,!'& !&$$1 , * * +,&*
,+#+ +- + (++/'* %!&!+,*,!'& , , $$ & -+*+
%-+, (*'*% & * +, +*. / & , 1 $$ . ++
,' +,&* +, ' ,''$+
(($!,!'& .$'(%&, ,%+ . +(!! *)-!*%&,+
**!& '&+!+,&1 !& (($!,!'& .$'(%&, ,%+
* *+('&+!$ '* !&'*('*,!& -&,!'&$!,1 !&,' (3
($!,!'&+ + (*, ' -+!&++ +'$-,!'& , 1 * +, +*.
/ & , 1 & %# , &++*1 +!%($!1!& ++-%(,!'&+
(($!,!'& ,%+ ' &', /&, , -*& ' )-!*!& &
%!&!+,*!& , '* +*.*+ , , (*'.! , +-*!,1
+*.! & , $$ !*,'*1 +*.! %'.!& , !+
-*& !+ +(!$$1 !%('*,&, '* ,%+ / ' .$'( (($!3
,!'&+ , , %-+, +$ ,' +*. , &,!* &,*(*!+
(($!,!'& .$'(%&, ,%+ $+' &!, *'% , !$!,1
,' -+ ,''$+ , , +,*, , &,!. + + ,''$+
*%,!$$1 *- !%($%&,,!'& ,!% & ! , 1 *
+,&* & '&+!+,&, ,*!&!& !+ $.* *'++ (($!3
,!'& ,% '-&*!+ + /$$ + *'++ (($!,!'&+
%* /$,,3#* '-*&$
!&$$1 (($!,!'& .$'(%&, ,%+ &!, *'% , !$3
!,1 ,' $.* *'% +,$!+ +, (*,!+ & +,3
$!+ 0(*,+ +(!, , '%%'& %!+'&(,!'& , , +,
(*,!+ & 0(*,+ * & ,,%(, ,' '&+,*!& ,%+ 03
(*!& + + '/& , !* .&,+ ' *-+ & *3
+'-* + *!& !%(*'. -+ +!%!$*!,1 & $.*
$+' -+!&++ !%($%&,,!'& ,!% !+ $++ -+ , &
'* *,*!&!& !+ *- & (($!,!'& )-$!,1 !&*++
-+ ,%+ *!& !%(*'. & *-+ , !* +#!$$+
(($!,!'& %!&!+,*,'*+ . +(!! *)-!*%&,+ **3
!& '&+!+,&1 + !+ , + /!, (($!,!'& .$'(%&,
,%+ %!&!+,*,'*+ * +, +*. / & , 1 & %#
, &++*1 +!%($!1!& ++-%(,!'&+ & & -+* (3
(*' + , %!&!+,*,'* ,' !& ++ , %!&!+,*,'*
+ '-$ $ ,' +# , & -+*+ (*!&!($ &% &
, & (*'*% , ((*'(*!, (($!,!'&3+(!! 3
%!&!+,*,!'& & *'-( %&%&, &'&(($!,!'&3
+(!! ,+#+ ' *)-+,!& & & -+* (*!&!($ &
% !& (*!&!($ & ',!&!& (*'(*$1 $!&+ '(!+ '
, +',/* + '-$ $, ,' , & -+* &!,
,' , (($!,!'& %!&!+,*,'* !+ .+,$1 *- /'*#$'
-+ , %!&!+,*,'* '&$1 $+ /!, , (($!,!'& &
!,!'& *!+,*1 '",+ +- + *'-(+ * $.* *'++
(($!,!'& '-&*!+
(($!,!'& %!&!+,*,'*+ $+' &!, *'% , !$!,1 ,'
$.* , +, (*,!+ & +,&* ,''$+ (($!3
,!'&+ -+ '",+ +- + *!+,*1 *'-(+ & &%3
+( &,*!+ !& '&+!+,&, + !'& *,*!&!& !+ %!&!%!2
& $* -+ ' %!&!+,*,!. **'*+ !+ *-
/$,,3#*+ +*.! (*'.!+ '&+!+,&1 !& %&1
/1+ $$ '-&*1 !+!'&+ * /! , !& .'* '
$** $$+ ,' (*'%', &-!& &,*(*!+3/! '%(-,!&
+#+ ++'!, /!, $$ %!&!+,*,!'& . &
+,*, !&,' ! 3$.$ ,''$+ + -('& , +*.!+ +-3
+*!(,!'& %'$ + ,''$+ -,'%, & ! +(!!
$'/3$.$ ,+#+ '* 0%($ , ,+# , , '**+('&+
,' & (($!,!'& +-+*!(,!'& *,+ (*!&!($+ *'-(+ &
'-&,+ '* , (($!,!'&+ +*.*+ *,+ &%+(
&,*!+ '* , (($!,!'& & %'!!+ $$ ++'!, ++
'&,*'$ $!+,+ &!, ' , !+ +,*,!'& !+ , '&+!+3
,&1 , , !, &+-*+ -+ , ,-$ *!+,*1 & &%3
+( '",+ * &*, & %!&!+,* !& +,&*
'-%&, %&&*
*'/!& 0(*!& / ! %&+ %#!& ', (($!,!'&
.$'(*+ & (($!,!'& -+*+ +-++-$ !+ *-!$ +3
(, ' *$!2!& , -+!&++ &!,+ ' $*$1 &
!&*+,*-,-* , , !+ &', -+ !+ -+$++ *'/!& 0(*!&
!+ ,/'3+,( (*'++ , , &.* &+ !*+, +,( !+ ,'
!&,!1 **!*+ & , +'& +,( !+ ,' *%'. , +
**!*+ 1 &1 %&+ &++*1 - %&+ !&$- -,
* &', $!%!, ,' , .$'(%&, & ($'1%&, ' -+3
,'% ,''$+ , +,*,!'& ' ,+#+ ,' ,,* +-!, 0!+,!&
-+!&++ (*,!+ & 0($'!,,!'& ' , , , , !+
$*1 '& ' !,+ '/& +, -+,'%*+ & '* -+,'%
,''$+ !+ 1 &' %&+ &,!. *$,!'& '& -,
4*.1-: "/ "$$&15"/$& 0' 5)& '"$5 5)"5 /0 4*/(-& 40-65*0/ $"/
%0 &7&3:5)*/( '03 &7&3:#0%: #453"$5*0/ *4 4*.1-: " 8": 50
.",& '*5 5)& #64*/&44 3"5)&3 5)"/ '03$*/( 5)& #64*/&44
50 '*5 ",*/( "%7"/5"(& 0' .&"/4 6/%&345"/%*/(
5)"5 &7&3:5)*/( */ *4 #"4*$"--: " 0#+&$5 "$$&44&% #:
" $-*&/5 5)306() "/ */5&3'"$& "/% 1305&$5&% #: "/ 11-*$"5*0/ %&7&-01&34 '"$& " 7"3*&5: 0' #"33*&34 )& .045
53"6."5*$ #"33*&3 45&.4 '30. 5)& -"3(& /6.#&3 0' /&8 5&$)<
/0-0(*&4 %*3&$5&% 508"3%4 %&7&-01.&/5 5&".4 &&1 */ .*/%
5)"5 */ .045 03("/*;"5*0/4 /&8 5&$)/0-0(: 3&"--: .&"/4
/&8 50 5)& 03("/*;"5*0/ / &8-&55<"$,"3% .045 "11-*<
$"5*0/ 5&".4 "3& /&8 50 83*5*/( %*453*#65&% "11-*$"5*0/4
64*/( 4 $-*&/54&37&3 41-*5 03 1"3"%*(. 63 %*453*#<
65&% "11-*$"5*0/4 )"7& 53"%*5*0/"--: #&&/ #"4&% 0/ '*-& 53"/4<
'&34 03 .&44"(& 1"44*/( )& -&"3/*/( $637& '03 "-- 0' 5)&
5&$)/0-0(*&4 "440$*"5&% 8*5) *4 /0/53*7*"- &41&$*"--:
8)&/ 5)& %&7&-01.&/5 500-4 "440$*"5&% 8*5) 5)& 5&$)/0-0(*&4
"3& 45*-- &70-7*/( )& $0/4&26&/$& 50 "11-*$"5*0/ %&7&-01&34
*4 5)"5 $3&"5*/( 5)& '*345 "11-*$"5*0/ 8*5) 065<0'<5)&<#09
&7&/ "/ &7"-6"5*0/ "11-*$"5*0/ *4 646"--: " %*''*$6-5
5"4, )& 3*4, *4 5)"5 "11-*$"5*0/ 5&".4 8*-- /05 $0/4*%&3
64*/( 11-*$"5*0/ %&7&-01&34 "-40 '"$& #"33*&34 8)&/ 5&45*/( 03
%&1-0:*/( "11-*$"5*0/4 )& 3*$)/&44 0' 0''&34 5)& %&<
7&-01&34 "/ 0'5&/ #&8*-%&3*/( 7"3*&5: 0' $)0*$&4 46$) "4
%*''&3&/5 8":4 50 5",& "%7"/5"(& 0' 5)& /".&41"$& 03 %*''&3<
&/5 .&5)0%4 0' "--0$"5*/( 3&(*453: 0#+&$54 50 5",& "%7"/5"(&
0' 4&$63*5: *5)065 (6*%&-*/&4 &45"#-*4)&% 13"$5*$&4
"/% "44*45"/$& 40.& 5&".4 8*-- 4*.1-: 53: "/:5)*/( "/% 5)&/
'"*- &10354 0' 5)&4& '"*-63&4 646"--: 53"7&- '"45&3 "/% 8*%&3
5)"/ 3&10354 0' 5&".4 5)"5 46$$&&%
4 4&37*$& 3&.07&4 5)&4& #"33*&34 */ 5)3&& ,&: 8":4
*345 5)& 4&37*$& 1307*%&4 " %&7&-01.&/5 -*#3"3: 5)"5
"#453"$54 5)& /"5*7& 4 */50 580 7&3: )*()<-&7&- 3065*/&4 5)"5 */$-6%& 0/& $"-- '03 5)& $-*&/5 "/% 0/& $"-- '03
5)& 4&37&3 &$0/% 5)& 4&37*$& 0''&34 " $6450. 7&34*0/ 0' 5)&
130(3"..&34 $-"44 8)*$) '0$64&4 0/ 4 &/<
7*30/.&/5 )*3% 5)& 4&37*$& 0''&34 $0/46-5"/54 8)0 $"/
)&-1 05)&3 &/5*5*&4 45"35 130+&$54 5:1*$"- $0/46-5*/(
7&/563& */70-7&4 5)& $3&"5*0/ 0' /5&3'"$& &'*/*5*0/
"/(6"(& † '*-&4 " 4,&-&50/ 4&37&3 5)"5 5",&4 '6-- "%7"/<
5"(& 0' 4&$63*5: "/% 5)& /".&41"$& "/% " 4,&-&50/ $-*&/5
5)"5 $"/ #*/% 50 5)& 4&37&3 '5&3 5)*4 *4 "-- %0/& 5)& "11-*$"<
5*0/ 5&". 0/-: )"4 50 "%% 5)& "11-*$"5*0/ $0%& #&58&&/ 5)&
$63-: #3"$&4 )& #&45 1"35 0' *4 5)"5 *5 "--084 0/& 50
%*453*#65& "/ "11-*$"5*0/ 8*5)065 8033:*/( "#065 )08 50 %0
*5
11-*$"5*0/ "%.*/*453"5034 '"$& #"33*&34 #&$"64& '03 "11-*$"5*0/4 5)&3& 8*-- #& 3&-"5&% 5"4,4 5)"5 5)&: .645
1&3'03. &*5)&3 %*3&$5-: 03 */%*3&$5-: */ " 130%6$5*0/ &/7*30/<
.&/5 -5)06() 130%6$5*0/<26"-*5: "11-*$"5*0/4 %0 /05
3&26*3& .6$) "55&/5*0/ 5)&3& "3& 45*-- *446&4 5)"5 $"/ "3*4&
03 &9".1-& 5)&3& *4 5)& 0$$"4*0/"- "%.*/*453"5*0/ 0' &/%<
10*/54 "/% /".&41"$& &/53*&4 */ 4&37&3 '"*-63& $"4&4 5)&
0$$"4*0/"- "%.*/*453"5*0/ 0' 4&37&3 ,&:5"# '*-&4 "/% .045 0'
"-- 5)& "%.*/*453"5*0/ 0' 5)& "11-*$"5*0/4 4 64&% 50 $0/<
530- "65)03*;"5*0/ )& 065<0'<5)&<#09 500-4 "3& $6.#&3<
40.& "/% &3303<130/& "/% 80345 0' "-- 5)&: "3& '"*3-: -08<
-&7&- "/% 3&26*3& " '"*3-: %&5"*-&% ,/08-&%(& 0' $0/<
$&154 )& 3*4, *4 5)"5 "11-*$"5*0/4 $"/ "$26*3& "/ 6/%&<
4&37&% 3&165"5*0/ "4 #&*/( $045-: "/% %*''*$6-5 50 4611035 */
130%6$5*0/
4 4&37*$& 3&.07&4 5)&4& #"33*&34 #: 1307*%*/( $64<
50. 05*' 500-4 50 &"4& 5)&4& 3&-"5&% 5"4,4 -40
5)& 16#-*4)&% (6*%&-*/&4 "/% #&45 13"$5*$&4 5)"5 #3*/( $0/4*4<
5&/$: 50 "11-*$"5*0/4 $"/ )&-1 50 (308 &91&3*&/$& #:
3&%6$*/( 5)& /&&% 50 3&53"*/
:45&. "%.*/*453"5034 '"$& #"33*&34 #&$"64& 0' 5)& $0.1-&9<
*5: 0' 0/& 0' 5)& .045 $0..0/ 5"4,4 */ " (308*/( ."563*/(
$&-- */$& 3&("3%4 &"$) 1):4*$"- ."$)*/& "4 "
13*/$*1"- 8*5) *54 08/ "65)&/5*$"5&% *%&/5*5: $0/'*(63"5*0/
.645 #& %0/& 0/ &"$) ."$)*/& 8)&/ "%%*/( *5 50 5)& $&--
)& 065<0'<5)&<#09 500-4 )"7& 580 4*(/*'*$"/5 130#-&.4 *345
5)&: 3&26*3& $003%*/"5*0/ #: 5)& 4:45&. "%.*/*453"503 '03
3005 "$$&44 &$0/% *' $0/'*(63"5*0/ *4 %0/& "$3044 5)& /&5<
803, #05) 5)& 3005 1"44803% "/% 5)& cell_admin 1"44<
803% "3& &9104&% )&4& "3& 6/"$$&15"#-& 4&$63*5: )0-&4
&41&$*"--: '03 " 4:45&. 5)"5 *4 */5&/%&% 50 4&37& "4 " '06/%"<
5*0/ '03 4&$63& %*453*#65&% "11-*$"5*0/4 / "%%*5*0/ ."/:
."$)*/&4 "-3&"%: 36/ "11-*$"5*0/4 "/% 5)&4& "11-*$"<
5*0/4 .645 /05 #& *.1"$5&% #: 5)& .*(3"5*0/ 50 4 "
3&46-5 */45"--"5*0/ "/% $0/'*(63"5*0/ "3& 5&%*064 "/% 105&/<
5*"--: */4&$63& )& 3*4, *4 5)"5 %&1-0:*/( 5)306()065
5)& &/5&313*4& 8*-- #& 7*&8&% "4 4-08 "/% &91&/4*7&
&8-&55<"$,"3%4 4&37*$& 3&.07&4 5)&4& #"33*&34 */
5)3&& ,&: 8":4 *345 8& )"7& %&7&-01&% " 4$)&.& 5)"5
"--084 " ."$)*/& 50 #& 3&.05&-: "/% 4&$63&-: "%%&% 50 "
$&-- / 1"35*$6-"3 5)*4 4$)&.& %0&4 /05 &9104& 5)& 01&3"5*/(
4:45&. 03 1"44803%4 "$3044 5)& /&5803, 5 "-40 %0&4/5
3&26*3& "/: &''035 0/ 5)& 1"35 0' 5)& 4:45&. "%.*/*453"503
05)&3 5)"/ 50 */45"-- "/ <! '*-&4&5 &$0/% 8& "3& */5&<
(3"5*/( 5)& $-*&/5 40'58"3& */50 " $0..0/ 01&3"5*/(
&/7*30/.&/5 '03 ."$)*/&4 5)"5 36/ 5)& <! 01&3"5*/( 4:4<
5&. )*3% 8& 1307*%& " <†† -*$&/4& 4&37&3 50 &"4&
5)& %*453*#65*0/ 0' <
/% 64&34 '"$& " 7"3*&5: 0' 105&/5*"- #"33*&34 -5)06() *5 *4
5)& +0# 0' 5)& "11-*$"5*0/ %&7&-01&3 50 4)*&-% '30. &/%
64&34 5)&: 8*-- 45*-- #& "8"3& 0' 5)&*3 13*/$*1"- )64
&/% 64&34 4)06-% )"7& .*/*."- 53"*/*/( 0/ 0#5"*/*/( "/%
3&'3&4)*/( 5)&*3 /&5803, $3&%&/5*"-4 "4 8&-- "4 ."/"(*/(
5)&*3 13*/$*1"- 65<0'<5)&<#09 %0&4 /05 */$-6%& "
45"/%"-0/& 1"44803% ."/"(&.&/5 500- "/% 64&34 .645 "$56<
"--: 36/ rgy_edit "/% .0%*': 5)&*3 "$$06/5 -40 */5&(3"5&%
-0(*/ 40-65*0/4 */ 8)*$) 5)& 01&3"5*/( 4:45&. "/% -0(<
*/4 "3& $0.#*/&% "3& 45*-- &70-7*/( 4&& 5)& "35*$-& 0/ 1"(&
)& 3*4, *4 5)"5 %&1-0:*/( "11-*$"5*0/4 50 -"3(&
/6.#&34 0' &/% 64&34 $"/ #& 4-08 5&%*064 "/% &91&/4*7&
"/% 5)& &/% 64&34 8)0 "3& &9104&% 50 500 .6$) #&<
$"64& 0' 1003-: $0/4536$5&% "11-*$"5*0/4 .": "446.& 5)"5 "- "11-*$"5*0/4 "3& %*''*$6-5 50 64&
4 4&37*$& 3&.07&4 5)&4& #"33*&34 */ 580 ,&: 8":4
*345 8& 1307*%& 500-4 0/ #05) 5)& <! 01&3"5*/( 4:45&.
"/% 5)& 50 &"4& 1"44803% "%.*/*453"5*0/ &$0/% 5)&
4&37*$&4 46#4$3*15*0/ .0%&- 1307*%&4 " 4*.1-& '0$"- 10*/5
'03 3&26&45*/( "/% 0#5"*/*/( " 13*/$*1"-
†† PC-DCE is an implementation of DCE that runs in an MS Windows environment.
† IDL is a language similar to C that allows developers to specify the interfaces that tie client and
server applications together.
&$&.#&3 &8-&55<"$,"3% 063/"-
'$ %(- + ! 11($1 3. &1.6(-& $7/$1($-"$ ".,$2 %1., 36.
-.3'$1 5 +4 !+$ - +.&8 (2 3'$ (-3$123 3$ '(&'6 8 2823$, (&1.4/2 .% /$./+$ '$ %(123 &1.4/ !$+($5$2 3' 3 "+($-32$15$1
3'$ -(3$# 3 3$2 - 3'$ 2 43.,.3(5$ 3$"'-.+.&8
(2 1$ ++8 )423 1$,.3$ -# 3'$ 2$".-# &1.4/ !$+($5$2 3' 3
!..,$# -# 3'$ 1$24+3(-& ".23 2314"341$2 ++.6$# , -8
"+($-32$15$1 )423 ,$ -2 3'$ ,.3(.- .% !(32 .5$1 3'$ -$36.1*
/$./+$ 3. .6- " 1 '(2 /1.#4"$# %4-# ,$-3 + "' -&$
$,.3$ (2 "$13 (-+8 %(-$ 2.+43(.- %.1 2.,$ !42(-$22
(- ,$1(" - 2."($38 !$" 42$ .% 3'$ %1$$#., /.6$1 -#
/1.!+$,2 .6$5$1 (3 (2 (,/.13 -3 3. 1$,$,!$1 3' 3 5$-#.1
,.5$,$-3 .% &..#2 -# 2$15("$2 3'$ 43.,.!(+$ /$1,(33$#
+."*:(- "+($-3:2(#$ 6 1$-$22 .% # 3 ! 2$ 2"'$, -$36.1*
$1' /2 3'$ !(&&$23 ".-31(!43(-& % "3.1 6 2 3'$ (-3$123 3$
/$1%.1, -"$ .- 3'$ -# 3'$ 424 + + "* .% -$36.1*
'(&'6 8 2823$, '$ (-3$123 3$ '(&'6 8 2823$, 1$ ++8 6 2-3
2$"41(38 ".4+# !$ /1.!+$,2 (- #$ +(-& 6(3' 1$,.3$ +:
!.43 43.,.3(5$ 3$"'-.+.&8 3 6 2 !.43 42$ -# ""$22
3'.4&' #.$2 ,.5$ !(32 .5$1 3'$ -$36.1* -# .3'$1
(231(!43$# //+(" 3(.-2 1$ 3'$ 2 ,$ '$ %."42 2'.4+#-3
//1. "'$2 24"' 2 ,$22 &$ / 22(-& 42(-& 2."*$32 , 8 !$
!$ .- #(231(!43$# ".,/43(-& 3$"'-.+.&8 !43 .- 42$ -# ":
- #$04 3$ 2.+43(.- %.1 , -8 !42(-$22 /1.!+$,2 3'$ (224$2
"$22
.% /$1%.1, -"$ 1"'(3$"341$ #(%%$1$-"$2 ".#$ 2' 1(-&
(2 /.6$1%4+ -# (,/1$22(5$ ".++$"3(.- .% 2.%36 1$
#(%%("4+3($2 ".#$ , (-3$- -"$ #(%%("4+3($2 -# 3'$ 424 + + "*
3$"'-.+.&8 3 .%%$12 331 "3(5$ 2.+43(.-2 3. 3'$ *(-#2 .% !42(:
.% -$36.1* 2$"41(38 ".4+# !$ /1.!+$,2 (- .3'$1 //1. "'$2
-$22 /1.!+$,2 3' 3 ,.23 + 1&$ .1& -(9 3(.-2 ,423 ##1$22
'$- , *(-& 3$"'-(" + #$"(2(.-2 !$(-& #.&, 3(" (2 424 ++8
41 $7/$1($-"$ ' 2 #$,.-231 3$# 3'$ %.++.6(-&
3'$ %(123 23$/ 3.6 1#2 !$(-& 4-24""$22%4+ '$ &. + (2 -.3 3.
• 3 (2 3. $7/$1(,$-3
#("3 3$ .1 $5$- 3. (,/1$22 !43 3. $#4" 3$ -# /1.,.3$
• 3 (2 (,/.13 -3 3. ++.6 %$6 *$8 /$./+$ 3. !$".,$
".,,4-(38 (- 6'("' #$"(2(.-2 1$ , #$ .!)$"3(5$+8
(-#42318:+$5$+ $7/$132 '$2$ 1$ 3'$ /$./+$ 6'. 2'.4+# !$
$6+$33: "* 1#2 2$15("$ ##1$22$2 3'$2$ ! 11($12 (1$2/.-2(!+$ %.1 2$15("$ , - &$,$-3
36. 6 82 (123 6$ .%%$1 "+ 22$2 .- ++ 2/$"32 .% -#
• 2'.4+# -.3 !$ , - &$# !8 1$&4+ 3.18 /1 "3("$2
(32 42$ $".-# 2$15("$ 24!2"1(!$12 " - ""$22 ++ /4!+(2'$# • 3 (2 (,/$1 3(5$ 3. !231 "3 -83'(-& (% 3'$ 1$24+3 !$33$1 %(32
(-%.1, 3(.- 42(-& .1+#6(#$ $! !1.62$12
3'$ !42(-$22 -$$#2 -# !42(-$22 /1 "3("$2
• "3(5(3($2 2'.4+# -.3 !$ #.-$ (- 2$"1$3 .1 *$/3 2$"1$3
• 2$15("$ 24"' 2 (2 2 ,4"' ".-3(-4 + /1."$22 2 (3 (2
3 -&(!+$ 2.+43(.-
$1' /2 3'$ !$23 6 8 3. &$3 "+$ 1 /$12/$"3(5$ .% 2 2$15("$ (2 5( - +.&8 6(3' .3'$1 6$++:*-.6- (-%1 2314"341$2
HP-UX 9.* and 10.0 for HP 9000 Series 700 and 800 computers are X/Open Company UNIX
.-2(#$1 "423.,$12 .% 5$18.-$ 6 -32 ""$22 -#
93 branded products.
".-2(23$-3 2$15("$ ,.#$+ 24"' 2 $-3$1/1(2$:6(#$ ".--$":
UNIX is a registered trademark in the United States and other countries, licensed exclusively
3(5(38 .-2(#$1 3'$ 3$"'-.+.&8 3' 3 (2 42$# 3. !4(+# through X/Open Company Limited.
.6 ".-2(#$1 24""$22%4+ (-%1 2314"341$ 3 (2 ,4"'
,.1$ 3' - 3'$ 3$"'-.+.&8 ($ 1.43$12 !1(#&$2 $3" 42$# 3. X/Open is a registered trademark and the X device is a trademark of X/Open Company Limited in the UK and other countries.
!4(+# (3 (3 (2
+2. #(231(!43$# "1$ 341$ 3' 3 1$04(1$2 #(231(!:
Open Software Foundation, OSF, and OSF/Motif are trademarks of the Open Software
43$# #,(-(231 3(.- -# "..1#(- 3$# /+ --(-& -# &4(# -"$
Foundation in the U.S. and other countries.
413'$1,.1$ 3'$1$ (2 -. #(23(-"3(.- !$36$$- 3$23 -$36.1*
Windows and MS Windows are U.S. registered trademarks of Microsoft Corporation.
-# /1.#4"3(.- -$36.1* '$ -$36.1* (2 2(,/+8 - (-%1 :
2314"341$ 3' 3 24//.132 ++ /' 2$2 .% 3'$ 2.%36 1$ +(%$"8"+$
$"$,!$1 $6+$33: "* 1# .41- +
Download