Web-Programmierung bei IBYSOFT

Allgemeines zur Web-Programmierung

Programmierung einer Web-Anwendung
mit geeigneten Web-Entwicklungswerkzeugen
IBYSOFT bieten Ihnen einen umfassenden Service für die Implementierung von Web-Anwendungen im Internet und Intranet.

Dieser umfasst

  • Beratung in der Gestaltung von Web-Anwendungen;
  • Konzept und Entwurf von Web-Anwendungen;
  • die Implementierung von Web-Anwendungen mit der geeigneten Web-Technologie im Internet oder Intranet mit Unterstützung von Server-Datenbanken.
  • die Einrichtung und technische Umsetzung Ihres Web-Servers;
IBYSOFT besitzt eine langjährige Erfahrung in der Planung und Implemtierung von Web-Anwendungen und kann Ihnen helfen, solche Web-Anwendungen in die Praxis umzusetzen.

Beratung in der Gestaltung von Web-Anwendungen

Administration der Datenbank
für eine Web-Anwendung
Eine Web-Anwendung ist eine Client-Server-Software, welche auf den gängigsten Internet-Browser als Client läuft, mit einem Web-Server kommuniziert und sich durch die permanente Verfügbarkeit im Internet auszeichnet. Web-Anwendungen eigenen sichbesonders für Online-Shops, für News Groups, Gebrauchtwagenbörsen, Kontakbörsen oder tägliche Dienstplan-Abfragen. Um eine Webanwendung zu implementieren, ist eine fundierte Beratung notwendig, um die geeigneste Software-Technologie auszuwählen und ein solides Konzept für die Gestaltung der Web-Anwendung auszuarbeiten.

Konzept und Entwurf von Web-Anwendungen

Definition von Datenmodellen
in Form von Entity- Relationship-Modellen
Um Web-Anwendungen zu implementieren, ist zuerst ein Grob- und Feinkonzept bzw. ein Entwurf notwendig. in Diesem Konzept sollten die Soll-Anforderungen bezüglich Funktionalität, Layout, Bedienbarkeit und Verfügbarkeit beschrieben werden, welche eine erfolgreiche Web-Anforderungen gewährleisten muss. Weiters muss das Datenmodell bzw. das Entity-Relationship-Modell für das am Server laufende Datenbank-Managment-System spezifiziert werden, um die Geschäftsprozesse des Anwenders abbilden zu können. Schließlich muss die IT-Infrastruktur ausgewählt werden, d.h. auf welcher Betriebssystem-Plattform lauf der Web-Server, welches konkrete Datenbank-Management-System ist für die Web-Anwendung notwendig und in welchen Scriptsprachen soll die Web-Anwendung implemetiert werden.

Implementierung von Web-Anwendungen

SUVES-Web
als Beispiel für eine LAMP-Anwendung
Bei der Implementierung der Web-Anwendung wird das zuvor erstellte Feinkonzept mit einer Scriptsprache serverseitig umgesetzt. Bei Web-Anwendungen werden meistens HTML- oder XML-Seiten dynamisch am Server generiert, für diese Generierung wird wegen der Stabilität der Web-Servers meistens eine Scriptsprache wie z.B. PHP, ASP, JSP oder Perl verwendet, welche als Zusatzmodul in Form von Plugins die Funktionalität des Web-Servers erweitern. Da auch clientseitig in einer Web-Anwendung eine gewisse Funktionalität notwendig ist, werd in den Web-Anwendung auch clientseitige Script-Sprachen wie z.B. JavaScript, Visual Basic Script oder kompilierte Java-Applets eingesetzt, um die Ereignissteuerung wie z.B. Tastatureingaben oder Mausklicks verarbeiten zu können.

Einrichtung eines Web-Servers

Konfiguration
eines Webservers
Wenn der Web-Server beim Kunden installiert werden soll, kann IBYSOFT auf einem geeigneten Rechner diesen Web-Server einrichten. Dabei bietet IBYSOFT hauptsächtlich Unterstützung von LAMP-Anwendungen an. Eine LAMP-Anwendung verwendet Linux als Server-Betriebsystem, den Web-Server Apache, MySQL als Datenbank-Management-System und PHP oder Perl als Scriptsprache. IBYSOFT bietet auch die Möglichkeit an, auf seinen eigenen Firmen-Servern die Web-Anwendungen von Kunden zu hosten (siehe Web-Hosting).