1 Problematik eines uneinheitlichen Verständnisses der SOA SOA als unternehmensweites Architekturkonzept

Größe: px
Ab Seite anzeigen:

Download "1 Problematik eines uneinheitlichen Verständnisses der SOA... 201. 2 SOA als unternehmensweites Architekturkonzept... 203"

Transkript

1 Mehr als alter Wein in neuen Schläuchen Problematik eines uneinheitlichen Verständnisses der SOA SOA als unternehmensweites Architekturkonzept Struktur einer SOA Services Serviceschnittstellen Beziehungen der Services Gestaltungsziele einer SOA Betriebliche Anforderungen an die Gestaltung einer SOA Orientierung an Geschäftsprozessen Unterstützung der Flexibilität Unterstützung der Wiederverwendbarkeit Fazit

2 Mehr als alter Wein in neuen Schläuchen Problematik eines uneinheitlichen Verständnisses der SOA Die Diskussion um die Gestaltung der betrieblichen Datenverarbeitung wird gegenwärtig durch ein Schlagwort geprägt: serviceorientierte Architektur, kurz SOA. Marktstudien prognostizieren für die nächsten Jahre einen branchenübergreifenden rasanten Zuwachs der Unternehmen, welche eine serviceorientierte Architektur einsetzen. Die wachsende Bedeutung dieses Architekturkonzepts wird von einigen Marktforschungsinstituten einem Paradigmenwechsel gleichgesetzt, ähnlich der zunehmenden Verbreitung der objektorientierten Programmierung. 1 Trotz des hohen Stellenwertes, der dem Architekturkonzept beigemessen wird, hat sich bisher weder in der Praxis noch in der Forschung ein einheitliches Verständnis gebildet, was serviceorientierte Architekturen sind. 2 Häufig ist unklar, worin die Besonderheiten des Architekturkonzeptes bestehen. Daher werden serviceorientierte Architekturen oftmals mit der Kritik konfrontiert, nicht mehr als alter Wein in neuen Schläuchen zu sein.diese Kritik wird durch die Tatsache genährt, dass das Konzept der SOA in vielen Aspekten eine Fortsetzung und Weiterentwicklung seit längerem bekannter und verbreiteter Prinzipien darstellt. 3 Obwohl der Begriff der serviceorientierten Architektur bereits seit Mitte der neunziger Jahre verwendet wird, unterscheiden sich die vorgeschlagenen Definitionen noch immer stark hinsichtlich der Gewichtung einzelner Aspekte und des Detaillierungsgrades, mit dem sie erläutert werden. 4 Die Besonderheiten des Architekturkonzeptes werden dabei häufig nicht ausreichend betont, um die genannte Kritik zu entkräften. Dies kann beispielhaft anhand der Definitionen der Gartner Group und des W3C dargestellt werden: 1 Vgl. beispielsweise CapGemini (2005), S. 6; META Group (2004). 2 Vgl. beispielsweise Laures/Lühe (2005), S. 39 ff. 3 Vgl. beispielsweise Hauser/Löwer (2004), S. 13, S. 25; Dostal/Jeckle (2004), S. 53 f.; Garner (2004), S. 18 ff.; Bien (2004), S. 38 ff.; Schlamann (2004), S. 5 ff.; Dostal/ Jeckle (2004), S. 53; Gold et al. (2004), S. 71 ff. 4 Vgl. Natis (2004), S. 23 ff.

3 202 Kai J. Oey, Holger Wagner, Simon Rehbach, Andrea Bachmann Gartner Group: SOA is a software architecture that builds a topology of interfaces, interface implementations and interface calls. SOA is a relationship of services and service consumers, both software modules large enough to represent a complete business function. So, SOA is about reuse, encapsulation, interfaces, and ultimately, agility. 5 W3C: [A Service-oriented Architecture is] a set of components which can be invoked, and whose interface descriptions can be published and discovered. 6 Betrachtet man diese beiden Definitionen, wird zum einen deutlich, wie unterschiedlich das Verständnis des Konzeptes der SOA ausgeprägt ist. Zum anderen erscheint es schwierig, eine klare Abgrenzung des Konzeptes gegenüber anderen architektonischen Ansätzen vorzunehmen, wie beispielsweise gegenüber der komponentenorientierten Softwareentwicklung. Dieser Mangel eines einheitlichen Verständnisses um den Gegenstand und die Besonderheiten des Konzeptes der SOA ist nicht nur für die wissenschaftliche Auseinandersetzung mit dem Architekturkonzept, sondern auch für seine praktische Umsetzung von großer Relevanz. Ein unzureichend klares oder gar unterschiedliches Verständnis einzelner Projektbeteiligter stellt beispielsweise ein hohes Risiko für die erfolgreiche Umsetzung einer serviceorientierten Architektur dar. Das Denken in Services in den Unternehmen macht einen intensiven Dialog zwischen den Fachabteilungen und den Softwareingenieuren erforderlich. Eine zielführende Kommunikation erscheint dabei ohne ein gemeinsames Verständnis oder ein Bewusstsein über unterschiedliche Ansichten nicht möglich. Dieser Beitrag soll helfen, sowohl für Wissenschaftler als auch für Praktiker die Grundlage für ein gemeinsames Verständnis zu schaffen. Dabei soll insbesondere herausgearbeitet werden, worin die Besonderheiten des Architekturkonzeptes bestehen. Als Ausgangspunkt für die weitere Erläuterung wird 5 McCoy/Natis (2003), S W3C (2004); Gold et al. (2004), S. 72.

