Archiv für die Kategorie „Architektur“

JavaScript für Java Enterprise-Entwickler – Teil 1

Dienstag, 12. März 2013

Haus der Wissenschaft bei Nacht, CC BY 3.0 Oliver OchsAm 28. Februar waren mein Kollege Norman Erck und ich (Oliver Ochs) für einen Abendvortrag “Enterpise JS – JS für Java Enterprise-Entwickler” zur JUG Ostfalen in das Haus der Wissenschaft eingeladen.

Der erste Teil des Vortrags richtete sich an Enterprise-Enwickler (meist mit einem Java-EE-Hintergrund), die sich für JS interessieren, sich schnell darin einarbeiten wollen und Tipps suchen, dieses Ziel zu erreichen. Dabei wurden einige Grundlagen der Sprache vorgestellt. Dieser Teil des Vortrags sollte eher Lust auf mehr machen als fundamentales Wissen in aller Tiefe zu vermitteln. “JavaScript für Java Enterprise-Entwickler – Teil 1” weiter lesen »

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Moderne Web-Frameworks

Donnerstag, 7. Februar 2013

Wirklich skalierbare Softwaresysteme entstehen heutzutage selten im Enterprise-, sondern häufiger im Web-Umfeld. Daher können Enterprise-Anwendungen von den Erfahrungen profitieren, die mit Web-Anwendungen gesammelt wurden. “Moderne Web-Frameworks” weiter lesen »

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Hennen, Eier und Dokumentation in agilen Projekten

Donnerstag, 24. Januar 2013

Die Dokumentation fällt in vielen IT-Projekten dadurch auf, dass sie nur unzureichend vorhanden ist. Insbesondere in agilen Projekten wird gern auf einen Absatz aus dem Agilen Manifest verwiesen:

Working software over comprehensive documentation.

agilemanifesto.org

Heißt das, wir brauchen gar nichts zu dokumentieren, solange unsere Anwendung funktioniert? “Hennen, Eier und Dokumentation in agilen Projekten” weiter lesen »

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Was haben Architekturdokumentation und Politiker-Interviews gemeinsam?

Donnerstag, 17. Januar 2013

Auf den ersten Blick haben die beiden Dinge keine Gemeinsamkeiten. Angeregt durch das Buch “Software-Architekturen dokumentieren und kommunizieren” von Stefan Zörner sowie eine Schulung zum iSAQB ® Certified Professional for Software Architecture habe ich in letzter Zeit häufiger über die Dokumentation von Software-Architekturen nachgedacht. Dabei sind mir gewisse Parallelen zu Politiker-Interviews aufgefallen. “Was haben Architekturdokumentation und Politiker-Interviews gemeinsam?” weiter lesen »

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Gute Architekten, andere Architekten

Donnerstag, 13. Dezember 2012

IT-Projekte sind Technokratien. Die Ziele von Projekten müssen effektiv und zielorientiert durchgeführt und zu Ende gebracht werden. Leitende Personen legitimieren sich durch Wissen und Expertise.

Alle ihre Handlungen sollten auf technischem und wissenschaftlichem Wissen aufbauen und sich an den Projektanforderungen orientieren. Die Bedeutung des Teams, demokratischer Willensbildung oder von Diskussionen rückt in den Hintergrund, da die Experten sowieso am besten wissen, was genau zu tun ist. Man fährt am besten, wenn man einfach nur umsetzt, was die sich ausgedacht haben.

Schlimme Vorstellung?

Irgendwie schon.

Gibt’s in Wirklichkeit nicht!

Doch — allzu oft.

Muss das sein?

Nein natürlich nicht. “Gute Architekten, andere Architekten” weiter lesen »

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

SOA auf Basis von RESTful Services

Dienstag, 11. Dezember 2012

