Logo - 5.120 Bytes

Internet Applications

internet. intranet. extranet. servlets. server pages

Die Verarbeitung von Benutzerinteraktionen auf Ihrer Website erfordert der Einsatz von Software, die auf dem Webserver ausgeführt wird. Ein Computerprogramm, das die Benutzeingaben eines Kontaktformulares verarbeitet und weiterleitet, ist ein typisches Beispiel dafür und stellt bereits eine, wenn auch unspektakuläre Internet Application, Web Application oder Webanwendung dar.

Integration von Interaktivität, Inhalt & Design

Gerade durch die Einführung und Weiterentwicklung von Technologien, die Benutzerinteraktivität erst möglich machen, wurde das Internet so populär, weniger durch die Anhäufung statischer Inhalte. Chatrooms, Suchmaschinen oder Webshops sind Internet Applications.

Image, 16.4 KB

Mit einer stimmigen Gesamtkonzeption, die bei komplexen Fällen eine Architektur mit mehreren Webservern und Application-Servern (Three-Tier-Architektur) vorraussetzt, können die Vorteile der Interaktivität von Internet-Anwendungen zum Tragen kommen.

Der Integration durchdachter GUIs und Berücksichtigung gewisser Umgebungsparameter, wie die Verfügbarkeit von Datenübertragungsraten und Server-Kapazitäten, wird leider zu oft unzureichend Aufmerksamkeit geschenkt. Die Folgen sind Datenverluste, Timeouts, verlorene Sessions ...

In websmith finden Sie einen Partner, der Sie nicht nur in allen Belangen von Internet Applikationen beraten kann, sondern bereits eine Reihe individueller Anwendungen eigenständig entwickelt hat.

Ebenso führen wir Projektleitungen für Anwendungsentwicklungen in Zusammenarbeit mit anderen Unternehmen, Hochschulen und öffentlichen Einrichtungen durch. Wir verfügen über umfangreiche Kenntnisse und Erfahrungen mit der Konzeption, der Entwicklung, dem Design und Rollout, der Administration und Weiterentwicklung von Webanwendungen, speziell für Java und Perl im Intranet und Extranet.

Datenbankentwicklung

Datenbanken ermöglichen die strukturierte Ablage und Nutzung von unternehmensrelevanten Informationen durch normierte und standardisierte Schnittstellen, wie z.B. ODBC, JDBC und SQL. Vorraussetzung ist ein durchdachtes Datenbankmanagementsystem (DBMS).

Image, 16.8 KB

Weit über den Bereich der Internet Applications hinaus konzipieren, programmieren und betreuen wir Datenbankanwendungen unterschiedlicher Komplexität für Industrie, Wirtschaft und Handwerk.

Ob Datenbanken bestimmter Hersteller (Oracle, IBM DB2, CA Ingres MS SQL, MySQL) oder Lösungen aus dem OpenSource-Sektor (PostgreSQL, Apache, Comanche …) zum Einsatz kommen, hängt von den Vorgaben der Auftraggeber, den Projektanforderungen oder Budgets ab.

Während die Programmiersprachen Java, Perl und PHP in Verbindung mit clientseitigem JavaScript gängige Standards der Datenbankentwicklung sind, sollte man Ajax derzeit nur unter bestimmten Voraussetzungen (Extranet, Intranet, Zielgruppen mit HighSpeed-DSL) in Betracht ziehen.

Typische Internet- oder Webapplikationen, die in der Praxis Datenbanken erfordern, sind zum Beispiel AdServer, Tools zur Logfile-Anaylse, Content Management Systeme, Webkataloge, Shopsysteme wie xt:Commerce oder osCommerce sowie Informationssysteme für die Kundenstammverwaltung (CRM, RMI) etc...

Ob Ihre Webapplikation nun mittels Java Servlets, als Java Serverpages oder in konventioneller CGI-Programmierung in den Programmiersprachen Perl oder PHP umgesetzt wird, hängt im Wesentlichen auch von den Anforderungen an die Plattformunabhängigkeit, den Softwarelebenszyklus oder Ihre Sicherheitsbedürfnisse ab.

WCMS: Web Content Management Systeme

Obwohl wir zum Thema WCMS und Webdesign schon einiges geschrieben haben, wollen wir hier allgemein auf Web Content Management Systeme als Internet Applications und Webanwendungen sowie die Programmier-Leistungen dieses Bereichs im Besonderen eingehen.

Image - 14,2 KB

Mit der Entwicklung der Web Content Management Systeme bekamen Betreiber von Webseiten Web Applikationen an die Hand, mit denen Sie heute ihre Webseiten ohne Programmierkenntnisse selbst aktualisieren und ausbauen können. Das vereinfacht die Selbstdarstellung und spart Kosten.

Einige WCMS-Lösungen sind, sofern es die Ansprüche an Webdesign oder Features gestatten, sogar vom Laien installierbar und hervorragend dokumentiert, so daß man seine Homepage bis zu einem bestimmten Punkt ohne fremde Dienstleistungen selbst aufsetzen kann.

Aber – Vorsicht bei der Gesamtkonzeption! Das Prinzip der Trennung von Inhalt und MarkUp kann unter Umständen die Gestaltungsfreiheit des Webdesigners und Content-Producers einschränken.

