Mobile Application Part Interface (MAPI) Application Programming Interface

Mobile Application Part Interface (MAPI) Application Programming InterfaceThis document is a Application Programming Interface containing technical details concerning the implementation of the Mobile Application Part Interface (MAPI) for OpenSS7. It contains recommendations on software architecture as well as platform and system applicability of the Mobile Application Part Interface (MAPI).
This document specifies a STREAMS-based kernel-level instantiation of the 3GPP GSM/UMTS TS.29002 Mobile Application Part (MAP) service definition. The Mobile Application Part Interface (MAPI) enables the user of a mobile application service to access and use a wide variety of conforming mobile application service providers without specific knowledge of the provider’s protocol. The service interface is designed to support any operation class of transaction protocol. This interface only specifies access to mobile application layer service providers, and does not address issues concerning mobile application layer management, protocol performance, and performance analysis tools. This specification assumes that the reader is familiar with the 3GPP GSM/UTMS reference points and protocol stacks, Mobile Application Part services, and STREAMS.
Read more

Design of an Application Programming Interface for IP Network Monitoring

Design of an Application Programming Interface for IP Network MonitoringWe propose a novel general-purpose network traffic Monitoring Application Programming Interface (MAPI) for network monitoring applications. Our work builds on a generalized network flow model that we argue is flexible enough to capture emerging application needs, and expressive enough to allow the system to exploit specialized monitoring hardware, where available. We describe an implementation of MAPI using the DAG 4.2 Gigabit Ethernet monitoring card and a commodity Gigabit Ethernet adapter, we present a set of experiments measuring overheads, and we demonstrate potential applications. Our experimental results suggest that MAPI has more expressive power than competing approaches, while at the same time is able to achieve significant performance improvements.
Read more

Linux MAPI programming over ExchangeRPC

Linux MAPI programming over ExchangeRPCThe OpenChange Project aims to provide a portable Open Source implementation of Microsoft Exchange Server and Exchange protocols.
Three main goals:
- provide a library for interoperability with Exchange protocols
- provide an alternative to Microsoft Exchange Server:
+ uses native Exchange protocols
+ provides exactly equivalent functionality when viewed from Microsoft Outlook clients
- develop a body of knowledge about the most popular groupware protocols in use commercially today
Read more