Messaging Application Programming Interface: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Antonell (discussione | contributi)
mNessun oggetto della modifica
Antonell (discussione | contributi)
mNessun oggetto della modifica
Riga 1:
'''Messaging Application Programming Interface''' ('''MAPI''') è un'architettura di messaggistica e un [[Component Object Model]] (Modello ad oggetti per componenti), basato sulle [[Application programming interface|API]] ([[Interfaccia (informatica)|Interfaccia di Programmazione]] di un'Applicazione) per [[Microsoft Windows]].<br>
MAPI permette ai programmi client di diventare capaci di inviare un messaggio di [[posta elettronica]], una ([[e-mail]]) in chiaro (aware), o basato su [[Chiamata di procedura remota|chiamate RPC]] a un sottosistema di [[Funzione (informatica)|routine]] MAPI che interfaccia con alcuni server di messaggistica. Un insieme (libreria software) di routine per effettuare comunicazione di processi con il sistema di mailing (messaggistica). Mentre MAPI è progettato per essere indipendente dal [[Protocollo (informatica)|protocollo]], di solito è usato con '''MAPI/RPC''', un protocollo proprietario che [[Microsoft Outlook]] usa per comunicare con [[Microsoft Exchange Server|Microsoft Exchange]].<br>
RPC [[Chiamata di procedura remota|('''R'''emote '''P'''rocedure '''C'''all)]] è un sistema di comunicazione [[Rete di calcolatori|networking]] (in ambiente distribuito), basato su chiamate a procedure remote. Una API, che include MAPI, è solo un insieme di [[interfaccia|interfacce]]. Per fare in modo che la comunicazione si verifichi, necessita di un qualche tipo di trasporto, cioè il ruolo svolto da RPC.
 
==Storia==
Riga 9:
MAPI include servizi per l'accesso a [[Mail transfer agent|message transports]], message stores (Mailbox), e [[Servizio di directory|directories]].
 
In aggiunta all'interfaccia del client Extended MAPI, chiamate di programmazione possono essere effettuate indirettamente attraverso l'[[interfaccia]] client API ''Simple MAPI'', sia attraverso l'interfaccia client API ''Common Messaging Calls'' (CMC), oppure mediante un'interfaccia [[Programmazione orientata agli oggetti|object-based]] ''Collaboration Data Objects (CDO) Library''. Questi tre metodi sono più facili da usare e sono progettati per programmi meno complessi di messaggistica con interfacce utenti amichevoli. Simple MAPI e CMC sono state rimosse sin dalla versione Microsoft Exchange Server 2003.
 
== Simple MAPI ==