Diplomarbeit. Verwendung von BPEL zur Service-Orchestrierung innerhalb einer J2EE-Umgebung

Größe: px
Ab Seite anzeigen:

Download "Diplomarbeit. Verwendung von BPEL zur Service-Orchestrierung innerhalb einer J2EE-Umgebung"

Transkript

1 Fachhochschule Braunschweig/Wolfenbüttel Fachbereich Informatik Diplomarbeit Zur Erlangung des akademischen Grades Diplom-Informatiker (FH) Verwendung von BPEL zur Service-Orchestrierung innerhalb einer J2EE-Umgebung Eingereicht von: Sven Mehliß im April 2008 Vorgelegt bei: Herrn Prof. Dr. Bernd Müller (Erstgutachter) Herrn Dipl-Inf (FH) Roger Zacharias (Zweitgutachter)

2

3 Abstract Die Komposition von Services zu Geschäftsprozessen in einem auf einer serviceorientierten Architektur basierendem Enterprise-Informationssystem ist mit herkömmlichen Programmiersprachen unzureichend zu realisieren. Die Business Process Execution Language bietet einen geschäftsprozessorientierten Ansatz für die Komposition von Services, der eine schnelle Anpassung von Geschäftsprozessen und die Verwaltung von Geschäftsprozessinstanzen ermöglicht. Für eine Anwendung in komplexen Enterprise-Informationssystemen müssen weitere Gesichtspunkte wie Sicherheit und direkter Ressourcenaufruf in Betracht gezogen werden, deren technische Umsetzungen maßgeblich den effektiven und effizienten Einsatz bestimmen. Die vorliegende Arbeit stellt die Business Process Execution Language mit ihren wesentlichen Vorteilen dar und beschreibt die Integration in ein Enterprise-Informationssystem unter Berücksichtigung der technischen Erweiterungen und der daraus resultierenden Anpassungen für die vorhandene Anwendung. Schließlich werden in dieser Arbeit bestehende Integrationsmechanismen erläutert und Potentiale in weiteren Bereichen aufgezeigt. i

4 ii Abstract An enterprise information system based on a service oriented architecture composites single services to business processes. This service composition cannot be implemented efficiently with conventional programming languages. The Business Process Execution Language offers a business process oriented approach on service composition while allowing high adaptable business processes which can be monitored and controlled. There is a high necessity to integrate basic features like security and direct resource calls in order to realize an effective and efficient solution that is applicable in today s business environment. This thesis highlights the advantages of the Business Process Execution Language and focuses on the integration into an existing enterprise information system. Finally the integration mechanism and the basic feature potentials are shown.

5 Danksagungen An dieser Stelle möchte ich mich bei meinen Betreuern Herrn Prof. Dr. Bernd Müller, Herrn Roger Zacharias und Herrn Nico vom Hagen für die geleistete Unterstützung bedanken. Die Gespräche und Anregungen haben zum Gelingen dieser Arbeit beigetragen. Weiterhin geht mein Dank an meine Kollegen der Wincor Nixdorf International GmbH, die durch anregende Diskussionen und konstruktive Kritik einen wichtigen Teil zu dieser Arbeit beitrugen, inbesondere an Herrn Thomas Höfer, der mir bei Fragen und Problemen immer zur Seite stand. Für ihre Unterstützung möchte ich mich bei meiner Mutter, meinen Schwiegereltern, meinem Bruder und meinen Schwägerinnen bedanken. Mein besonderer Dank gilt meiner Frau Eva Maria und meiner Tochter Frederike für das Verständis und die Unterstützung während der Zeit der Erstellung der Arbeit. Darüber hinaus bedanke ich mich bei allen weiteren Personen, die auf irgendeine Art zum Gelingen dieser Arbeit beigetragen haben. April 2008 Sven Mehliß iii

6

7 Eidesstattliche Erklärung Hiermit versichere ich, die vorliegende Arbeit selbständig und unter ausschließlicher Verwendung der angegebenen Quellen und Hilfsmittel angefertigt zu haben. Alle Ausführungen, die wörtlich oder sinngemäß übernommen wurden, sind als solche gekennzeichnet. Die Arbeit wurde in gleicher oder ähnlicher Form weder veröffentlicht, noch hat sie einer anderen Prüfungsbehörde vorgelegen. Goslar, den 17. April 2008 Sven Mehliß v

8

9 Inhaltsverzeichnis 1 Einführung Einleitung Zielsetzung Systemvoraussetzungen Vorgehensweise und Aufbau der Diplomarbeit Grundlagen Serviceorientierte Architektur Konzepte Komponenten Service Komposition von Services Technologieeinsatz Business Process Execution Language Einführung Kernkonzepte Struktur Kompensierung TravelBooking-Anwendung - Servicebasierte Orchestrierung Komponenten TravelBookingService CarReservationService HotelReservationService CreditCardService Komponenteninteraktion BookTravel vii

10 viii Inhaltsverzeichnis CancelTravel GetTravelReservations Deployment Webservice-Security BPEL-Umgebung BPEL-Server Oracle BPEL Process Manager ActiveBPEL Enterprise Edition Vergleich BPEL-Designer Oracle JDeveloper ActiveBPEL Designer Vergleich Prozess-Management BPEL Console ActiveBPEL Administration Console Vergleich Zusammenfassung TravelBooking-Anwendung - BPEL Komponenten Geschäftsprozesse BookTravel CancelTravel GetTravelReservations Webservice-Security Oracle BPEL Process Manager Integration Web Services Invocation Framework Webservice-Security Fazit ActiveBPEL Enterprise Edition Integration Enterprise JavaBeans-Aufruf

11 Inhaltsverzeichnis ix 7.3 Webservice-Security Fazit Fazit und Ausblick Fazit zur Integration von BPEL in die J2EE-Umgebung Ausblick Abkürzungsverzeichnis Abbildungsverzeichnis Tabellenverzeichnis Listings Quellenverzeichnis i iii v vii ix A Hardware- und Softwareanforderungen xv A.1 Oracle BPEL Process Manager xv A.2 ActiveBPEL Enterprise Edition xvi B SOAP-Aufrufe und Quelltexte xix C DVD mit Quellcode xxvii

12

13 KAPITEL 1 Einführung 1.1 Einleitung Wenn der Wind des Wandels weht, bauen die Einen Schutzmauern, die Anderen bauen Windmühlen. chinesische Weisheit Die Informatik verstand sich in der Vergangenheit sehr gut darin dem Wind des Wandels mit passend zugeschnittenen Windmühlen zu begegnen. Leider lässt der Wind nicht nach und die Konsequenz davon ist, dass die Windmühlen nach und nach zu Schutzmauern wurden. Natürlich wurden immer neue Windmühlen erstellt, aber das Bestreben der Informatik ist es, eine Windmühle zu erschaffen, die langfristig im Wind besteht. Die Entwicklung von Enterprise-Informationssystemen ist ein komplexer Prozess, in dem viele Probleme bei der Integration von Systemen, neuen Technologien und sich ändernden Anforderungen bewältigt werden müssen. Eine serviceorientierte Architektur (SOA) ist die neueste Methode, um Enterprise-Informationssysteme zu realisieren. Alle führenden Unternehmen bringen Produkte auf den Markt, um SOAs zu entwickeln und Geschäftsprozesse in der IT abzubilden. Dadurch gewinnt der Einsatz einer SOA auf dem Markt immer mehr an Bedeutung. Eine Großteil der 1

