HTML5 Die gesamte CIS mobile Anwendung auf dem Endgerät ist in HTML5 implementiert. Damit sind alle neueren Tablets und Notebooks sofort verwendbar, ohne eine App herunterladen zu müssen oder irgendetwas zusätzlich zu installieren. Auf dem Server benutzen wir Microsoft IIS mit VB.NET. Eine separat zu installierende Infrastruktur ist auch dort nicht erforderlich. |
MVC Prinzip CIS mobile wurde nach dem MVC (Model View Controller) Prinzip entwickelt. Anpassungen und Erweiterungen lassen sich dadurch mit einem beliebigen HTML-Editor leicht durchführen. Die Anwendungslogik ist in VB.NET implementiert, wobei Tabellen in SAP ERP durch Klassen abgebildet werden. Die Ausführung findet auf einem Windows Server mit Hilfe des IIS (Internet Information Services) statt. Durch diese Architektur kann auf eine reichhaltige Bibliothek zugegriffen werden sowie die Ausführung durch Windows-eigene Tools überwacht werden. Die technologische Grundlage bzw. Entwicklungsplattform ist das S10 Framework der Synactive GmbH. Weitere Beispielanwendungen und eine ausführliche Dokumentation finden Sie unter www.synactives10.com. Weitere Informationen u.a. zu Sicherheitskonzepten und Schnittstellen finden Sie in folgenden Vortragsfolien: CISmobile.technology_d.pdf |
CIS mobile kombiniert Standardtechnologien
CIS mobile setzt auf bekannten und etablierten Technologien auf, die im Windows Server Betriebssystem ohne zusätzliche Kosten bereits enthalten sind und für die ausgereifte Entwicklungswerkzeuge verfügbar sind:
|
Architektur und Datenzugriffe
Nachfolgend dargestellt ist eine Konfiguration, bei der CIS mobile und SAP Application Server auf verschiedenen Systemen laufen. Möglich ist auch, dass beide Anwendungen auf dem gleichen System laufen, wodurch in der Regel ein weiterer Geschwindigkeitszuwachs erzielt werden kann. |
Installation und Konfiguration CIS mobile kann in der Regel innerhalb eines Tages selbständig vom Kunden installiert und konfiguriert werden. |
Sicherheit bei mobilen Geräten
Die Anmeldung an CIS mobile ist nur möglich durch Eingabe des gültigen SAP Benutzernamens samt Passwort. Zusätzlich muss ein gültiges Anmeldeticket angegeben werden, welches vom Administrator wahlweise allgemeingültig definiert ist oder pro Benutzer ausgeben wird. Die Sperrung eines Benutzers (z.B. bei Verlust eines mobilen Geräts) ist somit bereits auf der Ebene von CIS mobile möglich.
Auch im Browser-Cache sind bei
CIS mobile keine sensiblen Daten, sondern nur die HTML-Templates ohne
Daten abgelegt. |
Geschwindigkeit und Datenaufkommen CIS mobile verwendet eine Technik, bei der die meisten Daten nur einmal vom Browser geladen werden müssen und bei späteren Zugriffen in der Regel der Cache zum Einsatz kommt. Dadurch werden beim Zugriff auf z.B. Auftragsdaten eines Kunden in der Regel nur noch wenige KByte an Daten vom Gerät empfangen. Zudem werden nicht immer alle verfügbaren Informationen sofort angefordert und geladen, sondern der Benutzer kann bestimmte Informationen nach und nach "aufklappen", z.B. Details zu einer Auftragsposition. Das Anfordern dieser Abschnitte geschieht in der Regel im Millisekundenbereich. Da in Deutschland eine Drosselung der Geschwindigkeit nach Erreichen eines bestimmten Datenvolumens bei mobilem Internetzugang auf in der Regel ISDN-Geschwindigkeit (einige KByte pro Sekunde) üblich ist sorgt diese Technik dafür, dass zum einen das Datenbudget nicht übermäßig belastet wird. Zum anderen bleibt CIS mobile selbst bei gedrosselter Geschwindigkeit in der Regel noch gut bedienbar. Mehr dazu: Messung des Datenvolumens beim Logon |