Software-Architektur
405 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Software-Architektur.
Häufig stehen Unternehmen vor der Herausforderung, neue Systeme nachhaltig in eine bestehende IT-Bebauung integrieren zu müssen – das gilt insbesondere in sich schnell entwickelnden und innovativen Bereichen wie E-Commerce und Omnichannel-Commerce. IT-Architekten müssen dazu alle notwendigen Integrationen und Synchronisierungen frühzeitig identifizieren, um notwendige Schnittstellenentwicklungen u..
Die Integration von Anwendungen verschiedener Teams ist immer noch ein Kraftakt. Integrationsprobleme zwingen dann zu einem späten Zeitpunkt in die Entwicklung zurück. Demgegenüber zeigt das Testverfahren Consumer-Driven Contracts (CDC) schon während der Entwicklung an, wenn die Teams ihre Schnittstellen verletzen. Mit dem Pact-Framework lassen sich CDC-Tests sehr gut als Unittests umsetzen. Aber ..
Das Internet der Dinge beschert uns vor allem eines: viele Daten! So besitzt ein IoT-Gerät in der Regel Sensoren, deren Messungen es weiterleitet. Darunter befinden sich mitunter einfache Werte wie die Ergebnisse von Sensormessungen, oft aber auch große Datenströme wie Videoaufnahmen, Audioaufnahmen oder lange Zeitreihen. Müssen eingebettete Systeme diese Daten immer an ein Backend weiterleiten od..
Bislang setzten Unternehmen zur Entkopplung von Systemen auf Technologien und Integrationslösungen wie Extract–Transform–Load (ETL), Enterprise Service Bus (ESB) oder Message Queuing (MQ). Die Folge: Durch die komplizierte Verflochtenheit der Systeme, die durch die Vielzahl an Webservices und die monolithische Architektur entsteht, ergeben sich Abhängigkeiten von anderen Systemen. Eine Entkoppelun..
Alexandra Schladebeck erklärt im Interview mit OBJEKTspektrum die Vor- und Nachteile von Pair-Programming und spricht über die Herausforderungen in ihrem neuen Job als Geschäftsführerin des Systemhauses Bredex.