OpenMAPI

OpenMAPI
OpenMAPI
Entwickler VIPcom, Topalis, Wilken, Zarafa
Betriebssystem Windows, Linux,
Kategorie Groupware
Lizenz AGPL
www.openmapi.org

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

Das Unternehmen Wilken hat auf der Basis der sogenannten JMAPI eine java-basierte Webschnittstelle 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-Schnittstelle und eine 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, ü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, eine beliebige Datenquelle als virtuellen MAPI-Store nutzbar zu machen. Es entsteht dadurch quasi ein virtueller 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.

Weblinks

Einzelnachweise

  1. Plattformübergreifende Groupware-Konnektivität mit Openmapi - heise open
  2. Webclient con:nect für OpenMAPI-Groupware aktualisiert

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Messaging Application Programming Interface — (MAPI) is a messaging architecture and a Component Object Model based API for Microsoft Windows. MAPI allows client programmes to become (e mail) messaging enabled, aware, or based by calling MAPI subsystem routines that interface with certain… …   Wikipedia

  • Messaging Application Programming Interface — (MAPI, dt.: Schnittstelle für die Programmierung von nachrichtenverarbeitenden Programmen) nutzt das proprietäre RPC Protokoll, welches von Microsoft entwickelt wird, um verschiedensten Programmen zu ermöglichen, auf E Mail Funktionen zuzugreifen …   Deutsch Wikipedia

  • MAPI — (англ. Messaging Application Programming Interface)  программный интерфейс, позволяющий приложениям работать с различными системами передачи электронных сообщений. MAPI позволяет получать, читать, создавать, отправлять сообщения,… …   Википедия

  • Language Integrated Query — LINQ redirects here. For the card game, see Linq (card game). Language Integrated Query Influenced by SQL, Haskell Language Integrated Query (LINQ, pronounced link ) is a Microsoft .NET Framework component that adds native data querying… …   Wikipedia

  • Zarafa (software) — Infobox software name = Zarafa latest release version = 6.11 / 6.20beta4 license = AGPL operating system = Linux genre = Groupware website = [http://www.zarafa.com/ www.zarafa.com] Zarafa is an european open source collaborative software solution …   Wikipedia

  • MAPI — Messaging Application Programming Interface (MAPI, dt.: Schnittstelle für die Programmierung von nachrichtenverarbeitenden Programmen) ist eine ursprünglich von Microsoft entwickelte Programmierschnittstelle, um verschiedensten Programmen zu… …   Deutsch Wikipedia

  • Zarafa (Software) — Zarafa Entwickler Zarafa BV, Delft[1] Aktuelle Version 6.30.19 25148, 6.40.11 28965, 7.0.1 28479 Betriebssystem Linux Kategorie Groupware …   Deutsch Wikipedia

  • Open Source Business Alliance — Die Open Source Business Alliance (OSBA) ging aus der Fusion des Lisog e.V. und des LIVE Linux Verbandes hervor. Die Fusion wurde am 21. und 22. Juli 2011 durch die jeweiligen Mitgliederversammlungen beschlossen. Die neue Organisation verfügt nun …   Deutsch Wikipedia

  • Thomas Uhl — (2006) Thomas Ludwig Uhl (* 30. Dezember 1969 in Würzburg) ist ein deutscher Medizin Informatiker und Geschäftsführer der Topalis Holding GmbH mit Sitz in Weißenburg in Bayern. Inhaltsverzeichnis 1 …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”