Patterns für Enterprise-Application-Architekturen


Author: Martin Fowler
Publisher: mitp Verlags GmbH & Co. KG
ISBN: 9783826613784
Category:
Page: 582
View: 7074
DOWNLOAD NOW »


Software-Architekturen für das E-Business

Enterprise-Application-Integration mit verteilten Systemen
Author: Sebastian Herden,Jorge Marx Gómez,Claus Rautenstrauch,André Zwanziger
Publisher: Springer-Verlag
ISBN: 3540313001
Category: Computers
Page: 192
View: 5537
DOWNLOAD NOW »
Umfassende Einführung in alle relevanten Grundlagen, Methoden und Technologien, wobei im Gegensatz zur aktuellen Literatur zu diesem Thema, Software-Architekturen aus den betriebswirtschaftlichen Anforderungen hergeleitet und zum Lehrbuch für Systementwicklung zusammengefasst werden. Dafür sind erstmalig Ideen zu Pattern, Patternsprachen, Fachkomponenten und Web-Services in einem Vorgehensmodell zur Systementwicklung vereint.

Pattern-orientierte Software-Architektur

ein Pattern-System
Author: Frank Buschmann
Publisher: Pearson Deutschland GmbH
ISBN: 9783827312822
Category: Software architecture
Page: 455
View: 9072
DOWNLOAD NOW »


Effektive Softwarearchitekturen

Ein praktischer Leitfaden
Author: Gernot Starke
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 3446454209
Category: Computers
Page: 453
View: 1412
DOWNLOAD NOW »
Software-Architekten müssen komplexe fachliche und technische Anforderungen an IT-Systeme umsetzen und diese Systeme durch nachvollziehbare Strukturen flexibel und erweiterbar gestalten. Dieser Praxisleitfaden zeigt Ihnen, wie Sie Software-Architekturen effektiv und systematisch entwickeln können. Der bekannte Software-Architekt Gernot Starke unterstützt Sie mit praktischen Tipps, Architekturmustern und seinen Erfahrungen. Er gibt Antworten auf zentrale Fragen: - Welche Aufgaben haben Software-Architekten? - Wie gehen Software-Architekten beim Entwurf vor? - Wie kommunizieren und dokumentieren Sie Software-Architekturen? - Wie helfen Architekturmuster und Architekturbausteine? - Wie bewerten Sie Software-Architekturen? - Wie behandeln Sie Persistenz, grafische Benutzeroberflächen, Geschäftsregeln, Integration, Verteilung, Sicherheit, Fehlerbehandlung, Workflow-Management und sonstige technische Konzepte? - Was müssen Software-Architekten über MDA/MDSD, UML 2 und arc42 wissen? - Welche Aufgaben nehmen Enterprise-IT-Architekten wahr?

PHP-MVC-Frameworks. Web Application Frameworks für die serverseitige Scriptsprache PHP