Die Implementierung von Plugins, Modulen oder Extensions führt bei jedem (Web) Content Management System irgendwann einmal zu Konflikten. Wenn Sie genügend Zeit und Geduld aufbringen, werden Sie beim Einsatz Ihres CMS sicher gut klarkommen und unsere Hilfe nicht in Anspruch nehmen. Andernfalls können wir Ihnen folgende Leistungen für CMS-Systeme aus dem OpenSource Bereich anbieten:

  • WCM Setup: Installation, Einrichtung und Unterweisung von Plone, Typo3, Drupal, Joomla, WordPress, CMSimple und für das Webshop-System xt:Commerce
  • WCM Programming: Programmierung von Erweiterungen sowie Core- und Security-Optimierungen für o.g. Systeme, Entwicklung individueller WCMS-Lösungen auf Anfrage
  • WCM Extending: Integration und gegebenenfalls Anpassung frei verfügbarer Module und Extensions in o.g. Systeme
  • WCM Design: Gestaltung von Themes, Templates und GUIs für indidividuell programmierte Plugins, Module, Extensions, Webshop-Design für xt:Commerce
  • WCM Updates: Updates auf neuere Systemversionen und Core-Anpassungen für o.g. Systeme
  • WCM Migration: Migration bestehender Projekte auf geeigentes WCMS auf Anfrage
  • WCM Crosscore: Technische und grafische Verindung von CMSystemen und Entwicklung von Cross-Cores, wie beispielsweise von xt:Commerce mit Joomla, Wordpress oder Typo3.

In der Praxis kommt bei websmith dem Bereich der Web Content Management Systeme überwiegend im Rahmen von Gesamtrealisationen von Projekten Bedeutung zu. Das heißt, daß wir für gewöhnlich alle Leistungen von der Bedarfsermittlung, der Konzeption, dem Webdesign über die verschiedenen Entwicklungsaufgaben bis hin zum Rollout und Internetmarketing liefern.

Zögern Sie jedoch nicht uns vielleicht auch in Fällen benötigter Einzelleistungen anzusprechen. Wir sind erfahrene Netzwerker und fast allen Herausforderungen gegenüber aufgeschlossen. Wenn Sie an einem unverbindlichen Kontakt interessiert sind, rufen Sie uns einfach an oder klicken Sie bitte hier.

eCommerce

Um eventuell vorhandenen Mißverständissen vorzubeugen, gehen wir mit dem Begriff «electronic Commerce» vorsichtig um.

eCommerce = Elektronischer Geschäftsverkehr

Gemeint sind hiermit alle Arten von Geschäften, die grundsätzlich auf elektronischem Wege, also nicht nur über das Internet, abgewickelt werden können. Dazu gehören onLine-Banking, onLine-Payment, DATEV, die Anbahnung und Abwicklung von Geschäften, Werbung, Abrechnungssysteme und auch Kundenbetreuung (Customer Relations Management).

Image - 10,2 KB

Die Beratung unserer Kunden bei der Teilnahme am eCommerce gehört ebenso zu unseren Aufgaben wie die Realisation hochwertiger eCommerce-Applikationen zwischen B2C, B2B, C2A, B2A, sofern nicht gegen die guten Sitten verstoßen oder die Demokratie gefährdet wird.

B2C und B2B bilden heute zwar noch den Schwerpunkt des eCommerce und das Online-Business mit Produkten und Dienstleistungen gewinnt ständig an Bedeutung, doch entwickeln sich auch immer mehr öffentliche Einrichtungen technisch weiter und ziehen nach (Stichwort eGovernment).

Geschäfte per Mausklick abzuwickeln bietet viele Vorteile: An- und Verkauf sind über große Distanzen hinweg und faktisch in Echtzeit möglich. Sogar der Zahlungsverkehr erfolgt unmittelbar via Internet.

Wir entwckeln zum Beispiel Webshop-Lösungen auf der OpenSource Plattform des Online Shopsystems oder als Extensions von Web Content Management Systemen wie Typo3 und Joomla. Auch Seminarshops, also Webapplikationen für die Seminarverwaltung inklusive Buchungsmechanismen, sind für uns ebenso wenig ein Problem wie Ad-Solutions für die Abrechnung von Werbekampagnen im Rahmen Ihres Internetmarketings. Reden Sie mit uns, ein unverbindliches Beratungsgespräch kostet Sie nichts.

Webanwendung oder Internet-Applikation?

Webanwendungen oder auch Webapplikationen sind im Prinzip ein und das selbe wie Internet-Applikationen und beruhen auf dem gleichen Schema: Auf einen HTTP-Request folgt ein Request Cycle. Während die Internet-Applikation begrifflich dem Internet zugeordnet ist, findet eine Webanwendung in Netzwerken Verwendung, die allgemein auf einer TCP/IP Verbindung beruhen, also auch im Intranet oder Extranet.

Web 2.0 – prätentiöser Schwachsinn einer sich neudefinierenden NewEconomy

„I think Web 2.0 is of course a piece of jargon, nobody even knows what it means…”

Tim Berners-Lee, Begründer des WWW


Wir können uns dem nur anschließen, denn an dem dem Internet immanenten Grundgedanken wird sich durch die Erfindung neuer Begriffe und Phrasen nichts, aber auch rein gar nichts ändern. Die Entwicklergemeinde wird weiter Web-Applications entwickeln und verbessern und dafür bedarf es keiner Neuerfindung des World Wide Web.

websmith® – Webdesign, Webhosting & Internetmarketing aus Rosenheim – © 2015 Codecasters GmbH