4 Mehr als alter Wein in neuen Schläuchen 203 die folgende Definition des Begriffes der serviceorientierten Architektur vorgeschlagen: Eine serviceorientierte Architektur ist ein Softwarearchitekturkonzept, in welchem Funktionen in Form von wiederverwendbaren, voneinander unabhängigen und lose gekoppelten Services implementiert werden. Services können unabhängig von zugrunde liegenden Implementierungen über wohldefinierte und veröffentlichte Serviceschnittstellen aufgerufen werden. Serviceinteraktion findet über eine dafür vorgesehene Kommunikationsinfrastruktur statt. Mit einer serviceorientierten Architektur werden insbesondere die Gestaltungsziele der Geschäftsprozessorientierung, der Flexibilität und der Wiederverwendbarkeit verbunden. In Einklang mit dieser Definition sind viele Formen der technischen Umsetzung einer serviceorientierten Architektur möglich. Daher wird in diesem Beitrag bewusst von konkreten Technologien, ebenso wie von konkreten Ausprägungen des Architekturkonzeptes, abstrahiert. 7 2 SOA als unternehmensweites Architekturkonzept Das Konzept der SOA ist ein Rahmenwerk zur Konstruktion von Softwaresystemen. Es existieren verschiedene Auffassungen davon, was unter einer Softwarearchitektur zu verstehen ist. 8 Viele Definitionen teilen das Verständnis, dass eine Softwarearchitektur die Elemente bzw. Komponenten eines Softwaresystems und deren Beziehung zueinander beschreibt. In diesem Sinne definieren Bass, Clements und Kazman, dass eine Softwarearchitektur die Struktur eines Softwaresystems ist, welche aus Softwarekomponenten, den nach außen sichtbaren Eigenschaften dieser Softwarekomponenten und den Beziehungen zwischen ihnen besteht. 9 7 Vgl. hierzu auch Kapitel 3.1 Services 8 Belegt wird dies beispielsweise durch die Liste des SEI, welche über 30 Definitionen für den Begriff der Softwarearchitektur auflistet, die aus jüngeren Veröffentlichungen, Veröffentlichungen größeren Einflusses und den vom SEI verwendeten Referenzen stammen. Vgl. SEI (2005). 9 [The] software architecture of a program or computing system is the structure or structures of the system, which comprise software elements, the externally visible properties of those elements, and the relationships among them. Vgl. Bass/Clements/Kazman (2003), S. 21.

5 204 Kai J. Oey, Holger Wagner, Simon Rehbach, Andrea Bachmann Die Architektur eines Softwaresystems kann aus verschiedenen Perspektiven beschrieben werden. Dabei kann beispielsweise der Aufbau des Systems, das dynamische Verhalten der Systemkomponenten oder die Vorgehensweise zur Entwicklung des Softwaresystems im Mittelpunkt der Betrachtung stehen. 10 Darüber hinaus können unterschiedliche Betrachtungsebenen angewendet werden, die zu verschiedenen Sichtweisen führen, wie die Grenzen des betrachteten Softwaresystems gegenüber anderen Systemen gezogen werden. So können serviceorientierte Architekturen zum einen im Rahmen der Konstruktion einzelner Anwendungssysteme eines Unternehmens eingesetzt werden. Zum anderen können sie jedoch auch als unternehmensweites und anwendungsübergreifendes Konzept zur Gestaltung der betrieblichen Datenverarbeitung angewandt werden. In diesem Fall bilden sie eine Struktur über verschiedene Softwaresysteme hinweg. Werden serviceorientierte Architekturen als unternehmensweites Architekturkonzept angewendet, wird die Datenverarbeitung an den Geschäftsprozessen der Unternehmen ausgerichtet. Es ist gerade diese Möglichkeit der unmittelbaren Verknüpfung der betrieblichen Abläufe und der sie unterstützenden Informationssysteme, welche oftmals als entscheidende Stärke des Konzeptes angesehen wird. Im Weiteren werden die serviceorientierten Architekturen daher insbesondere aus dieser Perspektive beschrieben. Eine SOA kann zum einen dazu eingesetzt werden, neue Funktionalität zu realisieren und flexibel in die betriebliche Datenverarbeitung einzubinden. Zum anderen ermöglicht sie die Integration bestehender heterogener Anwendungssysteme. Sie unterstützt somit auch Integrationskonzepte, wie die Enterprise Application Integration (EAI) oder die Business-to-Business Application Integration Struktur einer SOA Wie bereits beschrieben kann die Struktur einer Softwarearchitektur durch die Softwarekomponenten, deren nach außen sichtbaren Merkmale und ihre Beziehungen zueinander beschrieben werden. Serviceorientierte Architekturen haben als Softwarekomponenten Services, welche in Kapitel 3.1 vorge- 10 Vgl. Clements et al. (2003), S Vgl. Linthicum (2004), S. 77 ff.

6 Mehr als alter Wein in neuen Schläuchen 205 stellt werden. Nach außen sichtbare Eigenschaften der Services werden von Serviceschnittstellen, erläutert in Kapitel 3.2, repräsentiert. Die Beziehungen der Services zueinander werden in Kapitel 3.3 vorgestellt. 3.1 Services Die Services sind die zentralen Bestandteile einer Software, welche nach den Prinzipien einer serviceorientierten Architektur implementiert wird. Services sind die Softwarekomponenten, in welchen bestimmte, klar abgegrenzte und eigenständig nutzbare Funktionen (im Folgenden Dienstleistungen genannt) implementiert werden und welche von anderen Services genutzt werden können. 12 Services beruhen auf dem Konzept des Versteckens der eigenen Komplexität und geben ihrem Umfeld nicht preis, wie ihre Funktion implementiert ist (Black-Box-Prinzip). 13 Die Implementierung einzelner Services ist somit auch unabhängig von zugrunde liegenden Programmierparadigmen oder Programmiersprachen und kann innerhalb einer serviceorientierten Architektur durchaus unterschiedlich sein. Services können auch auf Schnittstellen bestehender Anwendungssysteme aufsetzen und somit deren Integration ermöglichen. In einer serviceorientierten Architektur soll es Servicenehmern prinzipiell unwichtig sein, wie eine Dienstleistung erbracht wird, solange dies im benötigten Rahmen effizient und effektiv geschieht. Der Funktionsumfang (in diesem Kontext wird häufig von der Granularität gesprochen) einzelner Services kann unterschiedlich ausgeprägt sein und man unterscheidet zwischen niedrigem und hohem Funktionsumfang. 14 Ein Service mit niedrigem Funktionsumfang bietet einfache Dienstleistungen an, während Services mit hohem Funktionsumfang komplexe Dienstleistungen zur Verfügung stellen. Einen allgemeingültigen Funktionsumfang für Services festzulegen erscheint nicht sinnvoll, da dieser für jeden Service fallabhängig zu wählen ist. Grundlagen zur Entscheidung, wie niedrig oder hoch der Funktionsumfang eines Service gewählt werden soll, sind die zu 12 Vgl. Natis (2004), S Vgl. Woods (2004), S. 25; Natis/Schulte (2003), S. 1; Tannhäuser/Umek (2004), S Vgl. META Group (2003), S. 3.

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek Speaker Andreas Holubek VP Engineering andreas.holubek@arlanis.com arlanis Software AG, D-14467 Potsdam 2009, arlanis

Mehr

Service Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Einführung zur Vorlesung