Author: Jürgen Kargl
Publisher: GRIN Verlag
ISBN: 3640469666
Category: Computers
Page: 154
View: 8869
DOWNLOAD NOW »
Diplomarbeit aus dem Jahr 2009 im Fachbereich Medien / Kommunikation - Multimedia, Internet, neue Technologien, Note: 1,0, FH JOANNEUM Kapfenberg (Fachhochschul-Studiengang Internettechnik und –management), Sprache: Deutsch, Abstract: Web Application Frameworks stellen eine besondere Form der Wiederverwendung von Software dar, die folgende Vorteile bieten kann: Verringerung des Entwicklungsaufwands und -kosten, als auch Erhöhung von Qualität der damit entwickelten Anwendungen. Im ersten Teil dieser Arbeit werden zunächst theoretische Grundlagen für Frameworks und Software-Patterns betrachtet, um die Basis für den zweiten, praktischen Teil – der Evaluierung von MVC-Frameworks für die Erstellung von Webanwendungen in der Skriptsprache PHP zu schaffen. Die Zielsetzung bestand darin, dass am besten geeignete PHP-MVC-Framework für die Internet Solutions Abteilung der MOTIONDATA Software GmbH zu bestimmen. Als Vorgehensweise wurde eine Evaluierung anhand der QSOS-Methode gewählt. Diese iterative Methode besteht aus vier Stufen: (1) Der Definition, (2) der Evaluierung, (3) der Qualifikation und (4) der Auswahl des Frameworks. Es existiert eine Vielzahl an lizenzkostenfreien PHP-MVC-Frameworks, deren gesamte Evaluierung den Rahmen dieser Arbeit sprengen würde, daher wurde eine Vorauswahl mittels einer Analyse des Verbreitungsgrades der Frameworks getroffen. Daraus resultierend wurden CakePHP, Symfony und das Zend Framework für die Evaluierung ausgewählt. Als nächstes wurde ein Kriterienkatalog festgelegt, der aus drei Kategorien besteht: (1) Funktionale Abdeckung, (2) Risiken aus Sicht des Anwenders und aus (3) Sicht des Providers. Auf Basis des Kriterienkatalogs wird die Evaluierung durchgeführt. Danach folgt die Qualifikation durch Gewichtung der Kriterien, um so die Auswahl des geeigneten Frameworks zu ermöglichen. Im Schlussteil der Arbeit werden die gewonnen Erkenntnisse zusammengefasst und ein Ausblick über die Einführung des gewählten Frameworks gegeben. Im Anhang der Arbeit sind Quellcodeauszüge eines praktischen Beispiels beigefügt, welche die drei Frameworks und die derzeitige Umsetzungsvariante der Internet Solutions Abteilung als Vergleich umfassen.

UML 2 und Patterns angewendet - objektorientierte Softwareentwicklung


Author: Craig Larman
Publisher: mitp Verlags GmbH & Co. KG
ISBN: 9783826614538
Category:
Page: 716
View: 749
DOWNLOAD NOW »
Dieses Lehrbuch des international bekannten Autors und Software-Entwicklers Craig Larman ist ein Standardwerk zur objektorientierten Analyse und Design unter Verwendung von UML 2.0 und Patterns. Das Buch zeichnet sich insbesondere durch die Fahigkeit des Autors aus, komplexe Sachverhalte anschaulich und praxisnah darzustellen. Es vermittelt grundlegende OOA/D-Fertigkeiten und bietet umfassende Erlauterungen zur iterativen Entwicklung und zum Unified Process (UP). Anschliessend werden zwei Fallstudien vorgestellt, anhand derer die einzelnen Analyse- und Designprozesse des UP in Form einer Inception-, Elaboration- und Construction-Phase durchgespielt werden

User-Centric Application Integration in Enterprise Portal Systems


Author: Oliver Gmelch
Publisher: BoD – Books on Demand
ISBN: 3844101756
Category:
Page: 260
View: 4396
DOWNLOAD NOW »
The ever growing number of application scenarios for IT systems leads to a significant increase in their number and hence to a level of complexity that has grown tremendously in comparison with early IT installations by the mid of the past decade. In numerous attempts to integrate these diverging application stacks, various prominent methods have emerged in the past, most recently the topic of EAI which strives to achieve a consolidated view at diverse application systems. However, the emergence and rise of cloud-based services leads to new challenges to deal with. Usage of offerings from a no further specified cloud appears appealing for IT decision makers since it promises cost savings while even enhancing flexibility to quickly respond to changing market needs. To further support this idea, this work focuses on the aspect of inter-organisational networks that are characterised by short setup times and short time to market in order to achieve innovative products emerging from the cooperation between different actors. In this context, proper backing by dedicated ICT components is one of the key challenges. This book therefore demonstrates how portal systems, acting as intermediary between providers and consumers, can be embedded into networked enterprises by providing seamless access to all relevant information. To achieve this, this book presents a generic architecture that can serve as a blueprint for future implementations for the type of enterprise portals introduced previously and focuses on integration of external services in a user-centric manner, concentrating on the user and his specific needs to achieve productivity and user satisfaction gains. Moreover, secure communication facilities allow to consider the current application and/or user context to control exchange of information between different applications integrated on the portal platform.