14 2 1 Einführung SOAs ist mittels Webservices realisiert. Die Komposition dieser Webservices zu Geschäftsprozessen erfolgt mittels Programmiersprachen, die nicht für diesen speziellen Anwendungsbereich entworfen wurden. Um diesen Anwendungsbereich abzudecken, wurde die Business Process Execution Language (BPEL) entwickelt. BPEL ist eine spezielle Programmiersprache und neuer Standard für die Orchestrierung von Webservices. Dadurch können Geschäftsprozessen deutlich effizienter und flexibler anhand von Services gestaltet und überwacht werden. Die kontinuierliche Weiterentwicklung von BPEL, an der namenhafte IT- Unternehmen beteiligt sind, zeigt, dass in BPEL die Windmühle gesehen wird, die im Wind der effizienten und komplett IT-gestützten Geschäftsprozessverarbeitung besteht. Diese Diplomarbeit vergleicht BPEL mit dem bisherigen Ansatz und beschreibt die Integration in ein vorhandenes Enterprise-Informationssystem. Das Unternehmen Wincor Nixdorf erstellt moderne IT-Systeme, um Prozesse und Abläufe in Banken und Handelsunternehmen zu optimieren. Besonders bei den IT- Managementlösungen, wie dem Cash Management, das die Bargeldflüsse für Banken und Handelsunternehmen optimiert, bietet sich ein erhebliches Potential für die Produktivitätsverbesserung durch die Umsetzung IT-gestützter Geschäftsprozesse. Die bei der Wincor Nixdorf International GmbH erstellten IT-Managementlösungen besitzen in vielen Bereichen deutliche Übereinstimmungen. Im Rahmen dieser Gemeinsamkeiten wurde eine Produktlinie [Zac07] geschaffen, die eine kostengünstige Entwicklung der Produkte ermöglicht. Die gemeinsame IT- Management-Produktlinie bezieht sich auf die Bereiche Analyse, Design, Architektur, Implementierung, Test, Training, Management, Infrastruktur und Prozesse. Es geht in der Produktlinie also nicht nur um die Realisierung einer gemeinsamen technologischen Plattform sondern auch um eine gemeinsame Nomenklatur und um die Erstellung eines gemeinsamen Softwareentwicklungsprozesses bezüglich der Infrastruktur für die Entwicklung, der Dokumentation, dem Build-Management und weiteren gemeinsamen Prozessen und Vorgehensweisen. Mittels dieser Produktlinie lassen sich einzeln vermarktbare Standardsoftwareprodukte erstellen, die auf einem einheitlichen Konzept und auf einer einheitlichen Infrastruktur aus definierten Komponenten basieren. Die Komponenten werden in drei Bereiche unterteilt. Zum einen sind fachliche Komponenten vorhanden, welche die einzelnen Funktionalitäten abbilden. Die technischen Komponenten umfassen

15 1.2 Zielsetzung 3 Desktops, Agenten und Adaptoren. Die Plattformkomponenten stellen Dienste, Utilities und Frameworks zur Verfügung, welche die Basis der Produktlinie bilden. Auf dieser Basis werden die benötigten Fachkomponenten aufgesetzt, um Standardprodukte zu erstellen, die genau die Wünsche des Kunden abbilden. Abbildung 1.1 zeigt zwei Produkte aus der Produktlinie, die auf derselben Basis aufsetzen, aber unterschiedliche Fachkomponenten enthalten. Die Fachkomponenten A und B sind identisch. Abbildung 1.1: Produktlinie Als Architektur liegt der IT-Management-Produktlinie eine SOA zu Grunde. Im Rahmen dieser Produktlinie soll der Einsatz von BPEL zur Orchestrierung der Services evaluiert werden. BPEL soll die Orchestrierung sowohl innerhalb der Fachkomponenten als auch für die gesamten Geschäftsprozesse übernehmen. 1.2 Zielsetzung Bisher wird die Service-Orchestrierung anhand Enterprise JavaBeans (EJB) durchgeführt. In diesem Zusammenhang wird sehr viel Java-Code geschrieben, der sowohl einen hohen Programmieraufwand erfordert als auch sehr unflexibel im Hinblick auf Änderungen ist. Abbildung 1.2 zeigt den derzeitigen Zustand. Als Alternative zum bisherigen Vorgehen soll die Verwendung einer BPEL-Engine zur Service-Orchestrierung untersucht werden. Dadurch sollen zum einen Änderungen und Anpassungen der Geschäftsprozesse stark vereinfacht und zum anderen eine

16 4 1 Einführung Abbildung 1.2: Ist-Zustand der Anwendung Prozessüberwachung ermöglicht werden. Hierzu muss die orchestrierende EJB durch BPEL-Prozessdefinitionen ersetzt werden, die in einer BPEL-Umgebung ausgeführt werden. Der Soll-Zustand wird in Abbildung 1.3 dargestellt. Abbildung 1.3: Soll-Zustand der Anwendung Diese Diplomarbeit verfolgt zwei Ziele. Als erstes soll ein Einblick in BPEL gegeben werden. Dabei wird der Fokus auf die Unterschiede zu der bisherigen programmatischen Umsetzung der Service-Orchestrierung in einer SOA gesetzt. Dieses geschieht anhand einer SOA-basierten Reisebuchungsanwendung, in der im weiteren Verlauf eine BPEL-Umgebung verwendet wird.

