60 likes | 202 Views
iTIXI Version 2.0. Historie. Architektur. iTIXI – Rollen/Schnittstellen Disposoftware. Open Street Map (CH) & Google: Geocode API. Mandant: TIXIZUG. BUSPRO: Buchhaltung. Provider: Email, VOIP. Support. Homeoffice. Provider. Provider. (Home)Office. Support. Fahrer. OSRM API.
E N D
iTIXI Version 2.0 Historie Architektur
iTIXI – Rollen/SchnittstellenDisposoftware Open Street Map (CH) & Google: Geocode API Mandant: TIXIZUG BUSPRO: Buchhaltung Provider: Email, VOIP Support Homeoffice Provider Provider (Home)Office Support Fahrer OSRM API iTIXI app iTIXI db Disponent Manager Apache Symfony2 PHP (C++) MySQL OSRM bkp-server Linux production-server Hosting Provider, Schweiz Mandant: TIXIZUG
iTIXI - RollenDisposoftware • Support (Administrator):hat volle Zugriff (via VPN) auf die ganze Applikation, und verwendet dazu spezielle Programme (Eclipse, PDT, Toad, etc.) • Manager: hat volle Zugriff über alle Funktionen die iTIXI zur verfügung stellt. Wenn notwendig Export von iTIXI Daten in Richtung FIBU und FR Software. • Disponent:hat eingeschränkte Zugriff über alle Daten die für die Fahrer und Fahrten Disposition notwendig sind. Druckt Fahraufträge lokal. • Fahrer (angedacht):hat eingeschränkte Zugriff auf die eigene Ferien- und Dienstplan. Lesezugriff auf die eigene Fahraufträge. • Fahrgast (angedacht):kann Bestellungen (Fahraufträge) aufgeben (ca. 1%). Lesezugriff auf Fahraufträge der letzten drei Monate.
iTIXI - SchnittstellenDisposoftware • Mail provider: Emails werden unter Programmkontrolle versendet (als iTIXI@tixizug.ch) • VOIP provider (Swisscom):Anruferkennung und Weiterleitung an den iTIXI Server. • BUSPRO provider:Buchhaltung in eine Swisscom Wolke (Schnittstelle = lokale Datei). • Google Geocode API:Adresseinformationen werden von Google Maps bezogen (Details). • Open Street Map (CH):Routing Informationen werden aus OSM Daten errechnet (lokal). • Update: Neue Software, gemäss Servicevertrag mit Support. • Backup: Datensicherung, gemäss Servicevertrag mit Hosting Provider.
#1 Criteria for choosing software • Widespread acceptance enables the following: • Well known to web developers = recruiting criteriafor itixi opensource project • Open source available for the next 10 years = selection criteria for onboarding companies Market shares: Linux = 95% of Webservers (Wiki) Apache = 54% of Webservers (Wiki) MySQL = 45% of Open Source DB (Jelastic) PHP = 81% of Webservers (W3Techs) KILLER CRITERIA FOR THE FOXPRO vTIXI APPLICATION
#2 Criteria (second choice) Criteria for chosing an open source software, if it isn’t widespread: • Clear benefits. • Company sponsoring the open source software. • Published release plan.