Dr.-Ing. Iris Braun, WS 2017/2018
|
|
- Kai Armbruster
- vor 6 Jahren
- Abrufe
Transkript
1 Vorlesung Service and Cloud Computing 1. Grundlegende Konzepte und Prinzipien von Service and Cloud Computing Dr.-Ing. Iris Braun, WS 2017/2018
2 Organisatorisches WS 2017/ SWS (6 credit points) Vorlesung und Übung Übung (Di. 4.DS): Einführungsveranstaltung - Praktische Aufgaben in Teams von 2-3 Studenten - Implementierung eines Web Service und dazugehöriger Client-Applikation (WebClient) - Deployment als Docker-Container (in Cloud-Infrastruktur) - Test und Bewertung der entstandenen Lösungen - Dokumentation und Präsentation der Ergebnisse Prüfung: - Voraussetzung: erfolgreiche Absolvierung der praktischen Übungen! - Mündlich 25 min. (Bachelor, WiINF) oder als Teil einer mdl. Modulprüfung (Master/Diplom) - PM-ANW mdl. 15 min (LV + 60 Stunden Selbststudium) Folie 2
3 Gliederung der Vorlesung 1. Einführung, grundlegende Konzepte und Prinzipien von SCC Motivation, Anwendungsszenarien, Historie Begriffsdefinition, OASIS Referenzmodell, Service-Paradigma 2. SOA auf Basis von Web Services Basic Web Services Protocol Stack (SOAP, WSDL, UDDI) Implementierung von Web Services und WS Clients REST Services 3. Cloud Computing Basiskonzepte Ü 4. IaaS - Cloud Konfiguration mit OpenStack (Dr. Feldmann) Erfahrungen aus der industriellen Praxis zum Thema DevOps und Docker (Stephan Pampel, Cloud & Heat) 6. Cloud Computing Erweiterte Konzepte Monitoring, SLA LoadBalancing, Autoscaling Folie 3
4 Gliederung der Vorlesung 7. Platform as a Service Sicherheitsaspekte in serviceorientierten Infrastrukturen Sicherheit im Cloud Computing (Feldmann) Ü Ü 10. SaaS - Entwicklung und Deployment SaaS - Komposition von Diensten in Geschäftsprozessen Spezifikation und Publizierung von Web Services benötigte Infrastruktur (Service Registry) Semantic Web Services 12. WS-* - Web-Service-Erweiterungen Zusammenfassung Ü Ü Folie 4
5 Literaturempfehlungen Erl, T.; Puttini, R.: Cloud Computing: Concepts, Technology & Architecture, Prentice Hall PTR (2013) Baun, C.; Kunze, M.: Cloud Computing: Web-basierte dynamische IT-Services, Springer (2011) Erl, T.: SOA - Entwurfsprinzipien für serviceorientierte Architektur (2010) Erl, T.: Service-oriented architecture - Concepts, Technology and Design, Prentice Hall PTR (2012) Starke, G.; Tikov, S.: SOA-Expertenwissen: Methoden, Konzepte und Praxis serviceorientierter Architekturen, dpunkt (2007) Melzer, I. et.al.: Service-orientierte Architekturen mit Web Services. Konzepte - Standards Praxis, Spektrum Akademischer Verlag (2008) Josuttis, N.: SOA in der Praxis - System-Design für verteilte Geschäftsprozesse, dpunkt Verlag (2015) Newcomer, E.; Lomow, G.: Understanding SOA with Web Services; Addison-Wesley (2004) Richardson, L., Ruby, S.: Web-Services mit REST - Frischer Wind für Web Services durch REST; O Reilly (2007) Selbständige Recherche im Internet: Google Scholar etc. Folie 5
6 Pilotprojekt: Auditorium Mobile Classroom Service Web-Zugang: PIN: SCC2017
7 Motivation? Quelle: BITKOM-Branchenumfrage Folie 7
8 Cloud and Service Computing - Anwendungen [hutgrip.com] Folie 8
9 Internet der Dienste Cloud Computing Internet of Services XaaS... as a Service Dr.-Ing. Iris Braun Folie 9 Vorlesung SCC - 1. Einleitung
10 Historie: Punkt-zu-Punkt-Integration API A API B API C API D Packaged CRM Siebel EAI Custom Logic Packaged ERP SAP EAI Custom Logic Custom Production Mainframe EAI Custom Logic Custom EJB SLA Ø n*m Schnittstellen notwendig App Server Folie 10
11 EAI: Middleware / Message Bus VB App Java App Web App Message Bus oder Middleware C/C++ API IDOCs/BAPI JAM RMI Packaged CRM Packaged ERP Custom Production Custom EJB Siebel SAP Mainframe SLA Ø Statt (n*m) nur noch jeweils eine Schnittstelle zur Middleware Folie 11
12 Evolution zu Services (SOA) Process / Data Services, Orchestrierung, Komposition Standard-basierte Dienste Standard-basierte Dienste Packaged CRM Packaged ERP Custom Production Custom EJB Siebel SAP Mainframe SLA Ø Umwandlung der Schnittstellen zu Standard-Services Folie 12
13 Begriffsdefinition Service-Orientierte Architektur Microsoft: SOA beschreibt eine Software-Infrastruktur, in der die wesentlichen Funktionen einer Anwendung bzw. Softwaremodule als Service organisiert sind. Services können beliebig verteilt sein und lassen sich dynamisch zu Geschäftsprozessen verbinden. SOA legt hierbei die Schnittstellen fest, über die andere Systeme via Netzwerk diese Dienste nutzen können. German EAI Forum: A system architecture, that represents diverse and heterogeneous applications as reusable and through an open interface accessible services. CBDI Forum: SOA is the broad set of concepts that enable units of functionality to be provided and consumed as services. Folie 13
14 Einleitung Begriff SOA Ø OASIS Referenzmodell [ ] Ziele: einheitliche Definition des Begriffs Vokabular und allgemeines Verständnis für SOA bieten Normative Referenz mit bleibender Relevanz (unabhängig von technologischen Weiterentwicklungen) Service-oriented Architecture (SOA) ist ein Paradigma für die Organisation und Verwendung verteilter Fähigkeiten, die unter der Kontrolle verschiedener Besitzerdomänen stehen können. Folie 14
15 Referenzmodell Abstraktes Framework Kleinste Menge von vereinheitlichten Konzepten, Grundsätzen und Beziehungen innerhalb eines bestimmten Problemfelds Unabhängig von spezifischen Standards, Technologien, Implementationen Ermöglicht die Entwicklung spezifischer Referenzen und konkreter Architekturen Beispiel Wohnraumarchitektur: Referenzmodell Referenzarchitektur Konkrete Architektur Physische Umsetzung Konzept: Bereiche zur Nahrungsaufnahme Abstrakte Lösung: Getrenntes Esszimmer Folie 15
16 Einordnung Referenzmodell Referenzmodell geleitet von Referenzarchitektur abgeleitet von Konkrete Architektur Architektur definiert durch SOA-Implementationen Folie 16
17 Wichtige Konzepte des SOA-Referenzmodells Sichtbarkeit (visibility) Interaktion (interaction) Wirkung (real world effects) Folie 17
18 Wichtige Konzepte Sichtbarkeit Anbieter von Fähigkeiten müssen für Nutzer sichtbar sein Typischerweise über Beschreibung der funktionalen und technischen Anforderungen Richtlinien Einschränkungen Zugriffs- und Antwortmechanismen Beschreibung muss syntaktisch und semantisch offen und verständlich sein Nutzer Anbieter Beschreibung des Anbieters Folie 18
19 Wichtige Konzepte - Interaktion Nutzung einer Fähigkeit Vermittelt durch Nachrichtenaustausch Charakterisiert durch eine Reihe von Informationsaustausch und ausgeführten Aktionen Verschiedene Arten von Interaktionen: Message Exchange Patterns in-out (request-response), only in, only out, out-in, Nachricht Nutzer Anbieter Beschreibung des Anbieters Folie 19
20 Wichtige Konzepte Wirkung Zweck der Nutzung einer Fähigkeit Interaktion: "Handlung" an einem "Objekt" Wirkung(en): Ergebnis der Interaktion Zustandsänderungen beteiligter Objekte Rückgabe von Informationen Wichtige Rolle bei der Entscheidung, ob bestimmte Fähigkeit den Anforderungen entspricht Antwort Nachricht Nutzer Anbieter Beschreibung des Anbieters Folie 20
21 Begriff "Service" Bertelsmann Deutsches Wörterbuch: Ser vice I [-vi:s n. - oder -s -vi:səs; - -vi:sə] zusammengehöriges Essgeschirr (Kaffee~) II [sœ:vıs m. -; -s -visız] 1 [Wirtsch.] Kundendienst, Bedienung; die Firma hat einen ausgezeichneten S. 2 [Wirtsch., allg.] Dienstleistung; die Firma X muss sich am ~gedanken orientieren Wikipedia: In der Serviceorientierten Architektur (SOA) wird ein Dienst bzw. Service als eine Software-Komponente bezeichnet, die eine wohl definierte Funktionalität über eine standardisierte Schnittstelle anderen Services oder Anwendungen zur Verfügung stellt. Folie 21
22 Definition "Service" im Referenzmodell A service is a mechanism to enable access to one or more capabilities, where the access is provided using a prescribed interface and is exercised consistent with constraints and policies as specified by the service description. Mechanismus zur Nutzung von Fähigkeiten über definierte Schnittstellen Ausführung muss konsistent zu den Anforderungen und Richtlinien in der Dienstbeschreibung erfolgen, Serviceschnittstelle ist ein Vertrag zwischen Nutzer und Anbieter Folie 22
23 Begriff "Service Provider" nach Referenzmodell A service is provided by an entity the service provider for use by others, but the eventual consumers of the service may not be known to the service provider and may demonstrate uses of the service beyond the scope originally conceived by the provider. Dienst wird durch Dienstanbieter (Service Provider) angeboten: Bietet Dienstnutzern die Möglichkeit, Fähigkeiten zu nutzen Implementierung ist nicht Teil des Vertrages, bleibt in der Verantwortung des Service-Anbieters und ist unter Einhaltung des Schnittstellen-Vertrages austauschbar. Dienstnutzer (Service Comsumer) muss dem Anbieter nicht bekannt sein Kann den Dienst auch anderweitig nutzen, als vom Anbieter vorgesehen Kann Funktion auch im Auftrag weiterer Nutzer ausführen Folie 23
24 Service-Paradigma Funktionalität kapseln Über wohldefinierte Schnittstelle anbieten Transparenz der zugrundeliegenden Implementierung Lose Kopplung Java.NET Ruby Dienstbeschreibung Dienstanfrage Dienstimplementierung Dienstnutzer.NET Folie 24
25 Weitere Aspekte von Services Förderung von Wiederverwendbarkeit (reuse) Weiterentwicklung (growth) Interoperabilität (interoperability) Anbieter der Fähigkeit muss nicht Anbieter des Service sein, der die Nutzung der Fähigkeit erlaubt (Transparenz).NET Java Dienstimpl. Dienstnutzer Dienstbeschreibung Dienstanfragen Ruby.NET Dienstimplementierung Dienstimplementierung Folie 25
26 Use Cases Dienstanbieter Dienstbeschreibung Neu entwickelter Dienst Dienstnutzer Vorhandene Legacy-Anwendung Dienstanforderung Mapping Layer Zusammengesetzter Dienst Folie 26
27 Services und SOA-Konzepte SOA-Konzepte lassen sich direkt auf Services anwenden: Sichtbarkeit Interaktion Wirkung Folie 27
28 Services und SOA-Konzepte Sichtbarkeit: Dienstbeschreibung (Service Description) Service-Eingaben / -Ausgaben Zugehörige Semantik Ergebnis der Ausführung des Dienstes Bedingungen der Dienstnutzung Dienstnutzer (Service Consumer) Dienstbeschreibung (Service Description) Dienstanbieter (Service Provider) Folie 28
29 SOA Referenzarchitektur Erhöhung der Sichtbarkeit durch Dienstverzeichnisse, Marktplätze (Service Broker) Dienstverzeichnis (Service Broker) Anfrage Dienstanbieter/ Dienstbeschreibung Veröffentlichen der Dienstbeschreibung (Service Description) Dienstnutzer (Service Consumer) Anfrage Dienstbeschreibung (Service Description) Dienstanbieter (Service Provider) Folie 29
30 Services und SOA-Konzepte Interaktion Über Nachrichtenaustausch (z.b. Request-Response) Wirkung Zustandsänderungen beteiligter Objekte Ergebnis in Antwort an Dienstnutzer (Response) Antwort (Response) Dienstnutzer (Service Consumer) Anfrage (Request) Dienstbeschreibung (Service Description) Dienstanbieter (Service Provider) Folie 30
31 Vorteile von SOA Erleichterung der Entwicklung von großen (large-scale) Unternehmenssystemen Orientierung an Geschäftsprozessen Bessere Anpassbarkeit, Erweiterbarkeit und Agilität Interoperabilität Verbesserung von Skalierbarkeit, Verteilbarkeit, Weiterentwicklung, Wartbarkeit Einfacheres Anbieten, Suchen und Nutzen von Diensten über Dienstverzeichnisse im Internet, Anbieter-Vielfalt Kostensenkung in der Zusammenarbeit von Unternehmen Folie 31
32 Nachteile von SOA Overhead und damit Performanceverluste durch Transformation der Daten in standardisierte Formate (XML, JSON) Dokumentenorientierte Nachrichten nicht für jeden Einsatzzweck sinnvoll Planung der Granularität der Dienste und Dekomposition von Business Prozessen aufwändig Folie 32
33 Komplexpraktikum Service and Cloud Computing Wintersemester 2017 Graphicuss ein interaktives, grafisches Diskussionswerkzeug Voraussetzungen: Ruby on Rails für Backend Javascript für Responsive WebApps Native Android- oder ios-entwicklung an Dr.-Ing. Iris Braun Vorlesung SCC, 1. Einleitung Folie 33
34 Fragen? Folie 34
Vorlesung "SOA Entwicklung verteilter Systeme auf Basis serviceorientierter Architekturen" Dr.-Ing. Iris Braun, WS 2014/2015
Vorlesung "SOA Entwicklung verteilter Systeme auf Basis serviceorientierter Architekturen" Dr.-Ing. Iris Braun, WS 2014/2015 Vorabbefragung Beantworten Sie zuerst bitte ein paar Fragen zu Ihren persönlichen
MehrVorlesung "SOA Entwicklung verteilter Systeme auf Basis serviceorientierter Architekturen" Dr.-Ing. Iris Braun, WS 2008/2009
Vorlesung "SOA Entwicklung verteilter Systeme auf Basis serviceorientierter Architekturen" Dr.-Ing. Iris Braun, WS 2008/2009 Organisatorisches WS 2008/2009 4 SWS (6 credit points) Vorlesung und Übung Übung:
Mehr<Insert Picture Here> Einführung in SOA
Einführung in SOA Markus Lohn Senior Principal Consultant SOA? - Ideen Selling Oracle To All SAP On ABAP Increasing Sales Of Applications 3 Agenda Motivation SOA-Definition SOA-Konzepte
MehrSOA Blueprint. Ordnung im SOA Werkzeugkasten. Tobias Krämer OPITZ CONSULTING München GmbH
SOA Blueprint Ordnung im SOA Werkzeugkasten Tobias Krämer OPITZ CONSULTING München GmbH München, 25.02.2010 OPITZ CONSULTING GmbH 2010 Seite 1 Agenda 1. Was beinhaltet das Thema SOA? 2. Eigenschaften einer
MehrIntegration im Enterprise Umfeld
Integration im Enterprise Umfeld Sven Tissot pdv Technische Automation + Systeme GmbH Hamburg DOAG 2007 pdv Technische Automation + Systeme GmbH, 2007 1 Eckdaten Individual-Software Client/Server- und
Mehrarlanis 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
MehrWeb Services. Web Services in the News. Vision: Web of Services. Learning for Results. DECUS Symposium 2002, Vortrag 1K07,
Web Services Vision: Web of Services Applikationen und Services Ralf Günther Compaq Computer GmbH, Köln Ralf.Guenther@compaq.com DECUS Symposium 2002, Vortrag 1K07, 16.04.2002 Web Services in the News
MehrPerformancebewertung und -Sicherung von orchestrierten Serviceangeboten
Dmytro Rud Performancebewertung und -Sicherung von orchestrierten Serviceangeboten Verlag Dr. Kovac Hamburg 2009 nhaltsverzeichnis 1. Einführung 1 1.1. Motivation und Ziele 1 1.2. Aufbau der Dissertationsschrift
MehrAus EAI wird SOA: Integration mit Forms und ADF. pdv TAS. Torsten von Osten, Sven Tissot pdv Technische Automation + Systeme GmbH Hamburg
Aus EAI wird SOA: Integration mit Forms und ADF Torsten von Osten, Sven Tissot pdv Technische Automation + Systeme GmbH Hamburg DOAG 2007 pdv Technische Automation + Systeme GmbH, 2007 Seite 1 Eckdaten
MehrArchitektur 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
MehrWebservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste
Hauptseminar Internet Dienste Sommersemester 2004 Boto Bako Webservices 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung Was sind Web Services? Web Services sind angebotene
MehrWissenschaftliche Vertiefung Web Services. Esslingen, 22. Januar 2016 Simon Schneider
Wissenschaftliche Vertiefung Web Services Esslingen, 22. Januar 2016 Agenda 1. Einführung 2. Serviceorientierte Architektur 3. SOAP Web Service 4. Standards und Protokolle von SOAP Web Services 5. Bewertung
MehrService-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
MehrService Web. Michael Menzel Hasso-Plattner-Institut an der Universität Potsdam. 7. Fernausbildungskongress der Bundeswehr
Service Web Michael Menzel Hasso-Plattner-Institut an der Universität Potsdam 7. Fernausbildungskongress der Bundeswehr Agenda 2 Einführung Konzepte dienstbasierter Systeme Web Service Technologien Herausforderungen
MehrSOA - 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
MehrInhaltsverzeichnis. Einleitung Zielsetzung und Inhalt Didaktisches Konzept Voraussetzungen Literaturquellen...
Inhaltsverzeichnis 1 2 Einleitung... 1 1.1 Zielsetzung und Inhalt... 1 1.2 Didaktisches Konzept... 2 1.3 Voraussetzungen... 5 1.4 Literaturquellen... 5 Geschäftsprozessmanagement und Prozessmodellierung...
MehrKapitel WT:VI (Fortsetzung)
Kapitel WT:VI (Fortsetzung) VI. Architekturen und Middleware-Technologien Client--Architekturen Ajax REST RPC, XML-RPC, Java RMI, DCOM Web-Services CORBA Message-oriented-Middleware MOM Enterprise Application
MehrGrundlagen der Web-Entwicklung INF3172
Grundlagen der Web-Entwicklung INF3172 Web-Services Thomas Walter 16.01.2014 Version 1.0 aktuelles 2 Webservice weitere grundlegende Architektur im Web: Webservice (Web-Dienst) Zusammenarbeit verschiedener
MehrService 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
Mehr5. Ü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
MehrWeb Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke. 31.03.2003 J.M.Joller 1
Web Services XML, WSDL, SOAP und UDDI Einblicke und Ausblicke 31.03.2003 J.M.Joller 1 Inhalt Architekturen Main Stream.NET J2EE und Applikations-Server Sicht der Anbieter Java J2EE J2EE versus.net Web
MehrGliederung. Was ist Cloud Computing Charakteristiken Virtualisierung Cloud Service Modelle Sicherheit Amazon EC2 OnLive Vorteile und Kritik
Cloud Computing Gliederung Was ist Cloud Computing Charakteristiken Virtualisierung Cloud Service Modelle Sicherheit Amazon EC2 OnLive Vorteile und Kritik 2 Bisher Programme und Daten sind lokal beim Anwender
MehrBaut man eine SOA in der Datenbank?
DOAG November 16, 2010 Andreas Gaede PITSS GmbH Baut man eine SOA in der Datenbank? Agenda: Motivation Beispiele Fazit SOA Betrachtung Vorgehensweise think BIG start small Oracle Anwender SOA in der DB
MehrVerteilte Systeme. 1. Paradigmenwechsel für Softwarelösungen durch Verteilung. 1.2 Allgemeine Anforderungen und Techniken verteilter Systeme
VS12 Slide 1 Verteilte Systeme 1. Paradigmenwechsel für Softwarelösungen durch Verteilung 1.2 Allgemeine Anforderungen und Techniken verteilter Systeme Sebastian Iwanowski FH Wedel VS12 Slide 2 Verteilte
MehrVerteilte Web-Anwendungen mit Ruby. Ruben Schempp Anwendungen
Verteilte Web-Anwendungen mit Ruby Ruben Schempp Anwendungen 1 Gliederung Motivation Verteilte Web-Anwendungen Definition Beispiele Gemeinsamkeiten Szenario Ausrichtung Anforderungen Abgrenzungen Technologien
MehrEtablierung 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
MehrService-orientierte Architektur. Das nächste große Ding?
Business and Logistic Competence. Service-orientierte Architektur Das nächste große Ding? Dr. Bernd Grimm Agenda Service-orientierte Architektur Warum ist SOA ein Thema? Was versteht man unter SOA? Beispiel
MehrSoftwarearchitektur mit dem Quasar- Architekturstil
Softwarearchitektur mit dem Quasar- Architekturstil Prof. Dr. U. Aßmann Technische Universität Dresden Institut für Software- und Multimediatechnik Lehrstuhl Softwaretechnologie http://www-st.inf.tu-dresden.de
MehrKonzepte von Betriebssystem- Komponenten Middleware. Jini. Vortrag von Philipp Sommer
Konzepte von Betriebssystem- Komponenten Middleware Vortrag von Philipp Sommer 1 Inhalt 1. Einführung Hintergrund Was ist? Ziele von 2. Technology Komponenten Client, Server und Dienste Discovery und Join
MehrIntegration von Web Services in J EE Anwendungen mit XFire. 1/26 André Janus - Integration von Web Services in J EE Anwendungen mit XFire
Integration von Web Services in J EE Anwendungen mit XFire 1/26 André Janus - Integration von Web Services in J EE Anwendungen mit XFire univativ : = Umsetzung durch Studenten und Young Professionals.
MehrPraktikum aus Softwareentwicklung 2. Web Services. Java Praktikum SS 2010 Gerald.Ehmayer@borland.com
Web Services Java Praktikum SS 2010 Gerald.Ehmayer@borland.com 1 Web Services Einführung Definition, Eigenschaften, Anwendungen... JAX-RPC Überblick, Architektur... JAX Übersicht, Architektur Java Praktikum
MehrGrundlagen des Grid Computing
Grundlagen des Grid Computing Service Oriented Architectures ICA Joh. Kepler Universität Linz Überblick Service-Oriented Architectures (SOAs) Verteilt Basierend auf Standards Lose gekoppelt Protokoll-unabhängig
MehrDevOps. Alexander Pacnik, Head of DevOps Engineering
DevOps Alexander Pacnik, Head of DevOps Engineering 29.09.2016 Einführung... Produktfokussierung die Entstehungsgeschichte der Veränderung Umsatz / Features Innovative Phase (technisch orientiert) Deliver
MehrPlatform as a Service (PaaS) & Containerization
Platform as a Service (PaaS) & Containerization Open Source Roundtable Bundesverwaltung; Bern, 23. Juni 2016 André Kunz Chief Communications Officer Peter Mumenthaler Head of System Engineering 1. Puzzle
MehrEnterprise Service Bus
Enterprise Service Bus Christopher Weiß 25.01.2010 Gliederung 1 Motivation und Einordung Integrationsformen 2 Definition und Eigenschaften Definitionen Eigenschaften 3 Aufbau und Konzepte Aufbau Produkte
MehrTechnische Universität München Forschungs- und Lehreinheit Informatik III Prof. R. Bayer Ph. D., Prof. Dr. D. Kossmann
Einführung und Anwendungsszenarien von Web Services Katharina Brendebach Technische Universität München Forschungs- und Lehreinheit Informatik III Prof. R. Bayer Ph. D., Prof. Dr. D. Kossmann 17. April
Mehr- Eine dienstbasierte Infrastruktur für mobile elearning-anwendungen - Stefan Kurz und Marius Podwyszynski
Stud.IP mobile - Eine dienstbasierte Infrastruktur für mobile elearning-anwendungen - Stefan Kurz und Marius Podwyszynski Universität Passau, Projekt InteLeC Stud.IP-Entwicklerworkshop 31. März / 1. April
MehrEnterprise Applikation Integration und Service-orientierte Architekturen. 08 Einführung Service-Orientierte Architekturen
Enterprise Applikation Integration und Service-orientierte Architekturen 08 Einführung Service-Orientierte Architekturen Ist SOA immer noch aktuell? Prof. Dr. Holger Wache http://bhc3.files.wordpress.com/2009/07/gartner-emerging-technologies-hype-cycle-2009.png?w=552&h=451
Mehr6 Zusammenschaltung von Web-Services
6 Zusammenschaltung von Web-Services Komposition von Web-Services zu neuen Web-Services abstrakte Beschreibung der internen Struktur Workflow-Konzept abstrakte Beschreibung der Zusammenhänge und Interaktionen
MehrSoftwareentwicklung mit Enterprise JAVA Beans
Softwareentwicklung mit Enterprise JAVA Beans Java Enterprise Edition - Überblick Was ist J2EE Java EE? Zunächst mal: Eine Menge von Spezifikationen und Regeln. April 1997: SUN initiiert die Entwicklung
MehrSOA 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
MehrKarlsruhe Institute of Technology Die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH)
Combining Cloud and Grid with a User Interface Jie Tao Karlsruhe Institute of Technology jie.tao@kit.edu Die Kooperation von Outline Motivation The g-eclipse Project Extending gg-eclipse for a Cloud Framework
MehrSOA 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
MehrMasterkurs Verteilte betriebliche Informationssysteme
Peter Man dl Masterkurs Verteilte betriebliche Informationssysteme Prinzipien, Architekturen und Technologien Mit 196 Abbildungen STUDIUM VIEWEG+ TEUBNER 1 Einführung in verteilte Systeme 1 1.1 Definitionen
Mehr0 IP C. Architecture. Von Data Access bis Unified. Jürgen Lange Frank Iwanitz Thomas J. Burke. 4., völlig neu bearbeitete und erweiterte Auflage
Jürgen Lange Frank Iwanitz Thomas J. Burke 0 IP C Von Data Access bis Unified Architecture 4., völlig neu bearbeitete und erweiterte Auflage VDE VERLAG GMBH Berlin Offenbach Inhaltsverzeichnis Dank...
MehrIUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES Software AG. All rights reserved. For internal use only
IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES 2016 Software AG. All rights reserved. For internal use only DIGITAL BUSINESS APPLICATIONS DRIVE THE DIGITAL BUSINESS Partner Lieferanten Kunden SaaS
MehrHerzlich Willkommen! Die neue Dimension des Bedienungskomforts: Fiori 2.0
Herzlich Willkommen! Die neue Dimension des Bedienungskomforts: Fiori 2.0 1 Fiori Ein Erfolgsgeschichte mit Hürden_ Markteinführung im 2013 25 einfache, transaktional orientierte Fiori Apps Sehr bescheidenes
MehrErläuterungen zu Darstellung des DLQ-Datenportals
Erläuterungen zu Darstellung des DLQ-Datenportals Definition zum Datenportal Das DLQ-Datenportal (DP) definiert fachliche Schnittstellen für den Datenaustausch zwischen verschiedenen Kommunikationspartnern.
MehrÜberblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)
Überblick Produkte Überblick Zielgruppen SOA SOA/BAM Bootcamp (4 Tage) Human Workflow, Oracle BPEL, OWSM, BAM, UDDI, Services Registry Zielgruppe: Partner SOA Essentials Human Workflow, Oracle BPEL, OWSM
MehrOSS/J als Basis für Enterprise Application Integration
OSS/J als Basis für Enterprise Application Integration Geschäftsprozessgesteuerte EAI im Telekommunikationsbereich r A business of PwC Agenda OSS-Architekturen als Integrationsherausforderung OSS/J als
MehrSOA 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
MehrForms auf Tablets. Vision oder Realität?
Forms auf Tablets Vision oder Realität? Die handelnden Personen Jan-Peter Timmermann Entwickler seit 1985 (Informix) OCP Oracle Forms/Reports, PL/SQL Seit 2000 bei Unternehmen wie Opitz, Trivadis und PITSS
MehrMobile API 2.0 Partizipative App Entwicklung
Mobile API 2.0 Partizipative App Entwicklung Mobile API 2.0 Aktuelle Herausforderungen Mobile Apps sollen Geschäftsprozesse beschleunigen Verbindung mit mehreren Backend Systemen Apps müssen auf unterschiedlichen
MehrSOAP Integrationstechnologie für verteilte Middlewarearchitekturen?
SOAP Integrationstechnologie für verteilte Middlewarearchitekturen? Großer Beleg Christian Wurbs Zwischenbericht http://www.inf.tu-dresden.de/~cw6 cw6@inf.tu-dresden.de Überblick 2 Aufgabenstellung CORBA
MehrKomponentenorientierte Software-Entwicklung. Seite 1 / 42
Seite 1 / 42 Wiederholung Messaging Java Messaging Service (JMS) Pub/Sub P2P Messaging Middleware XMPP-Protokoll Java API for XML-Processing (JAXP) Java API for XML-Binding Webservices / SOA Simple Object
MehrWeb Services Architecture. Mario Jeckle DaimlerChrysler Forschungszentrum Ulm
Web Services Architecture Mario Jeckle DaimlerChrysler Forschungszentrum Ulm mario.jeckle@daimlerchrysler.com mario@jeckle.de www.jeckle.de Gliederung I II Motivation und Einordnung der Aktivitäten Anforderungen
MehrWSO2 Middleware Platform Vorlesungsbegleitendes Praktikum soa
WSO2 Middleware Platform Vorlesungsbegleitendes Praktikum soa Dr. Stefan Pietschmann, PF Service-Oriented Enterprise Applications, T-Systems MMS Dresden, 22.10.2013 About US PF42 Service-oriented enterprise
MehrInhaltsverzeichnis. Mehr Informationen zum Titel. Dank... V Geleitwort... IX Geleitwort... XI Vorwort... XIII
Mehr Informationen zum Titel Inhaltsverzeichnis Dank... V Geleitwort... IX Geleitwort... XI Vorwort... XIII 1 Einführung.... 1 1.1 Entstehungsgeschichte von OPC... 1 1.2 OPC ein Überblick... 8 1.3 Vergleich
MehrService 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
MehrAnforderungen 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
MehrGIS GRAVITY UND ROADMAP. Tony Wehrstein
GIS GRAVITY UND ROADMAP Tony Wehrstein GIS MODEL DES DIGITAL WORKPLACES Tony Wehrstein Intranet Informationsflut Das Collaboration Lab Social Software immer & überall GIS MODELL DES DIGITALEN ARBEITSPLATZES
MehrAusblick und Entwicklungstendenzen
Ausblick und Entwicklungstendenzen SOA und Web Services WS 2008/09 Prof. Dr. Andreas Schmietendorf 1 Übersicht zur Vorlesung Industrialisierung der Softwareentwicklung SOA Grundlagen Überblick zur Web
MehrSAP SharePoint Integration. e1 Business Solutions GmbH
SAP SharePoint Integration e1 Business Solutions GmbH Inhalt Duet Enterprise Überblick Duet Enterprise Use Cases Duet Enterprise Technologie Duet Enterprise Entwicklungs-Prozess Duet Enterprise Vorteile
MehrOPC. Von Data Access bis Uflif ied Architecture. Jürgen Lange Frank Iwanitz Thomas J. Burke. 4., völlig neu bearbeitete und erweiterte Auflage
Jürgen Lange Frank Iwanitz Thomas J. Burke OPC Von Data Access bis Uflif ied Architecture 4., völlig neu bearbeitete und erweiterte Auflage VDE^VERLAG GMBH Berlin Offenbach Dank : V Geleitwort IX Geleitwort
MehrBusiness Process Management. Cloud und Mobile Computing. BPMday 2013 Köln, 13. November 2013. Enzo Favuzzi - Sales Manager WebCenter & BPM
Business Process Management von Cloud und Mobile Computing BPMday 2013 Köln, 13. November 2013 Enzo Favuzzi - Sales Manager WebCenter & BPM Safe Harbor Statement The
MehrSOAP Simple Object Access Protocol. Dr. Reinhard Riedl Universität Zürich/Universität Rostock
SOAP Simple Object Access Protocol Dr. Reinhard Riedl Universität Zürich/Universität Rostock Vision Implementierung von verteilten Systemen über Systemgrenzen hinweg Integration von heterogenen verteilten
MehrVon der Anwendungszur Service-Landschaft. Stefan Tilkov, innoq stefan.tilkov@innoq.com
Von der Anwendungszur Service-Landschaft Stefan Tilkov, innoq stefan.tilkov@innoq.com Stefan Tilkov Geschäftsführer und Principal Consultant, innoq Deutschland GmbH Fokus auf SOA, Web-Services, REST SOA-Editor
MehrPRODATIS CONSULTING AG. Folie 1
Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %
MehrOracle Public Cloud benutzen
Oracle Public Cloud benutzen 1. Service auswählen 2. Plan auswählen 3. Service konfigurieren 6. Benutzen & verwalten 5. Credentials erhalten 4. Request abschicken 1 Oracle Public Cloud Architektur Ge-Hosted,
MehrEntwicklung und Integration mobiler Anwendungen. <Speaker> Oracle Deutschland B.V. & Co. KG
Entwicklung und Integration mobiler Anwendungen Oracle Deutschland B.V. & Co. KG Global Users (Millions) Der Trend ist eindeutig. Trend zu mobilen Endgeräten Wachstum des mobilen Datenverkehrs
MehrSAP NetWeaver Gateway. Connectivity@SNAP 2013
SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten
MehrWege zur Integration In und mit der Cloud. Wolfgang Schmidt Vorstand Cloud-EcoSystem. 2014 W.Schmidt, X-INTEGRATE
Wege zur Integration In und mit der Cloud Wolfgang Schmidt Vorstand Cloud-EcoSystem Wie viele Cloud Integrationstechnologien braucht man? Antworten auf den 150+ Folien Quelle: Forrester Report: How Many
MehrSAP mit Microsoft SharePoint / Office
SAP mit Microsoft SharePoint / Office Customer Holger Bruchelt, SAP SE 3. Mai 2016 Disclaimer Die in diesem Dokument enthaltenen Informationen können ohne vorherige Ankündigung geändert werden. Dieses
MehrChristoph Mathas. SOA intern. » Praxiswissen zu Service-orientierten IT-Systemen HANSER
Christoph Mathas SOA intern» Praxiswissen zu Service-orientierten IT-Systemen HANSER Inhalt Vorwort XI 1 Einleitung 1 1.1 Wem nützt dieses Buch? 2 1.2 Weshalb dieses Buch? 3 1.3 Die Kapitelstruktur 4 1.4
MehrSpring Dynamic Modules for OSGi Service Platforms
Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick
MehrRaber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version. Schimon.Mosessohn@microsoft.
Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version Schimon.Mosessohn@microsoft.com Herzlich Willkommen 1996 2004 2010 2014 Navision 3.7 Microsoft
MehrAn der Cloud führt kein Weg vorbei. Darauf sollten Sie sich vorbereiten! Dieter Rehfeld Bremen
An der Cloud führt kein Weg vorbei. Darauf sollten Sie sich vorbereiten! Dieter Rehfeld 02.03.2018 Bremen Definition und Formen von Cloud Computing Definition Cloud Computing aus Nutzersicht Nutzung von
MehrService Oriented Architecture für Grid-Computing
Service Oriented Architecture für Grid-Computing Service Oriented Architecture für Grid-Computing Berlin/Brandenburger Softwareforum 24.08.2005 Andreas Hoheisel (andreas.hoheisel@first.fraunhofer.de) Seite
MehrInteraktive Karten als Rich Internet Applications. Ruben Schempp Anwendungen
Interaktive Karten als Rich Internet Applications Ruben Schempp Anwendungen 2 Gliederung Szenario Vision Verwandte Projekte und Frameworks Rich Internet Applications Technik Zusammenfassung Fazit Interaktive
MehrEin Vergleich zwischen SCA,JBI und WCF. Marcello Volpi
Service Component Architecture Ein Vergleich zwischen SCA,JBI und WCF Marcello Volpi Agenda Einführung Service Component Architecture (SCA) Java Business Integration (JBI) Windows Communication Foundation
MehrEntwicklung von Web-Anwendungen auf JAVA EE Basis
Entwicklung von Web-Anwendungen auf JAVA EE Basis Java Enterprise Edition - Überblick Prof. Dr. Bernhard Schiefer Inhalt der Veranstaltung Überblick Java EE JDBC, JPA, JNDI Servlets, Java Server Pages
MehrCloud4E. OCCI-Service-Framework. Stand: 29. Mai 2014
Cloud4E OCCI--Framework Stand: 29. Mai 2014 Cloud4E Ziele Flexible, cloud-basierte Simulationsumgebungen für mittelständische Unternehmen Definition und Umsetzung eines Software-Stacks zur Portierung bestehender
MehrOrganisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java
SOA: Erstellung von Templates für WebService Consumer und Provider in Java Entwicklung von Java WebService Provider- und Consumer-Bibliotheken zur Standardisierung der Karmann WebService Landschaft. Konzeption
MehrVision: ICT Services aus der Fabrik
Vision: ICT Services aus der Fabrik Der Weg zur elastischen ICT-Infrastruktur Daniel Jossen Geschäftsführer (CEO) dipl. Ing. Informatik FH, MAS IT Network Unsere Vision Wir planen und implementieren für
MehrSoftwareentwicklung in verteilten Umgebungen Middleware Case Studies (Coulouris et al., Kapitel 5 und 19) Dieter Schmalstieg Jens Grubert
Softwareentwicklung in verteilten Umgebungen Middleware Case Studies (Coulouris et al., Kapitel 5 und 19) Dieter Schmalstieg Jens Grubert Partly based on material by Victor García Barrios and Paul Krzyzanowski
MehrEvaluierung verteilter Middleware-Technologien zur Steigerung der Integrationsfähigkeit von Enterprise-Software
Evaluierung verteilter Middleware-Technologien zur Steigerung der Integrationsfähigkeit von Enterprise-Software Alexander Matuschinski Institut für Informatik FU Berlin 07.05.2009 Gliederung Motivation
MehrBusiness Process Management und Enterprise Service Bus
Business Process Management und Enterprise Service Bus Gegner oder doch eine gute Ergänzung? Author: Date: Markus Demolsky Soreco International 08. November 2010 Vortragender Warum über Integration nachdenken?
MehrZend PHP Cloud Application Platform
Zend PHP Cloud Application Platform Jan Burkl System Engineer All rights reserved. Zend Technologies, Inc. Zend PHP Cloud App Platform Ist das ein neues Produkt? Nein! Es ist eine neue(re) Art des Arbeitens.
MehrBusiness Collaboration
Hochschule für Technik und Wirtschaft (FH) University of Applied Science Workshop 1 Business Collaboration Betreuer: Prof. Dr. H. Beidatsch Teamleiter: Erik KöhlerK Team: Ivonne Heber, Christian Lenk,
MehrStand und Planungen im Bereich der Schnittstellen in der VZG
Stand und Planungen im Bereich der Schnittstellen in der VZG Jakob Voß 28. August 2013, 17. Verbundkonferenz des GBV Schnittstellen Allgemein Patrons Account Information API (PAIA) Strategie und Planungen
MehrAlexander Schill Thomas Springer. Verteilte Systeme. Grundlagen und Basistechnologien. 2. Auflage. 4y Springer Vieweg
Alexander Schill Thomas Springer Verteilte Systeme Grundlagen und Basistechnologien 2. Auflage 4y Springer Vieweg Inhaltsverzeichnis 1 Einleitung 1.1 Anwendungsbeispiel 3 1.2 Zielsetzung Verteilter Systeme
MehrMobile Anwendungen im SAP-Umfeld
Erstes Symposium für neue IT in Leipzig 27. September 2013 Michael Rentzsch Informatik DV GmbH michael.rentzsch@informatik-dv.com +49.341.462586920 IT-Trend: Mobile Mobile might be one of the most interesting
MehrSeminar E-Services WS 02/03 BPEL4WS. Business Process Execution Language for Web Services. Mirwais Turjalei SES 02 BPEL4WS
Seminar E-Services WS 02/03 BPEL4WS Business Process Execution Language for Web Services 02.12.2002 Themen: Einleitung! Was ist BPEL4WS?! Warum BPEL4WS?! Stellung in der Web-Service-Architektur BPEL4WS
MehrFujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013
Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013 Die Herausforderung: Hostanbindung Viele Unternehmen besitzen Mainframe- und Legacy-Anwendungen, so genannte Enterprise Information Systems (EIS),
MehrServicebasierte Datenintegration
Präsentation zur Seminararbeit Christoph Aßmann Aßmann, Christoph Leipzig, 26.01.2010 Folie 1 Inhalt Begriffe Motivation Abgrenzung Grid Cloud OGSA: Architektur servicebasierter Grids Standardisierung
MehrInhalt. Einführung RFC-Funktionsbausteine in ABAP Funktionsbausteine zum Lesen Aufruf per srfc 108
Einführung 13 3 1.1 SAP NetWeaver Application Server 17 1.1.1 SAP-Lösungen und SAP NetWeaver 18 1.1.2 SAP NetWeaver Application Server ABAP 20 1.1.3 SAP NetWeaver Application Server Java 34 1.2 Sicherheit
MehrWorkflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
MehrIn 30 Minuten zur BI-Lösung in der Cloud Aufbau einer BI-Infrastruktur & Entwicklung von Reports Live. Referent: Patrick Eisner & Ronja Schermer
In 30 Minuten zur BI-Lösung in der Cloud Aufbau einer BI-Infrastruktur & Entwicklung von Reports Live Referent: Patrick Eisner & Ronja Schermer Agenda 10.00 10.30 Begrüßung & aktuelle Entwicklungen bei
MehrArchitecture Blueprints
Architecture Blueprints Daniel Liebhart, Peter Welkenbach, Perry Pakull, Mischa Kölliker, Michael Könings, Markus Heinisch, Guido Schmutz Ein Leitfaden zur Konstruktion von Softwaresystemen mit Java Spring,.NET,
MehrEnterprise Application Integration Erfahrungen aus der Praxis
Enterprise Application Integration Erfahrungen aus der Praxis Teil 4: EAI und.net, EAI und J2EE Tutorial NODs 2002, Wolfgang Keller and Generali 2001, 2002, all rights reserved 1 Überblick EAI und....net
Mehr