|
|
| Biografie |
|
Dieter Roller war Angestellter der IBM Deutschland Entwicklung
GmbH Böblingen. Er hatte die Position eines IBM Senior Technical Staff Member
und war Mitglied der IBM Academy of Technology. Seit Mai 2007
ist er im wohlverdienten Ruhestand.
Während seiner aktiven Zeit hatte er viele technischen und
nicht-technischen Führungspositionen inne. Unter anderem war er der
Senior Development Manager für die Mainframe Office Suite, der
Lead Architect für IBMs Workflow Management System IBM MQSeries
Workflow und Senior Architect im Team, dass WSFL und BPEL
definierte. Weiterhin betreute er viele Großkunden der IBM in
Strategie- und Implementierunsfragen.
Dieter Roller publizierte viele Artikel in Journalen und
Konferenzbänden und ist Ko-Autor eines Buches über Workflow.
Er hält über 45 Patente insbesondere auf den Gebieten
Workflow Management und Transaktionsverarbeitung.
Dieter Roller hat einen Abschluß als Diplom-Physiker von der
Universität Stuttgart und promoviert zur Zeit bei Professor
Leymann am Institut für Architektur von Anwendungssystemen (IAAS)
über Optimierungen von Flows.
|
| Publikationen |
| Fachbücher |
| (22) |
F. Leymann und D. Roller, Production Workflow - Concepts and
Techniques (PTR Prentice Hall, 2000) |
| Fachzeitschriften und Kongresse |
| (21) |
T. Unger, D. Roller, Applying Processes for User-driven Refinement of People Activities. In: Proceedings of the 14th IEEE International EDOC Conference (EDOC 2010).
|
| (20) |
T. Scheibler, D. Roller, F. Leymann, Executing Pipes-and-Filters with Workflows. In: ICIW 2010.
|
| (19) |
T. Scheibler, F. Leymann, D. Roller, From Pipes-and-Filters to Workflows,
International Conference on Interoperability for Enterprise Software and Applications (I-ESA) 2010.
|
(18) |
R. Khalaf, D. Roller, F. Leymann,
Revisiting the Behavior of Fault and Compensation Handlers in WS-BPEL,
International Conference on Cooperative Information Systems (CoopIS 2009),
Vilamoura, Algarve-Portugal, Nov 2009, Springer LNCS |
(17) |
F. Leymann, D. Roller, Modeling Business Processes with
BPEL4WS, Information Systems and e-Business Management (ISeB),
Springer, 2005. |
| (16) |
M. Kloppmann, D. König, F. Leymann, G. Pfau, D. Roller,
Enabling Technology: Ein J2EE-basiertes Business Process
Management System zur Ausführung von BPEL- und Web
Service-basierten Geschäftsprozessen, it - Information
Technology, Oldenbourg 2004 |
| (15) |
M. Kloppmann, D. König, F. Leymann, G. Pfau, D. Roller,
Business process choreography in WebSphere: Combining the power of
BPEL and J2EE, IBM Systems Journal 43(2) (2004) |
| (14) |
F. Leymann, D. Roller, Modeling Business Processes with
BPEL4WS, Modellierung 2004 (Marburg, Germany, March 24-26, 2004),
Springer 2004 |
| (13) |
D. König, M. Kloppmann, F. Leymann, G. Pfau, D. Roller,
Web Services Invocation Framework: A Step towards Virtualization
Components, Proc. XMIDX 2003 (Berlin, Germany, February 16-17,
2003) |
| (12) |
F. Leymann, D. Roller, Flows in Information Integration, IBM
Systems Journal 41(4) (2002) |
| (11) |
F. Leymann, D. Roller, M.-T. Schmidt, Flows and Web Services:
B2B aspects of business process management, IBM Systems Journal
41(2) (2002) |
| (10) |
F. Leymann, D. Roller, Web Services as technical foundation
for e-business engineering (in German), Proc. Informatik’2001
(Vienna, Austria, September 26 –28, 2001), Springer 2001 |
| (9) |
M. Kloppmann, F. Leymann, D. Roller, Enterprise application
integration with workflow management (in German), HMD 213 (2000) |
| (8) |
F. Leymann and D. Roller, Building a robust workflow
management system with persistent queues and stored procedures,
in: Proc. Intl. Conf. on Data Engineering ICDE'98 (Orlando, FL,
February 25-28, 1998) |
| (7) |
F. Leymann and D. Roller, Workflow based applications, IBM
Systems Journal 36(1) (1997) 102-123 |
| (6) |
D. Roller, Verifikation von Workflows in IBM FlowMark in
J.Becker and G.Vossen, Geschäftsprozeßmodellierung und
Workflowmanagement (International Thomson Publ., 1996) |
| (5) |
D. Roller, Performance Prediction and Optimization in
Workflow-based Applications, Proc. HPTS '95 6th International
Workshop on High Performance Transaction Systems (Pacidic grove,
California, September 17-20, 1995)
|
| (4) |
F. Leymann and D. Roller, Business process management with
FlowMark, Proc. COMPCON Spring 94 (San Francisco, CA, 2/28 -
3/4, 1994) IEEE Computer Society Press 1994 |
| Web Publikationen |
| (3) |
M. Blow, Y. Goland, M. Kloppmann, F. Leymann, G. Pfau, D.
Roller, M. Rowley, BPELJ: BPEL for Java, BEA Systems & IBM
Corporation (2004) Business Process Execution Language for Web
Services 1.0, BEA Systems, Microsoft Corporation, IBM Corporation
(2002) |
| (2) |
F. Leymann and D. Roller: Business processes in a Web service
world, IBM developerworks (2002) |
| (1) |
F. Curbera, Y. Goland, J. Klein, F. Leymann, D. Roller, S.
Thatte, S. Weerwarana: Business Process Execution Language for Web
Services 1.0, BEA Systems, Microsoft Corporation, IBM Corporation
(2002) |
| Dissertation |
|
Optimierung von Flows
Moderne, flexible Anwendungen implementieren das zweistufige
Programmiermodel: Geschäftsprozesse (programming in the
large) definieren die Flußlogik der Anwendungen; Web
Services implementieren die entsprechenden Algorithmen
(programming in the small); solche Anwendungen sind
workflow-basiert. Die Spezifikation der Geschätsprozesse
geschieht durch WS-BPEL, die Ausführung durch ein
BPEL-konformes Workflowmanagementsystem.
Die Optimierungsziele von Anwendungen sind vielfältig:
Maximierung des Durchsatzes , Minimierung der Antwort- oder
Ausführungszeiten, Minimierung der Kosten, oder Optimierung
der Verfübarkei. Insbesondere werden verschiedene
Anwendungsfelder unterschiedliche Optimierungsanforderungen haben.
Die Optimierung workflow-basierter Anwendungen bedeutet zum
größten Teil Optimierung der Ausführung der
Geschäftsprozesse durch das Workflowmanagementsystem. Die
Optimierung kann entweder vor oder während der eigentlichen
Ausführung durch eine entsprechende Analyse des
Prozessgraphen durch einen Flow Optimizer (ähnlich zu dem
Optimizer von Datenbanksystemen) geschehen oder durch
entsprechende Caching-Mechanismen während der Laufzeit. Der
Flow Optimizer verfolgt, wie die Optimizer der Datenbanken, zwei
Ansätze: algebraische Optimierung und heuristische
Optimierung. Algebraische Optimierung bedeutet die syntaktische
Umschreibung des Graphen auf Grund entsprechender
Scope-Definitionen; heuristische Optimierung die Umschreibung des
Graphen durch Kosteninformation, die zum Beispiel durch Analyse
des Ausittrails ausgeführter Prozesse gewonnen werden.
Ziel der Dissertation ist die Analyse der möglichen
Optimierungsziele und -techniken und die Erstellung und
Verifikation eines Flow Optimizers.
|
|
|