Moderne Enterprise Architekturen


Author: Dieter Masak
Publisher: Springer-Verlag
ISBN: 354027281X
Category: Business & Economics
Page: 346
View: 1591
DOWNLOAD NOW »
Der Schwerpunkt dieses Buches liegt auf der Beschreibung von Enterprise Architekturen. Dargestellt werden auch der Einsatz dieser Architekturen in Unternehmen sowie die Mess- und Kenngrößen zur Festlegung der Performanz. Als Standardteile werden Enterprise-Application Integration, Portale, Webservices, CORBA und SAP beschrieben. Es wird sowohl auf die Problematik des Architekturentwicklungsprozesses als auch auf agile Architekturen, Model Driven Architecture sowie Frameworks, z.B. Zachmann eingegangen. Das Buch ist für Professionals ebenso wie für Anfänger geeignet. Interessant ist es für alle Leser, die sich mit aktuellen Softwarearchitekturen, deren Einsatz und Entwicklung auseinandersetzen wollen.

Software-Architektur

Grundlagen - Konzepte - Praxis
Author: Oliver Vogel,Ingo Arnold,Arif Chughtai,Edmund Ihler,Timo Kehrer,Uwe Mehlig,Uwe Zdun
Publisher: Springer-Verlag
ISBN: 3827422671
Category: Computers
Page: 559
View: 407
DOWNLOAD NOW »
(Autor) O. Vogel et al. (Titel) Software-Architektur (Untertitel) Grundlagen - Konzepte - Praxis (HL) Der umfassende Einstieg in die Software - Architektur! (copy) Dieser Titel behandelt das Thema Software- Architektur umfassend und strukturiert die Thematik mit Hilfe eines architektonischen Ordnungsrahmens. Es stellt den "Architekten" in den Mittelpunkt und bietet ihm langfristige Orientierung. Das Buch vermittelt essenzielles Wissen und zeigt, wie das erworbene Wissen konkret und in entsprechenden Projekten eingesetzt werden kann. Zu diesem Zweck enthält das Buch Anwendungsszenarien und Fallstudien aus verschiedenen Industriezweigen und Anwendungsdomänen. Das optimale Einstiegswerk für Softwareentwickler und Studenten. (Biblio)

Effektive Softwarearchitekturen

Ein praktischer Leitfaden
Author: Gernot Starke
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 3446444068
Category: Computers
Page: 458
View: 5959
DOWNLOAD NOW »
EFFEKTIVE SOFTWAREARCHITEKTUREN // - Aktueller Überblick und methodische Einführung - Direkt umsetzbare Tipps für praktizierende Softwarearchitekten - Ideal zur Vorbereitung auf die Zertifizierung zum «Certified Professional for Software ArchitectureTM» (Foundation Level) des iSAQB - Praxisnahe Darstellung von Architekturstilen und -mustern, ausführliche technische Konzepte, NoSQL-Datenbanken sowie aktualisierte und erweiterte Beispielarchitekturen - Neu in der 7. Auflage: Evolution und Verbesserung bestehender Systeme - Detaillierte Beispiele zum Einsatz von arc42 Softwarearchitekten müssen komplexe fachliche und technische Anforderungen an IT-Systeme umsetzen, und sie müssen diese Systeme durch nachvollziehbare Strukturen flexibel und erweiterbar gestalten. Dieser Praxisleitfaden zeigt Ihnen, wie Sie Softwarearchitekturen effektiv und systematisch entwickeln können. Gernot Starke unterstützt Sie mit praktischen Tipps, Architekturmustern und seinen Erfahrungen. Sie finden Antworten auf zentrale Fragen: - Welche Aufgaben haben Softwarearchitekten? - Wie gehe ich beim Entwurf vor? - Wie kommuniziere und dokumentiere ich Softwarearchitekturen? - Wie helfen Architekturstile und -muster? - Wie bewerte ich Softwarearchitekturen? - Wie behandle ich Persistenz, grafische Benutzeroberflächen, Geschäftsregeln, Integration, Verteilung, Sicherheit, Fehlerbehandlung, Business-Process-Management, Microservices und sonstige technische Konzepte? - Was müssen Softwarearchitekten über NoSQL, Domain-Driven-Design und arc42 wissen? - Wie verbessere ich bestehende Systeme? AUS DEM INHALT // Vorgehen bei der Architekturentwicklung // Architekturmuster und -stile // Technische Konzepte // SOA und Enterprise-IT-Architektur // Architekturbewertung // Dokumentation von Architekturen // Modellierung für Softwarearchitekten // Werkzeuge für Softwarearchitekten // Beispiele realer Softwarearchitekturen // iSAQB Curriculum

