Architektur-Pattern: Worker über JMS

Das Ziel des Artikels ist es dar zu stellen, wie mit Hilfe von JMS und JBoss Cache eine einfache Architektur zur Verteilung von Arbeitsaufträgen implementiert werden kann.

Dabei möchte ich davon ausgehen, dass es eine zentrale Stelle gibt, von der aus Aufträge in das System kommen. Diese werden in einer Datenbank gespeichert und sollen von mehreren Instanzen bearbeitet werden. „Architektur-Pattern: Worker über JMS“ weiterlesen

Software Deployments – Problemfälle der Softwareentwicklung

Bei Wired Space hat der Kollege Erfahrungen aus dem Entwicklerleben publiziert: diverse Probleme im Umfeld von Software-Deployments. Die gefundenen Schwierigkeiten waren:

  • “But it ran fine on my machine.”
  • “Manual deployment steps are prone to errors.
  • Kommunikationsschwierigkeiten im Team

Dabei ist letzterer Punkt, der immer wieder zu Problemen führt, noch nicht breit ausgeführt – aber das kommt wohl noch. Nichts desto trotz sind Deployments an sich schon komplex genug, sodass man sich auch alleine darüber schon lange genug auslassen kann. „Software Deployments – Problemfälle der Softwareentwicklung“ weiterlesen

Online-Sync: DropBox versus Live Mesh

In letzter Zeit habe ich immer mal wieder nach einem Synchronisationsprogramm gesucht, mit dem ich Dateien sehr einfach zwischen mehreren Computern abgleichen  kann. Das hat sich, zugegebenermaßen, etwas verstärkt, seit ich fast nur noch mit dem NetBook unterwegs bin. Da das System eher klein ist und für lange Arbeiten (Softwareentwicklung, Schreiben, etc.) mir dann doch ein normal großer Monitor lieber ist, benutze ich “den Kleinen” sehr gerne für die Sammlung von Ideen oder das kurze Zusammenstellen von Weblog Artikeln (wie diesen hier). „Online-Sync: DropBox versus Live Mesh“ weiterlesen