Service Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Einführung zur Vorlesung Service Engineering IVS Arbeitsgruppe Softwaretechnik Abschnitt: Einführung zur Vorlesung Seite 1 Überblick zur Vorlesung Seite 2 Organisation Die Vorlesungen finden jeweils Donnerstag von 13:00 bis 15:00

Mehr

ITIL & TOGAF die Doppelspitze für IT Governance

ITIL & TOGAF die Doppelspitze für IT Governance 1 ITIL Day 2014 ITIL & TOGAF die Doppelspitze für IT Governance Referenten: Arif Chughtai, Matthias Gessenay 2 Referenten Arif Chughtai mail@arifchughtai.org www.arifchughtai.org Matthias Gessenay matthias.gessenay@corporatesoftware.ch

Mehr

6 Architektur-Mittel (WOMIT)

6 Architektur-Mittel (WOMIT) 6 Architektur-Mittel (WOMIT) Abb. 6-1: Positionierung des Kapitels im Ordnungsrahmen. Dieses Kapitel befasst sich mit der WOMIT-Dimension des architektonischen Ordnungsrahmens, indem es grundlegende Konzepte

Mehr

Service Oriented Architecture & Enterprise Service Bus

Service Oriented Architecture & Enterprise Service Bus Service Oriented Architecture & Enterprise Service Bus 25.05.2005 Sven Stegelmeier 1 Inhalt Einführung in SOA Motivation Begriffsdefinitionen Bestandteile einer SOA Dienste als Bausteine Entwicklungsstadien

Mehr

Service-Orientierte Architekturen

Service-Orientierte Architekturen Hochschule Bonn-Rhein-Sieg Service-Orientierte Architekturen Kapitel 2: Einführung in Service-Orientierte Architekturen Vorlesung im Masterstudiengang Informatik Sommersemester 2010 Prof. Dr. Sascha Alda

Mehr

Etablierung serviceorientierter Architekturen mit Web Services

Etablierung serviceorientierter Architekturen mit Web Services Etablierung serviceorientierter Architekturen mit Web Services Vorlesung im (Übersicht zu den Inhalten der Vorlesung) Somemrsemester 2013 1 Ziele und Abgrenzung 2 Allgemeine Lernziele Vermittlung von Basiskenntnissen

Mehr

Was ist Software-Architektur?

Was ist Software-Architektur? Was ist Software-Architektur? Stephan Schulze Martin Knobloch 28.04.2004 Seminar: Software-Architektur Humboldt Universität zu Berlin sschulze knobloch@informatik.hu-berlin.de Gliederung Begriffsbestimmung

Mehr

Scenario-Based Analysis of Software Architecture

Scenario-Based Analysis of Software Architecture Scenario-Based Analysis of Software Architecture Rick Kazman et al. Sebastian Schaner, HS Furtwangen, 18.06.09 Agenda Vorstellung der Autoren - Weitere Veröffentlichungen Beitragsinhalt - Kernaussagen

Mehr

BPM im Kontext von Unternehmensarchitekturen. Konstantin Gress

BPM im Kontext von Unternehmensarchitekturen. Konstantin Gress BPM im Kontext von Unternehmensarchitekturen Konstantin Gress Agenda 1 Worum geht s BPM, EA und SOA im Überblick 2 Link zwischen EA und BPM 3 Link zwischen SOA und BPM 4 Wie spielt das zusammen? 5 Q&A

Mehr

Implementierung von Geschäftsprozessen in der Verwaltung mit Hilfe von SOA

Implementierung von Geschäftsprozessen in der Verwaltung mit Hilfe von SOA E-Gov Fokus Geschäftsprozesse und SOA 31. August 2007 Implementierung von Geschäftsprozessen in der Verwaltung mit Hilfe von SOA Im Vortrag werden die Vor- und Nachteile von Geschäftsprozessen in der öffentlichen

Mehr

ITIL und Service Orientierung im IT Service Management

ITIL und Service Orientierung im IT Service Management ITIL und Service Orientierung im IT Service Management Doktoranden-Kolloquium Süd-Ost-Niedersachsen 7.-8.03.2007 Institut für Wirtschaftsinformatik Leibniz Universität Hannover sandner@iwi.uni-hannover.de

Mehr

SOA goes real Service-orientierte Architekturen erfolgreich planen und einführen

SOA goes real Service-orientierte Architekturen erfolgreich planen und einführen Daniel Liebhart SOA goes real Service-orientierte Architekturen erfolgreich planen und einführen ISBN-10: 3-446-41088-0 ISBN-13: 978-3-446-41088-6 Inhaltsverzeichnis Weitere Informationen oder Bestellungen

Mehr

OGC-konforme Services für 3D-Stadtmodelle

OGC-konforme Services für 3D-Stadtmodelle OGC-konforme Services für 3D-Stadtmodelle Jürgen DÖLLNER Hasso-Plattner-Institut Universität Potsdam www.hpi3d.de Einführung Zum Begriff Service-Oriented Architectures Service-Oriented Architecture - A

Mehr

Hauptseminar Management von Softwaresystemen. Techniken der System-Integration EAI, Middleware, SOA, CORBA

Hauptseminar Management von Softwaresystemen. Techniken der System-Integration EAI, Middleware, SOA, CORBA Hauptseminar Management von Softwaresystemen Techniken der System-Integration EAI, Middleware, SOA, CORBA Betreuerin: Referent: Ulrike Hammerschall Alexey Krivoborodov Agenda Motivation Arten der Verteilung

Mehr

Agenda. Einführung und Motivation. Verteilte Objekte und Komponenten. Verteilte Softwarearchitekturen. J2EE-Plattform

Agenda. Einführung und Motivation. Verteilte Objekte und Komponenten. Verteilte Softwarearchitekturen. J2EE-Plattform Agenda Einführung und Motivation Verteilte Objekte und Komponenten Verteilte Softwarearchitekturen J2EE-Plattform J2EE-basierte Softwarearchitektur Aspekte der Verteilung von J2EE-Anwendungen 21 Ziele

Mehr

Software-Architecture Introduction

Software-Architecture Introduction Software-Architecture Introduction Prof. Dr. Axel Böttcher Summer Term 2011 3. Oktober 2011 Overview 2 hours lecture, 2 hours lab sessions per week. Certificate ( Schein ) is prerequisite for admittanceto

Mehr

SOA Service Oriented Architecture

SOA Service Oriented Architecture SOA Service Oriented Architecture (c) Till Hänisch 2006, BA Heidenheim [IBM] [WS] Wir haben: Prog ramm Proxy Proxy K2 K1 Plattformunabhängiger RPC Wir haben: Prog ramm Proxy Proxy K2 K1 Plattformunabhängiger