17 1.3 Systemvoraussetzungen 5 Das zweite Ziel ist die Darstellung der Integration einer BPEL-Umgebung in ein vorhandenes System unter der Berücksichtigung verschiedener Aspekte und Anforderungen hinsichtlich eines direkten Aufrufs von EJBs und der Verwendung von Webservice-Security. 1.3 Systemvoraussetzungen Die Standardsoftwareprodukte des Unternehmens Wincor Nixdorf International GmbH in der Abteilung Enterprise Management werden auf folgenden Applikationsservern eingesetzt: WebSphere-Applikationsserver von IBM in der Version JBoss-Applikationsserver von JBoss in der Version Im Rahmen dieser Diplomarbeit werden nur BPEL-Engines untersucht, die beide Applikationsserver unterstützen. Für die Datenspeicherung wird eine Oracle-Datenbank in der Version 9i verwendet. Da die Standardsoftwareprodukte auf unterschiedlichen Applikationsservern verwendet werden, kann keine applikationsserverabhängige Webservice-Implementierung verwendet werden, die z.b. WebSphere anbietet. Daher wird das Webservice-Framework Axis 1.2 der Apache Group [Axis] verwendet, um die Services in dem RPC- Format (Informationen zu den verschiedenen Formaten unter [AxisRPC] bereitzustellen. Die angebotenen Webservices der Anwendung sind ausschließlich synchrone Webservices. Deswegen werden vorwiegend synchrone Aufrufe genutzt. Um die Sicherheit der Webservice-Aufrufe zu gewährleisten, wird der Webservice- Security-Standard 1.1 von OASIS [WS-Security] verwendet.

18 6 1 Einführung 1.4 Vorgehensweise und Aufbau der Diplomarbeit Zunächst beschreibt das Kapitel 2 - Grundlagen die Grundlagen einer SOA und von BPEL. Auf Basis einer SOA wird eine Reisebuchungsanwendung erstellt, die in Kapitel 3 - TravelBooking-Anwendung - Servicebasierte Orchestrierung beschrieben wird. Anschließend wird in Kapitel 4 - BPEL-Umgebung eine Übersicht über die BPEL- Umgebungen gegeben, die in der Reisebuchungsanwendung zum Einsatz kommen. In Kapitel 5 - TravelBooking-Anwendung - BPEL wird zum einen die BPEL- Umgebung integriert und zum anderen der Unterschied zur bisherigen Orchestrierung dargestellt. Die spezifischen Analysen der BPEL-Umgebungen hinsichtlich der Ziele geschieht in den Kapiteln 6 - Oracle BPEL Process Manager - und 7 - ActiveBPEL Enterprise Edition. Abschließend wird in dem Kapitel 8 - Fazit und Ausblick ein allgemeines Fazit im Hinblick auf den Nutzen einer BPEL-Engine gegeben und eine Empfehlung hinsichtlich der Integration in die Produktlinie ausgesprochen.

19 KAPITEL 2 Grundlagen 2.1 Serviceorientierte Architektur Die Anforderungen an heutige Enterprise-Informationssysteme, besonders für betriebswirtschaftliche Softwareanwendungen, erfordern ein hohes Maß an Flexibilität. Dies liegt zum einen an den sich schnell ändernden Geschäftsprozessen von Unternehmen, die sich z.b. aus Zusammenschlüssen, Zukäufen oder gesetzlichen Änderungen ergeben. Zum anderen entwickeln sich die Technologien sehr schnell. Nur die Integration von neuen Technologien ermöglicht es, dass die Informationssysteme state of the art bleiben. Enterprise-Informationssysteme sind heterogen, enthalten viele unterschiedliche Systeme, Anwendungen, Technologien und Architekturen. Das System kann auf Dauer die Anforderungen der Industrie nur erfüllen, wenn alle genannten Aspekte kontinuierlich auf dem neuesten Stand der Technik bleiben Es gibt viele Methoden, die Probleme der sich ändernden Anforderungen, der Technologieentwicklung und der Integration zu bewältigen. Die SOA ist die aktuelle Architektur, um komplexe Enterprise-Informationssysteme zu entwickeln. Dabei ist dieser Ansatz keine grundlegend neue Architektur, sondern eine Entwicklung aus bekannten verteilten Anwendungsarchitekturen und Integrationsmethoden. Daher wird die SOA als Evolution anstatt Revolution betrachtet. Diese Evolution war nötig, da alle bisherigen Ansätze fehlende Generalität aufwiesen. Die Technologien waren entweder sprach-, betriebssystem- oder herstellerabhängig. 7

20 8 2 Grundlagen In manchen Fällen waren die Ansätze auch zu komplex oder die ausgetauschten Daten unterlagen einem Modell, auf das sich nicht alle Systeme einigen konnten. Eine SOA ist in einem hohen Maße technologieunabhänigig und bietet daher die nötige Generalität, um langfristig Einsatz zu finden. In einer SOA werden Konzepte, Architekturen und Frameworks festgelegt, die eine kosteneffiziente Entwicklung, Integration und Pflege von Enterprise-Informationssystemen ermöglichen. Dieses geschieht durch Reduktion der Komplexität, einfacher Integration und Wiederverwendung von Komponenten. Besonders im Bereich der Business-to-Business (B2B) Integration spielt eine SOA eine große Rolle, da durch die festgelegten Schnittstellen Prozesse zwischen mehreren Unternehmen einfacher zu realisieren sind. Abbildung 2.1 zeigt einen Kunden, der einen Service des Unternehmens A nutzt. Das Unternehmen A integriert noch zwei weitere Unternehmen, um die Dienstleistung zur Verfügung zu stellen. Dem Kunden bleibt das in diesem Fall verborgen. In Zukunft wird die Integration mehrerer Unternehmen in eine Dienstleistung ein sehr wichtiges Thema werden. Abbildung 2.1: B2B-Integration Für eine SOA gibt es viele Definitionen. In [JMS06] wird auf diese SOA-Definition aus einem Artikel von Bernhard Borges, Kerrie Holley und Ali Arsanjani verwiesen. SOA is the architectural style that supports loosely coupled services to enable business flexibility in an interoperable, technology-agnostic manner. SOA consists of a composite set of business-aligned services that support a flexible and dynamically re-configurable end-to-end business processes realization using interface-based service descriptions.

21 2.1 Serviceorientierte Architektur Konzepte Eine SOA ist in einem hohen Maße technologieunabhängig. Fälschlicherweise wird eine SOA oft mit Webservices gleichgesetzt. Webservices stellen jedoch nur die am häufigsten verwendete Realisierung dar. Laut [Zac05] besteht das Konzept einer SOA aus folgenden drei unterschiedlichen Rollen, welche in Abbildung 2.2 dargestellt werden. Service-Provider: Der Service-Provider stellt einen Service zur Verfügung. Dieser Service kann in einer Service-Registry beim Service-Broker veröffentlicht werden. Service-Consumer: Der Service-Consumer nutzt einen zur Verfügung gestellten Service und findet diesen über den Service-Broker. Service-Broker: Der Service-Broker verwaltet registrierte Referenzen auf Services und bietet Suchfunktionen an, um die Services zu finden. Abbildung 2.2: SOA-Basiskonzept Die Kommunikation findet ausschließlich über die definierten Schnittstellen der Services statt. Hinter den Schnittstellen bleibt den Kommunikationspartnern die Implementierung verborgen.

22 10 2 Grundlagen Komponenten Eine SOA ist eine Standardarchitektur und sieht laut [Lie07] eine logische Teilung zwischen Applikationen, Integrationsmechanismen, Services und Orchestrierung vor. Die Applikation stellt das neue oder bestehende System und die logische Datenspeicherung dar. Services sind die Schnittstellen zu funktionalen Bereichen oder einzelnen Anwendungen. Die Orchestrierung sorgt für die Steuerung der Abläufe unter Einbeziehung mehrerer Services. Dadurch können einzelne Services zu Geschäftsprozessen zusammengefügt werden. Ein Geschäftsprozess ist durch eine Sammlung von koordinierten Aktivitäten und Serviceaufrufen definiert, die ein Geschäftsergebnis erzeugen. Die Services können z.b. von einem Applikationsserver bereitgestellt werden. Dieses wird in Abbildung 2.3 dargestellt. Die Integrationsarchitektur legt die Kommunikation zwischen einzelnen Services und den Services mit deren Implementierungen fest. Abbildung 2.3: Geschäftsprozessaufbau Die Ebenen Präsentation, Orchestrierung, Services und Integrationsarchitektur sind die wichtigsten Komponenten einer SOA. Wie Abbildung 2.4 zeigt, setzten diese auf bestenden Systemen und der Infrastruktur auf. Die Präsentationsebene bildet das User-Interface zu der Anwendung. Viele verschiedene Möglichkeiten können für die Umsetzung genutzt werden. Es können Portale, Office-Applikationen oder Client-Applikationen (Rich-Client oder Web-Client) verwendet werden.

23 2.1 Serviceorientierte Architektur 11 Abbildung 2.4: SOA-Ebenen [Lie07] In der Orchestierungsebene werden Geschäftsprozesse und -regeln abgebildet. In dieser Ebene befindet sich die Geschäftslogik der Anwendung. Auf der Serviceebene sind die standardisierten Serviceschnittstellen und die Verwaltungsmechanismen zu finden. Die Integrationsarchitekturebene bildet die Infrastruktur zur Verknüpfung der Services und stellt die Verbindung zur Anwendung, zur Datenbank und zum User- Interface dar Service Der Service ist das Herzstück der SOA. Ein Service stellt wie in [Bie04] beschrieben eine fachliche Komponente oder ein Geschäftsprozessabschnitt bereit. Die Funktionalität muss in dem Service abgeschlossen sein. Ebenso muss dieser von anderen Services so weit wie möglich unabhängig sein. Festgelegte Schnittstellen, die strikt von der Implementierung zu trennen sind, bilden den Vertrag zwischen Service-Provider und Service-Consumer. Die Schnittstelle

24 12 2 Grundlagen definiert öffentliche Methodensignaturen und ermöglichen die Technologieneutralität. Der Service-Consumer ruft anhand der definierten Schnittstelle den Service des Service-Providers auf und erhält das definierte Ergebnis. Dabei bleibt die eingesetzte Technologie und Logik dem Service-Consumer verborgen. Die Semantik sollte aus sprechenden Bezeichnungen und Metainformationen bestehen, die einen automatisierten Zugriff auf Funktionalitäten einer Komponente erleichtern. In der Beschreibung eines Services sollten ebenfalls Aspekte der Servicequalität enthalten sein. Diese können sich z.b. auf den Bereich Sicherheit oder Performance beziehen. Besonders wichtig bei der SOA ist die lose Kopplung von Services. Dieses bedeutet, dass nur die nötigsten Abhängigkeiten vorhanden sind. Dadurch erhöht sich zum einen die Wiederverwendbarkeit von Services und zum anderen können Änderungen flexibler durchgeführt werden. Services müssen also nach dem Grundsatz Maximal Cohesion - Minimal Coupling erstellt werden. Sie müssen ihre Aufgabe genau abbilden und dürfen dabei möglichst wenig Verknüpfungen zu anderen Services haben. Es gibt zwei Grundarten von Services, die anhand ihrer Granularität unterschieden werden. Component-Services sind atomare Services, die vollkommen unabhängig von anderen Services sind. Eine grobgranularer Service wird als Composite-Service oder Business-Service bezeichnet. Hierbei werden Component-Services z.b. über Orchestrierung koordiniert. Composite-Services umfassen nur kurze Transaktionen. In [Bie05] werden weitere Servicearten definiert, die in einer SOA verwendet werden. Diese Arten beziehen sich auf ihre Funktionalität und Aufgabe innerhalb der Anwendung. Ein Workflow-Service wird verwendet, wenn längere Transaktion durchgeführt werden. Dieser Service kann als Zustandsautomat betrachtet werden, bei dem der Übergang von dem Start in den Endzustand mehrere Stunden oder Tage dauern kann. Ein weiterer Service ist der Data-Service, ein dem DAO-Pattern [DataAccessObject] ähnlicher Compo-nent-Service, der eine Abstraktion zur konkreten Datenquelle bietet und den Zugriff auf die Persistenzschicht kapselt. Der Compensating-Service ist für Protokolle oder kompensierende Transaktionen nach fachlichen oder technischen Fehlern zuständig, welches durch die lose Kopp-

25 2.1 Serviceorientierte Architektur 13 lung der Services notwendig ist. Die bisher ausgeführten Component-Services sind abgeschlossen und bekommen keine Meldung, dass im weiteren Verlauf des Prozesses ein Fehler aufgetreten ist. Um ein Rollback durchzuführen, müssen die bereits abgeschlossenen Aktionen rückgängig gemacht werden. Abbildung 2.5 zeigt eine virtuelle SOA-Komponente mit diesen Servicearten. Abbildung 2.5: Virtuelle SOA-Komponente [Bie05] In einer SOA sind die Service-Operationen als Nachrichten definiert. In den Nachrichten werden ausschließlich Daten plattform- und sprachunabhängig übertragen, die keine Logik enthalten. Diese Unabhängigkeit kann durch Schemata realisiert werden. Das Konzept unterscheidet sich grundlegend von der Objektorientierung. Services übertragen ausschließlich Daten und kein Verhalten wie z.b. Methoden bei Objekten. Weiterhin sollen Operationen idempotent sein. Operationen, die unabhängig von der Anzahl der Aufrufe mit gleichen Daten immer zu den gleichen Ergebnissen führen, werden als idempotent bezeichnet Komposition von Services Die Komposition von einzelnen Services zu einem Geschäftsprozess ist eines der wichtigsten Konzepte in der SOA. Die Services werden in einer bestimmten Reihenfolge angeordnet und verfolgen festgelegte Regeln. Durch die Komposition von Component-Services zu grobgranularen Services bis hin zum gesamten Geschäftsprozess können Anwendungen flexibel, relativ einfach und übersichtlich erstellt werden. Der Geschäftsprozess kann schnell verändert und an neue Anforderungen angepasst

26 14 2 Grundlagen werden. Erst wenn die Ebene der Service-Komposition erreicht ist, kommen die Vorteile einer SOA zur Geltung. Die Komposition von Services kann grundsätzlich auf zwei verschiedene Arten erfolgen. Orchestrierung Choreographie Die Orchestrierung erfolgt über einen zentralen Service, der, wie in Abbildung 2.6 zu sehen, die Aufrufe der weiteren Services steuert. Dieser Service enthält das gesamte Abbildung 2.6: Orchestrierung [JMS06] Wissen über den Geschäftsprozess und ist für den korrekten Ablauf verantwortlich. Die aufgerufenen Services sind lose gekoppelt und haben keine Informationen über den gesamten Prozess. Bei der Choreographie hingegen gibt es keinen zentralen Koordinator. Wie Abbildung 2.7 zeigt, kennt jeder Service genau seine Stelle in dem Gesamtprozess und weiß, wann welche Operation mit welchem Service ausgeführt werden muss. Die Choreographie findet sein Einsatzgebiet generell innerhalb von Systemen. Ein Beispiel hierfür ist die Aufbereitung größerer Datenmengen über Data-Services. Die Orchestrierung hingegen sollte bei systemübergreifenden Serviceaufrufen verwendet werden. Der Geschäftsprozess kann durch die zentrale Steuerung aus allen Services zusammengestellt werden, da sie den Gesamtprozess nicht kennen. Es besteht durch die Unabhängigkeit der einzelnen Services eine sehr hohe Flexibilität. Änderungen des Geschäftsprozesses finden an einer Stelle statt. Auftretende Fehler können zentral behandelt werden.

27 2.1 Serviceorientierte Architektur 15 Abbildung 2.7: Choreographie [JMS06] In dem Rahmen der Diplomarbeit wird ausschließlich die Orchestrierung verwendet, da ein systemübergreifender Geschäftsprozess betrachtet wird Technologieeinsatz Die Architektur einer SOA mit weiteren Konzepten hinsichtlich Quality of Service wird in Abbildung 2.8 dargestellt. Abbildung 2.8: SOA-Architektur [JMS06] Nachfolgend werden Technologien vorgestellt, die für die Umsetzung einer SOA verwendet werden können. Abbildung 2.9 zeigt dieselbe Architektur mit möglichen Technologien zur Umsetzung. Die Grundlage bildet der Enterprise-Service-Bus, welcher die Kommunikations-Infrastruktur für die Services bereitstellt. Die Kommunikation der Services findet über das SOAP-Protokoll statt. Bereitgestellt werden die Services in diesem Fall als Webservices, die mittels WSDL-Dokumenten (Web

28 16 2 Grundlagen Service Description Language: Informationen in [CJ04]) beschrieben werden. Die Realisierung erfolgt über herkömmliche Programmiersprachen. Jetzt müssen diese einzelnen Services zu einem Geschäftsprozess zusammengesetzt werden, welches durch BPEL realisiert wird. Besonders wichtig ist, dass die Technologien nach den SOA-Richtlinien eingesetzt werden. Die Technologien alleine ergeben noch keine SOA. Abbildung 2.9: SOA-Architektur mit Technologie [JMS06] Wenn die Top-Down-Sicht auf die Architektur angewendet wird, steht auf höchster Ebene der Geschäftsprozess aus angeordneten Services. BPEL wird in diesem geschäftsprozessorientierten Ansatz verwendet und kann sowohl bei Workflow-Services als auch bei Composite-Services eingesetzt werden. 2.2 Business Process Execution Language BPEL repräsentiert einen Zusammenfluss aus den beiden Sprachen WSFL von IBM und XLANG von Microsoft. In WSFL werden Geschäftsprozesse auf Basis von Webservices beschrieben. Diese sind in einem Modell per XML definiert und bilden einen gerichteten Graphen. XLANG hingegen ist eine in Blöcke strukturierte Sprache. BPEL verbindet diese beiden Aspekte und bietet eine breite Möglichkeit der Geschäftsprozessmodellierung. Die erste Version von BPEL wurde von den Unternehmen IBM, BEA und Microsoft im August 2002 entwickelt. Nachdem SAP und Siebel sich ebenfalls anschlossen, wurde im März 2003 die Version 1.1 spezifiziert, die verschiedene Änderungen und Verbesserungen umfasst.

29 2.2 Business Process Execution Language 17 Seit April 2003 wurde BPEL für Standardisierungszwecke OASIS (Organisation for the Advancement of Structured Information Standards [OASIS]) übergeben, wo das WSBPEL TC (Web Services Business Process Execution Language Technical Committee [WSBPEL TC]) gegründet wurde. Im April 2007 wurde der OASIS Standard WS-BPEL in der Version 2.0 veröffentlicht. Die Anzahl der mitwirkenden Unternehmen hat sich stark vergrößert. Bald wird OASIS WS-BPEL in der Version 3.0 verabschieden. Dies zeigt, dass sich BPEL weiterentwickelt und unterstreicht, wie wichtig BPEL für die Industrie ist. Die Spezifikationen sind unter [BPELSpecs] erhältlich. Ebenfalls sind dort Unterschiede der Versionen veranschaulicht, auf die nicht weiter eingangen wird. Die folgenden Kapitel beziehen sich auf [JMS06] Einführung Der Geschäftsprozess wirkt nach außen wie ein einziger Service. Von dem Prozess verwendete Services bleiben nach außen verborgen. Es wird zwischen Geschäftsprozessen unterschieden, die zum einen nur innerhalb eines Unternehmens ablaufen und zum anderen die Services anderer Unternehmen nutzen. Abbildung 2.10 zeigt die beiden unterschiedlichen Arten. Ein unternehmensinterner Geschäftsprozess würde in diesem Fall nur die ersten beiden Services nutzen. Abbildung 2.10: Geschäftsprozessarten

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Web 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.

Mehr

Workflow Systeme mit der Windows Workflow Foundation

Workflow Systeme mit der Windows Workflow Foundation Studiengang Electronic Business (EB) Diplomarbeit (280000) Workflow Systeme mit der Windows Workflow Foundation externe Betreuung durch Christoph Müller vorgelegt bei Prof. Dr. Michael Gröschel von Hans-Martin

Mehr

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage. Integration mit Die Integration der AristaFlow Business Process Management Suite (BPM) mit dem Enterprise Information Management System FILERO (EIMS) bildet die optimale Basis für flexible Optimierung

Mehr

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

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008 Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen

Mehr

Kommunikations-Management

Kommunikations-Management Tutorial: Wie importiere und exportiere ich Daten zwischen myfactory und Outlook? Im vorliegenden Tutorial lernen Sie, wie Sie in myfactory Daten aus Outlook importieren Daten aus myfactory nach Outlook

Mehr

Microsoft SharePoint 2013 Designer

Microsoft SharePoint 2013 Designer Microsoft SharePoint 2013 Designer Was ist SharePoint? SharePoint Designer 2013 Vorteile SharePoint Designer Funktionen.Net 4.0 Workflow Infrastruktur Integration von Stages Visuelle Designer Copy & Paste

Mehr

Zustandsgebundene Webservices

Zustandsgebundene 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

Mehr

TTS - TinyTimeSystem. Unterrichtsprojekt BIBI

TTS - TinyTimeSystem. Unterrichtsprojekt BIBI TTS - TinyTimeSystem Unterrichtsprojekt BIBI Mathias Metzler, Philipp Winder, Viktor Sohm 28.01.2008 TinyTimeSystem Inhaltsverzeichnis Problemstellung... 2 Lösungsvorschlag... 2 Punkte die unser Tool erfüllen

Mehr

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695 Database Exchange Manager Replication Service- schematische Darstellung Replication Service- allgemeines Replikation von Daten von bzw. in ein SAP-System und einer relationalen DMS-Datenbank Kombination

Mehr

Enterprise 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) Enterprise Applikation Integration und Service-orientierte Architekturen 09 Simple Object Access Protocol (SOAP) Anwendungsintegration ein Beispiel Messages Warenwirtschaftssystem Auktionssystem thats

