Zum Inhalt springen

OpenMAPI

aus Wikipedia, der freien Enzyklopädie
{{#if: | | {{#invoke:WLink|getArticleBase}} }}

{{#if: |

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | {{{Logo}}} |
 {{#if: {{#invoke:Wikidata|claim|P154}} | 
[[Datei:{{#invoke:Wikidata|claim|P154}}|150px]]
 }}

}}{{#if: |

{{{Screenshot}}}{{#if: |
{{{Beschreibung}}} }}|

}}

Basisdaten

{{#if: |

Hauptentwickler
 {{#if: {{#invoke:Wikidata|claim|P126}} | 
Maintainer claim|P126|parameter=link|references=ja|list=, }}
 }}

}}{{#if: VIPcom, Topalis, Wilken, Zarafa |

Entwickler
 {{#if: {{#invoke:Wikidata|claim|P178}} | 
Entwickler claim|P178|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

Erscheinungsjahr
 {{#if: {{#invoke:Wikidata|claim|P577}} | 
Erscheinungsjahr claim|P577|references=ja|list=, }} |
   {{#if: {{#invoke:Wikidata|claim|P571}} | 
Erscheinungsjahr claim|P571|references=ja|list=, }}
   }}
 }}

}}{{#ifeq: {{{AktuelleVersion}}} | KEINE_ANGABE || {{#if: |

Aktuelle Version
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format Juni 2010 | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813}} | 
Aktuelle Version claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}}) }}}}}}

}}{{#ifeq: {{{AktuelleVorabVersion}}} | KEINE_ANGABE || {{#if: |

Aktuelle Vorabversion
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format {{{AktuelleVorabVersionFreigabeDatum}}} | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724}} | 
Aktuelle Vorabversion claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}}) }}}}}}

}}{{#if: |

Ausführungsumgebung
 {{#if: Windows, Linux, | 
Betriebssystem Windows, Linux, |
   {{#if: {{#invoke:Wikidata|claim|P306}} | 
Betriebssystem claim|P306|parameter=link|references=ja|list=, }}
   }}
 }}

}}{{#if: |

Programmier­sprache
 {{#if: {{#invoke:Wikidata|claim|P277}} | 
Programmier­sprache claim|P277|parameter=link|references=ja|list=, }}
 }}

}}{{#if: Groupware |

Kategorie Groupware

}}{{#if: AGPL |

Lizenz AGPL |
 {{#if: {{#invoke:Wikidata|claim|P275}} | 
Lizenz claim|P275|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

deutschsprachig faculty|0}} | ja | nein }}

}}{{#if: |

Sonstiges {{{Sonstiges}}}Vorlage:Infobox Software/Wartung/Sonstiges

}}{{#if: www.openmapi.org |

www.openmapi.org |
 {{#if: {{#invoke:Wikidata|claim|P856|notdeprecated=1}} | 
{{#invoke: WLink | formatURL | {{#invoke:Wikidata|claim|P856|parameter=link|notdeprecated=1}}}}
 }}

}}{{#if: |

Dateien [[c:Category:Created with {{{Dateien}}}|{{{Dateien}}}]]

}}

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.<ref>Plattformübergreifende Groupware-Konnektivität mit Openmapi - heise open</ref>
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.<ref>Webclient con:nect für OpenMAPI-Groupware aktualisiert</ref> 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 namens 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

<references />