Mehr

Vorgehensmodelle und webbasierte Technologien zur Integration von Systemen zur Unterstützung der Collaboration in Communities

Vorgehensmodelle und webbasierte Technologien zur Integration von Systemen zur Unterstützung der Collaboration in Communities Synopsis I Vorgehensmodelle und webbasierte Technologien zur Integration von Systemen zur Unterstützung der Collaboration in Communities Abschlussarbeit zur Erlangung des Grades Master of Science (MSc)

Mehr

Diskussion eines hybriden Projektmanagements im Vergleich zu klassischem und agilem Projektmanagement. Bachelorarbeit

Diskussion eines hybriden Projektmanagements im Vergleich zu klassischem und agilem Projektmanagement. Bachelorarbeit Diskussion eines hybriden Projektmanagements im Vergleich zu klassischem und agilem Projektmanagement Bachelorarbeit zur Erlangung des akademischen Grades Bachelor of Science (B.Sc.) im Studiengang Wirtschaftswissenschaft

Mehr

1. Was bedeutet EAI? 2. Worin liegen die Vorteile? 3. Worin liegen die Nachteile? 4. EAI-Markt

1. Was bedeutet EAI? 2. Worin liegen die Vorteile? 3. Worin liegen die Nachteile? 4. EAI-Markt Referate-Seminar WS 2001/2002 Veranstaltungsort: Giessen Datum: 03. April 2002 Fachbereich: Wirtschaftsinformatik Referentin: Übersicht 2. Worin liegen die Vorteile? 3. Worin liegen die Nachteile? Seite

Mehr

17 Komponentenbasiertes Software-Engineering

17 Komponentenbasiertes Software-Engineering 17 Komponentenbasiertes Software-Engineering 17.0 Einführung Lernziele Grundlagen, Prinzipien und Probleme des CBSE 17.1 Komponenten und Komponentenmodelle Komponenten und ihre Eigenschaften Komponentenmodelle

Mehr

Liste der Handbücher. Liste der Benutzerhandbücher von MEGA

Liste der Handbücher. Liste der Benutzerhandbücher von MEGA Liste der Handbücher Liste der Benutzerhandbücher von MEGA MEGA 2009 SP4 1. Ausgabe (Juni 2010) Die in diesem Dokument enthaltenen Informationen können jederzeit ohne vorherige Ankündigung geändert werden

Mehr

Guten Tag! CampusSource. Die CSE Integration Platform. CampusSource Engine. Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund

Guten Tag! CampusSource. Die CSE Integration Platform. CampusSource Engine. Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund Engine Die CSE Integration Platform Guten Tag! Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund Integriertes Informationsmanagement mit der Engine - A2A vs. EBI Folie 2 Integration

Mehr

5. Übung zur Vorlesung Service-orientierte Architekturen

5. Übung zur Vorlesung Service-orientierte Architekturen 5. Übung zur Vorlesung Service-orientierte Architekturen Webservices und WSDL SoSe 2011 Anmerkung Hausaufgabe 03 BPMN Auch hier gilt: Layout! Zu Unterschieden zw. BPMN und eepk Relative Aussagen sind geschickter

Mehr

Service-Orientierte InterSystems GmbH 2009

Service-Orientierte InterSystems GmbH 2009 Fast Track to SOA Ein flexibler Ansatz für Software-Entwickler Michael Brösdorf, InterSystems GmbH Agenda InterSystems im Überblick Was ist eine service-orientierte Architektur? (Legacy-)Applikation in

Mehr

Das Zusammenspiel von mysap ERP, SAP NetWeaver und der ESOA

Das Zusammenspiel von mysap ERP, SAP NetWeaver und der ESOA Das Zusammenspiel von mysap ERP, SAP NetWeaver und der ESOA Erschienen in der E3 04/2007 Von Dr. Carl Winter, REALTECH AG Wer im Umfeld von SAP Systemlandschaften über mysap ERP 2005 spricht, landet schnell

Mehr

Tier-Konzepte. Vertiefungsarbeit von Karin Schäuble

Tier-Konzepte. Vertiefungsarbeit von Karin Schäuble Vertiefungsarbeit von Karin Schäuble Gliederung 1. Einführung 3. Rahmenbedingungen in der heutigen Marktwirtschaft 3.1 Situation für Unternehmen 3.2 Situation für Applikationsentwickler 4. Lösungskonzepte

Mehr

Befragung und empirische Einschätzung der Praxisrelevanz

Befragung und empirische Einschätzung der Praxisrelevanz Befragung und empirische Einschätzung der Praxisrelevanz eines Vorgehensmodells zur Auswahl von CRM-Systemen D I P L O M A R B E I T zur Erlangung des Grades eines Diplom-Ökonomen der Wirtschaftswissenschaftlichen

Mehr

SOA Serviceorientierte Architektur Definition, Marktpotenzial und Perspektiven

SOA Serviceorientierte Architektur Definition, Marktpotenzial und Perspektiven SOA Serviceorientierte Architektur Definition, Marktpotenzial und Perspektiven SO A Fraunhofer-Institut für Softwareund Systemtechnik ISST Dr. Ulrich Springer Dr. Bernhard Holtkamp Dortmund, 20.01.2009

Mehr

Enterprise Social Networking: Ein Framework und ein Fachkonzept für ein Industrieunternehmen

Enterprise Social Networking: Ein Framework und ein Fachkonzept für ein Industrieunternehmen Enterprise Social Networking: Ein Framework und ein Fachkonzept für ein Industrieunternehmen Bachelorarbeit zur Erlangung des akademischen Grades Bachelor auf Science (B.Sc.) im Studiengang Wirtschaftswissenschaft

Mehr

1 Einführung in die Thematik

1 Einführung in die Thematik 1 Einführung in die Thematik Der Hype um Service-orientierte Architekturen (SOA) und Web Services ist längst vorüber. Mittlerweile gibt es sogar IT-Experten und Analysten wie Anne Thomas Manes von der

Mehr

Was ist eigentlich ein Service?

Was ist eigentlich ein Service? Was ist eigentlich ein Service? Bernhard Humm sd&m Research und Hochschule Darmstadt Carl-Wery-Straße 42 81739 München Bernhard.Humm@sdm.de Abstract: In der Literatur zur Service-Orientierten Architektur

Mehr

Service. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI?