Entwurfsmuster

Elemente wiederverwendbarer objektorientierter Software
Author: N.A
Publisher: Pearson Deutschland GmbH
ISBN: 9783827328243
Category:
Page: 479
View: 2103
DOWNLOAD NOW »


Patterns for E-business

A Strategy for Reuse
Author: Jonathan Adams,Srinivas Koushik,Guru Vasudeva,George Galambos
Publisher: MC Press
ISBN: 9781931182027
Category: Computers
Page: 302
View: 4099
DOWNLOAD NOW »
Get an inside look at how successful businesses build their e-business architectures. In this book, four IBM e-business experts capture years of experience into easy-to-follow guidelines. Deliberately focusing on Business patterns, Integration patterns, and Application patterns, the authors share with you proven architectural patterns that can help get you up and running quickly, while at the same time reducing your risks. Because today's economy demands that e-business initiatives emphasize profitability and return on investment, the authors also offer guidance on methods to minimize cost, yet ensure quality. Many e-business applications and initiatives fail because of the lack of a comprehensive look at e-business architectures. For example, the recent crashes of many e-business applications costing millions of dollars could have been avoided if all aspects of operational issues had been addressed properly. This book offers a blueprint for avoiding such mistakes and for achieving success in the new digital economy. It also includes case studies, examples, references, and pointers to other materials at the IBM Web site www.ibm.com/framework/patterns.

Software-Architektur kompakt

- angemessen und zielorientiert
Author: Gernot Starke,Peter Hruschka
Publisher: Springer Science & Business Media
ISBN: 3827420938
Category: Computers
Page: 114
View: 4144
DOWNLOAD NOW »
Software Architektur kompakt gibt Ihnen alles, was Sie zu einem reibungslosen und schnellen Start in das Thema benötigen. Lernen Sie Systeme zukunftssicher, flexibel und transparent zu konstruieren. Sie finden hier sofort einsetzbare und erprobte Muster und Vorlagen zur Erstellung praxistauglicher IT-Architekturen. Das Buch liefert allen relevanten Projektbeteiligten maßgeschneiderte Antworten zu Entwurfsentscheidungen, Systemstruktur und Implementierung. Der Ansatz von Software-Architektur kompakt hilft Ihnen, das Berufsbild und die Verantwortung von Software-Architekten besser zu verstehen und in Ihren Projekten zu etablieren. Sie finden auch passende Antworten auf verbreitete Einwände wie „zu viel Aufwand", „keine Zeit" oder „zu teuer".

Eine Muster-Sprache

Städte, Gebäude, Konstruktion
Author: Christopher Alexander,Sara Ishikawa,Murray Silverstein
Publisher: N.A
ISBN: 9783854095682
Category:
Page: 1272
View: 2538
DOWNLOAD NOW »


WEBKDD 2002 - Mining Web Data for Discovering Usage Patterns and Profiles

4th International Workshop, Edmonton, Canada, July 23, 2002, Revised Papers
Author: Osmar Za?ane
Publisher: Springer Science & Business Media
ISBN: 3540203044
Category: Computers
Page: 179
View: 3407
DOWNLOAD NOW »
This book constitutes the thoroughly refereed post-proceedings of the 4th International Workshop on Mining Web Data, WEBKDD 2002, held in Edmonton, Canada, in July 2002. The 10 revised full papers presented together with a detailed preface went through two rounds of reviewing and improvement and were selected from 23 submissions. The papers are organized in topical sections on categorization of users and usage, prediction and recommendation, and evaluation of algorithms.

