Willkommen bei Team WyRu! Dem Wiener Entwickler-Team für Internet-Applikationen. Suchen:
Home Produkte Support Downloads Hosting Kontakt
Hinterlassen Sie uns Ihre E-Mail Adresse und lassen Sie sich von uns informieren.

Holen Sie sich Ihre Demo-Version!

Zurück

WyRu Webbot

    Unsere Webbots sind eine Sammlung kleiner Programme die direkt am Server ablaufen und die dort meist zeitgesteuert Hilfsaufgaben für unsere Webapplikationen verrichten.

Manche Aufgaben lassen sich schlecht in einer Web-Applikation verpacken, da sie zeitgesteuert ausgeführt werden sollten, auch wenn kein Benutzer mit der Webapplikation arbeitet. Unsere Webbots kümmern sich um solche Aufgaben.

 

Überblick

Die Webbots sind als Windows Programme realisiert (ein Programm kümmert sich immer um genau eine Aufgabe), die über eine Konfigurationsdatei im XML-Format gesteuert werden (in der Sprache der Webbots ein Job). Da mehrere Konfigurationsdateien für einen Webbot erstellt werden können, kann das System auch auf Servern eingesetzt werden, auf dem mehrere Sites laufen und die Dienste der Webbots in Anspruch nehmen.

Der zeitgesteuerte Aufruf der kleinen Hilfsprogramme erfolgt über eine zentrale Komponente, die die vorhandenen Jobs durchsucht, ermittelt welcher Webbot zu starten ist und diesen Webbot mit seiner Konfigurationsdatei aktiviert. Diese zentrale Komponente wird regelmäßig aufgerufen, entweder über einen am Server bereits vorhandenen Taskplaner oder über einen Windows Dienst, der dem Webbot Paket beiliegt und der die zentrale Komponente jede Minute einmal aktiviert. Da die Komponente normalerweise nur einige Textdateien prüft und sich danach sofort wieder beendet, tritt dadurch keine erhöhte Belastung des Servers auf.

Um das ganze System nachvollziehbar zu machen, wird über jeden Vorgang ein Log im Textformat geführt.

 

Systemvorraussetzungen

Um das Webbot System einsetzen zu können, muß es möglich sein, Windows Programme auf dem Webserver zu starten. Sofern ein eigener Server verwendet wird, ist dies kein Problem, beim Betrieb der Site auf angemieteten Webspace ist es Verhandlungssache mit dem Provider. Das System benötigt ferner zwei Verzeichnisse, in denen der Benutzeraccount unter dem der Webbot abläuft Schreibrechte hat. Da das System mit XML Daten arbeitet, müssen auf dem Server auch die Microsoft XML-Bibliotheken mind. Version 2.6 vorhanden sein.

Auf den Servern des WyRu Webhostings sind die Webbot Dienste immer verfügbar. Neue Jobs müssen jedoch von den Administratoren eingespielt werden und müssen deshalb an support@wyru.at gesendet werden.

 

Funktionsumfang

Inzwischen wurden zur Unterstützung unserer hauseigenen Webapplikationen bereits eine Reihe von Hilfsprogrammen realisiert: 

Webbot.Auction.exe
Dient als Auktionator für die WyRu Auktionsplattform Software und ersetzt den alten Auktionator Windows Dienst. Die WyRu Auktionsplattform ist in einer Lite Version in der Profi Version des WyRu Online-Shops enthalten, kann aber auch noch als eigenständiges Produkt lizensiert werden.

Webbot.Backup.exe
Erstellt automatisch Sicherheitskopien wichtiger Dateien, z.B. von MS Access Datenbanken, auf denen die Site beruht. Es werden immer drei Generationen von Sicherheitskopien behalten und dann überschrieben.

Webbot.Chat.exe
Meldet automatisch längere Zeit inaktive Benutzer aus der WyRu Chat Software ab. Die WyRu Chat Software ist ab der Version 2.2 Teil des Wyru Content Mangagement Systems und wird nicht mehr als eigenständiges Produkt vertrieben.

Webbot.Libarian.exe
Katalogisiert automatisch Funktionen und Programmmodule von ASP und ASP.NET Applikationen in einem WyRu Content Mangagement System. Der Support-Bereich unserer Homepage nutzt diesen Service, um eine Rreferenz unserer Open Source-Produkte zu liefern.