Mehr

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen

Mehr

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit

Mehr

Workflow, Business Process Management, 4.Teil

Workflow, 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

Mehr

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank

Mehr

Online Banking System

Online Banking System Online Banking System Pflichtenheft im Rahmen des WI-Praktikum bei Thomas M. Lange Fachhochschule Giessen-Friedberg Fachbereich MNI Studiengang Informatik Erstellt von: Eugen Riske Yueksel Korkmaz Alper

Mehr

Wiederholung: Beginn

Wiederholung: 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

Mehr

Objektorientierte Programmierung für Anfänger am Beispiel PHP

Objektorientierte Programmierung für Anfänger am Beispiel PHP Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten

Mehr

Outsourcing und Offshoring. Comelio und Offshoring/Outsourcing

Outsourcing und Offshoring. Comelio und Offshoring/Outsourcing Outsourcing und Offshoring Comelio und Offshoring/Outsourcing INHALT Outsourcing und Offshoring... 3 Comelio und Offshoring/Outsourcing... 4 Beauftragungsmodelle... 4 Projektleitung vor Ort und Software-Entwicklung

Mehr

Multichannel Challenge: Integration von Vertriebsorganisation und Contact Center in der Versicherung

Multichannel Challenge: Integration von Vertriebsorganisation und Contact Center in der Versicherung Philip Michel CRM Project Manager 23 June 2011 Multichannel Challenge: Integration von Vertriebsorganisation und Contact Center in der Versicherung 2009 IBM Corporation Die Multichannel Challenge eines

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