Service. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI? Service Was ist eine Enterprise Service Architecture und wie reagiert SAP Allgemeine Definition Was gehört in ZENOS (Service-Layer)? Business Logik ZENOS als Provider für SAP-based Services (ESA/SOA) Warum

Mehr

Etablierung serviceorientierter Architekturen mit Web Services

Etablierung serviceorientierter Architekturen mit Web Services Etablierung serviceorientierter Architekturen mit Web Services Vorlesung im (Eine erste Einführung zu serviceorientierten Architekturen) 1 Agenda Begriff der IT-Architektur Anwendungsarchitektur vs. IT-Architektur

Mehr

Software Engineering. Grundlagen von Softwarearchitekturen

Software Engineering. Grundlagen von Softwarearchitekturen Software Engineering Grundlagen von Softwarearchitekturen Die Inhalte der Vorlesung wurden primär auf Basis der jeweils angegebenen Literatur erstellt. Darüber hinaus finden sich ausgewählte Beispiele

Mehr

Was ist eigentlich ein Service? Software Architektur 08

Was ist eigentlich ein Service? Software Architektur 08 Was ist eigentlich ein Service? Software Architektur 08 Prof. Dr. Bernhard Humm Hochschule Darmstadt, sd&m Research 9. Mai 2008 Agenda Babylonische Sprachverwirrung Service als Dienstleistung Services

Mehr

Standardisierte Integration und Datenmigration in heterogenen Systemlandschaften am Beispiel von Customer Relationship Management

Standardisierte Integration und Datenmigration in heterogenen Systemlandschaften am Beispiel von Customer Relationship Management Standardisierte Integration und Datenmigration in heterogenen Systemlandschaften am Beispiel von Customer Relationship Management Inauguraldissertation zur Erlangung des akademischen Grades eines Doktors

Mehr

Software Engineering II (IB) Serviceorientierte Architektur

Software Engineering II (IB) Serviceorientierte Architektur Serviceorientierte Architektur Prof. Dr. Oliver Braun Fakultät für Informatik und Mathematik Hochschule München SS 2015 Webservices Ziel: flexible programmatische Zusammenarbeit zwischen Servern Bereitstellung

Mehr

Serviceorientierte Vorgehensmodelle

Serviceorientierte Vorgehensmodelle Serviceorientierte Vorgehensmodelle Überblick, Klassifikation und Vergleich: Ein Paper von Oliver Thomas, Katrina Leyking und Michael Scheid Der Hype um Serviceorientierte Architekturen ist der Wahrnehmung

Mehr

R016 Beilage 5: SOA-Glossar

R016 Beilage 5: SOA-Glossar Eidgenössisches Finanzdepartement EFD Informatiksteuerungsorgan des Bundes ISB R016 Beilage 5: SOA-Glossar Ausgabedatum: 2015-02-25 Version: 2.01 Status: Genehmigt Ersetzt: 2.0 Verbindlichkeit: Weisung

Mehr

Cloud Computing für Logistik Die Logistics Mall als neue Generation der logistischen IT- Unterstützung?

Cloud Computing für Logistik Die Logistics Mall als neue Generation der logistischen IT- Unterstützung? Cloud Computing für Logistik Die Logistics Mall als neue Generation der logistischen IT- Unterstützung? Foto Name: Eric Gastel Funktion/ Bereich: Geschäftsführer Organisation: Unternehmensberatung für

Mehr

1 Einleitung. Betriebswirtschaftlich administrative Systeme

1 Einleitung. Betriebswirtschaftlich administrative Systeme 1 1 Einleitung Data Warehousing hat sich in den letzten Jahren zu einem der zentralen Themen der Informationstechnologie entwickelt. Es wird als strategisches Werkzeug zur Bereitstellung von Informationen

Mehr

Die heimliche Revolution - Neue Formen der Zusammenarbeit im E-Government durch SOA

Die heimliche Revolution - Neue Formen der Zusammenarbeit im E-Government durch SOA E-Gov Fokus Geschäftsprozesse und SOA 31. August 2007 Die heimliche Revolution - Neue Formen der Zusammenarbeit im E-Government durch SOA Die Service Orientierte Architektur kommt versteckt im Tarnanzug

Mehr

CORBA. Systemprogrammierung WS 2006-2007

CORBA. Systemprogrammierung WS 2006-2007 CORBA Systemprogrammierung WS 2006-2007 Teilnehmer: Bahareh Akherattalab Babak Akherattalab Inhaltsverzeichnis: Verteilte Systeme Vergleich zwischen lokale und verteilte Systeme Verteilte Anwendungen CORBA

Mehr

Robotersteuerung MRobot

Robotersteuerung MRobot Labor CIM & Robotik Prof. Dipl.-Ing. Georg Stark Robotersteuerung MRobot 1. Entwicklungsprozess für Industriesteuerungen 2. Eigenschaften von MRobot - Funktionsumfang - Softwarestruktur - Vorteile für

Mehr

Leistung schafft Vertrauen

Leistung schafft Vertrauen SOA Hintergrund und Praxis visionäre Praxis oder praxisnahe Vision Toni Gasser Integration Services 27. Oktober 2010 Leistung schafft Vertrauen Private Banking Investment Banking Asset Management Seite

Mehr

Security Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08

Security Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08 Security Patterns Benny Clauss Sicherheit in der Softwareentwicklung WS 07/08 Gliederung Pattern Was ist das? Warum Security Pattern? Security Pattern Aufbau Security Pattern Alternative Beispiel Patternsysteme

Mehr

Die Erkenntnis von gestern muss heute mit einem neuen. 19.06.2009 TEAM - Ihr Partner für IT 2

Die Erkenntnis von gestern muss heute mit einem neuen. 19.06.2009 TEAM - Ihr Partner für IT 2 Beratung Software Lösungen Integration von Reporting Tools in Oracle ADF 11g Applikation Der Inhalt dieses Vortrages beruht auf den Erfahrungen und Erkenntnissen zu einem bestimmten Zeitpunkt und unter

Mehr

Kapitel 2 Unternehmensarchitektur I

Kapitel 2 Unternehmensarchitektur I Kapitel 2 Unternehmensarchitektur I Software Architecture, Quality, and Testing FS 2015 Prof. Dr. Jana Köhler jana.koehler@hslu.ch Gesamtüberblick I. Unternehmensarchitektur - Enterprise Architecture (EA)

Mehr

Was ist Softwarearchitektur?

Was ist Softwarearchitektur? Was ist Softwarearchitektur? Ein Beispiel und drei Architekturen Burkhardt Renz Institut für SoftwareArchitektur der Technischen Hochschule Mittelhessen Sommersemester 2015 Architektur ist die Kombination

