www.wikidata.de-de.nina.az
Geschaftslogik englisch business logic auch Anwendungslogik ist ein abstrakter Begriff in der Softwaretechnik der eine Abgrenzung der durch die Aufgabenstellung selbst motivierten Logik eines Softwaresystems zu der notwendigen technischen Logik zum Ziel hat Allerdings ist der Begriff unscharf da eine klare Trennung oft nicht moglich ist Eingefuhrt wurde der Begriff in Verbindung mit Schichtenarchitekturen vor allem mit Aufkommen von Client Server Architekturen Kontextuell ist die Geschaftslogik dabei in der Mitte angesiedelt oberhalb einer Datenhaltungsschicht und unterhalb der Prasentationsschicht also zwischen Datenbank und Benutzerschnittstelle Die Motivation bei Einfuhrung des Begriffs liegt im Wesentlichen darin dass man die Logik die die eigentliche Problemstellung implementiert von der Logik trennt die die technischen Belange abdeckt Dabei wird unterstellt dass diese Anwendungsteile unterschiedlichen Anderungszyklen unterliegen und daher durch deren Trennung die Wartbarkeit des Softwaresystems verbessert wird In Verbindung mit der Objektorientierung wurde der Gedanke der Geschaftslogik zu sogenannten Geschaftsobjekten erweitert Beim Model View Controller Paradigma wird sie von einigen zum Model gezahlt Literatur BearbeitenMartin Fowler Patterns of Enterprise Application Architecture Addison Wesley Boston 2003 ISBN 0 321 12742 0Weblinks BearbeitenTim Wellhausen Fur und Wider von Geschaftslogik in der Prasentationsschicht PDF 483 kB Abgerufen von https de wikipedia org w index php title Geschaftslogik amp oldid 224621337