Blog

Software aus der Cloud: Webapplikationen

Dass Cloud Computing auf dem Vormarsch ist, ist unbestritten. Wir möchten kurz aufzeigen, wo die Vorzüge liegen und warum die Cloud gerade in der Verbindung von Standardlösungen mit Individuallösungen ihr Potential entfaltet.

Der Trend über das Internet auf Software zuzugreifen, sogenanntes Cloud Computing, ist unbestritten. Mittlerweile bieten fast alle grossen IT Unternehmen ihre Produkte auch als Cloud Lösung an. Zusätzlich zur Software lassen sich auch Rechenleistung sowie Speicherplatz bequem und ohne hohe Investitionskosten einfach über die "Cloud" mieten. 

 

Weshalb Cloud Computing gerade jetzt durchstartet

 

Dass Softwarenutzung übers Internet überhaupt funktioniert, verdanken wir zum einen den stetig wachsenden Übertragungsraten der Internetverbindungen (Vom 56Kb Modem hin zum 100.000Kb Glasfaseranschluss) und zum andern der immer leistungsfähigeren Hardware, insbesondere auch Smartphones und Tablets.

Neben der Infrastruktur hat sich auch die Webtechnologie rasant weiterentwickelt. Mit CSS3 und JavaScript lassen sich mittlerweile schnell und einfach zu bediende Benutzeroberflächen gestalten (z.B. das Browser Spiel Cut the Rope). Auch können moderne Browser Daten mittels Web Storage lokal Speichern und mittels JavaScript auf Benutzerseite Datenbanken erstellen. Somit kann, falls nötig, auch offline gearbeitet werden. Zudem erlauben Frameworks wie Symfony2 die Entwicklung von leistungsfähigen und sicheren Applikationen innerhalb einer wirtschaftlichen Zeitspanne.

All diese Entwicklungen führen schlussendlich dazu, dass aktuell immer leistungsfähigere und komplexere Anwendungen als Webapplikation realisiert werden. 

 

Nicht nur möglich sondern auch sinnvoll?

 

Nur weils technisch möglich ist, Software im Internet zu betreiben, muss es nicht gleich sinnvoll sein. Trotzdem sprechen zahlreiche Gründe dafür, gerade jetzt auf Webapplikationen zu setzen.

Quelle: http://en.wikipedia.org/wiki/Cloud_computing

 

  • Aktualität

Daten und die Software als solche sind immer aktuell. Es entfallen langwierige Updates auf allen verwendeten Geräten. Es wird automatisch immer auf die aktuelle Version zugegriffen.

 

  • Flexibilität

Da Benutzer immer auf die aktuellste Version der Software zugreiffen, können Änderungen und Verbesserungen schnell vorgenommen und ausgeliefert werden. Updatezyklen können so verringert werden.

 

  • Unabhängigkeit

Applikationen im Web benötigen lediglich einen modernen Browser ,um darauf zugreifen zu können. Das Eingabegerät (PC, Mac, Tablet, Smartphone, etc.) spielt dabei nur eine untergeordnete Rolle.

 

  • Skalierbarkeit

Durch die Möglichkeit, seine Applikation in grossen Rechenzentren betreiben zu lassen (z.B. mit Infrastructure as a Service), kann die vorhandene Leistung stetig an den Bedürfnissen angepasst werden.

 

  • Wartbarkeit

Dadurch, dass Änderungen am Programmcode gleich auf allen Geräten verfügbar sind, lassen sich Webapplikationen einfach warten.

 

  • Vernetzung

Viele Internetdienste stellen heute eine Schnittstelle (API) zur Verfügung. Dadurch lassen sich Daten aus verschiedenen Quellen einfach in einer Applikation sammeln und verwenden.



Individualsoftware mit Standardlösungen kombinieren

 

Die Verlagerung von Software ins Internet und den Datenaustausch mittels Schnittstellen (API) ermöglichen einen einfacheren Austausch von Daten zwischen verschiedenen Applikationen. Dabei entstehen zahlreiche neue Möglichkeiten. Insbesondere lassen sich Standardlösungen mit Individualsoftware verbinden und kombinieren. So können teure Anpassungen von Standardlösungen (Customizing) durch schlanke und individuelle Applikationen ersetzt werden, welche mittels API direkt mit der zentralen Software kommunizieren.


So entwickelt iBROWS Applikationen, um Kunden dort zu unterstützen, wo sich die Prozesse mit Standardlösungen nicht mehr sauber abbilden lassen oder überhaupt keine Standardlösung verfügbar ist.

Mittels Webapplikationen können so Medienbrüche in Prozessen verringert, Datensilos aufgebrochen und die Datenqualität erhöht werden.

^jh

Aktuelle Beispiele von iBROWS entwickelten Webapplikationen:

Say Hello

Lassen Sie uns wissen, wie wir Sie bei Ihrem Projekt unterstützen können. Wir freuen uns über einen kurzen Anruf genauso wie über ein detailliertes Pflichtenheft.





Olivier Kofler

Managing Partner

Jonas Hager

Consultant & Projektleiter

Pascal Kappeler

Consultant & Projektleiter