Mehr

Analyse von Sicherheitaspekten in Service-orientierten Architekturen

Analyse von Sicherheitaspekten in Service-orientierten Architekturen Analyse von Sicherheitaspekten in Service-orientierten Architekturen Vortragende: Jia Jia Betreuer: Dipl.-Inf. Matthias Lehmann Dresden,10.12.2009 10.12.2009 Analyse von Sicherheitaspekten in SOA 1 Gliederung

Mehr

Integrating Architecture Apps for the Enterprise

Integrating Architecture Apps for the Enterprise Integrating Architecture Apps for the Enterprise Ein einheitliches Modulsystem für verteilte Unternehmensanwendungen Motivation und Grundkonzept Inhalt Problem Ursache Herausforderung Grundgedanke Architektur

Mehr

Wenn Sie Zug um Zug den künftigen Anforderungen gerecht werden wollen

Wenn Sie Zug um Zug den künftigen Anforderungen gerecht werden wollen Wenn Sie Zug um Zug den künftigen Anforderungen gerecht werden wollen Schleupen.CS 3.0 die neue prozessorientierte Business Plattform Geschäftsprozesse automatisiert und individuell Branchenfokus: CRM,

Mehr

Generierung von Serviceverträgen auf Basis objektorientierter ereignisgesteuerter Prozessketten

Generierung von Serviceverträgen auf Basis objektorientierter ereignisgesteuerter Prozessketten Generierung von Serviceverträgen auf Basis objektorientierter ereignisgesteuerter Prozessketten Jörg Hartmann Universität Leipzig jhartmann@informatik.uni-leipzig.de 25.09.2012 Jörg Hartmann, SKIL 2012,

Mehr

SOA und Business Intelligence. Whitepaper von Thomas Volz

SOA und Business Intelligence. Whitepaper von Thomas Volz SOA und Business Intelligence Whitepaper von Thomas Volz I N H A LT 1 Zielsetzung dieses Whitepapers 2 Was ist SOA? 3 Warum ist das gerade jetzt ein Thema? 3 Was ist der Nutzen für den BI-Anwender? 4 Wird

Mehr

EAI - Enterprise Application Integration

EAI - Enterprise Application Integration EAI - Enterprise Application Integration Jutta Mülle WS 2005/2006 EAI - Folie 1 Überblick und Begriffsbildung Zusammenfassung und Ausblick hinweise EAI - Folie 2 Conclusion EAI Enterprise Application Integration

Mehr

Produktqualität in agilen Entwicklungsvorgehen. BITKOM Software Summit Frankfurt, 23. September 2014 Dominik Rost, Hartmut Schmitt

Produktqualität in agilen Entwicklungsvorgehen. BITKOM Software Summit Frankfurt, 23. September 2014 Dominik Rost, Hartmut Schmitt Produktqualität in agilen Entwicklungsvorgehen BITKOM Software Summit Frankfurt, 23. September 2014 Dominik Rost, Hartmut Schmitt 1 Motivation 2 Agile Entwicklungsvorgehen Status Quo vorwiegend eingesetzte

Mehr

SOA Starter Kit Einführungsstrategien und Einstiegspunkte

SOA Starter Kit Einführungsstrategien und Einstiegspunkte SOA Starter Kit Einführungsstrategien und Einstiegspunkte Benjamin Brunner Berater OPITZ CONSULTING Bad Homburg GmbH SOA Starter Kit Seite 1 Agenda Wer sollte eine SOA nutzen? Welche Ziele kann eine SOA

Mehr

16 Architekturentwurf Einführung und Überblick

16 Architekturentwurf Einführung und Überblick Teil III: Software-Architekturentwurf 16 Architekturentwurf Einführung und Überblick 16.1 Software entwerfen Warum? Beim Arbeiten im Kleinen nicht oder nur ansatzweise (Detailentwurf) Größere Software

Mehr

Architektur von SOAP basierten Web Services

Architektur von SOAP basierten Web Services Architektur von SOAP basierten Web Services André Homeyer 28.11.2005 Worst-Case einer verteilten Anwendung TravelTime Client Benutzerinterface WackyWing Server Flüge suchen TravelTime Server Flüge suchen

Mehr

Orchestrierung in der Praxis

Orchestrierung in der Praxis Orchestrierung in der Praxis Michael J.M. Wagner software, design & management sd&m AG Carl-Wery-Str. 42 81739 München michael.wagner@sdm.de Abstract: Die Integration von Anwendungen stellt nach wie vor

Mehr

Grid Computing. Einführung. Marc Lechtenfeld. Seminar Grid Computing Sommersemester 2004 Universität Duisburg-Essen

Grid Computing. Einführung. Marc Lechtenfeld. Seminar Grid Computing Sommersemester 2004 Universität Duisburg-Essen * Grid Computing Einführung Marc Lechtenfeld Seminar Grid Computing Sommersemester 2004 Universität Duisburg-Essen Übersicht 1 Problematik 2 Systemanforderungen 3 Architektur 4 Implementation 5 Projekte

Mehr

Symbiose zwischen EAM und SOA

Symbiose zwischen EAM und SOA www.iteratec.de Symbiose zwischen EAM und SOA Inge Hanschke iteratec GmbH Inselkammerstraße 4 82008 Unterhaching Inge.Hanschke@iteratec.de Serviceorientierte Architekturen (SOA) und Enterprise Architecture

Mehr

Anforderungen an Datenbankservices in SOA-basierten Lösungen. Liane Will SAP AG/ Otto-von-Güricke-Universität Magdeburg 6.5.2010

Anforderungen an Datenbankservices in SOA-basierten Lösungen. Liane Will SAP AG/ Otto-von-Güricke-Universität Magdeburg 6.5.2010 Anforderungen an services in SOA-basierten Lösungen Liane Will SAP AG/ Otto-von-Güricke-Universität Magdeburg 6.5.2010 Diplom-Mathematikerin Seit 1997 bei SAP AG Berlin im Active Global Support Best Practices

Mehr

GI-Services erstellen und bereitstellen

GI-Services erstellen und bereitstellen GI-Services erstellen und bereitstellen Günter Dörffel ESRI Geoinformatik GmbH g.doerffel@esri-germany.de Agenda Positionierung von GIS-Services SOA im GIS Kontext Standards und Ihre Bedeutung 2 1 Arten

Mehr

Orchestrierung in der Praxis

