FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Carsten Maas - Kerio
-
Upload
verein-fm-konferenz -
Category
Technology
-
view
1.393 -
download
3
description
Transcript of FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Carsten Maas - Kerio
FileMaker und Kerio Connect
DI (FH) DI Bernhard Schulz - schubec GmbHCarsten Maas - Sales Engineer DACH Kerio
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Inhalt• Sponsored Session - aber keine Werbeveranstaltung• Vorstellung Bernhard Schulz & Carsten Maas• Vorstellung von Kerio Connect und Features durch Carsten Maas• Vorstellung der Kerio API• Integration in FileMaker• Weitere Möglichkeiten• Alternativen• Fragen & Antworten
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
DI (FH) DI Bernhard Schulz• 32 Jahre alt• Diplomstudium "Telekommunikationstechnik und –systeme" an der Fachhochschule Salzburg• Masterstudium "Informationstechnolgien und Systemmanagement" an der Fachhochschule
Salzburg• FileMaker seit 17 Jahren• Geschäftsführer und Inhaber der schubec GmbH• www.schubec.com• www.FileMakerProfis.de• www.filemaker-konferenz.com
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Carsten Maas• Sales Engineer DACH Kerio• seit über 20 Jahren im IT Bereich und Apple Benutzer• seit knapp 3 Jahren bei Kerio• www.kerio.com• youtube.com/KerioDeutschland
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Vorstellung Kerio Connect & Co
Carsten Maas
Kerio Technologies
• Gegründet 1997• Groupware-, Firewall- und Telefonielösungen• Zielgruppe: KMU• Hauptniederlassung in San Jose, 7 Büros weltweit• 5.000+ Reseller in 108 Ländern• 60.000+ Kunden weltweit• 85.000+ Server, 3.9 Millionen Nutzer• Einfach, sicher und stabil
Kerio Connect - Mail, Kalender, Kontakte
Kerio Control - Firewall, UTM
Kerio Operator - VoIP/SIP, PBX
Social Collaboration reinvented
Kerio Connect - Mail, Kalender, Kontakte
Plattformübergreifende Collaboration
Synchronisation mobiler Endgeräte
Anti-Spam/Anti-Virus Gateway
Kerio API
Kerio ConnectVollständige Messaging Lösung für KMUs
Nutzen von Kerio Connect
• Einfache Administration
• Installation innerhalb von Minuten
• Geringe Systemanforderungen
• Eigene Technologien
• Active Directory Unterstützung
• Open Directory Unterstützung
Flexibilität von Kerio Connect
• Windows, Mac, Linux, VMware• Einsatz auf Desktop- oder Server-
Betriebssystemen• Unterstützung vieler Mail-Clients
• Eigener Kerio Connect Client (Webmail)
• Alles-in-einem ohne Extrakosten
Plattformübergreifende Collaboration
CalDAV - Synchronisation von Kalendern
IMAP/ExchangeIMAP - Synchronisation von E-Mail
CardDAV - Synchronisation von Kontaktdaten• Zugriff auf gemeinsame Kontakte• Synchronisation globaler Adresslisten
• Zugriff auf eigene/freigegebene Kalender• Zugriff auf öffentliche Kalender• Zugriff auf Ressourcen
• Zugriff auf eigene/freigegebene Postfächer• Zugriff auf öffentliche Ordner
Spezielle Lösung für Microsoft Outlook• Kerio Outlook Connector Offline (kostenlos)
Automatische Einrichtung
Integration in MacIntegration in WindowsTelefon einrichten
Synchronisation mobiler Endgeräte
Offene StandardsUnterstützung von Smartphone Betriebssystemen
IMAP, CardDAV, CalDAV
• automatische Einrichtung mittels Weblink auf iOSInstallation eines Profils inkl. Zertifikat für „Mail, Kontakte,Kalender“
• CardDAV-Sync und CalDAV-Sync für Android von dmfs.org
Offene Standards für die Synchronisation
Apple iPhone Google Android
Exchange ActiveSync
Windows Phone
Nicht nur für Windows Mobile
Exchange ActiveSync (EAS)
• Speziell für mobile Endgeräte entwickelt
• Nutzt HTTP/HTTPS
• Direkte Verbindung zwischen Server und mobilem Endgerät
• Microsoft Entwicklung aus 2002
• Seit November 2006 von Kerio Connect unterstützt
• EAS-Version in Kerio Connect: 12.1
Drahtloses Protokoll für E-Mail und PIM
BlackBerryMit AstraSync oder NotifySync Client (EAS für Blackberry)
Anti-Spam/Anti-Virus Gateway
Anti-Spam/Security
• Spamassassin Engine
• White- und Blacklists
• Spam Repellent
• Greylisting
• SPF und Caller ID
Anti-Virus
• Integrierte Antiviren-Engine
• Regelmäßige Updates
• weitere Antiviren-Plugins mittelsKerio Antivirus SDK
Kerio API/Developer
Kerio API„Die Schnittstelle für eigene Ideen“
• Kerio ist offen für Entwicklerhttp://www.kerio.com/developers
• Nutzung von JSON, PHP
• Entwickler Community
• CalDAV/CardDAV Connector for Kerio Connecthttps://github.com/Kerio
• Abbildung der API in Filemaker
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Kerio Webclient
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Firefox Extension FireBug
https://getfirebug.com/
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Kommunikation mit dem Server
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
JSON Anfrage{"jsonrpc":"2.0","id":8,"method":"Contacts.get","params":{"folderIds":[],"query":{"fields":["id","folderId","type","commonName","firstName","middleName","surName","emailAddresses","photo"],"start":500,"limit":500}}}
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
JSON Antwort
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
HTTP Protokoll• Zustandsloses Protokoll
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Authentifizierung• Warum antwortet der Kerio Connect Server mit diesen Infos?
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Anfrage Header
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Anfrage Header
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Kerio API Client Library for PHP
• PHP-Beispielcode & Dokumentation um per PHP auf Kerio Produkte zuzugreifen
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Kerio API Client Library for PHP
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Kerio API Client Library for PHP
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Blick auf den PHP Quellcode
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Blick auf den PHP Quellcode
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Hier wird mit Wasser gekocht• Simple Socketoperationen• Anfragen werden per JSON an den Server gesendet• Antworten werden im JSON Format angeliefert
• Alles keine Hexerei
• ...wenn da nicht das umständliche Sessionhandling wäre
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
HTTP Postanfragen mit ScriptMaster Plugin
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
doHttpPost Funktion Registrieren und Funktionsweise
RegisterGroovy( "doHttpPost( targetURL ; urlParameters ; cookies ; xtoken )" ; "import java.io.BufferedReader;¶import java.io.DataOutputStream;¶import java.io.InputStream;¶import java.io.InputStreamReader;¶import java.net.HttpURLConnection;¶import java.net.URL;¶import java.security.GeneralSecurityException;¶¶import javax.net.ssl.HttpsURLConnection;¶import javax.net.ssl.SSLContext;¶
.....¶return \"<cookieName>\" + cookieName + \"</cookieName><cookieValue>\" + cookieValue + \"</cookieValue><result>\" + response.toString() + \"</result>\";¶
Funktion kann von www.schubec.com heruntergeladen werden.
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Einloggen
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Sessioninfos
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
GetContact
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
SetComment
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Demo
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Logout
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Weiterführendes• https://github.com/Kerio/cdav-connector
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Alternativen• Google Mail & Calendar
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Deshalb• Eigener Server!
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Kerio Connect Preise Basispaket (5 User)
FileMaker Konferenz 2013 Salzburgwww.filemaker-konferenz.com
DI (FH) DI Bernhard Schulz - schubec GmbHFileMaker und Kerio Connect
Kerio Connect Preise Basispaket (5 User)
Bei schubec günstiger!
Autorisierter Kerio Partner
http://www.schubec.com