Dr. Dirk Draheim
Softwarepark 23
4232 Hagenberg
Austria
+4369913343840
draheim@acm.org
Trends in Enterprise Application Architecture
Proceedings of the 2nd International Conference TEAA 2006
Dirk Draheim, GeraldWeber (Eds.)
LNCS 4473, Springer, 2007
LNCS 3888
TEAA 2006
About these Proceedings: The 24 revised full papers presented together with one invited talk were carefully reviewed and selected from numerous submissions for inclusion in the book. Their common purpose is to identify problems or issues in enterprise application architecture and propose and evaluate a solution. Topics of interest include model driven architecture, enterprise development environments, service oriented architecture, data integration, sizing and cost estimation, performance benchmarking, mobile workforce access, multi-channel architecture, autonomous computing, enterprise grid computing, load balancing, and enterprise component platforms.
Form-Oriented Analysis
A New Methodology to Model Form-Based Applications
Dirk Draheim, Gerald Weber
Springer, 2005
ISBN: 3-540-20593-4 www.formcharts.org
About this book: Form-based applications range from simple Web shops to complex enterprise resource planning systems. Draheim and Weber adapt well-established basic modeling techniques in a novel way to achieve a modeling framework optimized for this broad application domain. They introduce new modeling artifacts, such as page diagrams and form storyboards, and separate dialogue patterns to allow for reuse. In their implementation they have developed new constructs such as typed server pages, and tools for forward and reverse engineering of presentation layers. The methodology is explained using an online bookshop as a running example, in which the user can experience the modeling concepts in action.
The combination of theoretical achievements and hands-on practical advice and tools makes this book a reference work for both researchers in the areas of software architectures and submit-response style user interfaces, and professionals designing and developing such applications. More information and additional material is available online.
Trends in Enterprise Application Architecture
Proceedings of the VLDB Workshop TEAA 2005
Dirk Draheim, GeraldWeber (Eds.)
LNCS 3888, Springer, 2006
LNCS 3888
www.teaa.formcharts.org
About these Proceedings: These proceedings contain twelve revised papers presented at TEAA 2005, which took place as a workshop of the conference VLDB 2005 (31st International Conference on Very Large Databases) in August 2005 in Trondheim, Norway. Enterprise applications are mission critical for organizations. Currently there are several initiatives that see enterprise application integration as their natural playground, like Model Driven Architecture and Service Oriented Architecture. Now is the time to investigate how these approaches can provide added value. At TEAA 2005 we had contributions that identified a problem or issue in enterprise application architecture and proposed and evaluated a solution. Applications, operating systems, database systems, hardware architecture and system administration concepts must be orchestrated to yield an optimized system architecture that tackles performance, stability, security, maintainability, and eventually total cost of ownership. In practice, it is always a holistic view that is needed - it is known that system design approaches that overemphasize one of the software or hardware architecture aspects are likely to fail. In the TEAA 2005 workshop we looked for conceptual underpinnings of enterprise application architecture.
Memberships
- Association for Computing Machinery
- ACM Special Interest Group on Programming Languages
- Gesellschaft für Informatik
- COMMON
Scientific Services
- Steering Committee Member of EDOC 2008 - 12th IEEE International Conference on Enterprise Distributed Object Computing
- Programme Committee Member of ER 2007 - 26th International Conference on Conceptual Modeling
- Programme Committee Member of EDOC 2007 - 11th IEEE International Conference on Enterprise Distributed Object Computing
- Programme Committee Member of DEXA 2007 - 18th International Conference on Database and Expert Systems Applications
- Programme Committee Member of DAWAK 2007 - 9th International Conference on Data Warehousing and Knowledge Discovery
- Programme Committee Member of FP-UML 2007 - Third International Workshop on Foundations and Practices of UML
- Programme Committee Member of CSMR 2007 - 11th European Conference on Software Maintenance and Reengineering
Publications
- Dirk Draheim. SEKE 2007 Invited Talk: Towards Seamless Workflow and Dialogue Specification. In: Proceedings of SEKE'2007 - The Nineteenth International Conference on Software Engineering and Knowledge Engineering, 2007, to appear.
- Melanie Himsl, Daniel Jabornig, Werner Leithner, Dirk Draheim, Peter Regner, Thomas Wiesinger, and Josef Küng. A Concept of an Adaptive and Iterative Meta- and Instance Modeling Process. In: Proceedings of DEXA 2007 - 18th International Conference on Database and Expert Systems Applications. Springer, September 2007.
- Dirk Draheim, Theodorich Koptezky. Workflow Management and Service-Oriented Architecture. In: Proceedings of SEKE 2007 - The 19th International Conference on Software Engineering and Knowledge Engineering. July, 2007.
- Dirk Draheim, Gerald Weber (Editors). Post-Proceedings of the 2nd International Conference on Trends in Enterprise Application Architecture, Springer LNCS, June 2007.
- Oscar Mangisengi, Mario Pichler, Dagmar Auer, Dirk Draheim, and Hildegard Rumetshofer. Activity Warehouse: Data Management for Business Activity Monitoring. In: Proceedings of ICEIS 2007 - 9th International Conference on Enterprise Information Systems, June 2007.
- Thomas Ziebermayr, Rainer Weinreich, Dirk Draheim. A Versioning Model for Enterprise Services. In: Proceedings of WAMIS 2007 - 3rd International Workshop on Web and Mobile Information Services. IEEE Press, May 2007.
- Dirk Draheim, Christof Lutteroth, Gerald Weber. Finite State History Modeling and its Precise UML-Based, Semantics. In: Advances in Conceptual Modeling - Theory and Practice. LNCS 4231, Springer, November 2006.
- Dirk Draheim, Gerald Weber. ER 2006 Tutorial: Conceptual Modeling for Emerging Web Application Technologies. In: Advances in Conceptual Modeling - Theory and Practice. LNCS 4231, Springer, November 2006.
- Dirk Draheim, Christof Lutteroth, Gerald Weber. Graphical User Interfaces as Documents. In: Proceedings of CHINZ 2006 - 7th International Conference of the ACM's Special Interest Group on Computer-Human Interaction, ACM International Conference Proceeding Series, ACM Press, July 2006.
- Dirk Draheim, Peter Thiemann, Gerald Weber. A Spreadsheet Client for Web Applications. In Proceedings of NGITS 2006 - The Sixt Workshop on Next Generation Information Technologies and Systems, LNCS, Springer, July 2006.
- Dirk Draheim, John Grundy, John Hosking, Christof Lutteroth, Gerald Weber. Realistic Load Testing of Web Applications. In: Proceedings of CSMR 2006 - 10th European Conference on Software Maintenance and Reengineering. IEEE Press, March 2006.
- Dirk Draheim, Gerald Weber. The Core NSP Type System. In: Proceedings of WMR 2006 -- Workshop on Web Maintenance and Reengineering, CEUR Workshop Proceedings, 2006, to appear.
- Dirk Draheim, Gerald Weber (Editors). Trends in Enterprise Application Architecture, LNCS 3888, Springer, March 2006.
- Dirk Draheim. Description of the ER2005 Tutorial 7: Modeling Enterprise Applications. In (Jacky Akoka et.al., Eds.): Perspectives in Conceptual Modeling, LNCS 3770, Springer, 2005.
- Sandrine Balbo, Dirk Draheim, Christof Lutteroth, and Gerald Weber. Appropriateness of User Interfaces to Tasks. In (Alan Dix, Anke Dittmar, Eds.): Proceedings of TAMODIA 2005 - 4th International Workshop on Task Models and Diagrams for User Interface Design -- For Work and Beyond, ACM Press, 2005.
- Behzad Bordbar, Dirk Draheim, Matthias Horn, Ina Schulz, and Gerald Weber. Integrated Model-Based Software Development, Data Access and Data Migration. In (Lionel Briand, Clay Williams, Eds.): Model Driven Engineering Languages and Systems, LNCS 3713, Springer, 2005.
- Dirk Draheim, Christof Lutteroth and Gerald Weber. A Type System for Reflective Program Generators. In: Proceedings of GPCE 2005 - Generative Programming and Component Engineering, LNCS 3676, Springer, 2005.
- Dirk Draheim, Christof Lutteroth and Gerald Weber. Generative Programming for C#. ACM SIGPLAN Notices, vol. 40, no. 8., ACM Press, August 2005.
- Sascha Deutschkron, Dirk Draheim. Integration von OpenOffice.org in eine Haushalt- und Controllingsoftware. In: Proceedings of GI-INFORMATIK 2005, Lecture Notes in Informatics 67, Bonner Köllen Verlag, 2005.
- Dirk Draheim, Christof Lutteroth and Gerald Weber. Robust Content Creation with Form-Oriented User Interfaces. In: Proceedings of CHINZ 2005 - 6th International Conference of the ACM's Special Interest Group on Computer-Human Interaction, ACM International Conference Proceeding Series, vol. 94, ACM Press, 2005.
- Dirk Draheim, Christof Lutteroth and Gerald Weber. Integrating Code Generators into the C# Language. In: Proceedings of ICITA 2005 - The 3rd International Conference on Information Technology and Applications. IEEE Press, 2005.
- Dirk Draheim. Book Review: Frank Soltis, Fortress Rochester – The Inside Story of the IBM iSeries. In: IEEE Annals of the History of Computing, vol. 27, no. 4, IEEE Press, October-December 2005.
- Dirk Draheim, Gerald Weber. Modelling Form-Based Interfaces with Bipartite State
Machines. Journal Interacting with Computers, vol. 17, no. 2. Elsevier, 2005, pp. 207-228.
- Dirk Draheim, Winfried Neun, Dima Suliman. Employing Computer Algebra for Classifying Mathematical Web Content. In (Dolzmann, Seidl, Sturm, Eds.) Algorithmic Algebra and Logic: Proceedings of the A3L 2005 - Conference in Honor of the 60th Birthday of Volker Weispfenning, ISBN 3-8334-2669-1, BOD Norderstedt, 2005.
- Dirk Draheim, Christof Lutteroth and Gerald Weber.
A Source Code Independent Reverse Engineering Tool for Dynamic Web Sites.
In: Proceedings of CSMR 2005 - 9th European Conference on Software Maintenance and Reengineering.
IEEE Press, March 2005.
- Dirk Draheim, Gerald Weber. Form-Oriented Analysis - A New Methodology to Model Form-Based Applications. Springer, 2005
- Dirk Draheim, Christof Lutteroth and Gerald Weber. Generator Code Opaque Recovery of Form-Oriented Web Site Models. In: Proceedings of WCRE 2004 - The 11th IEEE Working Conference on Reverse Engineering. IEEE Press, 2004.
- Dirk Draheim, Winfried Neun, and Dima Suliman. Classifying Differential Equations on the Web. In: Proceedings of MKM 2004 - Third International Conference on Mathematical Knowledge Management. LNCS 3119. Springer, 2004.
- Dirk Draheim, Winfried Neun, and Dima Suliman. Finding and Analyzing Mathematical Formulae in MathML and OpenMath on the Web. In: V.G. Ganzha, E.W. Mayr, E.V. Vorozhtsov (Eds.). Proceedings of the 7th Workshop on Computer Algebra in Scientific Computing. Institut für Informatik, Technische Universität München, ISBN 3-9808546-2-0, July 2004.
- Dirk Draheim and Gerald Weber.
Co-Knowledge Acquisition of Software Organizations and Academy.
In: Proceedings of LSO 2004 - 6th International Workshop on Learning Software Organisations. LNCS 3096. Springer, 2004.
- Dirk Draheim, Matthias Horn, Ina Schulz. The Schema Evolution and Data Migration Framework of the Environmental Mass Database IMIS. In: Proceedings of SSDBM 2004 - 16th International Conference on Scientific and Statistical Database Management. IEEE Press, 2004.
- Dirk Draheim and Gerald Weber. Specification and Generation of Model 2 Web Interfaces. In (M. Masoodian, S. Jones, B. Rogers, Eds.): Computer Human Interaction. LNCS 3101, Springer, 2004.
- Dirk Draheim, Christof Lutteroth and Gerald Weber.
Factory: Statically Type-Safe Integration of Genericity and Reflection.
In: Proceedings of the 4th International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing. ACIS, 2003.
- Dirk Draheim and Gerald Weber.
Modeling Submit/Response Style Systems with Form Charts and Dialogue Constraints.
In: Proceedings of the Workshop on Human Computer Interface for Semantic Web and Web Applications, LNCS 2889.
Springer, 2003.
- Dirk Draheim. A CSCW and Project Management Tool for Learning Software Engineering.
In: Proceedings of FIE 2003 - Frontiers in Education: Engineering as a Human Endeavor. IEEE Press, 2003.
- Dirk Draheim and Lukasz Pekacki.
Process-Centric Analytical Processing of Version Control Data.
In: Proceedings of IWPSE 2003 - International Workshop on Principles of Software Evolution. IEEE Press, 2003.
- Dirk Draheim and Gerald Weber.
Storyboarding Form-Based Interfaces.
In: Proceedings of INTERACT 2003 - Ninth IFIP TC13 International Conference on Human-Computer Interaction. IOS Press, 2003.
- Dirk Draheim, Elfriede Fehr and Gerald Weber.
Improving the Web Presentation Layer Architecture.
In (X. Zhou, Y. Zhang, M.E. Orlowska, Editors): Web Technologies and Applications,
LNCS 2642. Springer, 2003.
- Dirk Draheim, Elfriede Fehr and Gerald Weber.
JSPick - A Server Pages Design Recovery Tool.
In: Proceedings of CSMR 2003 - 7th European Conference on Software Maintenance and Reengineering.
IEEE Press, 2003.
- Dirk Draheim.
Ein kombiniertes CSCW-/Projektmanagementwerkzeug für den Softwareprozeß EASE.
In: GML 2003 - 1. Workshop "Grundfragen multimedialer Lehre", ISBN 3-8330-0761-3.
- Dirk Draheim.
Learning Software Engineering with EASE.
In (Tom J. van Weert and Robert K. Munro, Editors): Informatics and the Digital Society.
Kluwer Academic Publishers, January 2003.
- B.Cornu, A.Karpati, A.Strehler, J.Andersen, I.Cortelazzo, D.Draheim, R.Messner, G.Rößling, S.de Vries. Report of the Working Group on Collaborative Learning at SECIII.
In (Tom J. van Weert and Robert K. Munro, Editors): Informatics and the Digital Society.
Kluwer Academic Publishers, January 2003.
- Raymond Morel, Dirk Draheim, Marc Pilloud and Muddassar Farooq.
Report of the Working Group on Social Issues and Powershifts at SECIII.
In (Tom J. van Weert and Robert K. Munro, Editors): Informatics and the Digital Society.
Kluwer Academic Publishers, January 2003.
- Dirk Draheim and Gerald Weber.
Strongly Typed Server Pages.
In: Proceedings of The Fifth Workshop on Next Generation Information Technologies and Systems, LNCS 2382, Springer, June 2002.
- Dirk Draheim.
Integration von Polymorphismus und Subtypen für den Pi-Kalkül.
In: Vortragsband zum 18. Workshop der GI-Fachgruppe 2.1.4: Sprachen, Architekturen und neue objektorientierte Softwaretechniken.
Bericht Nr. 2018, Christian-Albrechts-Universität Kiel,
Oktober 2001
- Dirk Draheim and Gerald Weber.
Specification and Generation of JSP Dialogues with Gently.
In: Proceedings of NetObjectDays 2001, tranSIT, ISBN 3-00-008419-3, September 2001
Technical Reports
- Dirk Draheim, Christof Lutteroth, Gerald Weber. Realistic Load Testing of Web Applications. Technical Report UoA-SE-2005-9,
Software Engineering Programme, The University of Auckland, 2005
- Dirk Draheim and Gerald Weber. A Qualitative Analysis of Emerging Collaborative Web Structures. Technical Report UoA-SE-2005-5,
Software Engineering Programme, The University of Auckland, 2005
- Dirk Draheim and Gerald Weber. End-User Development of Web Applications. Technical Report UoA-SE-2005-4,
Software Engineering Programme, The University of Auckland, 2005
- Dirk Draheim, Christof Lutteroth and Gerald Weber.
Source Code Independent Reverse Engineering of Dynamic Web Sites. Technical Report B-04-10, Institute of Computer Science, Freie Universität Berlin, June 2004.
- Dirk Draheim, Winfried Neun, and Dima Suliman. Searching and Classifying Differential Equations on the Web. ZIB-Report 04-22. Konrad-Zuse-Zentrum für Informationstechnik Berlin, June 2004.
- Dirk Draheim, Christof Lutteroth and Gerald Weber.
An Analytical Comparison of Generative Programming Technologies. Technical Report B-04-02, Institute of Computer Science, Freie Universität Berlin, January 2004.
- Dirk Draheim, Matthias Horn, Ina Schulz. A Framework for Multi-Tier Type Evolution and Data Migration. Technical Report B-04-01, Institute of Computer Science, Freie Universität Berlin, January 2004.
- Dirk Draheim and Lukasz Pekacki.
Analytical Processing of Version Control Data: Towards a Process-Centric Viewpoint.
Technical Report B-03-07, Institute of Computer Science, Free University Berlin, May 2003.
- Dirk Draheim.
Typed Server Pages, Ph.D-thesis,
October 2002.
- Dirk Draheim, Elfriede Fehr and Gerald Weber.
The Definition of the NSP Type System.
Technical Report B-02-11, Institute of Computer Science, Free University Berlin, October 2002.
- Dirk Draheim and Gerald Weber.
An Introduction to State History Diagrams.
Technical Report B-02-09, Institute of Computer Science, Free University Berlin, March 2002
- Dirk Draheim and Gerald Weber.
Form Charts and Dialogue Constraints.
Technical Report B-02-08, Institute of Computer Science, Free University Berlin, March 2002
- Dirk Draheim and Gerald Weber.
An Overview of State-of-the-Art Architectures for Active Web Sites.
Technical Report B-02-07, Institute of Computer Science, Free University Berlin, March 2002
- Dirk Draheim and Gerald Weber.
An Introduction to Form Storyboarding.
Technical Report B-02-06, Institute of Computer Science, Free University Berlin, March 2002
- Dirk Draheim and Gerald Weber.
Strongly Complex Typed, Dialogue-Oriented Server Pages.
Technical Report B-02-05, Institute of Computer Science, Free University Berlin, March 2002