.. für Ihre Business-Lösung

.. für Ihre Business-Lösung .. für Ihre Business-Lösung Ist Ihre Informatik fit für die Zukunft? Flexibilität Das wirtschaftliche Umfeld ist stärker den je im Umbruch (z.b. Stichwort: Globalisierung). Daraus resultierenden Anforderungen,

Mehr

Java Enterprise Architekturen Willkommen in der Realität

Java 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

Mehr

Robot Karol für Delphi

Robot Karol für Delphi Robot Karol für Delphi Reinhard Nitzsche, OSZ Handel I Version 0.1 vom 24. Januar 2003 Zusammenfassung Nach der Einführung in die (variablenfreie) Programmierung mit Robot Karol von Freiberger und Krško

Mehr

Das Persönliche Budget in verständlicher Sprache

Das Persönliche Budget in verständlicher Sprache Das Persönliche Budget in verständlicher Sprache Das Persönliche Budget mehr Selbstbestimmung, mehr Selbstständigkeit, mehr Selbstbewusstsein! Dieser Text soll den behinderten Menschen in Westfalen-Lippe,

Mehr

POIS-Praktikum 2007. Prozessimplementierung, RosettaNet PIPs 3A

POIS-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

Mehr

Sof 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

Sof 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

Mehr

AUF LETZTER SEITE DIESER ANLEITUNG!!!