Orchestrierung in der Praxis Orchestrierung in der Praxis Michael J.M. Wagner software, design & management sd&m AG Carl-Wery-Str. 42 81739 München michael.wagner@sdm.de Abstract: Die Integration von Anwendungen stellt nach wie vor

Mehr

Praxisleitfaden. Bild: zettberlin, www.photocase.com. SOA, das IT-Zukunftsprojekt überhaupt! Auch für Sie?

Praxisleitfaden. Bild: zettberlin, www.photocase.com. SOA, das IT-Zukunftsprojekt überhaupt! Auch für Sie? Praxisleitfaden SOA Bild: zettberlin, www.photocase.com SOA, das IT-Zukunftsprojekt überhaupt! Auch für Sie? Praxisleitfaden SOA, das IT-Zukunftsprojekt überhaupt! Auch für Sie? Um auf dem global vernetzten

Mehr

Seminare Softwaretechnik - Einführungsveranstaltung

Seminare Softwaretechnik - Einführungsveranstaltung Seminare Softwaretechnik - Einführungsveranstaltung Stefan Malich, Peter M. Schuler Wintersemester 2004/2005 Version 1.0 Lehrstuhl für Wirtschaftsinformatik und Softwaretechnik Prof. Dr. Stefan Eicker

Mehr

A classification and comparison framework for software architecture description languages

A classification and comparison framework for software architecture description languages A classification and comparison framework for software architecture description languages Christian Gerth Seminar Architekturbeschreibungssprachen Prof. Dr. Heike Wehrheim Fachgebiet Spezifikation und

Mehr

Kapitel 1 Applikations-Architektur VI

Kapitel 1 Applikations-Architektur VI Kapitel 1 Applikations-Architektur VI Software Engineering FS 2015 Prof. Dr. Jana Köhler jana.koehler@hslu.ch Gesamtüberblick I. Software Architektur Grundbegriffe II. Prinzipien & Taktiken III. Stile

Mehr

Effiziente Gestaltung bankspezifischer CRM-Prozesse

Effiziente Gestaltung bankspezifischer CRM-Prozesse Clement U. Mengue Nkoa Effiziente Gestaltung bankspezifischer CRM-Prozesse Ein praxisorientiertes Referenz-Organisationsmodell Mit einem Geleitwort von Prof. Dr. Michael Bastian Deutscher Universitäts-Verlag

Mehr

SOA - Service-orientierte Architekturen. Roger Zacharias

SOA - Service-orientierte Architekturen. Roger Zacharias SOA - Service-orientierte Architekturen Roger Zacharias Wincor World 2007 1. SOA Umfeld Umfeld und Einflußfaktoren Business Strategy Business Processes Standards Projects Applications SOA Business Services

Mehr

