In diesem Werk zum Thema Software-Architekturen veranschaulichen drei international renommierte Experten den Zusammenhang zwischen Prinzipien, Standardarchitekturen und praxisrelevanten Problemstellungen aus den Bereichen Web Services, Peer-to-Peer, Workflow und weiteren Anwendungsgebieten. Dieses Buch richtet sich an Praktiker, Software-Projektmanager und Studenten der Informatik/Wirtschaftsinformatik, die für Design und Entwicklung von großen verteilten Softwaresystemen verantwortlich oder am Einsatz solcher Systeme in ihrem Arbeitsbereich interessiert sind. Hier wird erstmals der "State of Art" in der Forschung industrierelevant und verständlich umgesetzt. Die Autoren können auf jahrelange Erfahrung im Forschungs- und Entwicklungsbereich im Rahmen von großen multinationalen Entwicklungsprojekten verweisen.
Inhaltsverzeichnis
Was ist Software-Architektur? . - MobiTeam: Eine Design-Review-Fallstudie. - Design-Review von Mobiltelefonie-Software. - Architekturelle Konzepte und Abstraktionen. - Architektureller Entwurf. - Modellgeleitete Entwicklung. - Sichten auf ein Software-System. - Beschreibungen und Dokumentation einer Software-Architektur. - Acme eine Architektur-Beschreibungssprache. - Architekturelle Prinzipien, Bausteine und Muster. - Qualitätsattribute einer Software-Architektur. - Architekturelle Stile, Qualitätsattribute und Muster. - Web-Services. - Simple Object Access Protocol (SOAP). - Web Service Description Language (WSDL). - Universal Description, Discovery and Integration. - Komposition von Web Services. - Workflows und Koordination. - Architektur-Sichtweisen von Workflow-Systemen. - Systembeispiele. - Web-Services-Workflows. - Peer-to-Peer-Architekturen. - Komponentenmodelle. - Security. - Push- und Event-Architekturen. - Electronic Payment. - Beispiel-Architekturen. - Rechtliche Aspekte.