Dr.-Ing. Iris Braun. Vorlesung "SOA Entwicklung verteilter Systeme auf Basis serviceorientierter Architekturen"
|
|
- Christoph Haupt
- vor 8 Jahren
- Abrufe
Transkript
1 Vorlesung "SOA Entwicklung verteilter Systeme auf Basis serviceorientierter Architekturen" 11. Entwicklung und Umsetzung
2 Gliederung Konzeption Abbildung von Geschäftsprozessen Entwicklung von Diensten Integration Frameworks zur technischen Umsetzung einer SOA ESB Enterprise Service Bus JBI Java Business Integration SCA Service Component Architecture Zusammenfassung Ausblick: Service Lifecycle, Management einer SOA Folie 2
3 Strategisches IT-Management Geschäftsmodell Geschäftsstrategie, mit der das Unternehmen am Markt bestehen will Produkte Produkte und Leistungen, die auf Basis der Geschäftsstrategie den Kunden angeboten werden Prozesse Geschäftsprozesse, die notwendig sind, um die Produkte und Leistungen für den Kunden zu erbringen Anwendungen Anwendungssysteme, die die IT-technische Umsetzung der Funktionalität der Geschäftsprozesse unterstützen IT-Infrastruktur IT-Infrastruktur (Hardware, Netzwerk, Betriebssysteme, Middleware), die zur operativen Nutzung der Anwendungssysteme notwendig ist Folie 3
4 Geschäftsprozesse im Internet Geschäftsprozess: Anzahl von Aktivitäten, die einen Mehrwert für den Kunden generieren Folie 4
5 Modellierung von Geschäftsprozessen Definierte Geschäftsprozess-Modellierung: Notwendig für die Zusammenarbeit von Business-Analysten und Softwareentwicklern Frühe Form: ER-(Entity-Relationship-)Diagramme Datenmodellierung, nicht für komplexe Prozesse geeignet Flussdiagramme: Darstellung als Abfolge von Aktivitäten Start Kunde E Flug anzeigen bucht R Preis OK Nein Start Sprung Ja Flug E Flug buchen Ende Folie 5
6 Modellierung von Geschäftsprozessen (2) Präzisere Notationen: basierend auf Petri-Netzen 1962 vom Mathematiker Carl Adam Petri vorgestellt Formales mathematisches Modell: gerichteter Graph Stellen (Places) und Übergänge (Transitions), die durch gerichtete Kanten verbunden sind Stellen können mit Marken belegt sein und eine Kapazität haben Mehrere Erweiterungen (verschiedene Marken, Zeit) komplex p1 p1 p3 p3 p2 t1 p2 t1 Folie 6
7 Modellierung von Geschäftsprozessen (3) Darauf basierende Notationen zur Modellierung: Aktivitäts-Diagramme in UML (Unified Modeling Language ) der Object Management Group (OMG) Zu eingeschränkt für die Modellierung komplexer Prozesse Yet Another Workflow Language (YAWL) Erweitert Petrinetze, relativ komplex Business Process Modeling Notation (BPMN) von BPMI.org Basiert auf Flussdiagrammen Mapping von BPMN auf BPEL Breite Unterstützung durch die Industrie Folie 7
8 Sicht der IT auf ein Unternehmen Unternehmen besteht aus Geschäftslogik und Anwendungslogik: Business Process Layer Business- Logik Services? Application Layer.NET- Anwendung JEE- Anwendung Legacy- Anwendung Anwendungs- Logik Folie 8
9 Zusammenhang Geschäftsprozesse - Dienste Schichtenmodell, aus Thomas Erl 2005: Business Process Layer Business- Logik Service Interface Layer Application Layer.NET- Anwendung JEE- Anwendung Legacy- Anwendung Anwendungs- Logik Folie 9
10 Klassifizierung von Diensten Business Process Layer Business- Logik Service Interface Layer Orchestrierungsdienste Business-Dienste Anwendungsdienste Application Layer.NET- Anwendung JEE- Anwendung Legacy- Anwendung Anwendungs- Logik Folie 10
11 Anwendungsdienste kapseln Anwendungslogik Typische Business Anwendungsdienste: Process Utility Services: generische, wie- Layer derverwendbare Funktionalität Bsp.: Load Balancing, Notification Wrapper Services: Funktionalität, die von Legacy-Anwendungen über eine Schnittstelle zur Verfügung Service gestellt wird Hybrid Interface Service: enthält Geschäftslogik Layer Business- Logik Orchestrierungsdienste Business-Dienste Anwendungsdienste Application Layer Anwendungs- Logik Folie 11
12 Business-Dienste Unterscheidung Business von Business-Diensten: Process Aufgabenzentriert: Dienst kapselt Geschäftslogik, wird benötigt wenn die Layer Logik nicht Teil der Orchestrierung ist Entitätszentriert: Dienst kapselt eine bestimmte business entity, z.b. eine Bestellung oder Rechnung Service Interface Layer Business- Logik Orchestrierungsdienste Business-Dienste Anwendungsdienste Application Layer.NET- Anwendung JEE- Anwendung Legacy- Anwendung Anwendungs- Logik Folie 12
13 Orchestrierungsdienste und Geschäftsprozesse Business Process Layer Business- Logik Service Interface Layer Orchestrierungsdienste Business-Dienste Anwendungsdienste Application Layer.NET- Anwendung JEE- Anwendung Legacy- Anwendung Anwendungs- Logik Folie 13
14 Rückblick: Orchestrierung in BPEL Client Partner Link porttype BPEL-Prozess receive invoke porttype Partner Link Web Service 1 invoke invoke porttype Web Service 2... reply Folie 14
15 Vorteile der Dienstklassifizierung Aufteilung ermöglicht unabhängige Weiterentwicklung von Geschäftsprozess-Logik und technologieabhängiger Anwendungslogik lose Kopplung Entwicklung der Anwendungslogik in Hinblick auf Service- Orientierung Geschäftsprozess-Logik lässt sich getrennt betrachtet leichter auf das Geschäftsmodell des Unternehmens abstimmen Agilität wird verbessert, indem Änderungen im Geschäftsprozess möglichst unabhängig von Implementierungen der Geschäftsund Anwendungslogik realisierbar sind (Ziel der Orchestrierung) Folie 15
16 Entwicklungsschritte einer SOA Serviceorientierte Analyse Serviceorientiertes Design Service-Entwicklung Service-Test Entwicklung von Service-Kandidaten für die Service Layers Entwurf der notwendigen Dienste Aspekte: Programmiersprache, Entwicklungsumgebung Sehr komplex, viele offene Fragen Service-Deployment Service-Administration Installation und Konfiguration Monitoring, Versionskontrolle, Wartung, Performance,... Folie 16
17 Analyse: Dienstmodellierung Grundlegende Schritte der serviceorientierten Analyse: 1. Umfang der Analyse festlegen Nur einzelne wiederverwendbare Dienste entwickeln oder vollständige Geschäftsprozesse auf Basis von Diensten? 2. Existierende Systeme identifizieren Welche davon können von Veränderungen betroffen sein? 3. Dienstkandidaten (service candidates) modellieren Geschäftsprozess zerlegen (z.b. mittels Flussdiagramm oder BPMN) Einordnen der einzelnen Operationen in logische Kontexte Wiederverwendbarkeit im Auge behalten Business-Analysten einbeziehen (für Business-Dienste) Folie 17
18 Design: Dienstentwurf Empfehlenswerte Vorgehensweise: Entitätszentrierte Businessdienste entwerfen Entities relativ unabhängig von anderen Diensten, bilden also gute Basis für deren Entwurf Anwendungsdienste entwerfen Abstraktion der technischen Umgebung, wichtigste Eigenschaft: Wiederverwendbarkeit Aufgabenzentrierte Businessdienste entwerfen Akkurate Abbildung der Geschäftsprozesslogik, Verwendung von Aktivitäts-/Sequenzdiagrammen üblich Geschäftsprozessdienste entwerfen z.b. mittels WS-BPEL Folie 18
19 Technische Umsetzung einer SOA: Überblick Process / Data Services, Orchestrierung, Komposition Standard-basierte Dienste Standard-basierte Dienste Packaged CRM Packaged ERP Custom MES Custom EJB Siebel SAP Mainframe SLA Wie sollte die Umsetzung aussehen? Zusätzliche Dienste? Folie 19
20 Technische Umsetzung einer SOA: Methoden Vorgehensweise Invocation (Aufruf) Methode Request- Response z.b. mit Java EE Mediation (Vermittlung) Vermittler Activation (Aktivierung) Komponenten Nachteile Fehlende Unterstützung für dynamische Integrations- Szenarien Kosten für die Vermittlung des Nachrichtenaustauschs, zentrale Koordination Bottleneck Folie 20
21 Enterprise Service Bus Ø Infrastruktur innerhalb einer SOA, über die Dienstanbieter und Dienstnutzer miteinander kommunizieren zentrale Eigenschaften eines ESB [Gartner Group]: Kommunikation via Message-oriented Middleware (MOM) z.b. JMS (Java Messaging Service) Konnektivität auf Basis von Web Services (SOAP, WSDL) Transformation von XML- und SOAP-Nachrichten inklusive Routing stellt weitere Fähigkeiten wie Sicherheits-, Single-Sign-On-, Registry- und Datenkonvertierungsdienste zur Verfügung Anforderungen: Unterstützung vieler Standardprotokolle = Integrationsfähigkeit Zuverlässiger Nachrichtentransport (über Messaging Middleware) Zentrale Überwachung weitere Features wie Skalierbarkeit, Transaktionsunterstützung, inhaltsbasiertes Routing, Adapter für alle gängigen Nachrichtenformate Folie 21
22 Enterprise Service Bus: Überblick Folie 22
23 ESB-Funktionen Funktionalität, die vom ESB angeboten wird: Kommunikationsinfrastruktur für Services (Messaging Middleware) Routing von Serviceanfragen und Auflösung von Versionskonflikten Datentransformation und mapping (Mediation) Service-Orchestrierung und -aggregation, Prozessmanagement Transaction Management Sicherheit Quality of Service, SLAs Service Registry und Metadatenverwaltung Erweiterbarkeit von Service Messages (semantisches Mapping) Monitoring und Management Unterstützung des Service Lifecycle (Deployment, Versionierung) Folie 23
24 Enterprise Service Bus: Beispiel App 1 App 2 lookup register App 3 CORBA JMS ESB Registry SOAP ESB Verteilung Infrastruktur Registry Komponentenarchitektur Orchestrierung Folie 24
25 JBI: Java Business Integration Begriff Enterprise Service Bus nicht standardisiert Angebote verschiedener Hersteller nicht kompatibel Java Business Integration: JSR-208 Ziele: Integrationsfähigkeit für Java Entwicklung eines Industriestandards Herstellerunabhängigkeit Aufbauend auf vorhandenen Standards Entwickelt durch viele Firmen, außer IBM und BEA Folie 25
26 JBI: Architektur JBI-Konzept lässt sich unterteilen in Service Engines: erweiterbare Geschäftslogik, z.b. EJB-Wrapper Binding-Komponenten: Proxy für Dienstnutzer und entfernte Dienste transportprotokoll-unabhängiger Zugriff Normalized Message Router: Versand und Routing von Nachrichten über einen Delivery Channel JBI Laufzeitumgebung Service Engine Normalized Message Router Binding-Komponente JBI Core Services Installation, Deployment, Lifecycle System Management Java-Umgebung Folie 26
27 JBI: Beispiel Orchestrierung (BPEL) Transformation (XSLT) J2EE Java App Normalized Message Router System Management WS-I Basic Profile (SOAP/HTTP) JMS SMTP CORBA J2EE-Umgebung Folie 27
28 JBI: Nachrichtenaustausch Umwandlung der protokollspezifischen Nachrichten in unkodierte Dokumente und zugehörige Metainformationen wie protokollspezifischer Kontext, Transaktionsinformationen usw. Client Nachricht HTTP/ OK soap env Dok SOAP Binding Komp. Nachrichtenaustausch Austausch-Nummer Normalisierte Nachricht war mal soap1.1 Dok Austausch# vonaddr nachaddr Dienst- Nutzer (extern) HTTP- Header SOAP- Header Payload (kodiert) erzeugt Nachrichten- Austausch Payload (unkodiert) Nachrichten- Metadaten Austausch- Metadaten Folie 28
29 JBI: Nachrichtenaustausch: Beispiel In-Out Basierend auf WSDL-2.0-Nachrichtenaustauschmuster JBI-Container SE NMR BC Dienst- Aufruf in-out +req Routing in-out +req Anfrage senden Fehlerbehandl. in-out +fault Routing in-out +fault Fehlerempfang Antwort verarb. in-out +resp Routing in-out +resp Antwortempfang SE: Service Engine NMR: Normalized Message Router BC: Binding Component Dienstanbieter Folie 29
30 JBI: Normalized Message Router Aufgaben des Normalized Message Router (NMR): Interoperabilität der Komponenten Routing der Nachrichten zu den passenden Endpunkten Austausch normalisierter Nachrichten (Payload + Metadaten) BC DeliveryChannel NMR DeliveryChannel SE Versand / Empfang Gebundene Nachrichten Protokoll, Kodierung, Transport Endpunkt ermitteln, (De-) Normalisierung Richtigen DC auswählen Normalisierte Nachrichten Abstrakter Payload + Metadaten Verarbeitung, Antwort Folie 30
31 JBI: Komponentenmanagement Portables Management und Administration Standard-Deskriptoren Standard-Packaging Verwendung von JMX (Java Management Extensions) für die Installation Deployment-Deskriptoren für Service Unit: High-Level-Beschreibung der Dienste, die von einer Komponente angeboten oder genutzt werden Service Assembly: Menge von Service Units und deren Verbindungen Folie 31
32 JBI: Zusammenfassung Infrastruktur zur Umsetzung von serviceorientierter Architektur Vendor Diversity Kunde ist nicht an einen Anbieter gebunden Unterstützung von Java SE, Java EE, WSDL 1.1 & 2.0, WS-I Basic Profile, JMX (Java Management Extensions) Nicht spezifiziert: Verteilung / Kopplung einer JBI-Umgebung Anbindung einer externen Registry Folie 32
33 SCA : Service Component Architecture Ziel der Service Component Architecture (SCA): Integration verschiedener serviceorientierter Architekturen Reduzierung des Aufwands bei der Entwicklung der Infrastruktur Vergleich mit JBI: Nicht Java-spezifisches, metadaten-basiertes Modell zur Komposition von Diensten Verteilte objektorientierte Anwendung Eng gekoppelte Sammlung aus Objektkomponenten, Interaktion über technologiespezifische Protokolle Verteilte serviceorientierte Anwendung Lose gekoppelte Zusammensetzung aus Servicekomponenten, technologieunabhängige Interaktion Folie 33
34 Existierende Komponentenmodelle + Integrierter Web- Services-Support - Komplex, steile Lernkurve - Viele technische APIs - Sprachabhängig JEE SCA + Sprachneutral - Keine standardisierte WS-Unterstützung - Zu komplex WS-* + Sprachneutral - Unabhängig vom Programmiermodell - Kein einheitliches Deployment-Modell + Weniger komplex - Entfernte Komponenten nicht unterstützt - Sprachabhängig + Viele Kommunikationsmöglichkeiten - Plattformabhängig - Kein Kompositions- Modell Folie 34
35 SCA: Überblick Erster Entwurf im November 2005, Veröffentlichung durch die Open SOA Collaboration (osoa.org) im März 2007 Zur Standardisierung an OASIS übergeben SCA definiert Syntax und Semantik für Konstruktion von Diensten (Implementation) Verbindung von Komponenten zu einem Prozess (Assembly) Deployment in ein Gesamtsystem (Activation) Folie 35
36 SCA: Spezifikationen und Abhängigkeiten Externe Spezifikationen W3C WS-Policy W3C WS-Policy Attachment Generische Spezifikationen (Technologieneutral) SCA Assembly Model SCA Policy Framework SDO (Service Data Objects) Technologieoder sprachabhängige Spezifikationen SCA Client + Impl. Model Java SCA Client + Impl. Model C++ SCA Client + Impl. Model BPEL SCA Binding Web Services SCA Binding for JMS Folie 36
37 SCA: Komponenten Komponenten repräsentieren Business-Funktionen Konfigurierte Instanz einer Implementation (beliebige Sprache) Funktion wird anderen Komponenten über Services angeboten Abhängigkeiten von anderen Komponenten über References Properties: Eigenschaften, die die Ausführung der Komponente beeinflussen können Folie 37
38 SCA: Kompositionen Fest verkoppelte Zusammensetzung von Komponenten, Referenzen, Diensten, Verbindungen und Eigenschaften Komponenten über verschiedene Technologien implementierbar XML-Konfigurationsdatei enthält strukturelle Details Folie 38
39 SCA: Vollständiges System Folie 39
40 SCA: Vorteile und Nachteile Vorteile: Trennung von Komponenten-Implementierung und Dienstnutzung Flexibilität und Wiederverwendbarkeit von Kompositionen Unabhängigkeit von Implementierungstechnologien Kein Vendor-Lockin (Abhängigkeit von einem Anbieter) Einfachere und schnellere Anwendungsentwicklung Nachteile: Nicht ausreichende Quality-of-Service-Unterstützung Unklarheiten in Teilen der Definitionen Keine Wiederverwendbarkeit von Kompositionsbestandteilen Apache-Implementierung Tuscany noch unzuverlässig und schlecht dokumentiert Folie 40
41 Produkt Beispiel: WebSphere IBM ESB Messag ing MQ interoperability J MS 1.1 Web S p h ere E n terp ris e S erv ic e B u s C ++ C lient C lients J ava and C /C ++ Web S ervices C lient Mediation Function.N ET- C lient WebS phere Integ ration Developer C ustom Mediation Messag e L og g er X S L T Messag e Router DB L ookup WebS phere A dapter S upport Web S p h ere A p p lic atio n S erv er Tivoli A ccess Manag er Edg e C om ponents U DDI DB2 U niversal Database Web S ervices G ateway S OA P/ HTTP S OA P/J MS S DO WS - * Web S ervices U DDI Reg istry 3.0 S C A S MO S C A Prog ram m ing Model Folie 41
42 WebSphere IBM ESB Mediation-Konzept Mediation Module Mediation Flow C om ponent S ervice C onsum er Exports Interfaces Request Flow Mediation Mediation Primitive Primitive Mediation Flow Partner References Im ports S ervice Prov ider S C A C lient S tand- A lone References Response Flow Mediation Mediation Primitive Primitive S ervice Prov ider Mediation Module: SCA-Komponente für die Mediation von Service-Aufrufen beinhaltet eine Mediation Flow Component und/oder mehrere Java- Komponenten Mediation Flow besteht aus Abfolge von Mediations-Primitiven (Formatumwandlung, Filterung, Logging, Fehlerbehandlung), jeweils für Request und Response getrennt Folie 42
43 Zusammenfassung Entwicklung der Anwendungen anhand der Geschäftsprozesse 1. Serviceorientierte Analyse der Geschäftsprozesse 2. Design der Anwendung, Identifikation der Business-Dienste 3. Design und Entwicklung der Anwendungsdienste 4. Deployment der Dienste, Bereitstellung der Infrastruktur 5. Kopplung der Dienste zu Geschäftsanwendungen 6. Wartung, Administration der Anwendungen und der einzelnen Dienste -> Service Lifecycle Management Schwierigkeit ist die geeignete Zerlegung der Prozesse und die Identifikation der Dienste -> mehrstufiger Prozess Technische Umsetzung einer SOA: Infrastruktur zum Nachrichtenaustausch, zur Dienstkomposition und Dienstverwaltung Beispiele: ESB, JBI, SCA Folie 43
44 Ausblick: Management einer SOA Aufgaben des Service Lifecycle Management/Service Governance: Standardisierung des Service Portfolio Vereinfachung und effizientes Management von Anforderung Genehmigung Bereitstellung Nachverfolgung Verrechnung von Diensten Probleme: Nutzung fremder Dienste Lose Kopplung Folie 44
Dr.-Ing. Iris Braun, WS 2008/2009
Vorlesung "SOA Entwicklung verteilter Systeme auf Basis serviceorientierter Architekturen" 12. Entwicklung und Umsetzung, WS 2008/2009 Gliederung Konzeption Abbildung von Geschäftsprozessen Entwicklung
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
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
MehrSind Prozessmanagement-Systeme auch für eingebettete Systeme einsetzbar?
Sind Prozessmanagement-Systeme auch eingebettete Systeme einsetzbar? 12. Symposium Maritime Elektrotechnik, Elektronik und Informationstechnik, 8.-12. Oktober 2007 Rostock, Deutschland Rostock, Deutschland
MehrSeminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung
IBM WebSphere Process Server Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung AGENDA 1. Überblick 2. WebSphere Process Server 3. Komponenten 4. Präsentation
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
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 %
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
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
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
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
MehrWeb Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen
9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.
MehrService-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
MehrVortrag von: Ilias Agorakis & Robert Roginer
MDA Model Driven Architecture Vortrag von: Ilias Agorakis & Robert Roginer Anwendungen der SWT - WS 08/09 Inhalt Was ist MDA? Object Management Group (OMG) Ziele Konzepte der MDA Werkzeuge Vor- und Nachteile
MehrInhaltsverzeichnis. Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus Heinisch, Michael Könings, Mischa Kölliker, Perry Pakull, Peter Welkenbach
sverzeichnis Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus Heinisch, Michael Könings, Mischa Kölliker, Perry Pakull, Peter Welkenbach Integration Architecture Blueprint Leitfaden zur Konstruktion
Mehr16.4 Wiederverwendung von COTS-Produkten
16.4 Wiederverwendung von COTS-Produkten COTS = commercial of the shelf im Handel erhältliche Software-Produkte Anpassung für Kunden ohne Änderung am Quellcode Quellcode in der Regel nicht einsehbar (Ausnahme
MehrSE2-10-Entwurfsmuster-2 15
Architektur und Skalierbarkeit SE2-10-Entwurfsmuster-2 15 Skalierbarkeit Skalierbarkeit bedeutet die Anpassung einer Software an wachsende Last: Interaktionsfrequenz Nutzerzahl Anpassung durch Hinzufügen
MehrIntegration mit Service Repositories zur SOA Governance
Integration mit Service Repositories zur SOA Governance Nürnberg, 10.11.2009 I N H A L T 1. SOA Governance 2. Service Repository 3. Modelle und Service Repository 4. Modell-Driven SOA I N H A L T 1. SOA
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
MehrService. 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
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),
MehrBPM 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
MehrSoftware 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
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
MehrSicherheit in Workflow-Management-Systemen
Sicherheit in Workflow-Management-Systemen Fakultät für Informatik Institut für Programmstrukturen und Datenorganisation KIT University of the State of Baden-Wuerttemberg and National Research Center of
MehrAS/point, Ihr Partner die nächsten 10 und mehr Jahre -
AS/point, Ihr Partner die nächsten 10 und mehr Jahre - technologisch betrachtet http://www.aspoint.de 1 Unsere vier Säulen heute e-waw modulare Warenwirtschaft für iseries evo-one Organisation und CRM
MehrJürgen Schwab, debis Systemhaus
Jürgen Schwab, debis Systemhaus 1 Komponenten - Markt VAA - Referenzmodell: eine komponentenorientierte Anwendungsarchitektur März 99 99 2 Die Voraussetzungen für einen Komponentenmarkt sind so gut wie
MehrJava 2, Enterprise Edition Einführung und Überblick
Universität aiserslautern AG Datenbanken und Informationssysteme Seminar Datenbank-Aspekte des E-Commerce Java 2, Enterprise Edition Einführung und Überblick m_husema@informatik.uni-kl.de Vortragsinhalte
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
MehrBusiness Process Management und Workflow-Technologien: Grundlagen, Produkte, Forschung Seminar
Thema : BPM und Workflow-Technologien - Eine Einführung Bearbeiter : Andreas Brückner Überblick/Motivation/Ziele Hintergründe, Historische Entwicklung der Prozessorientierung Terminologien, Klassifikation,
MehrJava Enterprise Architekturen Willkommen in der Realität
Java Enterprise Architekturen Willkommen in der Realität Ralf Degner (Ralf.Degner@tk-online.de), Dr. Frank Griffel (Dr.Frank.Griffel@tk-online.de) Techniker Krankenkasse Häufig werden Mehrschichtarchitekturen
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
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
MehrCORBA. 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
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
MehrBusiness Application Framework für SharePoint Der Kern aller PSC-Lösungen
Business Application Framework für SharePoint Der Kern aller PSC-Lösungen Überblick pscbaf Dieses Dokument liefert die Antworten auf folgende Fragen: Was ist das Portal Systems Business Application Framework
MehrBusiness Process Execution Language for Web Services (BPEL4WS)
Hauptseminar und Vorlesung Web Services WS 2003/04 Business Process Execution Language for Web Services (BPEL4WS) Patrick Sauter 2/17 Vortrag - Überblick Definition, Zielsetzung und Allgemeines einfacher
MehrBachelorarbeit. Modellierung interaktiver Web Service Workflows. Thema: Benjamin Koch. von
Bachelorarbeit Thema: Modellierung interaktiver Web Service Workflows von Benjamin Koch Gliederung Beispiel Interaktive Workflows Komponenten o BPEL o Web Service o Web-Interface o Eclipse-Plugin Vorführung
MehrSERVICE SUCHE ZUR UNTERSTÜTZUNG
SERVICE SUCHE ZUR UNTERSTÜTZUNG VON ANFORDERUNGSERMITTLUNG IM ERP BEREICH MARKUS NÖBAUER NORBERT SEYFF ERP SYSTEME Begriffsbestimmung: Enterprise Resource Planning / Business Management Solution Integrierte
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
MehrEAI - 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
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
MehrPOIS-Praktikum 2007. Prozessimplementierung, RosettaNet PIPs 3A
POIS-Praktikum 2007 Prozessimplementierung, RosettaNet PIPs 3A Manuel Blechschmidt, David Foerster, Michael Leben, Mike Nagora, Jonas Rogge, Paul Römer Gliederung 2 Einleitung Was war unsere Aufgabe? Was
MehrSOA 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
MehrSof o t f waretechn h o n l o og o i g en n f ü f r ü v e v rteilte S yst s eme Übung
Softwaretechnologien für verteilte Systeme Übung Organisatorisches Gruppen mit 3-4 Personen bearbeiten ein zugewiesenes Thema Abgabe besteht aus einer Arbeit mit 10-15 Seiten und ~30 Minuten Präsentation
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
MehrWS-Security. Thies Rubarth. Sicherheitskonzepte in global verteilten Anwendungen. 21. Sep 2007 ACM/GI Localgroup #216
WS-Security Sicherheitskonzepte in global verteilten Anwendungen Thies Rubarth 21. Sep 2007 ACM/GI Localgroup #216 Thies Rubarth, M.Sc. (Informatik) IT Berater Jahrgang 1979 Anwendungsentwicklung seit
MehrModellierung von RFID-Prozessen mit offen Softwarestandards
Modellierung von RFID-Prozessen mit offen Softwarestandards Dipl.-Ing. Marcel Amende Leitender Systemberater Business Unit Server Technology Middleware Tec Agenda I. Vom IT-Konzept
MehrOERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt
OERA OpenEdge Reference Architecture Mike Fechner PUG Infotag 19. Mai 05 Frankfurt Überblick OERA Separated presentation and integration layers Common business logic with advanced models Data access abstracted
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
MehrVortrag im Rahmen des Arbeitskreis i Informatik an der Schule. Prof. Dr. Stefan Sarstedt 04.02.2009
Service-orientierte Architekturen (SOA) Ein Einblick Vortrag im Rahmen des Arbeitskreis i Informatik an der Schule Prof. Dr. Stefan Sarstedt 04.02.2009 Programmieren heute und damals 2009 182910* *************************************TRACE
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,
MehrEnterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP)
Enterprise Applikation Integration und Service-orientierte Architekturen 09 Simple Object Access Protocol (SOAP) Anwendungsintegration ein Beispiel Messages Warenwirtschaftssystem Auktionssystem thats
MehrCopyright 2014 Delta Software Technology GmbH. All Rights reserved.
Karlsruhe, 21. Mai 2014 Softwareentwicklung - Modellgetrieben und trotzdem agil Daniela Schilling Delta Software Technology GmbH The Perfect Way to Better Software Modellgetriebene Entwicklung Garant für
MehrBPMN. Suzana Milovanovic
BPMN Suzana Milovanovic 2 Übersicht Klärung von Begriffen, Abkürzungen Was ist BPMN? Business Process Diagram (BPD) Beispielprozess Entwicklung von BPMN BPMN in der Literatur 3 Grundlegende Begriffe Business
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
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
MehrOpen Source als de-facto Standard bei Swisscom Cloud Services
Open Source als de-facto Standard bei Swisscom Cloud Services Dr. Marcus Brunner Head of Standardization Strategy and Innovation Swisscom marcus.brunner@swisscom.com Viele Clouds, viele Trends, viele Technologien
MehrWiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
MehrWeb Services. 1. Quelle. Brian Connel The Seven Pillars of Web Services Management. Erschienen September 2002 im eai Journal
Web Services - Brian Connel: The Seven Pillars of Web Services Management - IBM: IBM Strategy for management of the WebServices infrastrucutre Seminarvortrag von Lukasz Kidawski im Rahmen der Lehrveranstaltung
MehrThemen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services
Themen Web Services und SOA Wer kennt den Begriff Web Services? Was verstehen Sie unter Web Services? Die Idee von Web Services Ausgangspunkt ist eine (evtl. schon bestehende) Software Anwendung oder Anwendungskomponente
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
MehrDiplomarbeit von Lars Gohlke. University of Applied Sciences Brandenburg
Diplomarbeit von Lars Gohlke University of Applied Sciences Brandenburg Inhalt Motivation Skype SOA in 5 Schritten Anwendung + Demo Seite 2 Motivation Kommunikation einfach - schnell preiswert - verläßlich
MehrRequirements Engineering I
Norbert Seyff Requirements Engineering I UML Unified Modeling Language! 2006-2012 Martin Glinz und Norbert Seyff. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen
MehrSeminarvortrag Serviceorientierte Softwarearchitekturen
Seminarvortrag Serviceorientierte Softwarearchitekturen vorhandene Altsysteme Gliederung Einführung Grundlegende Modelle Grundlegende Komponenten Architekturen 2 Einführung Altanwendung und Altsysteme?
MehrORACLE Business Components for Java (BC4J) Marco Grawunder
ORACLE Business Components for Java (BC4J) Marco Grawunder Gliederung 2 Probleme von J2EE/EJB J2EE-Pattern Lösungsansatz: BC4J Architektur einer BC4J-Anwendung Komponenten Entity Objects View Objects Application
Mehre-business - Patterns Stefan Brauch (sb058) -- Julian Stoltmann (js057)
e-business - Patterns Stefan Brauch (sb058) -- Julian Stoltmann (js057) 1 e-business Patterns??? e-business Patterns Architekturen, die sich über die Zeit bewährt haben. Pattern-Fundgrube web-basierte
Mehr5. Programmierschnittstellen für XML
5. Programmierschnittstellen für Grundlagen Dr. E. Schön FH Erfurt Sommersemester 2015 Seite 135 Programmierschnittstelle Notwendigkeit: Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
MehrAlexandru Arion, Benjamin Schöllhorn, Ingo Reese, Jürgen Gebhard, Stefan Patsch, Stephan Frank
Message Broker (MB) Alexandru Arion, Benjamin Schöllhorn, Ingo Reese, Jürgen Gebhard, Stefan Patsch, Stephan Frank Programmierung verteilter Systeme Lab Institut für Informatik Universität Augsburg Universitätsstraße
Mehr5. Programmierschnittstellen für XML
5. Programmierschnittstellen für für Medientechnologen Dr. E. Schön Wintersemester 2015/16 Seite 146 Notwendigkeit: Programmierschnittstelle Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
MehrZustandsgebundene Webservices
Zustandsgebundene Webservices Präsentation ausgewählter Problemstellungen der Informatik Markus Oertel oer@uni-paderborn.de Universität Paderborn 25. September 2005 Zustandsgebundene Webservices Seite
MehrRequirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit
IBM Software Group IBM Rational mit RequisitePro Hubert Biskup hubert.biskup@de.ibm.com Agenda Rational in der IBM Software Group Der Rational Unified Process als Basis für die Projektarbeit mit Rational
MehrRemote Eclipse RCP Management
Remote Eclipse RCP Management Diplomarbeit Durchgeführt in Zusammenarbeit mit Deutsches Elektronen-Synchrotron DESY 1. Betreuer: Prof. Dr. Züllighoven 2. Betreuer: Prof. Dr. Lamersdorf Eugen Reiswich 09.12.2008
MehrCORBA-Konzept. Ziele. Common Object Request Broker Architecture CORBA. Plattformunabhängige Kommunikation Transparente Verteilung von Objekten
CORBA-Konzept Ziele Common Object Request Broker Architecture CORBA Plattformunabhängige Kommunikation Transparente Verteilung von Objekten CORBA-Konzept Object Management Group Spezifiziert den CORBA-Standard
MehrITIL und Entwicklungsmodelle: Die zwei Kulturen
Kombination von IT Service Management (ITIL) und Anwendungsentwicklung Kai Witte und Matthias Kaulke, München, den 30.03.2006 Rahmeninformationen Wo sind wir? Unternehmensdarstellung (1) Unabhängiges Beratungsunternehmen
MehrXpert.IVY das GUI ist entscheidend!
Xpert.IVY das GUI ist entscheidend! Process Solution Day 2010 Track C Prozessportale, Human Workflow Management Autor: Mag. Thomas Zehetner Soreco Int. Datum: 17. Mai 2010 Mission Geschichte/Management
MehrGuten 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
MehrAutorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente
Autorisierung Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente Dokumentation zum Referat von Matthias Warnicke und Joachim Schröder Modul: Komponenten basierte Softwareentwickelung
MehrIntegrationsprozesse. cross component BPM - Steuerung systemübergreifender Szenarien. Konrad Lubenow, FHTW Berlin, Juli 2007
Integrationsprozesse cross component BPM - Steuerung systemübergreifender Szenarien Konrad Lubenow, FHTW Berlin, Juli 2007 Integrationsprozesse XI(ccBPM) normaler Messageaustausch über den Integrationsserver
MehrTransparente SOA Governance mit Modellierung. OOP 2010 München, 28. Januar 2010, 12:30 Uhr Modeling Day
Transparente SOA Governance mit Modellierung OOP 2010 München, 28. Januar 2010, 12:30 Uhr Modeling Day I N H A L T 1. SOA Governance 2. Service Repositories 3. SOA Governance mit Modellen I N H A L T 1.
MehrProzessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer
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
MehrGeschäftsprozessmodellierung essmodellierung mit BPEL
Geschäftsprozessmodellierung essmodellierung mit BPEL Autor: Stefan Berntheisel Datum: 8. Januar 2010 Stefan Berntheisel Hochschule RheinMain Fachseminar WS 09/10 Agenda Grundlagen Business Process Execution
MehrWeb Services Monitoring
Web Services Monitoring Foliensatz zum Vortrag von der OIO Hauskonferenz am 17. Dezember 2009 predic8 GmbH Moltkestr. 40 53173 Bonn www.predic8.de info@predic8.de Ihr Sprecher Thomas Bayer Trainer, Berater,
Mehrbusiness.people.technology.
business.people.technology. Portalserver meets SOA: State of the Portal Art Andreas Hartmann 18.06.2010 2 Portalserver meets SOA: State of the Portal Art 18.06.2010 Agenda Baukastensystem zur Integration
MehrSECTINO. Security for Inter-Organizational Workflows
SECTINO Security for Inter-Organizational Workflows Framework zur Modellierung und Realsisierung sicherheitskritischer organisationsübergreifender Workflows Kooperation Research Group Quality Engineering
MehrMonitoringvon Workflows in einer BPEL-Engine
Monitoringvon Workflows in einer BPEL-Engine Autor: Stefan Berntheisel Datum: 23. Februar 2010 Stefan Berntheisel Hochschule RheinMain Management Verteilter Systeme und Anwendungen WS 09/10 Agenda Was
MehrSOA. Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik
SOA Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik Laderampen müssen passen Modularisieren Softwarearchitektur Modul A Modul B Modul C Modul D Große Anwendung im Unternehmen Modul
MehrJava Web Services Metadata JSR-181
Java Web Services Metadata JSR-181 Dieses Dokument ist ein Auszug aus unserem Skript zur Java Web Services Schulung. Es dient lediglich als Beispiel für unsere Kursunterlagen. Thomas Bayer Albertus-Magnus-Str.
MehrÜbersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.
Eclipse WSDL-Editor Übersicht Eclipse Foundation Eclipse Plugins & Projects Eclipse Ganymede Simultaneous Release Web Tools Platform Projekt WSDL Editor Bug #237918 Eclipse Foundation Was ist Eclipse?
MehrEin Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?
Ein Beispiel Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Dipl.-Kfm. Claus Häberle WS 2015 /16 # 42 XML (vereinfacht) visa
MehrEclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007
Eclipse Equinox als Basis für Smart Client Anwendungen Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Übersicht Definition / Architektur Smart Client Smart Client mit RCP / Equinox Gesamtfazit
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
MehrBPEL als Eckpfeiler einer Serviceorientierten Architektur
BPEL als Eckpfeiler einer Serviceorientierten Architektur Stand der Technik und hands-on Demonstration 1. Dez. 2005 Marc Pellmann www.inubit.com inubit AG = Standardsoftware für integrierte Geschäftsprozesse
MehrMessage Oriented Middleware am Beispiel von XMLBlaster
Message Oriented Middleware am Beispiel von XMLBlaster Vortrag im Seminar XML und intelligente Systeme an der Universität Bielefeld WS 2005/2006 Vortragender: Frederic Siepmann fsiepman@techfak.uni bielefeld.de
MehrSOA mit.net: Vom Geschäftsprozess zur Lösung
SOA mit.net: Vom Geschäftsprozess zur Lösung Manfred Steyer Aktuelles Buch.Net 4.0 Update ISBN 978-3866454439 http://tinyurl.com/net4update 1 Kontakt [www] www.softwarearchitekt.at [mail] Manfred.Steyer@SoftwareArchitekt.at
MehrServices Computing und SOA
Services Computing und SOA GeneriCo Best-Practices und Design-Guidelines in Form der sog. SOA-Blueprints Martin Pellengahr Agenda A. Übersicht über die SOA-Blueprints-Initiative B. GeneriCo-Spezifikation
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
MehrIT-Beratung: Vom Geschäftsprozess zur IT-Lösung
Ralf Heib Senior Vice-President Geschäftsleitung DACH IT-Beratung: Vom Geschäftsprozess zur IT-Lösung www.ids-scheer.com Wofür steht IDS Scheer? Wir machen unsere Kunden in ihrem Geschäft erfolgreicher.
MehrSoftware-Architektur. Spektrum k_/takademischht VERLAG
Oliver Vogel / Ingo Arnold /Arif Chughtai / Edmund Ihler/Uwe Mehlig/Thomas Neumann/ Markus Völter/Uwe Zdun Software-Architektur Grundlagen - Konzepte - Praxis ELSEVIER SPEKTRUM AKADEMISCHER VERLAG Spektrum
Mehr