AUF LETZTER SEITE DIESER ANLEITUNG!!! BELEG DATENABGLEICH: Der Beleg-Datenabgleich wird innerhalb des geöffneten Steuerfalls über ELSTER-Belegdaten abgleichen gestartet. Es werden Ihnen alle verfügbaren Belege zum Steuerfall im ersten Bildschirm

Mehr

Powermanager Server- Client- Installation

Powermanager Server- Client- Installation Client A Server Client B Die Server- Client- Funktion ermöglicht es ein zentrales Powermanager Projekt von verschiedenen Client Rechnern aus zu bedienen. 1.0 Benötigte Voraussetzungen 1.1 Sowohl am Server

Mehr

Systemen im Wandel. Autor: Dr. Gerd Frenzen Coromell GmbH Seite 1 von 5

Systemen im Wandel. Autor: Dr. Gerd Frenzen Coromell GmbH Seite 1 von 5 Das Management von Informations- Systemen im Wandel Die Informations-Technologie (IT) war lange Zeit ausschließlich ein Hilfsmittel, um Arbeitsabläufe zu vereinfachen und Personal einzusparen. Sie hat

Mehr

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze Ihre Interessentendatensätze bei inobroker Wenn Sie oder Ihre Kunden die Prozesse von inobroker nutzen, werden Interessentendatensätze erzeugt. Diese können Sie direkt über inobroker bearbeiten oder mit

Mehr

Grundlagen verteilter Systeme

Grundlagen verteilter Systeme Universität Augsburg Insitut für Informatik Prof. Dr. Bernhard Bauer Wolf Fischer Christian Saad Wintersemester 08/09 Übungsblatt 3 12.11.08 Grundlagen verteilter Systeme Lösungsvorschlag Aufgabe 1: a)

Mehr

Themen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services

Themen. 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

Mehr

Orientierungshilfen für SAP PI (Visualisierungen)

Orientierungshilfen für SAP PI (Visualisierungen) EINSATZFELDER FÜR DIE KONFIGURATIONS-SZENARIEN INTERNE KOMMUNIKATION UND PARTNER-KOMMUNIKATION UND DIE SERVICE-TYPEN BUSINESS-SYSTEM, BUSINESS-SERVICE UND INTEGRATIONSPROZESS Betriebswirtschaftliche Anwendungen

Mehr

Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.

Vermeiden Sie es sich bei einer deutlich erfahreneren Person dranzuhängen, Sie sind persönlich verantwortlich für Ihren Lernerfolg. 1 2 3 4 Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg. Gerade beim Einstig in der Programmierung muss kontinuierlich

Mehr

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders

Mehr

Anforderungen an die HIS

Anforderungen an die HIS Anforderungen an die HIS Zusammengefasst aus den auf IBM Software basierenden Identity Management Projekten in NRW Michael Uebel uebel@de.ibm.com Anforderung 1 IBM Software Group / Tivoli Ein Feld zum

Mehr

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.

Mehr

! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006

!  # $  % & Nicki Wruck worldwidewruck 08.02.2006 !"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst

Mehr

VENTA KVM mit Office Schnittstelle

VENTA KVM mit Office Schnittstelle VENTA KVM mit Office Schnittstelle Stand: 24.05.2013 Version: VENTA 1.7.5 Verfasser: Jan Koska 1. Funktionsumfang der Office Schnittstelle Die in VENTA KVM integrierte Office Schnittstelle bietet zahlreiche

Mehr

BUILDNOTES TOPAL FINANZBUCHHALTUNG

BUILDNOTES TOPAL FINANZBUCHHALTUNG BUILDNOTES TOPAL FINANZBUCHHALTUNG VERSION 7.5.11.0 Inhaltsverzeichnis 1. EINFÜHRUNG... 2 1.1. Zweck... 2 1.2. Neuerungen... 2 1.2.1. Import... 2 1.2.2. Importvorlagen... 3 1.2.3. Sicherheitseinstellungen...

Mehr

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper) Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10 Technische Informationen (White Paper) Inhaltsverzeichnis 1. Über dieses Dokument... 3 2. Überblick... 3 3. Upgrade Verfahren... 4

Mehr

Software Engineering Interaktionsdiagramme

Software Engineering Interaktionsdiagramme Software Engineering Interaktionsdiagramme Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Nachrichtenaustausch Welche Nachrichten werden ausgetauscht? (Methodenaufrufe)

Mehr

Man liest sich: POP3/IMAP

Man liest sich: POP3/IMAP Man liest sich: POP3/IMAP Gliederung 1. Einführung 1.1 Allgemeiner Nachrichtenfluss beim Versenden von E-Mails 1.2 Client und Server 1.2.1 Client 1.2.2 Server 2. POP3 2.1 Definition 2.2 Geschichte und

Mehr

Übung: Verwendung von Java-Threads

Übung: Verwendung von Java-Threads Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum

Mehr

Skript Pilotphase em@w für Arbeitsgelegenheiten

Skript Pilotphase em@w für Arbeitsgelegenheiten Die Pilotphase erstreckte sich über sechs Meilensteine im Zeitraum August 2011 bis zur EMAW- Folgeversion 2.06 im August 2013. Zunächst einmal musste ein grundsätzliches Verständnis für das Verfahren geschaffen

Mehr

Session Beans & Servlet Integration. Ralf Gitzel ralf_gitzel@hotmail.de

Session Beans & Servlet Integration. Ralf Gitzel ralf_gitzel@hotmail.de s & Servlet Integration Ralf Gitzel ralf_gitzel@hotmail.de 1 Themenübersicht Ralf Gitzel ralf_gitzel@hotmail.de 2 Übersicht Motivation Das Interface Stateful und Stateless s Programmierung einer Stateful

Mehr

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als

Mehr

Gesetzliche Aufbewahrungspflicht für E-Mails

Gesetzliche Aufbewahrungspflicht für E-Mails Gesetzliche Aufbewahrungspflicht für E-Mails sind Sie vorbereitet? Vortragsveranstaltung TOP AKTUELL Meins und Vogel GmbH, Plochingen Dipl.-Inf. Klaus Meins Dipl.-Inf. Oliver Vogel Meins & Vogel GmbH,

Mehr

Sind Prozessmanagement-Systeme auch für eingebettete Systeme einsetzbar?

Sind 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

Mehr

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht

Mehr

Version 2.0.1 Deutsch 03.06.2014. In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen.

Version 2.0.1 Deutsch 03.06.2014. In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen. Version 2.0.1 Deutsch 03.06.2014 In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen. Inhaltsverzeichnis... 1 1. Hinweise... 2 2. Konfiguration... 3 2.1. Generische

Mehr

Prozessbewertung 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 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

Mehr

Autorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente

Autorisierung. 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

Mehr

ecaros2 - Accountmanager

ecaros2 - Accountmanager ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf

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

IT-Governance und Social, Mobile und Cloud Computing: Ein Management Framework... Bachelorarbeit

