Information Systems Modeling
|Teacher(s): Härer Felix|
|Type of lesson: Lecture|
Information systems process, store and exchange information among individuals, enterprises and their IT. In this course, the representation and conceptualization of these systems is covered using conceptual modeling methods.
The following topics are introduced in this course:
- Enterprise Architecture Management using ArchiMate
- Processes, collaborations and choreographies in Business Process Model and Notation (BPMN)
- Software components, classes and their interactions in the Unified Modeling Language (UML)
- Information Representation using XML, XPath, XSLT
- Knowledge Representation and Linked Data using RDF and OWL
- Service and workflow execution using BPMN and NodeRED
Software tools for modeling and execution are used throughout the course, including the ADOxx platform, the Protégé ontology editor, the Camunda workflow engine, and Node-RED for services and IoT devices.
Requirements: This course assumes familiarity with basic concepts of information systems and programming, e.g. acquired through the foundational modules of business informatics.
A laptop is required to participate in this course.
Develop an understanding for the components of information systems.
Represent the structure and behavior of information systems through models.
Construct processes, services, software components using modeling and software tools.
Execute workflows and service-oriented software specified by models.
Store information and knowledge in XML and ontology file formats.
Allweyer, T. (2016): BPMN 2.0: Introduction to the Standard for Business Process Modeling, BoD - Books on Demand.
Brambilla, M., Cabot, J., Wimmer, M. (2017): Model-Driven Software Engineering in Practice, Morgan & Claypool.
Dathan, B., Ramnath, S. (2015): Object-Oriented Analysis, Design and Implementation, Springer.
Dumas, M. et al. (2018): Fundamentals of Business Process Management, Springer.
Ferstl, O. K., Sinz, E. J. (2013): Grundlagen der Wirtschaftsinformatik, De Gruyter.
Karagiannis, D., Mayr, H.C., Mylopoulos, J. (2016): Domain-Specific Conceptual Modeling, Springer.
Sandkuhl, K. et al. (2014): Enterprise Modeling, Springer.
Seidl, M. et al. (2015): UML @ Classroom, Springer.
Weske, M. (2019): Business Process Management – Concepts, Languages, Architectures, Springer.
Yu, L. (2015): A Developer’s Guide to the Semantic Web, Springer.