Webbot.Newsletter.exe
Versendet automatisch Newsletter mit neu im WyRu Content Management System veröffentlichten Artikel. Der Newsletter Empfänger kann vorher auf der Site auswählen, für welche Bereiche er sich interessiert. Jeder Newsletter-Text wird dann für den jeweiligen Empfänger zusammengestellt und personalisiert.

Webbot.PlanetLAN.exe
Dieser Webbot ist ein Produkt unserer Partnersite Counterstrike.at. Er übernimmt den Terminkalender für LAN Parties automatisisert in das Kalendersystem des WyRu Content Management Systems.

Webbot.Shop.exe
Wie der Name bereits andeutet arbeitet dieser Webbot mit der WyRu Online-Shop Software. Er erstellt zeitgesteuert Statistiken, auf die dann innerhalb der Site zurückgegriffen werden kann, so z.B. für jedes Produkt den Verkaufsrang, Produktempfehlungen im Stil "Kunden, die dieses Produkt gekauft haben, haben auch diese Produkte gekauft" und Empfehlungen für die Startseite des Shops, in dem für jeden Kunden analysiert wird, aus welchen Produktgruppen er bereits gekauft hat und drei noch nicht gekaufte Produkte aus diesen Produktgruppen für die Startseite empfohlen werden.

Webbot.Spider.exe
Da dynamische Webseiten von Suchmaschinen leider sehr schlecht indiziert werden können, taucht meist nur die Startseite einer Site bei Google und Co auf. Dieser Webbot schreibt regelmäßig eine exakte Kopie Ihrer Site als statisches HTML in ein Unterverzeichnis, wobei sämtliche Links auf dynamsiche Seiten in statische HTML-Links umgewandelt werden, die dann von den Robots der Suchmaschinen problemlos gelesen werden können. In jeder Seite wird zusätzlich ein JavaScript verankert, das einen Besucher, der die statische Version der Seite über eine Suchmaschine findet, auf die tatsächliche dynamische Version der Site weiterbefördert.

Webbot.Webwatcher.exe
Der Webbot prüft regelmäßig, ob die Website noch reagiert und führt notfalls einen IISRESET zum Neustart der Webserver Software durch, ein Feature, das Microsoft mit der Generation der Windows.NET Server direkt in den Webserver integriert hat. Für Webserver auf Basis von Windows NT oder Windows 2000 trotzdem sehr brauchbar.

 

Lizensierung

Das grundlegende Webbot System ist im Sinne der General Public Licence kostenlos aus unserem Download Bereich zu finden. Das Paket enthält neben einem Handbuch die Sourcecodes der zentralen Komponente für den Aufruf der einzelnen Webbots, Beispieldateien für einzelne Webbots und die Konfigurationsdatein.

Die oben genannten Webbots stehen den Lizenznehmern der WyRu Softwareprodukte ebenfalls kostenlos zur Verfügung und werden in späteren Versionen bereits Teil der Installationmedien sein. Alle Komponenten sind dann auch als Sourcecode erhältlich.

Günter Rubik (grubik)
e-mail: grubik@wyru.at

Wir haben für WyRu Webbot noch keine Bewertung. Sein Sie der Erste, der eine Bewertung abgibt.

Zurück

Weitere interessante Kategorien:

Produkte

Wenn Sie einen Kommentar verfassen möchten, müssen Sie sich zuerst mit Ihrem Benutzernamen anmelden. Sollten Sie noch keinen Benutzernamen haben, führen Sie bitte zuerst die Registrierung durch.

Wollen Sie diesen Artikel auf Ihre Vormerkliste setzen?

Druckversion | Weiterleiten per E-Mail

 

WyRu Shop als MVC Applikation.
05.03.2017> [german]

Mail-Server auf Version 11.4 aktualisiert.
25.07.2016> [german]

WyRu Pages Update: Social Media.
23.01.2016> [german]

Was braucht eine gute Homepage?
Gutes Design
Guten Content
Suchfunktion
Online-Shop
 

 

Copyright 2001-2017 Team WyRu. All rights reserved. Bei Fragen und Problemen kontaktieren Sie office@wyru.at.
Diese Seite wurde mit dem WyRu CMS 2.3.103 erstellt.