IT-Governance und Social, Mobile und Cloud Computing: Ein Management Framework... Bachelorarbeit IT-Governance und Social, Mobile und Cloud Computing: Ein Management Framework... Bachelorarbeit zur Erlangung des akademischen Grades Bachelor of Science (B.Sc.) im Studiengang Wirtschaftswissenschaft

Mehr

Neuerungen PRIMUS 2014

Neuerungen PRIMUS 2014 SEPA Der Zahlungsverkehr wird europäisch Ist Ihr Unternehmen fit für SEPA? Mit PRIMUS 2014 sind Sie auf SEPA vorbereitet. SEPA betrifft auch Sie. Spätestens ab August 2014 gibt es vor der Single European

Mehr

Ein 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? 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

Mehr

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,

Mehr

ZENITY - Die Software für Ihre Unternehmens-Releaseplanung

ZENITY - Die Software für Ihre Unternehmens-Releaseplanung ZENITY - Die Software für Ihre Unternehmens-Releaseplanung RELEASEPLANUNG HEUTE Heutige Anwendungen in in Grossunternehmen sind sind keine keine alleinstehenden alleinstehenden Insel-Applikationen Insel-Applikationen

Mehr

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de Agiles Design Dr.-Ing. Uwe Doetzkies Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de startupcamp berlin 15.3.2013 Regionalgruppe Berlin/Brandenburg Arbeitskreis Freiberufler

Mehr

Connecting Content. User Manual. Version: 1.2

Connecting Content. User Manual. Version: 1.2 Connecting Content User Manual Version: 1.2 09.09.2015 Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung 3 2 Installation 4 3 Konfiguration 5 3.1 Allgemeine Einstellungen 6 3.2 Jobs anlegen 6 3.3 Tasks

Mehr

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele: 2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Configuring Terminal Services o Configure Windows Server 2008 Terminal Services RemoteApp (TS RemoteApp) o Configure Terminal Services Gateway

Mehr

Kurzeinführung Excel2App. Version 1.0.0

Kurzeinführung Excel2App. Version 1.0.0 Kurzeinführung Excel2App Version 1.0.0 Inhalt Einleitung Das Ausgangs-Excel Excel-Datei hochladen Excel-Datei konvertieren und importieren Ergebnis des Imports Spalten einfügen Fehleranalyse Import rückgängig

Mehr

IDA ICE - Konvertieren und Importieren von mit TRY_Effekte_aufpraegen.exe erzeugten Datensätzen

IDA ICE - Konvertieren und Importieren von mit TRY_Effekte_aufpraegen.exe erzeugten Datensätzen IDA ICE - Konvertieren und Importieren von mit TRY_Effekte_aufpraegen.exe erzeugten Datensätzen Mit Einführung der 2010 TRY (Test Referenz Jahr) Klimadatensätze ist es erstmals möglich, neben den für 15

Mehr

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw, 16.04.2013

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw, 16.04.2013 Software Komponenten FS13 Gruppe 03 Horw, 16.04.2013 Bontekoe Christian Estermann Michael Moor Simon Rohrer Felix Autoren Bontekoe Christian Studiengang Informatiker (Berufsbegleitend) Estermann Michael

Mehr

How to do? Projekte - Zeiterfassung

How to do? Projekte - Zeiterfassung How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...

Mehr

Synchronisations- Assistent

Synchronisations- Assistent TimePunch Synchronisations- Assistent Benutzerhandbuch Gerhard Stephan Softwareentwicklung -und Vertrieb 25.08.2011 Dokumenten Information: Dokumenten-Name Benutzerhandbuch, Synchronisations-Assistent

Mehr

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg 7 64331 Weiterstadt

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg 7 64331 Weiterstadt Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Inhaltsverzeichnis 1 Allgemein... 3 2 Erforderliche Anpassungen bei der Installation...3 2.1 Konfiguration Jboss 7 Applicationserver (Schritt 4/10)...3

Mehr

Eigene Seiten erstellen

Eigene Seiten erstellen PhPepperShop Anleitung Datum: 3. Oktober 2013 Version: 2.1 Eigene Seiten erstellen Eigene Inhalte / CMS Glarotech GmbH Inhaltsverzeichnis Anleitung zur Erstellung von eigenen Inhalten/Links...3 1. Anmeldung

Mehr

NetStream Helpdesk-Online. Verwalten und erstellen Sie Ihre eigenen Tickets

NetStream Helpdesk-Online. Verwalten und erstellen Sie Ihre eigenen Tickets Verwalten und erstellen Sie Ihre eigenen Tickets NetStream GmbH 2014 Was ist NetStream Helpdesk-Online? NetStream Helpdesk-Online ist ein professionelles Support-Tool, mit dem Sie alle Ihre Support-Anfragen

Mehr

Mobile-Szenario in der Integrationskomponente einrichten

Mobile-Szenario in der Integrationskomponente einrichten SAP Business One Konfigurationsleitfaden PUBLIC Mobile-Szenario in der Integrationskomponente einrichten Zutreffendes Release: SAP Business One 8.81 Alle Länder Deutsch November 2010 Inhalt Einleitung...

Mehr

3. Stored Procedures und PL/SQL

3. Stored Procedures und PL/SQL 3. Stored Procedures und PL/SQL Wenn eine Anwendung auf einer Client-Maschine läuft, wird normalerweise jede SQL-Anweisung einzeln vom Client an den Server gesandt, und jedes Ergebnistupel wird einzeln

Mehr

Datenübernahme easyjob 3.0 zu easyjob 4.0

Datenübernahme easyjob 3.0 zu easyjob 4.0 Datenübernahme easyjob 3.0 zu easyjob 4.0 Einführung...3 Systemanforderung easyjob 4.0...3 Vorgehensweise zur Umstellung zu easyjob 4.0...4 Installation easyjob 4.0 auf dem Server und Arbeitsstationen...4

Mehr

HANDBUCH ÜBERNAHME BANKLEITZAHLEN

HANDBUCH ÜBERNAHME BANKLEITZAHLEN HANDBUCH ÜBERNAHME BANKLEITZAHLEN KIGST-GMBH SYSTEMHAUS MIT TRADITION UND INNOVATION STAND: AUGUST 2010 KIGST GmbH 2010 Seite 1 von 13 Inhalt Inhalt... 2 Allgemeine Hinweise... 3 Grundlegendes... 4 Bankleitzahlen

Mehr

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware Datenübernahme von HKO 5.9 zur Advolux Kanzleisoftware Die Datenübernahme (DÜ) von HKO 5.9 zu Advolux Kanzleisoftware ist aufgrund der von Update zu Update veränderten Datenbank (DB)-Strukturen in HKO

Mehr

Vgl. Oestereich Kap 2.7 Seiten 134-147

Vgl. Oestereich Kap 2.7 Seiten 134-147 Vgl. Oestereich Kap 2.7 Seiten 134-147 1 Sequenzdiagramme beschreiben die Kommunikation/Interaktion zwischen den Objekten (bzw. verschiedenen Rollen) eines Szenarios. Es wird beschrieben, welche Objekte

Mehr

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen Stand: 13.12.2010 Die BüroWARE SoftENGINE ist ab Version 5.42.000-060 in der Lage mit einem Microsoft Exchange Server ab Version 2007 SP1

Mehr

BSV Ludwigsburg Erstellung einer neuen Internetseite