PHP - OOP, Design Patterns und UML - ebook


Author: Marco Skulschus,Marcus Wiederstein
Publisher: Comelio Medien
ISBN: 3939701661
Category:
Page: 460
View: 7608
DOWNLOAD NOW »
PHP 5 bietet dem Programmierer die Möglichkeit, PHP objektorientiert und unter Einsatz von gängigen objektorientierten Entwurfstechniken zu verwenden. Dieses Buch will Anfängern in der OOP, die aber gleichzeitig fortgeschrittene PHP-Programmierer sind, die OOP-Prinzipien anhand der PHP-Syntax erläutern. Nach einer Darstellung der neuen PHP-Techniken folgt ein umfangreicher Teil, der in das Wesen und den Nutzen von Entwurfsmustern einführt und eine Reihe von Mustern aus Standard- und Enterprisekatalog für die Entwicklung von erweiterbaren und wieder verwendbaren Architekturen in PHP vorstellt. Die Enterprise-Muster werden unter dem Blickwinkel der Mehrschichtigkeit eingeführt. Zur besseren Planung, Kontrolle und Dokumentation lernen PHP-Programmierer, eine Reihe von UML-Diagrammen sowie die Use Case-Technik zu verwenden. Themen Objektorientierung (PHP 5): Klassen, Vererbung, Schnittstellen, Reflection GoF-Design Patterns: Darstellung von Mustern des GoF-Standardkatalogs Enterprise Application Patterns: Entwurfsmuster für mehrschichtige und DB-gestütz­te Unternehmensanwendungen Mehrschichtigkeit: Architekturvarianten und Umsetzungen mit PHP, Einsatz von Objekten, XML und Web Services UML: Klassen- und Use Case-Diagramme, Abbildung von Aktivitäten, Anwendungsfallanalyse Internet Auf dieser Webseite zum Buch finden Sie alle Beispiel-Dateien zum Download.

SOA - Merkmale service-orientierter Architekturen und Aspekte der Entkopplung


Author: Fabian Schubeis
Publisher: GRIN Verlag
ISBN: 3638935264
Category:
Page: 64
View: 2231
DOWNLOAD NOW »
Studienarbeit aus dem Jahr 2007 im Fachbereich Informatik - Wirtschaftsinformatik, Note: 2,3, Universitat Duisburg-Essen, 27 Quellen im Literaturverzeichnis, Sprache: Deutsch, Abstract: In der folgenden Arbeit wird dem Leser die Thematik der service-orientierten Architekturen naher gebracht. Dabei wird zunachst die Kontroverse in Bezug auf die eigentliche Definition einer SOA dargestellt und erlautert. Des Weiteren folgt eine Beschreibung und Erlauterung der Rollen des Publish Find Bind' Patterns zur Funktionsweise einer SOA. Danach werden dem Leser die zentralen Merkmale einer service-orientierten Architektur naher gebracht, wobei hier eine Art best of' Auswahl getroffen wurde, da auch in diesem Kontext keine einheitliche Darstellung in der Literatur vorherrscht. Ausgehend von dieser Betrachtung wird im letzen Kapitel dieser Arbeit gesondert auf verschiedene Aspekte der Entkopplung eingegangen, da die lose Kopplung in service-orientierten Architekturen eine zentrale Rolle spielt. In dem Zusammenhang wird zusatzlich der jeweilige Aspekt hinsichtlich der Integrationsmoglichkeit in eine SOA betrachtet. 2 Grundlagen service-orientierter Architektu-ren 2.1 Definitionen von SOA In der Literatur existiert eine Vielzahl unterschiedlicher Definitionen, es ist folglich er-sichtlich, dass es bis heute keine eindeutige Auslegung einer service-orientierten Archi-tektur gibt. Es sind zwar teilweise Uberlappungen festzustellen, jedoch wird deutlich, dass man sich bei einer Definition von service-orientierten Architekturen immer auf eine Gradwanderung zwischen unterschiedlichen Betrachtungsebenen einlasst. Zum einen wird haufig eine eher allgemeine Abstraktion gewahlt, welche hauptsachlich architektur-bezogene Aspekte beleuchtet, zum anderen wird eine technisch bezogene Sicht in den Fokus gestellt, wo Ansatze konkreter Technologien zu erkennen sind. Im Folgenden werde ich einige Definitionen vorstellen und erlautern, wobei festgehalten werden muss, dass es keine einzig richti

