Vorwort Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus

Werbung
Vorwort
Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus Heinisch,
Michael Könings, Mischa Kölliker, Perry Pakull, Peter Welkenbach
Business Communication Architecture Blueprint
Leitfaden zur Konstruktion von Output Management Systemen
ISBN: 978-3-446-41703-8
Weitere Informationen oder Bestellungen unter
http://www.hanser.de/978-3-446-41703-8
sowie im Buchhandel.
© Carl Hanser Verlag, München
Vorwort
Architecture Blueprints sind Anleitungen und Orientierungshilfen für den Bau von
Individualsoftware. Der Business Communication Architecture Blueprint soll beim
Bau von unternehmensweiten Output Management Systemen helfen. Das Buch ist
aufgrund der Tatsache entstanden, dass solche Systeme immer von Kunde zu Kunde
verschieden realisiert worden sind. Und dass die Vorgaben von Herstellern kaum
den Ansprüchen von Unternehmen genügen, die sehr viele Dokumente effizient und
personalisiert ihren Kunden bereitstellen wollen.
Das Buch fasst die Essenz verschiedener Realisierungen zusammen und zeigt, wie
durch den Einsatz einer durchdachten Architektur basierend auf Standards und etablierten Software Engineering und Design Prinzipien skalierbare und performante Output Management Lösungen gebaut werden können.
Das Buch ist für IT-Professionals die OMS Software entwickeln, für Architekten die
Gesamtsysteme eines Unternehmens definieren, für Manager und Projektleiter die
mit der Planung und Bereitstellung von Business Communication Systemen beauftragt sind und für Systemadministratoren die diese Systeme betreiben.
Das Buch ist in enger Zusammenarbeit mit Patrik Büschi, dem Verantwortlichen des
Bereichs Business Communcation der Trivadis AG, entstanden.
Das Kapitel „Grundlagen“ wurde von Daniel Liebhart geschrieben. Der Dokumentenbegriff im OMS stammt von Elke Mittendorf. Es beschreibt die Grundlagen von
Dokumentenbegriff über Variable Data Printing bis hin zur Technologie moderner
Druckstraßen. Das Review wurde von Elke Mittendorf und Udo Müller durchgeführt.
Die Kapitel „Architektur“, „Bulding Blocks“ und „Qualitätsaspekte“ wurden von
Markus Heinisch und Mischa Kölliker verfasst. Diese Kapitel beschreiben den Blueprint und seine Komponenten sowie andere relevante Aspekte wie Performance, Skalierbarkeit und Qualitätssicherung. Das Review wurde von Andreas Eppler, Phillip
Salvisberg und Anton Rasch durchgeführt.
Das Kapitel „Realisierungsvarianten“ ist ein Gemeinschaftswerk der Autoren. Jeder
hat sein Spezialgebiet einfließen lassen. Markus Heinisch und Mischa Kölliker haben
IX
Vorwort
die TOMAS (Trivadis Output Management System) Variante verfasst, Marcel Lattmann und Michael Könings die Realisierung mit Microsoft Produkten, Daniel Liebhart die SOA Variante und Perry Pakull und Markus Heinisch diejenige mit Oracle
Produkten. Der Review wurde von Guido Schmutz, Peter Welkenbach, Meinrad Weiss
und Christoph Pletz durchgeführt.
Die Autoren haben sämtliche Kapitel im Teamwork konzeptionell entwickelt, heftig
diskutiert, überarbeitet, ergänzt und mehrfach überprüft.
Zusätzliche technische Informationen sind auf unserer Website (www.trivadis.com)
unter den Bereichen Download Area und Blog (unter Know-How Community) zu
finden.
Wir möchten all jenen danken, die in irgendeiner Weise einen Beitrag zu diesem
Buch geleistet haben. Insbesondere sind dies die Reviewer und unsere Arbeitskollegen und Arbeitskolleginnen, die immer wieder bereit waren, verschiedenste Aspekte
intensiv und geduldig mit uns zu diskutieren und klar zu stellen. Außerdem unseren
Kunden und Geschäftspartnern, mit denen wir in verschiedenen Projekten eine Vielzahl interessanter und bereichernder Erfahrungen machen durften. Und unseren Kollegen, Kolleginnen, Freunden, Freundinnen, Angehörigen, dem Korrektor und dem
Verlag für ihre Geduld.
Basel, Bern, Frankfurt, München, Stuttgart und Zürich im September 2008
Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus Heinisch,
Michael Könings, Mischa Kölliker, Perry Pakull und Peter Welkenbach
X
Die Autoren
Die Autoren
Daniel Liebhart ([email protected])
Daniel Liebhart verfügt über 20 Jahre Erfahrung in der IT und über 10 Jahre Erfahrung
im Management von IT-Dienstleistungen und Produktentwicklung. Seine Branchenund Fachkenntnisse umfassen die Konzeption, Architektur, Realisierung und Betrieb
komplexer und international betriebener Gesamtsysteme im Telekommunikations-,
Finanzdienstleistungs-, Logistik- und Industriebereich. Daniel Liebhart ist leidenschaftlicher Informatiker, Träger mehrerer Auszeichnungen und Dozent für Softwarearchitektur und Wirtschaftsinformatik an der Hochschule für Technik in Zürich.
Guido Schmutz ([email protected])
Guido Schmutz ist seit über 20 Jahren als Software Entwickler, IT-Berater, ChefArchitekt, Trainer und Coach tätig. Als Leiter des Bereichs Application Development
des Trivadis Technologie Center verfasst er viele Fachpublikationen, entwickelt er
IT-Strategien, Kurse und TechnoCircles und tritt als Sprecher auf internationalen Konferenzen auf. Guido Schmutz ist für die Innovation, Konzeption und Realisierung
zahlreicher DWH-, CRM-, CSM-, MIS- und EAI-Lösungen für internationale Finanzinstitute, Pharmakonzerne, öffentliche Verwaltungen und Logistikunternehmen verantwortlich. Seine Spezialgebiete sind Enterprise Architecture, Bitemporale Datenhaltung, Java Persistenz und das Spring Framework.
Marcel Lattmann ([email protected])
Marcel Lattmann arbeitet als System Architekt, Senior Software Engineer und Hauptreferent im Bereich Microsoft Enterprise Solutions. Er ist spezialisiert auf die Konzeption, Beratung und Realisierung von CRM-, POS- und Forecasting-Lösungen für
Finanzdienstleister, Pharmakonzerne und Industriebetriebe. Sein besonderes Interesse gilt dem Corporate Knowledge Engineering, der Architektur von Libraries und
Frameworks und der Anwendung von Automated Software Testing and Verification
Verfahren. Als Technology Owner Microsoft Application Development des Trivadis
Technologie Center entwickelt er Kursunterlagen, Realisierungsszenarien und Consultingstrategien für Konzerne, IT Dienstleister und Engineering Teams.
Markus Heinisch ([email protected])
Markus Heinisch ist Projektleiter, Architekt und Senior Consultant mit Schwerpunkt
Automobilindustrie, Halbleiterfertigung, Immobilienverwaltung und Verlagswesen.
Er verfügt über langjährige Erfahrung in der Software Produktenwicklung und war als
Chef-Architekt, Presales-Consultant und Manager für das Engineering und die Realisierung von Basiskomponenten einer umfangreichen DMS-Suite für den Weltmarkt
verantwortlich. Seine technischen Schwerpunkte sind heute die Anwendungsentwicklung mit Oracle ADF, J2EE und modernen Web-Technologien. Markus Heinisch
ist Referent und Kursautor im Bereich Java und XML und prüft neue Technologien
und Produkte hinsichtlich ihrer Einsatzmöglichkeiten in Kundenprojekten.
XI
Die
Autoren
Vorwort
Michael Könings ([email protected])
Michael Könings arbeitet als Software Engineer, Architekt, Berater und Projektleiter
für die Pharmaindustrie und für internationale Finanzdienstleister. Er verfügt als
Diplom-Betriebswirt und Wirschaftsinformatiker über viele Jahre Erfahrung in der
Konzeption, Entwicklung und im Betrieb von Management Informationssystemen.
Er war lange als Kursautor, Trainer und Hauptreferent in den Bereichen Modellierung
und Design von relationalen Datenbanken tätig. Die Entwicklungstools Oracle Forms,
Reports, Designer hat er in zahlreichen Projekten eingesetzt. Michael Könings ist
Spezialist für die Entwicklung von Enterprise Solutions basierend auf der Microsoft
.NET Technologie und die Konzeption von Corporate Performance Management
Systemen.
Mischa Kölliker ([email protected])
Mischa Kölliker ist als Senior Architekt für die Konzeption, Gesamtarchitektur und
Qualitätsicherung in Kundenprojekten im Finanz- und Telekommunikations-Sektor
verantwortlich. Er verfügt über viele Jahre Erfahrung in der Realisierung und Projektleitung in der Software Produktenwicklung eines Telekommunikation Network Management Systems. Er hat high-end Softwarelösungen für einen sehr großen Anwenderkreis analysiert, spezifiziert, umgesetzt und betrieben. Mischa Kölliker setzt sich
als Kursreferent und Autor von Fachpublikationen mit den Schwerpunkten SoftwareEntwicklung nach CMM Qualitäts-Standard, Java Security, Spring Framework, Performance Management und Data Warehouse Engineering auseinander.
Perry Pakull ([email protected])
Perry Pakull arbeitet seit Jahren als Software Eningeer, Berater, Trainer und Senior
Architekt im Bereich Oracle Application Development. Er hat 20 Jahre Erfahrung in
der Entwicklung und Betreuung betrieblicher Anwendungssoftware. Die Entwicklungstools Oracle Forms, Reports, Designer setzt er seit über 10 Jahren in zahlreichen Projekten ein. Sein Spezialgebiet ist die Analyse und die Umsetzung von
Businessprozessen für Pharmakonzerne, Automobilhersteller, Halbleiterproduzenten
und Großhandelsketten. Sein aktueller technischer Schwerpunkt sind Web Applikationen im Oracle Forms und Oracle Java Umfeld, basierend auf der Oracle Application Server Technologie. Perry Pakull ist als Autor von Kursunterlagen, Kursreferent
für die Themen PL/SQL, Oracle Portal und Oracle Application Server und als Projektverantwortlicher und Software Architekt für Produktionssteuerungs-, Warenwirtschafts- und Prozessleitsysteme tätig.
Peter Welkenbach ([email protected])
Peter Welkenbach arbeitet als Berater, Senior Architekt und Trainer in den Bereichen
Requirement Engineering, Objektorientierte Methodik, Software Engineering und
Quality Management. Er hat über 20 Jahre Erfahrung in der Konzeption und Realisierung komplexer Informationssysteme für Finanzinstitute, Automobilhersteller und
Pharmakonzerne. Er setzt sich seit 10 Jahren als Technologie-Evangelist mit der Java
XII
Die Autoren
Technologie und dem Einsatz der entsprechenden Frameworks in Kundenprojekten
auseinander. Sein aktueller technischer Schwerpunkt ist das Model Driven Software
Development, UML, Aspect Oriented Programming, JSF, AJAX und Architecture
Design Methodology. Peter Welkenbach ist Kursautor, Verfasser zahlreicher Publikationen und Sprecher auf der JAX und internationalen Oracle Konferenzen. Er setzt
Spring seit dessen Erscheinen im Sommer 2003 in vielen Kundenprojekten ein.
XIII
Herunterladen