Zum Inhalt springen

OpenMAPI

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 16. Juli 2010 um 08:58 Uhr durch PaterMcFly (Diskussion | Beiträge) (-LA, bleibt: Wikipedia:Löschkandidaten/29._Juni_2010#OpenMAPI_.28bleibt.29). Sie kann sich erheblich von der aktuellen Version unterscheiden.
OpenMAPI
Basisdaten

Entwickler VIPcom, Topalis, Wilken, Zarafa
Erscheinungsjahr 2008
Betriebssystem Windows, Linux,
Kategorie Groupware
Lizenz AGPL
launchpad.net/openmapi

OpenMAPI ist ein Open-Source-Projekt, das im Jahre 2008 von verschiedenen Firmen mit Komponenten aus dem Groupware-Bereich gegründet wurde. Zu den Firmen gehörten Topalis, VIPcom, Wilken und Zarafa.

Ein wesentliches Ziel des Projektes ist die Schaffung alternativer (Programmier-)Schnittstellen auf der Basis der MAPI--Schnittstelle. Die Orginial-MAPI basierte auf der proprietären Microsoft COM-Technologie. Das OpenMAPI-Projekt erweitert diese Windows-Schnittstelle um weitere Programmiersprachen und Plattformen. [1]
Momentan existieren Bindings für folgende Programmiersprachen: C/C++, C#, Java, Perl, PHP, Python.

Die Firma Wilken hat auf der Basis der sogenannten JMAPI ein java-basiertes WebGUI für den OpenMAPI-Referenz-Store von VIPcom namens con:nect entwickelt. [2] Topalis stellt einen MAPI-Wrapper für C# und einen MAPI-basierten IMAP-Server zur Verfügung. Zarafa liefert einen skalierbaren MAPI-Store auf MySQL-Basis, eine PHP/Python/Perl-Schnttstelle und ein AJAX-basierte Web-GUI.

Der MAPI--Wrapper Styx ermöglicht es, beliebige MAPI-Implementierungen (Windows [DLL] und Linux [.so]) anzusprechen. Damit ist es dann möglich, auf einen Exchange-Server über C/C++, C# oder Java auf Microsoft Exchange zuzugreifen.

OpenMAPI unterstützt verschiedene Clients und Endgeräte:

  • Microsoft Outlook
  • WebGUI (Wilken, Zarafa)
  • Blackberry (VIPcom, Zarafa)
  • Windows Mobile/Phone (Topalis, Zarafa)
  • iPhone (Topalis, Zarafa)
  • Android (Zarafa)
  • CommandLine (Topalis)

Das OpenMAPI Projekt arbeitet an einer Virtualisierungsschicht für MAPI names VMAPI. Damit wird es möglich, beliebige Datenquellen als virtuellen MAPI-Store nutzbar zu machen. Es entsteht dadurch quasi ein virtuelle Exchange-Server. Weitere Anwendungsbereiche für VMAPI ist die Möglichkeit einer transparenten Migration zwischen Microsoft Exchange und anderen MAPI-basierten Groupware-Systemen, das Loadbalancing zwischen MAPI-Stores oder eine transparente Archivierung von Nachrichten, Kalender-Einträgen und Kontakten.

Das OpenMAPI-Projekt arbeitet außerdem an der Standardisierung von MAPI--Protokollen und der Darstellung von MAPI-Objekten in XML.

OpenMAPI Middleware zur MAPI Virtualisierung (VMAPI)

Die Integration der OpenMAPI-Initiative in den Open Source Stack der Lisog ist momentan in Arbeit.

Einzelnachweise

  1. http://www.heise.de/open/meldung/Plattformuebergreifende-Groupware-Konnektivitaet-mit-Openmapi-206203.html
  2. Webclient con:nect für OpenMAPI-Groupware aktualisiert