Service-Oriented Software in the Humanities: A Software Engineering Perspective Nicolas Gold (King's College London)

Service-Oriented Software in the Humanities: A Software Engineering Perspective Nicolas Gold (King's College London) War in Parliament: What a Digital Approach Can Add to the Study of Parliamentary History Hinke Piersma, Ismee Tames (NIOD Institute for War, Holocaust and Genocide Studies) Lars Buitinck, Johan van Doornik,

Mehr

Entwurfsmuster (Design Pattern) ETIS SS05

Entwurfsmuster (Design Pattern) ETIS SS05 Entwurfsmuster (Design Pattern) ETIS SS05 Gliederung Motivation Pattern allgemein Proxy-Pattern Zusammenfassung 2 Motivation I Wie gut sind eure Programme strukturiert? Wartbarkeit? - Verständlichkeit

Mehr

Vorhersagemodell für die Verfügbarkeit von IT-Services

Vorhersagemodell für die Verfügbarkeit von IT-Services Vorhersagemodell für die Verfügbarkeit von IT-Services Magdeburg Research and Competence Cluster Very Large Business Applications Lab Fakultät für Informatik Institut für Technische und Betriebliche Informationssysteme

Mehr

Client/Server-Systeme

Client/Server-Systeme Fachbereich Informatik Projektgruppe KOSI Kooperative Spiele im Internet Client/Server-Systeme Vortragender Jan-Ole Janssen 26. November 2000 Übersicht Teil 1 Das Client/Server-Konzept Teil 2 Client/Server-Architekturen

Mehr

Der sd&m-ansatz für serviceorientierte Architektur Quasar Enterprise

Der sd&m-ansatz für serviceorientierte Architektur Quasar Enterprise Der sd&m-ansatz für serviceorientierte Architektur Quasar Enterprise A Company of Prof. Dr. Bernhard Humm OOP 2006 sd&m Developer Day München, 18. Januar 2006 sd&m AG, 18.1.2006, Seite 1 Anwendungslandschaften

Mehr

1. Einleitung. 1.1. Ausgangssituation

1. Einleitung. 1.1. Ausgangssituation 1. Einleitung In der vorliegenden Arbeit wird untersucht, welche Faktoren den erfolgreichen Ausgang eines Supply-Chain-Projektes zwischen zwei Projektpartnern beeinflussen. Dazu werden zum einen mögliche

Mehr

Studie IT-Unterstützung von Geschäftsprozessen in Versicherungsunternehmen. - Management Summary -

Studie IT-Unterstützung von Geschäftsprozessen in Versicherungsunternehmen. - Management Summary - Studie IT-Unterstützung von Geschäftsprozessen Seite 1 Studie IT-Unterstützung von Geschäftsprozessen in Versicherungsunternehmen - Management Summary - Sponsored by Studie IT-Unterstützung von Geschäftsprozessen

Mehr

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was

Mehr

Wrapper und Konnektoren geht die Rechnung auf?

Wrapper und Konnektoren geht die Rechnung auf? Wrapper und Konnektoren geht die Rechnung auf? Klaudia Hergula DaimlerChrysler AG Forschung und Technologie Wissensaustausch / Austauschgruppe (FTK/A) HPC 0516, Epplestr. 225, D-70546 Stuttgart klaudia.hergula@daimlerchrysler.com

Mehr

The Rational Unified Process. Eine Einführung von T. Langer und A. Nitert

The Rational Unified Process. Eine Einführung von T. Langer und A. Nitert The Rational Unified Process Eine Einführung von T. Langer und A. Nitert Übersicht Einleitung Probleme der SW-Entwicklung, Best Practices, Aufgaben Was ist der Rational Unified Process? Struktur des Prozesses

Mehr

Architektur einer GDI: Service-oriented Architecture (SOA)

Architektur einer GDI: Service-oriented Architecture (SOA) Modul 6: Voraussetzungen einer GDI Vertiefende Dokumente I Stand: 24.01.2012 Architektur einer GDI: Service-oriented Architecture (SOA) Zu den Hauptargumenten für eine Geodateninfrastruktur zählen unter

Mehr

Software-Qualität im Rahmen modellgetriebener Softwareentwicklung

Software-Qualität im Rahmen modellgetriebener Softwareentwicklung Software-Qualität im Rahmen modellgetriebener Softwareentwicklung OFFIS Technologiecluster Enterprise Application Integration niels.streekmann@offis.de 09.07.2008 Seite 1 / 13 Software-Qualität: Unterschiedliche

Mehr

Fit for SOA Ein evolutionärer Weg zur Ausrichtung der Anwendungssysteme auf SOA

Fit for SOA Ein evolutionärer Weg zur Ausrichtung der Anwendungssysteme auf SOA Fit for SOA Ein evolutionärer Weg zur Ausrichtung der Anwendungssysteme auf SOA - 1 - Dieser Vortrag ist mit Animationen und gesprochenem Vortragstext (Ton) auch als Flash-Präsentation online verfügbar:

Mehr

Software-Entwicklung

Software-Entwicklung Software-Entwicklung SEP 96 Geschichte der Programmierung Aufgaben von, Anforderungen an Programme mit der Zeit verändert 1 Programmierung über Lochkarten z.b. für Rechenaufgaben 2 maschinennahe Programmierung

Mehr

SoaML-basierter Entwurf eines dienstorientierten Überwachungssystems

SoaML-basierter Entwurf eines dienstorientierten Überwachungssystems SoaML-basierter Entwurf eines dienstorientierten Überwachungssystems Michael Gebhart (1), Jürgen Moßgraber (2), Thomas Usländer (2), Sebastian Abeck (1) (2) (1) Cooperation & Management, Karlsruher Institut

Mehr

SELBSTREFLEXION. Selbstreflexion

SELBSTREFLEXION. Selbstreflexion INHALTSVERZEICHNIS Kompetenz... 1 Vergangenheitsabschnitt... 2 Gegenwartsabschnitt... 3 Zukunftsabschnitt... 3 GOLD - Das Handbuch für Gruppenleiter und Gruppenleiterinnen Selbstreflecion Kompetenz Die

Mehr

Flexible Geschäftsprozesse versus starre IT-Integrationsarchitekturen

Flexible Geschäftsprozesse versus starre IT-Integrationsarchitekturen Prozessmanagement Flexible Geschäftsprozesse versus starre IT-Integrationsarchitekturen Harald Schäfter, Jan Appl und Robert Fuchs, Mieschke Hofmann und Partner Gesellschaft für Management- und IT-Beratung

Mehr

IT-basierte Erstellung von Nachhaltigkeitsberichten. Diplomarbeit

IT-basierte Erstellung von Nachhaltigkeitsberichten. Diplomarbeit IT-basierte Erstellung von Nachhaltigkeitsberichten Diplomarbeit zur Erlangung des Grades eines Diplom-Ökonomen der Wirtschaftswissenschaftlichen Fakultät der Leibniz Universität Hannover vorgelegt von

Mehr

Was NetWeaver wirklich bietet

Was NetWeaver wirklich bietet Was NetWeaver wirklich bietet Erschienen in der Computerwoche 03/2007 Von Dr. Carl Winter, REALTECH AG Welche SAP Produkt-Versionen und SAP Releases gehören und passen zusammen. Welche sind die aktuellen

Mehr

Softwaretechnik (Medieninformatik) Überblick: 6. Objektorientiertes Design

Softwaretechnik (Medieninformatik) Überblick: 6. Objektorientiertes Design Softwaretechnik (Medieninformatik) Überblick: 6.1 Einleitung 6.2 Verfeinerung des Klassenmodells 6.3 Sequenzdiagramme 6.4 Umsetzung der Analysekonstrukte in das Design 6.5 Fallstudie 6.6 Software Kontrakte

Mehr

Code wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015

Code wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015 Code wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015 CODESYS a trademark of 3S-Smart Software Solutions GmbH Agenda 1 Warum

Mehr

Probeklausur. Lenz Belzner. January 26, 2015. Lenz Belzner Probeklausur January 26, 2015 1 / 16

Probeklausur. Lenz Belzner. January 26, 2015. Lenz Belzner Probeklausur January 26, 2015 1 / 16 Probeklausur Lenz Belzner January 26, 2015 Lenz Belzner Probeklausur January 26, 2015 1 / 16 Definieren Sie Software Engineering in Abgrenzung zu Individual Programming. Ingenieursdisziplin professionelle

Mehr

Ein Auszug aus... Studie. Content Management Systeme im Vergleich. Empfehlungen und Entscheidungshilfen für Unternehmensbereiche

Ein Auszug aus... Studie. Content Management Systeme im Vergleich. Empfehlungen und Entscheidungshilfen für Unternehmensbereiche Ein Auszug aus... Studie Content Management Systeme im Vergleich Empfehlungen und Entscheidungshilfen für Unternehmensbereiche Die komplette Studie ist bei amazon.de käuflich zu erwerben. Inhaltsverzeichnis

Mehr

Aktuelle Abschlussarbeiten

Aktuelle Abschlussarbeiten Aktuelle Abschlussarbeiten Aktuelle Abschlussarbeiten 1 Projektmanage- ment- Grundlagen 2 Angewandte Projektmanagement- Methoden 3 Prozessmanagement 4 Potentiale moderner IT-Technologien 5 IT- Lösungen

Mehr

Rechnernetze Projekt SS 2015

Rechnernetze Projekt SS 2015 30/03/15 Seite 1 Aspektorientierte Programmierung logische Aspekte (Concerns) im Programm separieren Crosscutting Concerns (Ziel: generische Funktionalitäten über mehrere Klassen hinweg zu verwenden -

Mehr

Hello World from CORBA

Hello World from CORBA Hello World from CORBA ein erster Überblick Aufruf einer Objekt-Methode Client gettemperature() Thermometer Objekt- Implementation Thermometer th = new Thermometer(); double t = th.gettemperature(); th

Mehr

J2EE Connector Architecture

J2EE Connector Architecture J2EE Connector Architecture Erik Graf Hochschule der Medien Studiengang Medieninformatik Ausarbeitung zur Vorlesung Design Patterns SS 2004 1 Zusammenfassung Die Absicht dieser Ausarbeitung ist es einen

Mehr