Enterprise Applications: Business Processes and Programming Model (Sommersemester 2013)
Lecturer: Martin Lorenz
(Enterprise Platform and Integration Concepts)
- Weekly Hours: 4
- Credits: 6
- Enrolment Deadline: 26.04.2013
- Teaching Form: SP
- Enrolment Type: Compulsory Elective Module
- Maximum number of participants: 20
- IT-Systems Engineering BA
Enterprise applications are about the display, manipulation, and storage of large amounts of often complex data and the support and automation of business processes with that data. By that definition, data is the central aspect of enterprise software that drives the execution of business processes. Data, stored in databases is a valuable and critical resource.
In this seminar, we describe characteristics of enterprise applications. In addition, we discuss typical enterprise business processes and elaborate on the requirements of information systems, which support these workflows. We introduce the concept of in--‐memory computing, which requires a programming model different from traditional disk--‐based database management systems. It requires a rethinking of how system architecture needs to be designed and how functionality has to be distributed among the different layers. We furthermore focus on how enterprise applications are developed and discuss improvements to this programming model.
In the practical part of this seminar, small groups of students will work on improving developer productivity in the context of enterprise applications, e.g. by developing Eclipse plugins showing the developer on which data he is currently working on.
The course will be a mix of lectures and personal meetings with project tutors.
The grading process is structured as follows:
- Presentations (Mid-term / Final) - 30% (10 / 20) Personal Grade
- Project results - 30% Team Grade
- Project documentation - 30% Personal Grade
- General participation 10% Personal Grade
From: 16.04. Tuesday, 13:30-15:00 und Wednesday, 15:15-16:45