BSV Ludwigsburg Erstellung einer neuen Internetseite BSV Ludwigsburg Erstellung einer neuen Internetseite Änderungshistorie Version Datum Bearbeiter Änderung 0.1 02.06.2012 A. Lorenz Neuanlage Seite 1/9 1 Inhaltsverzeichnis: 1 Inhaltsverzeichnis:... 2 2

Mehr

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren Verwaltungsdirektion Informatikdienste Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren Inhaltsverzeichnis Einleitung... 3 Installation WSUS Server... 4 Dokumente... 4 Step by Step Installation...

Mehr

4. BEZIEHUNGEN ZWISCHEN TABELLEN

4. BEZIEHUNGEN ZWISCHEN TABELLEN 4. BEZIEHUNGEN ZWISCHEN TABELLEN Zwischen Tabellen können in MS Access Beziehungen bestehen. Durch das Verwenden von Tabellen, die zueinander in Beziehung stehen, können Sie Folgendes erreichen: Die Größe

Mehr

ESB - Elektronischer Service Bericht

ESB - Elektronischer Service Bericht Desk Software & Consulting GmbH ESB - Elektronischer Service Bericht Dokumentation des elektronischen Serviceberichts Matthias Hoffmann 25.04.2012 DESK Software und Consulting GmbH Im Heerfeld 2-4 35713

Mehr

DISKUSSIONSBEITRÄGE DER FAKULTÄT FÜR BETRIEBSWIRTSCHAFTSLEHRE MERCATOR SCHOOL OF MANAGEMENT UNIVERSITÄT DUISBURG-ESSEN. Nr. 374

DISKUSSIONSBEITRÄGE DER FAKULTÄT FÜR BETRIEBSWIRTSCHAFTSLEHRE MERCATOR SCHOOL OF MANAGEMENT UNIVERSITÄT DUISBURG-ESSEN. Nr. 374 DISKUSSIONSBEITRÄGE DER FAKULTÄT FÜR BETRIEBSWIRTSCHAFTSLEHRE MERCATOR SCHOOL OF MANAGEMENT UNIVERSITÄT DUISBURG-ESSEN Nr. 374 Eignung von Verfahren der Mustererkennung im Process Mining Sabrina Kohne

Mehr

360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf

360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf 360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf Von der Entstehung bis heute 1996 als EDV Beratung Saller gegründet, seit 2010 BI4U GmbH Firmensitz ist Unterschleißheim (bei München)

Mehr

Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen

Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Handbuch timecard Connector 1.0.0 Version: 1.0.0 REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Furtwangen, den 18.11.2011 Inhaltsverzeichnis Seite 1 Einführung... 3 2 Systemvoraussetzungen...

Mehr

Excel beschleunigen mit dem mit Windows HPC Server 2008 R2

Excel beschleunigen mit dem mit Windows HPC Server 2008 R2 Excel beschleunigen mit dem mit Windows HPC Server 2008 R2 Steffen Krause Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com/steffenk Haftungsausschluss Microsoft kann für die Richtigkeit

Mehr

Verarbeitung der Eingangsmeldungen in einem Callcenter

Verarbeitung der Eingangsmeldungen in einem Callcenter Q-up ist ein Produkt der: Anwendungsbeispiele Verarbeitung der Eingangsmeldungen in einem Callcenter Der Testdatengenerator Der Testdatengenerator Verarbeitung der Eingangsmeldungen in einem Callcenter

Mehr

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation. 7 Key Features.

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation. 7 Key Features. Inhalt 1 Übersicht 2 Anwendungsbeispiele 3 Einsatzgebiete 4 Systemanforderungen 5 Lizenzierung 6 Installation 7 Key Features Seite 2 von 11 1. Übersicht MIK.mobile for ipad ist eine Business Intelligence

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

Getting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen

Getting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen Getting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen 1 Download und Import der Lösung 2 Import der aktuellenverpflegungspauschalen 3 Weitere Informationen und Problembehandlung 1 Download

Mehr

Leitfaden zu Starmoney 9.0

Leitfaden zu Starmoney 9.0 Single Euro Payment Area (SEPA)-Umstellung Leitfaden zu Starmoney 9.0 Wichtiger Hinweis Bitte beachten Sie, dass die btacs GmbH alle Leitfäden nach bestem Wissen und Gewissen erstellt hat, und diese der

Mehr

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,

Mehr

P030 The Open Group Architecture Framework (TO-GAF) als Unternehmensarchitektur Methode für die Bundesverwaltung

P030 The Open Group Architecture Framework (TO-GAF) als Unternehmensarchitektur Methode für die Bundesverwaltung Eidgenössisches Finanzdepartement EFD Informatiksteuerungsorgan des Bundes ISB P030 The Open Group Architecture Framework (TO-GAF) als Unternehmensarchitektur Methode für die Bundesverwaltung Klassifizierung:

Mehr

Sybase Central Dokumentation Aktivierung der Monitoringfunktion

Sybase Central Dokumentation Aktivierung der Monitoringfunktion Sybase Central Dokumentation Aktivierung der Monitoringfunktion Version 1.0 14. Dezember 2012 Inhaltsverzeichnis 1 EINLEITUNG... 3 2 ZIELSETZUNG... 3 3 VORGEHENSWEISE... 3 4 ANHANG... 7 4.1 DOKUMENTHISTORIE...

Mehr

Inhalt. meliarts. 1. Allgemeine Informationen... 2 2. Administration... 2 2.1 Aufruf... 2 2.2 Das Kontextmenü... 3 3. E-Mail Vorlagen...

Inhalt. meliarts. 1. Allgemeine Informationen... 2 2. Administration... 2 2.1 Aufruf... 2 2.2 Das Kontextmenü... 3 3. E-Mail Vorlagen... Inhalt 1. Allgemeine Informationen... 2 2. Administration... 2 2.1 Aufruf... 2 2.2 Das Kontextmenü... 3 3. E-Mail Vorlagen... 4 Seite 1 von 7 meliarts 1. Allgemeine Informationen meliarts ist eine Implementierung

Mehr

Durchführung der Datenübernahme nach Reisekosten 2011

Durchführung der Datenübernahme nach Reisekosten 2011 Durchführung der Datenübernahme nach Reisekosten 2011 1. Starten Sie QuickSteuer Deluxe 2010. Rufen Sie anschließend über den Menüpunkt /Extras/Reisekosten Rechner den QuickSteuer Deluxe 2010 Reisekosten-Rechner,

Mehr

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten 2008 netcadservice GmbH netcadservice GmbH Augustinerstraße 3 D-83395 Freilassing Dieses Programm ist urheberrechtlich geschützt. Eine Weitergabe

Mehr

Anleitung Typo3-Extension - Raumbuchungssystem

Anleitung Typo3-Extension - Raumbuchungssystem Anleitung Typo3-Extension - Raumbuchungssystem t3m_calendar v 1.1 Stand 15.12.2011 Mehr Datails siehe: http://www.typo3-macher.de/typo3-ext-raumbuchungssystem.html 1 INHALT 1. Bedienungsanleitung der Anwendung...

Mehr

Howto. Einrichten des TREX Monitoring mit SAP Solution Manager Diagnostics

Howto. Einrichten des TREX Monitoring mit SAP Solution Manager Diagnostics Howto Einrichten des TREX Monitoring mit SAP Solution Manager Diagnostics Inhaltsverzeichnis: 1 GRUNDEINSTELLUNGEN IM SAP SOLUTION MANAGER... 3 1.1 ANLEGEN EINES SERVERS... 3 1.2 ANLEGEN EINES TECHNISCHEN

Mehr