Unter dem Begriff SOA werden im Allgemeinen der Ansatz und die Absicht verstanden, die IT eines Unternehmens nicht als eine Sammlung individueller, monolithischer Anwendungen zu organisieren. Stattdessen sollen die Funktionen, die zur Umsetzung der Geschäftsprozesse benötigt werden, als möglichst konkrete Einzeloperationen (Services) mit hohem Wiederverwendungspotential implementiert werden. Die Umsetzung der komplexeren Geschäftsprozesse erfolgt dann durch das vordefinierte Zusammenspiel dieser Services. “SOA auf Basis von RESTful Services” weiter lesen »

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

MongoDB – Aggregation leicht gemacht

Dienstag, 27. November 2012

Hey, MongoDB-Benutzer da draußen. Heute möchte ich Euch gaaanz kurz zeigen, dass das neue Aggregation Framework von MongoDB, das mit der Version 2.2.1 stabil wurde, durchaus brauchbar ist.

“MongoDB – Aggregation leicht gemacht” weiter lesen »

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Webservices mit REST und nicht mit SOAP?

Dienstag, 20. November 2012

Im Enterprise-Umfeld ist bis heute das Mittel der Wahl zur Kommunikation zwischen Webservices ganz klar SOAP. Wir haben hier eine elektronisch lesbare Schnittstellen-Definition in Form von WSDL-Dateien, wir haben typisierte Daten und weitreichende Tool-Unterstützung. Java, .NET, PHP und viele weitere Programmiersprachen bieten zahlreiche SOAP-Frameworks an.

Warum diese Vorteile ignorieren und stattdessen REST benutzen? “Webservices mit REST und nicht mit SOAP?” weiter lesen »

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Leitfaden zur Portalauswahl

Dienstag, 30. Oktober 2012

Kategorien von UnternehmensportalenWir haben unsere Erfahrungen bei der Begleitung der Portalauswahl für verschiedene Kunden in unterschiedlichen Branchen in einem Leitfaden zusammengefasst.

Ein Portal bildet einen zentralen und persönlichen Zugangspunkt in die Informationswelt eines Unternehmens. Relevante Informationen aus Intranet und/oder Internet, Geschäftsprozessen und Applikationen werden gebündelt und einer definierten Zielgruppe über einen Webbrowser oder ein mobiles Endgerät zur Verfügung gestellt.

Wie aber findet man das richtige System, das die vielfältigen fachlichen, technischen und strategischen Anforderungen des Unternehmens optimal unterstützt?

Die Antwort finden Sie in unserem Flyer.

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

Treffen der Softwerkskammer Hamburg im Oktober

Freitag, 12. Oktober 2012

Softwerkskammer HamburgAm Dienstag, dem 16.10.2012, findet um 19 Uhr wieder die Softwerkskammer (Handwerkskammer Hamburg, Holstenwall 12, 20355 Hamburg) statt.

Thema des Abends ist: Behavior Driven Development (BDD) mit Jasmine

Bei BDD handelt es sich um es sich um eine spezielle Form testgetriebener Entwicklung, bei der die Spezifikation anhand von natürlichsprachlichen Beispielen auf ausführbare Tests abgebildet wird. Fokus liegt dabei vornehmlich auf der Sicherstellung funktionaler Anforderungen und dem Verhalten der Zielsoftware, das sich jeweils ändert, wenn man  Features hinzufügt oder ändert. Dabei ist Jasmine ein BDD-Framework, das sich im Umfeld der JavaScript-Entwicklung großer Beliebtheit erfreut.

Ich habe mich kurzfristig entschlossen, an diesem Abend einen kurzen Einführungstalk dazu zu geben.

Ziel des Abends ist es, einen Einblick in die Welt von BDD jenseits von Java zu bekommen. Daher wird es vom Format her nicht unbedingt ein formaler Abendvortrag sein, sondern es soll in lockerer Runde die Möglichkeit zum Fragen und zum Austausch über dieses Thema geben. Wer einen Laptop mitbringt, kann Jasmine praktisch in einem Hands-on in der Gruppe ausprobieren.

Es wird selbverständlich wieder für das leibliche Wohl in Form von Schnittchen und Getränken gesorgt sein.

Man kann sich sowohl bei Meetup als auch bei XING anmelden.

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel