Softwarearchitektur: Umgebungsunabhängigkeit

UmgebungenIn dem Beitrag „Java: SOAP – Web Service Client schreiben“ habe ich großspurig berichtet, wie man innerhalb kürzester Zeit einen Web Service Client in Java implementiert (hier das gleiche für PHP). Jedoch sollte man beachten, dass dieser Client immer nur den Web Service Endpoint anspricht, der in der WSDL angegebene wurde und das ist im Standardfall „localhost„.
Will man nun Web Services in einem Unternehmen mit verschiedenen Umgebungen (Entwicklung, Test, Produktion) einführen, braucht man eine allgemeingültige und konfigurierbare Lösung. In diesem Artikel beschreibe ich zunächst, was eigentlich Umgebungsunabhängigkeit / Ebenenunabhängigkeit bedeutet und wie man diese umsetzen kann. In einem zweiten Artikel erkläre ich ausführlich, wie man einen umgebungsunabhängigen Java Web Service Clients implementiert.
(mehr …)

Einflussfaktoren der Softwarearchitektur

Verschiedene Faktoren haben heutzutage Einfluss auf die aktuelle Softwarearchitektur. In diesem Beitrag erkläre ich die Hauptaspekte mit einigen Beispielen.
Übersicht - Einflussfaktoren der Softwarearchitektur
(mehr …)

Software zur Sicherung von SWF Dateien / Flash / Actionscript Projekten

Jeder Entwickler kennt das Thema: “Wie sichere ich meine Anwendung vor Codediebstahl?” oder “Was kann ich gegen Decompiler tun?”. Die Antworten liefern aufwendige Verschlüsslungsalgorithmen (ein schönes HowTo findet ihr hier) oder kostenpflichtige Programme. Genau diese Programme stelle ich vor:

Logo Name Firma Kosten Version Link
SWF Encrypt SWF Encrypt amayeta 100 € 6.0 hier
secure SWF secureSWF Kindisoft ab 99 $
(dezimierte Version)
3.5 hier
OBFU OBFU Motion-Twin ab 500 € k.a hier
swf Protector SWF Protector DCOMSOFT 39,95 € 3.0 hier

Weitere Informationen und der genaue Test nach dem break!

(mehr …)