Design Patterns für die Spieleprogrammierung


Author: Robert Nystrom
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 395845092X
Category: Computer games
Page: 400
View: 5081
DOWNLOAD NOW »
- Die bekannten Design Patterns der Gang of Four im konkreten Einsatz für die Entwicklung von Games - Zahlreiche weitere vom Autor entwickelte Patterns - Sequenzierungs-, Verhaltens-, Entkopplungs- und Optimierungsmuster Für viele Spieleprogrammierer stellt die Finalisierung ihres Spiels die größte Herausforderung dar. Viele Projekte verlaufen im Sande, weil Programmierer der Komplexität des eigenen Codes nicht gewachsen sind. Die im Buch beschriebenen Design Patterns nehmen genau dieses Problem in Angriff. Der Autor blickt auf jahrelange Erfahrung in der Entwicklung von weltweit erfolgreichen Games zurück und stellt erprobte Patterns vor, mit deren Hilfe Sie Ihren Code entwirren und optimieren können. Die Patterns sind in Form unabhängiger Fallbeispiele organisiert, so dass Sie sich nur mit den für Sie relevanten zu befassen brauchen und das Buch auch hervorragend zum Nachschlagen verwenden können. Sie erfahren, wie man eine stabile Game Loop schreibt, wie Spielobjekte mithilfe von Komponenten organisiert werden können und wie man den CPU-Cache nutzt, um die Performance zu verbessern. Außerdem werden Sie sich damit beschäftigen, wie Skript-Engines funktionieren, wie Sie Ihren Code mittels Quadtrees und anderen räumlichen Aufteilungen optimieren und wie sich die klassischen Design Patterns in Spielen einsetzen lassen.

Clean Architecture

Das Praxishandbuch für gutes Softwaredesign. Regeln und Paradigmen für effiziente Softwarestrukturen
Author: Robert C. Martin
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 3958457266
Category: Computers
Page: 370
View: 4848
DOWNLOAD NOW »


Process-Driven SOA

Patterns for Aligning Business and IT
Author: Carsten Hentrich,Uwe Zdun
Publisher: CRC Press
ISBN: 1439889295
Category: Computers
Page: 347
View: 703
DOWNLOAD NOW »
Process-Driven SOA: Patterns for Aligning Business and IT supplies detailed guidance on how to design and build software architectures that follow the principles of business-IT alignment. It illustrates the design process using proven patterns that address complex business/technical scenarios, where integrated concepts of service-oriented architecture (SOA), Business Process Management (BPM), and Event-Driven Architecture (EDA) are required. The book demonstrates that SOA is not limited to technical issues but instead, is a holistic challenge where aspects of SOA, EDA, and BPM must be addressed together. An ideal guide for SOA solution architects, designers, developers, managers, and students about to enter the field, the book: Provides an accessible introduction to basic and more advanced concepts in process-driven SOA Illustrates how to manage the complexities of business aligned IT architectures with detailed examples and industry cases Outlines a step-by-step design process using proven patterns to address complex business/ technical scenarios Integrates SOA, BPM, and EDA into practical patterns promoting SOA 2.0 Describing how to synchronize parallel enterprise processes, the authors explain how to cope with the architectural and design decisions you are likely to encounter when designing and implementing process-driven SOA systems. The decisions are described in the form of software patterns to provide you with a practical guideline for addressing key problems using time-tested solutions.