Post on 28-Oct-2020
.�"
~
��t
�-
*RELATóRIO TÉCNICO*
o DESENVOLVIMENTO DE UM SISTEMAO
DE MANIPULACÃO DE MENSAGENS
Suzan He:nde:s
Luci F'il-me:z
NCE-14/90
Abril/90
Univel-sidade Fede\-a1 do Rio de Janeil-o
Núc 1 eo d� Comput a�ão E1 et I-ôn ica
Caixa F'osta1 2324
20001 -Rio de Janeil-o -RJ
BRASIL
In fo)-má-* Este artigo foi Pltblicado o\-iginalmente na 32 Semana de
tica da Bahi.a, "?bl-il de 1990.
� UNIVERSIDA.DE FEDERAL DO RIO DE JANEIRO
� NUCLEO DE COMPUTAÇAO ELETRONICA
�..'
RESUMO
Atualmente, verificamos uma crescellte necessidade de serviçus
mais integrados nas redes de telecomunicações. Em particu-
lar , o estabelecimento em vários países, de serviços telemáticos
e de mensagens baseados em computador em a:;sociação com
redes de dados públicas criou a necessidade de produção de
padrões para estes serviços de modo a facilitar a troca de
mensagens a nível internacional. A Série de Recomendações
X.400 do CCITT define um Si:;tema de MaIlipulaçãu de Mell-
sagens (MHS), capaz de geração, transmissão e entrega de uma
grande variedade de tipos de mensagens entre vários sistemas
abertos. Este trabalho descreve o processo de desenvolvimento
de um MHS, baseado nas Recomendações X.400.
ABSTRACT
Nowadays, a need of more integrated services on telecommuni-
cation networks has been verified. In particular, the establish-
ment in various countries of telematics services and computer-
based store-and-forward messages services in association with
public data networks has created a need to produce standards
to facilitate international message at .internationallevel. The
X.400 CCITT Series of Recommendations defines a Message
Hand1ing Systems capable of generating, relaying, and deliv-
ering a variety of messages types among \.arious open systems.
This work describes the development process of a MHS, based
upon X.400 Recommendation.
o
,;,;
s Li Z.\ :\' �IE:\' D I::S
LliCI PIRM EZ
Ntíclpo (1(. C.()llll)l1taçcto El(�tr()lli{.(1 t NCEi
lTl1iv('rsida{h. F(,(l<�ral d() Ilio (1(' .J(,ll('iro ( T�.Fn.J i
Caixa Post(J: :.?::3:?;4 -C.(-'p: :.?:0001 -ni() (I(.. .J(w('ir() -I3rasil
Telel)hol1(:': ( 0:.?:1) :.?:ao-3:.?:1:.?: -T(:,l(.x: ( :.?:1) :3-;- -!GG LrFn.J I3n.-\SIL
E-lll1.til: ll{.d101:.?:1 (�l1ti..i.J)itll('t
RESl.�I()
.�tUcLhll('llt('. \,.1"ificc.LlllUS \llllcl (.1"('�(,.llt(. w.(.'�si(l:ul<. (l(..�(.1"'.i(:()�
ll1ais il1t('.!!1""(l<).", !1:l� l"(.<.IL's (1(' t(.l<..COlllUl1i(";ll:()(.:.;. E1!1 ll;ll"ti("\l-
la1". U l.stc.l.bril:c:illlL.lltu l.lll \.;I1"iu� l);llSL.�. J( .�( .1"\.ll;U:- ! l .!l.ll�;i i il.()S
� de lllCll::;a�(:,llS 1)t1.SPC.I.(lOS Pl11 cornputt1.<l()1" ('lll "�S()("ic.l(�;i() l.)lll
rcde� <l<:' (la<los l)\ll>lica� ("1"iou C.I. llece��iJc.\J(. Jc... l)r()(lu�c.iu Jtc'
padrõ('s l)C.u.c.\ PSt<..s servi�o� (le lll()do a facilitm. a tr()ca d("
11Iel1sc.L.e;('llS ;L llí ,.( .I illtcrIlC.I.<..iol1C.l.l. .� S(�rie c..1L' Rl.CUllll.lldc.\(;()(.s
X.400 Jo ('C.ITT (l('fil1(. \\lll SiSt('111C.t (l<. :\I;lllip\uc.u�;\() (l<' :\IL'll-
Sa.�(.llS ( �IHS ). Ct1.pc.\Z J(. .1!;('ru(c.1:o. trml�llli��n() (. (.11tr('!!;c.\ (l<' \111ill
grall<l<.. \ .;Lril'<.la<l( , ( l< .r. i 1 )( )S lip 111('llSC.I.11;L'll� ( .lltrl. \ .,lriu:- ;.,i� [l.lllC.I�
ab('rtos. E�t(. trc\balho (l('sc1"(.\'tc' o 1>roc(.s�u J(. (h.S(.11\.J,.illll.llt()
<.le Ulll i\clHS. IJcl.�ea<.1.u lla� Rcculllelldc1.<;õL':) X.-!OO.
A sociedade modenla vem procura11do ao longo do:; allos. desde o
surgimento do telefone. aumentar cada vez mais cl. sua capacidade de
comunicação t'lll t':;('cJcl. iUt(::'rllcI.Liull(.tl,'(',
A expectati\"a projetada para o final <10 �éculo é 0 �urgilllellto <le
;:lOVOS ser\-iço:;. ,-,liaJo a Ullla 11l'-liul" illt.:�ra\.lu Ju:o ::;L'r..-il,;u" '-.� ��;...llll�llt<:
oferecidos", com a utilização intensa de novas t('("nologias digitais em
redes.
.':' '.:0-::':-:;'.-' .,;-;-.;...;--,"".,---". ,,-,'�.,..:;:�,...:,-.i,�,.-;..-;:-;:," ..-:" -, ;. ': " .
c �".'. ...'",",,�� '�0--;C -:;,�..'..."� '..' ' "-'."�.' -� ' ' � '..�"..' '.-� .
� ,"
�
Para rUrllar I)() sí\.(,1 () .."ti\I)<,lp(.illl('llt() (.f(,ri\"() <II.' ("()lllUlli<:i.\(:(I() t.ll-
tre u� di\,crsu� u:;u.iriu� <l<, �i:)tcllli.\.� llctcr(J�('ll<.'US I)a.-;('cldus t.lll tr(Jca J�
mensagem. u (,(,ITT ( ('<)llli t(. ('Ol1Sulatif Illr('l'llu r i<)ll.ll T t.I(;J>h( )lli411<'
et Télégraphiqu<-' ) Jcliucruu u1Ila :;éric d(' r<�c(J1Ilell<li.lçt)�:; <lu(:' Jcfi1le Ull1
conjunto de procedi1Ile1lt()s padrõe:; <:u1lh(�ciJo� ("()11lU lli,<..()llle1lJaçt)e�
X.400.
A série de- reculll(-'1lduç<.)(:'s X.-!OO especificu 11lli <lllibit:'litt' par<t 1Ia-
liipulaç<\u d(-' 2\lL.1lsa.I!;P1ls. ( )� Sist('l1l(l� 1)(tr;1 .\I;111il)I1l<II,:<l(J ,lt' .\I('llS"cl.!!;t'llS
formaIll i.1. bi.1.�t:' li<.'cPs�<.írii.1 1)i.l.ra (t il�lpl<Ulti.l(.ii() t{(-.ti\'" J(Js "l'r\.i(:()s Jl.
Curreio Eletrô1licu. .-\ a.Juçàu (1i.1 r('(.U1l1('11da�(}() X.-!OO tt.l11 r('(.phiuu
aprovnçàu (1i.1. COlll\\1lidi.l.d<.' illrl'r1laciu1lal ("()l1ll) llUr1l1i.l l)(ldri.}() !)(lra r('�t:'r
os Sistel1li.1.S cle C'orr('io El<.'rr()1lico.
v ál'ias urgillIiza\õ('s t ( �111 r rabalhci<.lu lIa (íl'('a ( h' padl'.UlliZi.L�i.lu ([US
MHS. .-\:; R(.COlll<-'lld(t\()('s X-!OO forillll ([(.S('II\.()I\.j([;IS 110 l)(.li()([() ([(, 19S1
a 1984, d�fi1liIl(I() () \h,-tllla([() ..n('<.l I3()()k.. ( X-!0()-S-! ). �Iajs r;lrcl(. ;1 rso
( hItcrnatiullCl.l S ti.Lll<-[ill.<.l OrgillIizi.Ltiull) prU([ll�iu lllll(t llUrllIi.L .0.;iIlljl(Lr.
mas exten<.lida Chilllli.L<.li.1. ..�Ie�:;CI..e;e Orie1lte<.l Text hIt<:'rchCl.ll!!;t:' S).�tt.'lll.
uu "MOTIS... Felizment<:'. llOS últilllOS Cl.nus. CCITT t' rso t�1ll rt:'-
unido esforços na produçào de uma versào revisada dos padrões X400.
e como resultado. u CCITT gerou uma nova versáo da série X400
chamada "Blue I3ook" (X400-88). Esta versào estende. compCl.tivel-
mente o padrào X400 d<:' 19S4.
...,
�
--� , .0- --,
.� implementação dos serviços a serem oferecidos pela REDE-RIO
seguem a tendência illtefllacional de ba�ear ()� deSell\.olvill1ellto� de suft-
�vare/hardware sf.'gundu o �Iudelo de Referência 051 (Ope�J, Srstenl� bl-
tf!rconnection) da rso. ..1,.s sete camadas �"!)f'(.!fic:lclas por estp Il.\j(lelu
são: fisico,enlace, rede, transporte, .sessão, apresentação e aplicação... -�..,. ., " .'. , .� , .., ., , ...::
As três camadas inferiores já estão definidas pelo CCITT e consti- .
~~
;P;'.
rui o l)roto(.olo X.23. () l)a(lr(\o X.25 (; ()fCrCl.id() pt'la nEXP.-\(' ( nl.<ll'
\" aCiOl1al uc Pacot('s} (' s('rci utilizauu (.()111"o 111eio U(:' intcrronex(lo ('lltr('
OS vários rel1trus 1)i\rti(.il)(lllt('S (la REDE-nIO. () hal.Uw.l.l.(. (' �l)ft\varl.
1lecessários para p('rnlitir n interconex(tu serriu a(lq\\irid()s (lir('tamellt('
dos fubricmlteS.
o proj!�to REDE-nIO t,(.lll (,()IIIU rnrefns () (.stud(). (t (-,�p(,(.ifica\..tu
e a implementaçào (l(1..') c"c\.madas de rrilllsporte (-' sess..to (lo lllodelo
OSI/ISO c do� scrvi\()s (h� Tt�rlllilllil \ .irtual. Jc ).Iilllipula\itu tlt-' ).IL.ll-
sagem ( MHS }. (lt. ).l"ctlliplUnç.\u (' Trall�fercllcia Jc .J oh� ( .JT).I ). t. <h.
�Ianipluaçào. .�cess() !-'. Trilllsf(.r�llcia Jc .�rqui\"()s ( FT.�).I ).
o obj('t,i\'() (1(�sse ;Irti,!?;o {. apr('S(.lltill. ;1 ('Xp(.n('llCi,-1 ctU4ttiri(la ll()
rlesen\olvimellto (1(' tUll �IHS. I1licictllll(.llt,('. {. (1(,s("rito () 111O(I(.I() (l<.st('S
siste1llas. (.. lll1la I)r('\,p .11l(llis(.. (I(l l.str\\t.Ul.a ll<.("pss(lri(t l);u.,-t ;1 ."tl;1 i1l1-
planta�ào.
2. O �IODELO D() �IHS
Inicialmelltc. (-- defiili<.lo um .-\mhie1lte pnra �Imlipulaç..io dc �lL'll-
sagem. 011de cOll�ta O� �i�tel11� pctra .\lctllipulaçcto de .\lcllsctgel11 ( .\Ie�-
:)age Halldlillg S).:)tf.'l11:) -�IHS) (.. todo:) o:) �eu� l7 :)uctrio:).
Os serviços oferecidos p(.,los !l.IHS tornmn o .o\mbicnte pal-a :..Iallip-
ulaçào de Mellsagem em Ulllllleio de intercâmbio entre os seus Gsuários
para fins de troca <le mensagens.
�
Os MHS são COllS�ituídos por um conjunto de .o.\gentes U:;uários
( U ser .o.\gents -U .o.\s ) e o Si�tema de Transferência de �lensagem ( �Ies-
sage Tiansfer .System -�ITS) (Figura I).
Os Usuário� interagem com os lr .o.\� pal.a fazerem u�o do� �er\iço�
ofereciçios pelos yIHS. Os {; .o.\s utilizam do� ser\-iços oferecido� p(:,lo
�ITS para efetuar a transfcrêllcia de l1lcnsagern através d� r�de� de c{)-.
municação de dados. O MTSé constituído por um conjunto de .�gentes
.de Transferêllcia Jc �Iellsa,gelll ( Message Trallsfer --\gellts -�IT.-\:; ). que
interagem entre si para retransmitir as mensagens ao seu destino.
(i) -o usu ..\RIO DO �\IHS
::.::;:;-::-:: -.; --Um. Usuá1'io do MHS pode tanto �er uma pessoa. interagindo com
o sistema através de um dispositivo de Entrada e Saída; bem como.
-:--,.,;c t ,". -.,..,
-�,
lTm .(I()lllílli() I it' !!;('r('11(.i(1111('11t() (. (.(�llsritI1í(I() 1)('I() (.(Jll.jI111t() (!I. 1)('!I)
lIlenu:) UlIl �IT..1., ,. z('r()()ll lll(lis l-..1., .s s()I) (I !!;('r('11(.i,\ (ll. lllll(1 (l(llllilU:)-
tra�ào ou ()r!!;lliliza"i(). ( ) (lulllíni() (I(' !!;fTCn(.i(tlll('ll{() ;1(lIllilli�t.r(l(l() l)()r
urna or1!;alliza<;,io p JCllUll1ilillda Jc Domí1liu Jc Gt.'rl'llCillillCllto Pri\"(tJu.
.J ,í o dumílliu (IL. �l.rencialll(�llt() (IJ1l1il1istra<lo l)()r Illll," (,,(illliliistr,t<;it() (:.
denominado Dominio cl(' C;l:'renciamento ..1.,dllliliistrati\().
No 110SSO casu. O JomÍllio de gerc11cillillc11to '-ldll1illÍstr..tti\"o s(�ria
a Emprcsa nrasilt:ira d(' Tl-lel"ollllUlic,-l,()(;'S I EnTI t' () Pri\«Jo st.'ri<l <L
UFR.J .
2.1 -()S SER\ "IC'()S D()S �IHS
Dois tiros (lt' s('r\.i(:()s silu (l('filli(I()s l);lr;1 :l.I;lllil)tll;I(;I() (1(' :l.I(.ll-
sagt'lll: () s('r\.i(:() (ll. Tr(t1l�ti.rPll(.i;1 (h, :l.I(.lls;I,�(.I1.l \ :l.I(.��;I'.!,(. l-l.;lllsti.r
-MT) (' () sl'r\.i�u (IL' :l.I(.,llS(I.1?;(:lll hlt('l.l)('SS()(,1 I hl{('l'l)(.��()(J :l.l(.s:-;(lcL;l' .
IPM).
o �t'l',.i�<) <.1(' �IT Slll)<)rtn ;'pli<on<:()('S .�crnis <", tr�ll1Sf('11,11\i;, <", 111<'11-
SC.l.gClll
o serviço <1(' IPM suport.a comullicaç<.io illt('rp(:,ssoal. illcluill<1u ("u-
municaçào com us serviços existentes de telex e telemática (10 ('('ITT .
,3. -�N-A..LISE DOS SER\.IÇOS DOS SISTE�,I--\S DE �,IEXS--\GE�S
3.1 --:.\ ESTRl-Tl-R-:.\ D.-\ REDE DE TELECO�Il.XIC--\Ç..\O
Dada a ,grande heterogelleidade de arquitetura du� si�temas de co-
municaçào. é importallte ter em mellte o fcttoi. compatibilidade na in-
terconexào de rede. O 11lodel.o funcional dos MUS define dois a�entes
responsáveis pelo fornecimento dos serviços nos usuários do sistema: o
UA e o MT..1,.. .-\ estrutura interna destes agentes nàu (-':)tá padruluzada.
e a entidade que expressa a funcionalidade destes a�entes é definida
pela disponibilidade de :)eus serviços.
Os ser"iços oferecidos pelo lT .;\ aos seu� usuár.ius com o objeti\'o de
iacílitar o acesso aos ser'"lços ae =vIH são cilarnados de funçues lucaís e: não são objetos de pad'ronizaçào. .,Tais serviços não requerem interação
com outras entidades do.sistema. '-- -
."':�. ,.c,,-"".;:;,,:;.::�;.��.-;. .-.'j,C...-'o-: ;c
"c�,� ," �'- ��'.�.;.:�Y:.� --, c" �
A illlpl(,lllL'llt;U:;i() (ta l".-\E l)o<.l(' spr r('..Jiza<.la lia t()l111a (I(.. l>ro-
.-\ estrut.ura tl<) �IT.-\ l)()<I(' (.<)lllp<)rtal. al.<tllit<'tlll.(\S I)<.lll \.(Iriatla�. O
caso mais típic:u s(.ria (I <1<' U111 ..11milltiollle.. .(JlltlL' (�xi�t(. :.;llpl)rrf' l)ara
serviços i11tcrll()S <1<' (.()rl"<'io \,I<..tr()llic:o 110 I)r<)l)rio �i�t<�11lli h():;!)<-:Jeiro.
Da lllesma fUrnlf.\. S(' (-,11<tUatlra lllll ll<)tl<) ("\)111pl)rr;1 (lt' Il111a 1,'(i(. lo('f.J
com a fUll�UO (le �(�r,.iJor J<)S ..:;<�rvi�os Jf.\. �IT.-\E.
As po:):)íveis (�\.muçõc:) Ja L.�trutura JO :\IT.-\ �U,�erf:' Ullilll.(JUCepç(io
de rcde� ()ud(. S(.us (.ll.lllCUt()S ( 1(.v('1ll (4)rcs('utal. ti(.xiiJiliJaJ(.. 1)..lra ("(Jlll-
l)ortar a (listril)\\i<;(t() ( Ia f\1ll(.i()llali(ln(I(. ( Ia 1 )r()l)ria r('( I(' ..
Desta forulli. () 1110(1(,I() fllllCiOll(U (l()� \IHS (,)j)r(' (.�rrllrI1r;IS (1('
ill1pl('ll1('llta,;\o (1(' �i�r('lllnS (1(' 11l('11Sn.l!;('11� (1Il(' 1)()(1(.1l1 �('r l)cl�(.;I(I()s ('I1l
interlip;a\õ('� (h. ..11lai1lf1.(tl1l('�.. .('lll illr('r("<)ll('X<-)<'S <1(' r<'(l('s. I' ;Ir(� ('m
COII1U1lica,(\o ('1lt.r(' 1.('J(.S l)líl)li(";ls i1lt.('rl1a<..io1l(tis.
3.2 :. OS PROT()('OL()S E�\()L \-ID()S
.-\ �éri(.. ( lt' r('C()lll('llda(;(-)('S X.400 d('fill(' 1)i.1,Sicalll('ll r(' tr(;s r i P()� dis-
tintos de l>rotoc()lo� l>ara realizar a� illt('raçi)l'� llec(:'��cirius Plltre �U�
entidades.
( 1) Protocolo de Trilllsferêllcia. de Men�agt.'11l ( p 1
Este protocolu <lefille a hlteraçàu tie RetrallSlllissàu t'litrt' u� :VIT.-\:;
e outras internções necessárias para prover os serviços do MTL. Ele faz
uso de outros l�.íveis dq Mudelo 051 abaixo tio nível tie nplica\ãu para
retransmissão cunfiável de mensagens entre oS NITAs.
( 2) Protocolo de Sub1l1�.ssào (o' Entrega ( P3 )
Este protocolo define a hlteração de Submissão t' a hlteração de
Entrega entre os U As e os MT�-\so Ele faz uso de outro� nív('is do Mod-
elo OSI abaixo do nível de aplicação para troca confiável de men�agens
enre U.o\s e �IT.-\so (' dos procf:'dimentos de operaç<:to r(�lllota para coor-
denação de suas interaçõeso'0- ..
(3) Pc
�:...:� ;; '-=�:::..:.�,:;;,.;: .�-7Pc é potencialmellte um conjunto de protocolo� q�e definem a sin-
..taxe e- a semântica do conteúdo da mensagem que está �elldo trans-
;-{.�i�. .;.,..�., " �-':;" .',:-.c-'.�. . "i,,:�..� .-: :�i� "",,-,-.. �-.-,,�..,."
� �,-�.-
grazna elll Ulll :.;l�r('lll.l Ul()llU-U�ui.irl(). ("UlllU lJl.�: ()Il. ll1ll l)r()I.'('��u t:"l1l
um sistellilll1lulti-ll�u(iriu. ('()lllU llli.tilltralnt:"S.
ferida. N() (.aso J(' {tl)li(.(1�<.)t'S illt('rp('SS()(lis. ("()mo C'urreio Eletr()11ico. ,1
instância de Pc aclotM1a é () Protoc.o1u de �IcllSa,e;em hlterpe��oal ( P2).
Este protoco1u suI)ort(1 ()S s('r\"i�()s d(' IP�l <llle Sào fornecidos pf'la ("0-
operação de uma <-luss<.. <lc [.�s. us IP�l lT .�s" Estt's s(-,r,.i(:os p('rmitcm
que um indi\,íJuu S(' ("()llIUlliqu(-, ("um uutrus illlli\.í<lu()s {ltru,,",s <.l.l trullS-
missão e rccep�(iu J(, �,I(!lls.l,l1,;ell� hlrelVeS�()clis (IP-�Iess.l,l1,;e:)).
.4.. definição mais impurtmlte <lue ('llV()l,"f' (.st�s protocolos é () t'n\"f'-
lópe eletrônico universal <lcntró <10 4ual .tS 1llL'nsagells (los u�uáriu:) �.lu
trasmitid.1.s.
Possi\"clmc11tL'. ()S sist('lllUS (u.' lllCll�,l,I1,;CllS J(.,,"(,1ll t('r Sll.IS 111('llS.I!.!;(.ll.-;
s(.ndu tr..1.nsnliti<t{ls ntr..1.\"�s (U' r('(t('s.<u' ("()lll\\ta<.:ií() (t(' l)'l("()r('�" (111(' �;i()
;unp1..1.1lle11t<' nJ()tnJ(l:; l)nr;l SI1I)()rtar as r('(u's l)lll>lil'as (U' ("( 'lllUlli(';I(:;io
<te JaJos. P;U",l () Slll)()rt(' (l() �IHS.I' 11('("('ss{í1.i() (, SI\I)("()lljllllr(, 1!1, �1'r\Oi(:()
Je SL'��.l,u X,21C> (to C'C'ITT. (IUl' ("(m'('Sp()llJ(' ;U) ..13asi(O "-\I'ri,.it�o S\\I)St'f
(BAS)" (to �(�rvi<�u (lt' S('ssctu ISO. QUllilt() ;I() llí,.('l (le Trllil:;l)ort(', t;
necessário somente a Clcl.�s(' O ( zL'ro )o
3.3- .-\5 F.-\CILID.-\DES DOS SER\ -IÇOS DO �IHS
()� \ls\\;í1"i()s (t() �IHS (lisl)()('lll (lI, Ulll..t ("()l(,<:;l() (l(' r('(Otll'S()S l' f{l("ili-
dades para ell\"icuo (-' rL'ceu<..r mellsage11s JL' u1lla furma eficiellte l-' expres-
siva.. Esta ('()l(:,<:clo d(' r('('urs()s ()f(:,r(-,("iJus P(.U) �IHS r('fi(,t(' {I (0..lp.l(OiJ..IJt'
funcional do sistema. .-\ capacid.1.de fu11ciunal � cumposta pelu� Elemen-
tos de Ser\'iço pcl.ra NIH. Estes Elementos <le Servi,o formmn n hase do
MHS. Os Elementos de S<�rvi,us do �IHS. como "isto. são proporciona-
dos através de duas classes de servi,o�. a saber: o Servi,o de mensa,e;ens
hlterpessuais ( IP�lS ) e o de Transferêllcia Je Mensa,�em ( �lTS ).
.O SERVIÇO DE MT
O Serviço Bcísicu d(.. �IT penllite um l- ..1,. suumeter f' receb�r mell-
sagens. sendo infornlado nu casu em que cl. 1llellsagem llàu puJe ser ell.
tregue ao U .-\. destinatário. C'ada mensagem é identificada unicamente
pelo U .1\.,
Para facilitar uma comunicação expressiva. o U A pode indicar ao
MTA as suas capacidades com respeito as mensagens recebidas. tais
como os tipos de codificaçào da informação que podem ser aceitos nas.0- ;.�'c;;:.;:.0;.-;: .-:�:mensagens entregues a ele. E. também. é fornecido em..cada mensagem
entregue ao U A o tipo de cunteúdu. us tipos uriginais de cudificaçào da..-:' , 0,� , ,...� o.-,--' --,- �..-"'-- -c-OOC--=�-�-==..�.-��.�= � '�-..�-.. --, -�-..
illforma<;,,\o <1(\ lllCllS(tg<'lll. Ulllli ill<.lic(\(:ii<) ( I(' (.( )11 '.'l"s<-)(,s ( 1 \ \( .I )( ISS(llll t( 'l"
�ido l"calizada�. os t.ipos l"(.sultillltC� <Ic c()<.lificn<.:(i<) (I"L il1fOl"llla<;"io e a�
<.latas <.le �u)ill1i�sào (' (.lltl"<'!.!;n <Ia ll1ellSn.11;em (10 .\ITL.
.-\s F.1.ciliJades Opciollais Je MT ofereccm recursos <LdiciOllC.1.is .10
UA que aumentam 1t (.apaciJ.1.dc ftmciOllal Jo 2\,IHS. E:ita (.lasse de
servi�os l)(-.rlllit(' () l-.\ SI11)n1l'ter 011 <:.lllCcl.tr lll(.11:i11,�('llS uO �IT.\ p.U"(1
entrega pré-J.ttaJa. O l. .\ 1)()Je solicitm. a() �IT.\ (111tc' rpt('11l1.1 .IS lllen-
sagens e/ot1 llOtific.l<.:()('S 1)1u.a Plltre.�a .tté líltillli.1 ()r(l(:nl. () l..\ puJ<.'
requisitar qu<.' () �lTS r(.aliz(' 11ma (letel"l1lina(la (.)ll\.('rs<1() s()hr(" (1. 111<.'n-
sagem ou proihí-la. (�t1.Ulto a el1tr�.!!;a rle mensn.!!;ens. (, ofere("ido ao U .\
a possibiliJa(l<' (I(. s('r il1fonuaJ() (ln ('lltr('.e;a (Ia 111('llS1t�('m. l.lll.1. lll<.'sma
mensa.1!;elll l)()tlt. spr Plltr(.�11t. 11 \.1íri()s l-.\s (u.sri1111r1íri()s. ( ) l-.-\ 1)()(1(-,
aind.1. r('quisit"r (IUC 1t rr.lllSf(,r(-'llCio 1ttr1t\.(�� (lo �ITL S(.j11 11r.�l.11t(.. ll.'to
IU.,�tc'llt(' ()t1 1101"lll.J.
No C.I�() (I(. illll)()s.-;il)iti(la(I(. (1(' ('lltr(..!!;a. () l..-\ I)()(I(. ,,()li(.ir.lr () r(.-
tOrl1O (ll' 111l.11Sa,I!;t'11S. 1)(.1111irir (111(' (I 111PllS(I.!!;('111 :.;(..i(1 (.11rr(..!!;\I(. (I ()\trr()
U.-\ de1ltro <.Il. l"l�r�O� l.riti.ri()s. ()tt l)roil)ir () .\IT.-1. (Ip 1lotitic(í-I(). Exi�tt.
C:Li1lda. o s('r,iço dt' �O1ldll,l?;(.lll. (Itra\.('� <.10 (IU(t1 0 L-.-1. l)od(' 'I.rificm..
antes da sub1llissào. .-;e �t1lla 11le1lSage1ll particul(Lr poderia ser t'lltregue
com suc('sso.
o SER\"IÇO DE IPM
o Ser,'.iço nc.í.sico de IP�I cOmprc�llde 11111 co1ljUllto <i<.' Elellle11to:;
de Ser,.i�o que possibilitmn tml ttsuário a ('n\iC\r <' r('('('h<-,r 111('llsa.1?;pm:;-
IP. Pal'a isto. l':;tl' st-'crvi<:() l11.1?;loba o Sl:'rvi�() n[lsi<,() Jt' �IT (' aillda.
permite que IP!vI-lT As cooperantes estabeleçam lllll ide11tificc1.dor pax.a
cada me11sage111-IP trall::;lllltida ou recebidc1.. <-' que n llc1.turezc1. l' OS atrib-
utos do corpo da mensagem-IP sejam trnnsferido:; junto com o corpo
desta me1�:;c\gem. d u:;uário pode ainda enviar uma mensagem�IP cujo
corpo co;ltém vári.as partes de natureza e tipos distintos. entre Qs quaistextos'encripta<.los, <.' futurC:l.mente voz. .
.�.c ...,
~
.A..s Facilidades Opçionai� de IPM visalll torllcl.r a COllIlUli<'cl.çcio lllai�
expreSSi\",,1 f' objeti\.h. Esta l'lass(;' de s(:'r\.i\o (.uglol),\ (;lS F(;l('ilillaJ(�s Op-
cionais de MT, permite que o usuário ao enviar a'mensagenl, �e iden-
tifique de forma, ami�ável ao destinatário da mensagem. opine �ohre a
import.ância, assunto, o�solescência, sensitividade da mensagem e asso-cc.,:.-:.,-.,-�\:.�..:::�'.;.:-' ;� .cie esta mensagem com outra(s) mensagens-IP. O usuário pode solicitar
"O: .' que- o destinatário"da mensagem envie t}ma resposta desta mensagem-.,.�.. ,-..:-.:.".- , .". ---:-- .
--' :;;;."..;';."':':f-'.;.:-;J.:.-.,..�;,' ., � :- fc ,'-.",�:0...,-.,;..."-.- .",'::..'-;-':-:-.;- " ,c -"" .:;..0-:';--;.'-.c, , ---;. , .,
(\ ('I(. ()\1 a ()11rr()t s I IlsI1(íri()( s I. '!1\(' �c'.i.1 i11ti)rlll(l(lIl t:!ll (.(1'() (lI. r('(.('I)i-
meIltu uu llU l.aso ( I(' illlp(':;sibili<.Ii.LJe J(, r('ct'i)illl(.'1lr() ( Ii.L 11l(.'1�S(ll1;el1l l)ur
parte Ju (IL'sti1ll\t(iri(). (. (111e S(.11 l. .-\ r('m('r(1 (,:-; 111('11�ag('11:O; r('(.('bidns (I
outro u�uáriu. .-\S 1llCllSa�(.'1l� r('1lletidns 1'()<.lI.'1ll S('l" ('1l\'ia(ia:; 1l0 ("<)rpu
Jc ()U tru l1lL'llsaI.!;L'lll- IP .
l:l1li.ll..-\ l)()(ll. ('X('(.t1r(lr ti111(�()('S lI)(.(lis l)«(r(1 �(.1111'..11(íri() (tII.11l (lI):.. El-
cmento� (I(:' S<.'r\.i�()s J(, [P).I (' ).IT ()11 ('I1l ("<)lltl)i1l(u:ji() (.()I1l (li�111lS (1('st('S
serviços. ()s sl'r\.i(�()s lI)("nis 11(1<) r(.(lu(.'r('1ll ("(I()l)('r(I(.il() ('11rr(' 11sUal"l()s (.
seus U.o\s. J(..sta t()rnw. 11(1<) I' ()I)j<'t<) <1(� l)a(lr()11izal:(lu.
.1--!. DESEX\ .()L\ .I�IEXT() D() �IHS-.\"C'E
--!.1- �I()DEL--\GE�I Fl.�C'I().\"--\L
O l)r<)("('(li1ll('11r() I)(ísi("() <lI) ti11l("i()11(tl11('11r() (lI) :.\lHS-\"(.E l"()llSisr<.
Je \1ll1 ("i("lu (lI, il1r<'n()".;I(.()('s. Esr(' (.i(.lI) (ll1(lli�(1 (I i.()11l111!i(.;I(.(I() ("()111 jl.., , .
camada Jl.' S('SSi\('. nl1alisn (\ l.<)1l11111iL(lt,:;i() (.<)lll o 11St1i.iri(�: l. (I[i\.a (IU(l1ldu
Ilec(�ss,iri() ( )S l'ruc( .( lil1l(.'1lt< ):; <lI. r ra1lst(.,rC1lCi(1 (1(' 11lPl1:;a,l;l'1l1 1 )..Lru (l ca-
mada d(' S(..SS(\() ()U l)a1"a o l\su(irio. C'(1.(la ml(ili�e r('alizada S(' r(:,ferp n
t1mn l)<)ssí\.(,l r('(.('l)(�(1() (lt' 1111!(1 11ll'1lS(I".!;<'111 l)r()v<.lli('llr('. (1(1 1.(11l1a(I(1 (I(.
sessão uu Ju usu..irio. () �:IHS-XCE est,i di\,idiJu l'l1l 3 1llúJulos pri1l<:i-
paIs:
(i) -O 111Údulo UAE qut:' (,Olltél1l fu1l�õ(-'s (lti\.a(la", 1)('I() 11sUal"l<) (111('
corre:;po1ldel1l nos Elel1lel1tus (le Servit,:us 1le("ess,iriu:; l'ar..L i1ltt'r,L.1.!;ir
com o Sistema de Transfcréncia de i\,tleIls,1.gem:
(ii) .O l1lódulo MT.�E que furnece us 111.eius pelus quais O� a,�<:",ntes
usuários ( l� As) pode1ll trocar 1llensagens âtravés das redes de co.
mu1licaçào de dado�:
(iii) -O módulu RTS que é a parte da �ntidade de aplica�ào ( .-\E)
..respu1lsi.i \.f'l pela (.ri..Lç(1u (. 111a11Ut(:'1l�àu d(' asso<:i,Lç()(..s (..1ltr(-' u:; p..1.re�
de AEs.
,.' O MODULO l..-\E
.o\ principal fu1l<.;)o c1(, Ull1a (..1lticlad(-' (1(.. a!1..f':lltf' l\su..lriu (� l)rUV�r
ao usuáI.io ser\iços de submissào e elltrega de mellsagells através do
-.:;�';.;7-;':::.-;;;':-:..:'::::;'r MTS. UAs são agrupados em classes baseando-se no tipo de men-
, sagens que podem manipular. O Sistema de MeIlsagens Interpessoais ':-..
,...,-'-.;; ; ;.'.;" ;.. .,..:;., .;:;:--
L
( IPMS ) f()rll(.C(' i1 S(.11� 11:.;11(iri()s :.;(.r\i(:()s (.sp(.(.íti(.()s l)(lr(\ �11(1 ili[(,r(.()11IU-
llicaçào, l.(tpaci ta.l1J()-( ),..; 110 ( .11 \.i() l. r(�(.cl )<,:llo llt' lllCllS(Ll.!;l:l1S i1ltl:rl)l.ss(J(Lis
(mellsagellS-IP). () Ir:\Is (.()111pr('l.1ldc () :\ITS. 1111l'-\ (.I,-lSS('(.sp(.l"ític,-l J�
UA 's del10111i1l'-1(l(1 IP\I-l-.-\ ..'i (. ltCCSS() '-lOS �(.r\'.iç()s t(.l(.,x (. (l()S scr\.iço�
Telem,iticus padr()IUZl\(lt):.; l)('lo CCITT. .-\1Í:.'11l dissu. '-l IP:\I.l. .-\E Jcve
fornecer facilidc:lJes luci\is i1() Se\l 11S11(irio (l(' f()1'1nr.l r.I 111elhur ofl:rf'c(,r os
recursos Je l1la1lipulc.l\'-lu Jl. l1lC1l�a,e;ens ( �IH ).
o 8erviço IP:.I (, t.<)lllP<J,..r<) (l<) <.<)lljllllt<) <l<. �t'r,.i<:<)s J<. Tl'..lll:;tl"l"(..ll<:i..t
Je Mell�..'g('11l (.\IT) (. (l<) (.()lljllllt<) <l<. s<'r,.i(:<)s 1)1"()I)<)l'("i<)ll..IJ<)S l)(.l(, ("<)-
opera�ão dp V .-\Es. <Iii(. l)()l' S11(1 '.(\Z ("()()I)("l'(11ll <"lltl"(. si (Irl'a,.�s (l<) l)l'ot.<)-
<:010 de �1('llSa,e;('llS Illt('l'I)<.��<);li:.; (P2). (.:.;I)(.("ifi("iI<I<) 1)(.l(1 n(.t"()lll(.ll<l(I\(I()
X.420.
Para l)l'ul)()r(.i()llar () �(.r\.i\() IP�I. .IS l..-\E.:.; ,h.\.(.lli l,(.illizc.Lr
()per,l.ções <1u(' S\lP()l't(..m ('I('lll(.llt()S (lt' s('r\.i(:() ('sp(..('íti('us. .-\ ()l)(.l'açi.iu
de uma l..-\E (, (lcs(.l'itil (.lll r(.l'lli()S (lils sua� ilitt.l'i.U:()t:'s (.()lll () Il�UiLl'I() (.
com a MT.-\E a t..l(L i.1:;s()ci(\(la.
o MáDl"LO �IT.�E
A priIlcipal ftm�c.\() ,l(. \mla Elltidad(-, dc ..1,.,�ent('d(. Trall.'jferêllCia de
MenSap;ellS (�IT..1,.E) (, l)r(),.(.'r () S('r,.i�() df' Transf(':ri:.cn(.ia df' �1(-'llSa,e;en5
( MTS ), u (lUal fOrlll.l.(' a S(.U.'j L...1,. .:j aplica�õc:j gerai:j (� i1ldepellde1ltes
para transferência d(, m('llsagen5.
Alguns servi�os reqt1i�itados pelos U .� .s sào fornecidos por meio de
funções lu(.alizad{)s ( .111 \1111 \íllic{) �IT .� l)ois llttU { lt'l)(.lld(�111 (la tr(.lllS-
ferêllCi/;1. d(. mell�a�ell� (.lltr(. �IT.� .s. Porélll. ()l\tr{)s s(.r,.i�()s r{.4llt'r('m
que dois Ul\ lllais �IT.o\ .s ("()upercm el1tre �i. Tal ("()opera\/;iu é defillid/;\.
pelo protocolo de Tr/;1.llsferêl1cia de Mensagells ( Pl ) ellcul1trado lla re-
comendaçào X.411.
Além' dos serviços considerados básicos. o NITS fornece agrupa-
mentos de elementos de serviços para s�ndagern, subrnissào. entrega e
consulta.
o MÓDt.LO RTS
o RTS (Servidor de Transferência C'onfiável) é a parte da entidade
.-de aplicação (.-\E) respoI1sá\"el pela criacào p manutenGão cle associacões
entre os pares de AE e pela transferência <.'onfiável das unidades de'. ,. , .., .-." dados do protocolo de aplicação ( .-\PDU) entre estes pares-.;,�; :.c:
~
-,,"'�" '3 '... ",-;' '.;;.i.:,-.:, :�,;- :.�.c 00 . -;-�;..,:..�.'.---;�:.:,��.�,.7-'!:..::'.;;=- .� �-.�.'-
�
() lll()(llll() RTS 11;0;;1 ('Xr('II:;i\.;lllll.llt(. ():.. �(.r\.i(;()s (!t. ;o;t.�...;I() (I� (Illai:-
<...�tào dirct;ullC.:lltl. (lisl)()llí\.(.i:-; 1);lr.L .-\E .ltl:.l\.('.:-i JU llí\.(-l Jc.: ;lpr(.:-iPllt;L,.lu.
(�llanto ;lO llívt.l (!t. ;11)r(.St.llra,iLO. lllll lllíllilllO (!t. l)rOLL.liilllt,.llt():-i ".iu
necessários p{u.a atcndcr a� n('ce��idade� Jo RTS .
No ('aso do =--IHS-\"CE, O RTS (� parte do 111Ódulu =--IT.-\.E i. é uti-
lizado para sllportm' (1 ('()llllUlic(I<:;\() ('lltr<' <lllliS =--IT.-\.Es h)('alizn<l,-ls (..111
sistemas a.bertos clistintos,
-!.2 -IMPLE).IE�T.-\(.--\O
-!.2.1 .() .-\.\lnIEXTE DE I:-IPLE.\IEXT.-\Ç.-\(),
o mllbicllt(, (l(' illll)I(.lll('llr;I(;;I() Ilriliz.I(I() (. l.()lllpU:;t() l)(-lo Sistl.llla
colllputaci()II;J \ ..\X SS10 f.()lll () �ist('llla ()I)(.r;,(.i()ll;J \ .:.IS. Est.(' :o'is-
tellla � lllulti-11SI1;íl.i() (. ill(\)rl)()r;1 111(.Callislll()S 1);lr;1 (\)IIIIUlil.;I(;I() (. Sill-
cr()lli:)lllU ('llt.r(. l)ro(.(.sS()� ,�rilizall(l() rl.(.llrs()S (1(. llll.llll)ri;, \.írtl1;LI. Slli.l.
c()llfigura�;I{) iltU;J ill(.llli r(.(,lrs()s (lt. ill'lllaZ(.ll;,lll(.llr() (.lll (lis(\) (. IUll
.'spullillA.. l)ar.l illll)r(.ss(I{J (.lll (li:;l)()siri\\)s J(. s;líJ;I. -\ ...;ll;1 ()l)(.r;u:il() �(..
clá .ltra.V(�s (I(. t(.l'ltlillais illr(.r;lri\.()s.
-!.2.2 -.0\. ESTRUTLR.-\ DE I�IPLE�IEXT.-\Ç.-\O.
A estrutura ti(' ill1plt.'111clltaç(\U tiu 1IHS <� compo:jto tit.' \'(írio:j pro-
cessos que se comunicam ntra\.és de troca de mellsa.1?;ens. Existem dois
tipos de 111t:'nsa,!:?;clls: (I ln('llS(I!!;('m <1<' (l(l.dos t:' c\ mensagem d<' sinaliza(;ào.
-",
A� 111('llS(l,I:?;('lIS (1(, Sill(\liz(\(:(\() sr\() rr()('ad(lS ilfr;I"�� (lp c.(lixas l)()sfais
("Mailboxes" ). i:jf() ('. filil� FIFO do pr(jprio Si::)t('llill Opl'r(lCiOllal. l"lll
processo pode ter caixil::) p():jtai� df:' elltrada ( fila dp lllell�a.e;ell� rece-
bidas ) e caixas po::;t(li� dt.' :jaída, ( tila:j de lllcll::;agell� ell'.iad� ). .� cada-.
caixa po�tal de ::;..uda e�t..í a:j�ociada a idelltificaçào do proce��o receptor
das mensagens transll1Ítida::) ;\quela caixa postal de saída.
Por questões de ('ficiência. preferiu-se realizar a trall�ferêllcia de
dados atr..l.vés de área.') ,!?;loiJ..l.i�. i�to é. ;Íreas de lllelllúria COlllUllS (L todos
os processos. Isto S(.. devf' ao fato de que utilizar o procedimento de
('omunica(�ào (1(' l)r()(,'sS()� \-i(\ ('(lixil:j po::)tai� 1)(U'..l llll'll:ja,!?;t'llS d(' Jado:j
é um proce�so lellto no ambiente em questão....
proce��o::; pode ser dividida em Jui� (.;a�u�,A comunicaçc.1o ellt
;-. a) Comunicação de processos pertencentes a um único domínio de
gerenciamento;-;
,--,- �-.�.., ..
",.,�..�-c--.,. -,,--�,=-=--�-.
I)) C'<)lllUlli<'(\<:(\<) <1<' l)l'<)('('SS()S 1)('l't<'ll("('llt(.'S (I (hIlUílli<) (h, .I;('l'('lll"i..l-
mellto <.listilltos,
�o prirn('ir() (.as() (, 11Wis Si1111)1('s (' S(. rpSl111l(' l,jlSi("(ll1lpilt(' 11(1 tr(),a
de apontadorcs. .-\ l1lC1lS(I.t!;('1ll S('11d() trocad,-1 (.sr ,-1 (In1l'-tZC1l'-ld,-1 11'-l (irea
global e apell'-t:) sel1 dcslo,,-lllle1lto .(ll'lltro (1<-,:)s,-t (ir(.,-l (:. ("olocad(\ 1lUl1l'-t
caixa po:)tal dp P1ltr,-ld,-L <10 I)ru("{':)so (1(-,�tillU. ()ll �(.ja. Illll<L si11lpl<-.s rroca
de apontadore�.
o Se�Ulld() t:aso .;. lllais c()mplex() p()i� <..llV()l\"(.. a trall�llllS�à() e a
recepçào de Ullidades (le ti(:,d()s ('lltre ()S ti()1llí1li()s ti(, gcrell('i..1.1l1<::1ltO Jis-
ti1ltos. Pm...1. t.1.1. �. i1llpl(.l1lt.llt.,tio () l)l"()t.o("()l() J<.. �'l/)llll��.l() (. (.lltr<:!!;..L
(Pl) Jescrito lla r('(.()l1l(�1l(l;,(:;I() X.-!ll Il() C'C'ITT t. tlriliz;ll:il() IIi' r(.I.'lrS()S
Je rcde .
--4.3 -\".-\LID.-\Ç'.-\() O.-\ I�IPLE�IE�T.-\Ç.-\()
o pro(.t's�<) <I<.. \.;l1iJ,u�,i1) l)rol)<)sf() l)ara ;1 illll)I<'lll('llt;l(a<) I' (.()111-
pO1)t<) <.ll' <.lua:; f;l:;('� (li�r.il1t,l:;. --\ l)rill1(.ira f"s(. t\Jll1pl"('('ll<.l(. ;t (.I..ll)()r..,(a(J
de ferrnmc1lta:; r..tra :;uI�()rt(' ..t() pr()("���o <1(' \.alid..l<.:'ci(). --\ s('.I!;Ul1<.l..l f..�('
t'1l,L!;l()b(\ 111lla ;,\.a.lia(:,\o pxp�ri1ll('llt.n1 (I() ("()l1lI)()i.f;I1ll('llf() (l()s l)r()("('(li-
mentos realizada de fOrll1a <-'xau�tiva. ='ie�ta �(:'g�l1da fu�(:' (:. (Jo:;(:'r\.ada
a relaçào ('1ltre ()� rrocedi1llc1lt():; l)ror°1)to:; p..tra 'cl i1llplc1ll<-'l1t..lç..t() e u�
procedimc1lto� implemc1ltado:; <:,feti\..u1le1lte.
, -4.3.1 -FERRAMEXTAS DE SlTPORTE .-\. \ ".-\.LID.-\.Ç.-\.O.
o primeiro elemellto de �upurte p,-tra u proces�o de il1lplelllelltaçàu
consiste n,-l il1lpl,-tllt,-tç,-i(.) à(' Ulll'-t 11U\« t'-U'({'-L 11U si:)te111C:l lUj,-t pri11ci-
paI atividade é '-U'l1l'-lZenar todas .\..� l1l('ns.tge11:) troc.1da:; (-'ntr(' JU'-l:) (111
mais l'ntidaJl':; fUllCjo11(Li:; Ju .\IHS l>l'n11iti11J() .,�:;i111 (L (lbt(.11�a() J(, 11111
"log" que' cuntél1l. toda." as unidades de <.lados trmlsnlitidas 011 rece-
bidas para/de um outro domínio de gerenciamento. Esse lug é dito :)er
horizontal.
o sel?,'undo element.o de S\lporte tmnbém ("onsist(" nn implementa<::ão
de un1a no\'a. tarefa 110 sistema cujo prin("ipal nti\'idadf' (co al"mazenartodos os evelltos ocor1'idos 110 âl1lbito de uilla sub1lu�são/recepção de. .
, ..
rnen�agem I?Cn1l1tl11UO a Ul)tcl1�au ue Ul11 ..u� l.J.ut: l.ul1L(:lJ.l L,JUij.:> ..1.� !lJ.-
forma.ções do percurso da mensagem dentro de um único domínio de"
ge�enciarnento.- Esse log é di-to ser vert-ical:...:- �- � :.;:,-.;::-':�,.�.- .:..-:�.,?;.�.-':�...,-. ;.':' ::. .":..:-�, ;;, "" C'.'.C--'
'. .., , ..-, -.c. ..
() tpr<'<'ir<) 1'11'l1l<'11t<) l'I)11Sistl' (i<' 11111 Si111ttlcl<II)l" <iC1I'.Il1lcl<la <II' s('�sií(),
(lUC pt'l1l1it(' (1 iI1:;r(ll(t(�(i() (' il1t('rli�,l(�(t() (I(. <lllcl� iI1St,'l,llCicl:-; Ilcl ill11)1(.,-
Illcllta,(t()(I() �IHS 1111111 líI1iC() (11111)i('11t<' <1<' i1111)1(,1111'11r(I(:ií<).4'
""
-1.3.3 -PROCESSO DE \ ".-\LID.-\Ç.-1.0 EXPERI�IEXT"-1.L.
De ross� (las f(.ITm11('l1tas (l(,scritas 11a �('(.ii() it11t('ri()r. (. il1ici-
ado o process() J� \.aliJi.t(�,io ('Xr('ri111('lltal J(I ill11)ipll1t.'llti.tçiio. (le llllla
f()rmi.1. gra(lll,tl. 1)(.rlllitiIIJ() (111(' (I (.()lll1)l('Xi(1,I(h. (.llli)llri(l,1 llt.sta f,IS(' �(.ja
diluída �lll �t.apa:3' S�(lllt:'llCi«J(lS. É J)()lll l(.,llll)ri.lr (lU(:' i.llltes J{, ch��ar
l1este e:)t(ígio J(, \uliJal�,\(). c,lua l1ll1 (l()s lll()dulo.-; (ltlL' (.()lllP()('lll () ll10U-
(.l() fUllCi()11,J ll() 11l)SS() :\IHS Ú)r,Il11 t(.stil(l()� (.I);lr,l(iillll(.llr(.. !1�,lll(ll) (J�
(.lellll'lltos (ll' SI11)(Il.t(' ,11)r(.S('llt;\(l()s ill.illl;l. E.",ti' 1)11)(.(.S�() (U' \.;\li(l,I(:;I()
rode :)(.r (li\.i(li(lo (.111 (lllittr() (.t;ll)iIS:
1 (J. ET.-\P .-\
�estc.\. ('tapa illiCi(1l (, ;Illali:.;a(lt) () (,)1llI)()rr;llll('llt() (1(' 111l1 (lt)111í1li()
<.le gere1lCitt1l1l'1lt() .-;il�ll)ll's t()r1l1C.I(lt) l)()r 1111l lil1i(,) :\IT.-\ (' 1l111 11111l1('r<)
qualqucr <lt' l-.-\ ..-; 1)(l1.;1 <111(' ;lS <)l)('rit<�<)(.s 1)(ísi(.(I� (1(' SltbllUSS(1{) (' ('l1-
t.re.l1;a 1)()SS(l1l1 s('r ,\'riti(.;t(I(ls S(.lll lt".;lr ('lll (,)ll:.;i<I<,ril(:;I() <)S ;ISI)<'(.r()s <lt'
traIlsfert;1lcia (Il' llle1l::;a.!!;('llS. P()de ser t<�stc.\.do a illr('rfa<.<' l..-\/?\IT.-\ I' o
protocol() r2.
2Q. ETAPA
A segunda. ('rapa. illrl\li a. (\11(1Ii�(' d(' dui� <lul1líllios <lI, �er('llrillill('llto
simples. ou seja.. Ul1l sistel1la o1>ticlo p('l(\ dupli("(1<:(to dQ sistpm(\ utiliznd()
lla primeiru (!tapa descrita arilllli.
A a11áli�e (� feita ..\,tra,'és dc lllecalli�mu� de �illlUlc\�..i.u. I�tu p(:'rlllite
que o mo11itor..\,lllellto �(. C.:()llC(::lltr(:' �lll Ulll.llllicu ..\,lllbiellt(:' <1e illlple-
me11tação. D(.sta f()rIlla. S;11) (.ria(la� (ltlliS illstàll(.i,ls dp illlpl(.lll(.llta,..i.o
do MHS. illterligadu� pur Ulll �.illlUladur da cm11adcl d(:' se��àu. Pur lllciu
dos eleme11tos supervisores d().S suas islltã11cias. pode ser c\11ali�c\do u
comportame11to do sistema.
Neste ambiente � possível a simulação de falhas ocasionais. per-
mitindo a ul)�er'1\ç.\u (l() c."ulllportalll<:'lltu (la illiplclli<:'lita�c:\u lit:�ta�
condições.
3'4 ET.A..P .i\
:;';;.;;.'A terceira etapa consiste em transpor a configuração estabelecida
:-r,,;-:-,.: ::..;--":. - -.�::'-..�
~
�-�.�-c -
lla (-'tap(l. allt('ri()r l)clr(1 (lI)i� ;lll11)i('11r('� Ji�tiIlr()�. ()S qlillis �;-l() illr.('rlil.!;a-
dos por �cr\.iç():; <lI. r(.(lI,. .-\ ()I)S(-'I\":tç<.l() (lIj ("()lllportmllcllto ,i() sist('Ill<.1
localizado r(�motal11<.11r(' r;IIllbélll (, r('aliza(la ;lt1"a,"(�s (1<)S (,l�,lllellt()s su-
pervisores utilizados lla S(',2;llllda fasc.-":
-!õ ET.-\P A
Nesta lutillla t.tal).\. t) lllull(.'rO ([(, <lOl1lílli():.; <lL' !!;l'rPll<:iill1l(�lltO p
t'xpandido l)m'a \.flri()� j\lllhi('llt('� disti1lros. l)('n11itiIl([o .\ .1\."li.l(:.\() ([()
comportal1le1lto J.L iIllplL:llll'1ltLt�f.IO <1UL\.11tO Ll():.; .t�pl'C.:to� rela<:i()1lL\.J()S ao
tratamcIlto Sil1lUlt.illl.( ) .( h. ( li \.('r�a:) 111(.,Il�a�l.11�. .\:.; (lULti:) �;io t ra11�fcri-
d.1.S atrnv<.�� (ll' \t1liJ.\(I(,:.; lh, 11;1([OS tl(' l)r()rl)(.()lt). \"('�t..1 t.r;II);I. llC.lo .',
;l.w\liuJo () (".)l1lport.llllt.llt() .1.1 iUll)l('lll..Ilt.I,c.I.) (lllallt() ;1{)� ;t.'l)(.("t()� (lt'
r(�trLLll:)lllÍSsc.I() (U' 11111.1 111(.II�.I'.;t.lll .tt,r.I\...� .h. ,i�t(.I1l;I:.. (listillrl)'.. ;lt(. (Itl�.
('�ta l.h(:,�\I<.' ;I() S..\1 (h.:.;till;lt;íri(, till.J. E:..tt. l)rt)t..(lilllt.lltl) 11;111 i.lz 1);lrt..
.lu llO��a iUlpl(.Ul('llt ,1,.i. ).
,-!.-! --;\ INTERF--\CE H()�IE�I-�I--\(ll.I�--\
Chamal1lo:) de ..illtcliac(-'.. a partc do .-\ge1lte l�:)uário que i1lterage
diretal1le1lte (.O1l1 () Ils\uíri(). al)reSel1tmldo () (,()1ljUiltO de r('('l1r:)():) de llla-
1lipulaçào ( lL. 111t.1lSa.,�t'11.O; ( lisp()11í \.(-,I. 1)(!1l1 (,O1l10 t'a('ili<lcl.<lL'� lol..cl.i� 1Jcl.ra.
por exemplo. edi�ào. t'11Vio t' sele�i1,o de l1lensa.ge1l:).
Ertl termos Silllplcs. (. () l)r()gruma que () USU.íl"io ('x<.'(llta para ter
acesso ao sistema (1(" lllcllsa,e;<.'1ls.
4.4.1 -.-\ lNTERF.-\CE E O l.SL..\RIO
É illlpurtmltc (1l1(� a .illtl'lfucc :jt'jc\. illlligciV(.-l. 4llt' :jUpril il� ut.'ce:j:ji-
dades da comunidade dc 11:juririus. e tanto 4Ui.\.11to pu:)sí\'el. telula fUll-
CiUlli.L1U<.'Utu iutlliti,.(;. DL' t(Jrl1lu iL iLtiugir l':-.tl':j o!Jjl'ti\.lJ:.." i.l iut<.'riact'
homem-màquina do MHS-XC'E foi deseu\.ol,.ida lltili�ando-:.;e ,jallt'las e
"mellubars. de 1llud(J 4l1(' (0()lU pouco ('sfurço () l1sl1ciriu o.uc\.,"egao. atra\'és
das opções. lendo e en\'iando lllcnsagens. notificações. etc o ( Figura 4 )
Um pOlltO forte t-'lll 11()S�a iiuplementaç(lo (; o help Oll-lille: t'rn qual-
quer parte do- progrnma basta proporcionar a barra de seleção e pres-
sionar uma tecla para trazer uma ianela com informações exDlicando o
uso da opção desejada. Procuramos fazer este help de forma integrada.
c.;:,;-;;.-.:.:.explicando, por exemplo. as diferenças entre opções que poderiam pare-
ceriguaisaousuário.
:;.:c.;;.;;;.;
�.���,�:,i�� .-.:�.,-..!.��:.�� : �'!�;;;.-'::�-t-:.::. �..:���;..;:..;-z..:-:,::.:�.;.;.;. ;'.;..:::.i.:.:-;.;;�.�:"i:;..�<� ':: -t"-,..,.� .�;:"""��..- - .�.
.1 � � �--� �=-�--� :- --0=---
,�
(�Umlt() ;1 s(.l(.(:;i{) l!t. lllL.llS..I!!;(.llS 1);lr;1 !t.itlll.a. 11;1 tl.l;l l}rill(.i!J..l
(tpar('<:c 11ll1(t list;t!!;l.lll (1;,s llll.llS(l.11;(.11:; ;1l'lll('Z(.11a<.l..�. (.()lltl.ll<.lU (I(l<.lu:; su-
bre t.(tda 111(�llScll!;(.111. t;lis (.()111(). () ()ri!!;ill(l(i(Jr. ;1�SI111t(J. (i;lr ..1 (!t. (.11\.i(J (.
recebimclltU. (. 11ll1a íll<.ll<.(t<�(i() <1(' <111(' ;1 lll(.llSa!!;Pll1 t()i li<.l(l (Jl1 l!;l(). :\"()
caso dc lll<..llS(tl!;(.llS ("()l!fi<I(:11("íc'is. 11(.llllUlll;t <.1(.�tils í11t()r111cl(:()(.S cIIJ;lr(.t"t..
para quc () 11su..iri() l)ossa ..;tbrii. i1 lll<-'llS(l.l?;el1l (.lll lll()ll1Cllru ;ll)r( )J)lic.t<.lo.
A i1lterfac(-, tm1lI)(�lll l)r()(.I1l.a f'acilitar (I 11[iliZ(u�.lo (1(' �(.r\i�us ()l)-
cloIlais para cllvi() (h-, lll(�llS(lgellS. ('O1l10. l)or ('X(�llll)lo. (.lll (.(III1POS (i()
{"abeçalho (Ia Ill(.'llSa,�('Ill (11t<' (1('\('lll s('r l)r('('ll{"hir1()s (:()lll r('t('ri'll(.ius (I
outras rne1l8a!!;Cl1s. �('st(' (.ns(). t' i1pr('s(.l1t(,(I(1 11Il1(1 li�t(1!!:t'lll (1(ls lll('I1-
sa1?;eIlS at"1IlaZ('Ili.ld(IS. (1(' 111()(h) (llt<' 1);ISr(1 �(.I(,(.i()Ili.lr (I 111(.11�(1!!:(.111 ;1 (111tll.
s(' Je�(:'ja r(.t('r(.II(.im. l)r(.ssi()ll(111(h) tll11;1 r(.(.l(l.
.-\ illt('rfCl(,<' f<)rll<.(.<' ;I<) IIS11i1rl<) ;1 <),)(:;I() <1(' ..('()11ti�llra(';I(I'.. ;lrr;l\(�:-0
<Ia (ltlal p<)J(-,-St. li.!!;;ll'/<I<,sli.!!;C\r Iml r('ilí!!;i<) (1;1 r(.I;I. tix,lr ;tl!!;tlllS 1);lr;llll<'-
tro� Je Slll)llliss,i<) <h, 111('llS(I"!!;('llS ('<)III<) 1)(.(li<lI) (tl' 1!1)r.itit:;,I(:;I(1 I' l�'SI)()�r(1
OU �eleci(:llar <lti(J(III('r <'<Iif.l)r <'xtcr1l() 1)(lr,1 ;1 \,<li(;(I() <1(' 111(.il�(I�(.llS. I'(I�U
O ti�\t(írio ll(l<) (lI,s('j(' Iltilizar () (,(Iit<)r i1lt<'rll<) (lcl illt(.rt;I("I'.
.Foi i1l1pll'111(,'1lt<I.JU ltl1l (lirl'tMriu (Il' ..ap(.lillo:;.. ( ;I.lia�l.s I. Jl' 11lUJU a
facilitm. () ('llJ(,rl'(�m1l(.llt() d() 1)()1lt() J(, ,.ista do tt�1.1(íl.iu. D(,st(1 f()l'l1la. ()
lI�tl(iriu 11ilu ll(.'(.�sit(1 tl�;l.r (I t()l'l1l,ll);I(u.iiu (1(' (.1lJcrl.�(t1ll�.1l[() (U) 2\IHS
(noll1es O/R) l)ara e1lvio Je I1len:;age1ls.
5. CONCLUSOES
A evolução do nosso MHS dev(. se basear llUS resultados experimell-
tais obtidos dul'f.1llt(' ()S pro('('SSUS de validaçf.\() (' avalia�f.\() da prop()�ta
de implemC'ntC1<:;\(). \"iSmld() (1 p('rff'ita ;ld(.(IIW(�;1() ('IltrC' ()� s('r\"i(:()� (' ()�
arl�eios por part(' da ("()llll11lidadp d(.. 11�uf.irios.
No instante em que a illlplelllelltaçf.io atillgir um grau de lllf.Lturi-
<lade conespondente ao <.lcsejado. deve-se estimular e facilitar a sua
transposição para. outros ambientes de implementação.
6. BIBLIOGRAFIA:
-.';",;;.:flJ -180 7498 -Informcition Processing Systems -Open Systems In-
-ter�onection -Basic Reference i\lIodel.
, ':;�7 '.-:�-� ..,-'
:;-.-:-: , �.-.,
[2] -(.CITT X-!0()-X-!30 -\[(.�Silg<' Hil11liiil1g S�"�t(.111�. laS-!o
[3] -HSl.. C.\".: ..E�t\lll()(I;1 Spri<'<I(. R(.l.()111(.11(i;I(:()(.S X.-!()O.. n(.lat<írio
.., TL,l"nico XC'E OlSI.
[4] -GIOZZ.-\. E. (.t ilil: ..n(,(ll.s Ll)C;liS (i(' ('()1111)I\ti1.J()r(.s Pr()r()c()los
� de .-\lt.o Ní,.f'l <' .-\\,(tli(t(:i\{) (ll' D('S('111r<"11l1U..: \Ia("-Graw-HilllDS6.
[5] -PIRMEZ. L. (.t :...IENDES. S.: ..l.llm \iSi\U <l<) Flll1ciol1mllel1tO do
Sistellla J(' :..I(.'ll�a.!0?;<-,lllIX.-10()) <l<) XCE/l"Fn.J..: R(-l(I[<jril) T(:<:lli<:o
NC.E a s('r .l)\lbli(";\<i().
[6] -�IE�DES. S. ('r Pln�IEz. L.: \11iíli�(, I' E�l)(.(.iti("ill:ii() (I() o-\I.!;I.11r('
U�llf.irio ( l..-\) lll) Sist('lll;' (l<. �I(�llil)\\lil(:i-'() (l<. \I(:ll:;..ll.!;l'11� ! �[HS )..:
Relatório T�("llic<) �CE il �I'r 1)11r)lil.;\(I()o
[7] -�IENDES. s. ('r Pln�IEz. s.: ..l"111i1 Pr()!)()�til (i(, [llll)ll.ll\(.llri\(:i1()
<Ia ElltiJad(' J(' "-\.�(.llr(' L..'oil\iíri<) ( L""-\E ) I\() ('()llt<"Xt(J (1(' Si:;r(�lll..l�
Je �Iallirttli1\(\{J (il. �I('11�i11!;l.11S 1 �IHS )..: n(.lilr(íri() T:t'o(:11il"<) ';\CE il
ser PllblicaJ().
[S] .-pm�lEz. L. ('r �IEXDES. S.: \11(íli�(' (' E.'oil)('(.iti(.il<.:il() (l<) --\g('llt<.
Je Trall:;f<-,rl;ll("i..\ Jt. �Il'11:;a.t!;l.'lll ( .\IT.-\ ) llU Si:;t<.llla Je .\If.l.lliplll..l.çàu
de �IL'llS(I.!!;l'11S ( �IHS ) ..: R<"l(1 t()ril) T t'l.llicl) X C E (I st'r p\lI)lic;l<h).
[9] -PIRMEZ. L. (.'t :\lENDES. S.: ..l.llla Propo.."t..1. Je Illiplelllelltaçf.to
do .-\.!!;L'lltl. li(' Tr..\ll.."fL'r(-.llCii1 (h. �IL'll:;;l.t!;lc.lll ( �IT.-\ } llU Cullt(-.Xtude Si.."tellla:; Jl:' �Ic.l.l1iplllc.t\(iu ll<. :..Icll:;..',L;(:'ll� ( .\IHS ) ". : Rel..l.túrio
Té("11ico �CE (l s<.r p\lblicit(i<)"
[10] -PIRMEZ. L. (..t. .\IENDES. S.: ..l.ma Propo.."t.a Je E�pecificaçào
(, Implell1(,11ta<:i\<) (l<) Sist.('ma J<, Trmlsf('rêIlciC1 C()l1fi..,\,('1 ( RTS ) 110
COl1texto Je Si.."telllf.l. Je �lmliplllaç..to J(, .\lell�agell:) ( �IHS ).. : Re-
lntóri() Tt,(.tti('() �(.E ;1 �('r 1)ltl)li(.;I(I().
[11] -PIZZOR�O. J.; �IENDES. S.: ("t. PIRMEZ. L.; "'Irnplemel1taçf.to
de uma Irlterface Homem-i\lá.quil1a para o Sistema de :\fal1ipllla�ão�-de �Iensageru ( MHS ) 110 .0\.mbiel1te \ AX/V�lS.. : Relatório T t:'cnico
NCE a ser Pllblicadoo�
,...;,.".;::::;..+co. .:;;;-�:: :::.":..:.-:.;:;IO�;'."':,,;.;.,..;..;"';:... �.;.�:..:;0;:--��:.:.:�.,,;.:..:-�::.;.;-:: ::.;.;�.,';:: ;..;;:-..;::;.,.,: .:.,'.-;.:: :
-'-.C;.:.:."-°" "�- .,-- ...:.. .--'--'-" :'-.�-.,--- " .-"..-."..!'- .."o ,:': :�';...:.:�--":.:,'::::-0.;-..';::��!�'.�:.:..c.:.�...:�::;-.,.' :."-.:... ..-�.-.c'. .0":.':�::.".'..'--�"-.-0," :.-.�::..=.,�.�..""-";;-".