*RELATóRIO TÉCNICO*...X.400 do CCITT define um Si:;tema de MaIlipulaçãu de Mell-sagens (MHS),...

18
. " ~ 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

Transcript of *RELATóRIO TÉCNICO*...X.400 do CCITT define um Si:;tema de MaIlipulaçãu de Mell-sagens (MHS),...

Page 1: *RELATóRIO TÉCNICO*...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

.�"

~

��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

Page 2: *RELATóRIO TÉCNICO*...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

�..'

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.

Page 3: *RELATóRIO TÉCNICO*...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

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 -:;,�..'..."� '..' ' "-'."�.' -� ' ' � '..�"..' '.-� .

� ,"

Page 4: *RELATóRIO TÉCNICO*...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

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- .

~~

Page 5: *RELATóRIO TÉCNICO*...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

;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 ,". -.,..,

-�,

Page 6: *RELATóRIO TÉCNICO*...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
Page 7: *RELATóRIO TÉCNICO*...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

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" �

Page 8: *RELATóRIO TÉCNICO*...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

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.

Page 9: *RELATóRIO TÉCNICO*...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

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--=�-�-==..�.-��.�= � '�-..�-.. --, -�-..

Page 10: *RELATóRIO TÉCNICO*...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

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, , ---;. , .,

Page 11: *RELATóRIO TÉCNICO*...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

(\ ('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 ':-..

,...,-'-.;; ; ;.'.;" ;.. .,..:;., .;:;:--

Page 12: *RELATóRIO TÉCNICO*...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

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-'!:..::'.;;=- .� �-.�.'-

Page 13: *RELATóRIO TÉCNICO*...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

() 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--.,. -,,--�,=-=--�-.

Page 14: *RELATóRIO TÉCNICO*...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

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. ..

Page 15: *RELATóRIO TÉCNICO*...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

() 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 -

Page 16: *RELATóRIO TÉCNICO*...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

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=---

Page 17: *RELATóRIO TÉCNICO*...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

,�

(�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 '.-:�-� ..,-'

:;-.-:-: , �.-.,

Page 18: *RELATóRIO TÉCNICO*...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

[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," :.-.�::..=.,�.�..""-";;-".