Rolf Behrens (B.Sc.) FH Osnabrück



Ähnliche Dokumente
Ein mobiler Electronic Program Guide

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Vorstellung Projekt Nr. 9. Berlin,

SAP NetWeaver Gateway. 2013

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

Björn Heinemann Leiter Entwicklung Energiewirtschaft

Unified Communications & Collaboration

Grundlagen Software Engineering

Software-Praktikum. Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2013

WEBAPPLIKATIONEN MIT PHP. Wo gibt es Hilfe? Wie fang ich an?

Das Internet ist mobil. John Riordan Bern, 17. Jan 2013

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt

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

Der Design-Workflow im Software-Entwicklungs-Prozess

Anforderungsgetriebene Webentwicklung mit Grails:

Installations- und Bedienungsanleitung CrontoSign Swiss

Wer ist Serviceplan?

Lösungsvorschlag für Übungsblatt 6 Software Engineering 1 (WS 2012/13)

Web Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke J.M.Joller 1

Apache - Maven. Java-Erstellung auf Plugin-Basis. Martin Hoffmann

Ein mobiler Electronic Program Guide für Android

Datenhaltung für Android Model First Christian Ingenhaag, Frederik Götz, Carl Steeg

Workshop II. BAPI-basierte Business Collaboration mit dem SAP Web Application Server

SharePoint 2013 Mobile Access

Dokumentation, Analyse, Optimierung,

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages

INSYDE -Integration of Health System Data and Exchange

Praktikum Datenbanksysteme. Ho Ngoc Duc IFIS - Universität zu Lübeck

Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller conplement AG Nürnberg

Mobile Angebote Strategie einer Verwaltung. Freie und Hansestadt Hamburg Dr. Ursula Dankert

Vorankündigung Die Verlagsleitung und der Erfolgsautor der Blauen Business-Reihe ist auf der Frankfurter Buchmesse 2007 vertreten.

Prozessunterstützung durch BPR-, BPM- und Workflow-Systeme

Implementation of a Framework Component for Processing Tasks within Threads on the Application Level

Service Coding Crash Course

Luca Piras SharePoint Specialist it-function software GmbH

Fähigkeiten des BizTalk Servers

11. Swiss CRM Forum Mobiler Kundenservice wann die APPeconomy auch für SIE Sinn macht

Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI

Die perfekte Online-Hilfe auf Basis von HTML5 und Open-Source- Komponenten. Jochen Marczinzik , tekom Führjahrstagung

AbaWeb Treuhand. Hüsser Gmür + Partner AG 30. Oktober 2008

Inhaltsverzeichnis. Teill 17 Einleitung 18

INDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH

Fragen Arthur Zaczek. Apr 2015

SEA. Modellgetriebene Softwareentwicklung in der BA

Generatives Programmieren

OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes

13. Internationales Symposium der Informationswissenschaft vom März 2013 an der Fachhochschule Potsdam

Übersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.

Model View Controller Pattern

Aktuelles zu ECLISO ICN/RC, Mobile und Cloud Live Vorstellung

Spring Dynamic Modules for OSGi Service Platforms

Inhalt I. Blick zurück II. Was sind WebServices? III. Rahmenwerk für edienstleistungen IV. Verwendete WebServices

Eclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps

IT-Beratung: Vom Geschäftsprozess zur IT-Lösung

Testframework für Eckelmann SFT

Hilfe, ich verstehe meine APEX Seite nicht mehr! DOAG Development Konferenz, Düsseldorf

GEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version Optional einen DHCP Server.

AGENDA BUNDESWEHR IN FÜHRUNG AKTIV. ATTRAKTIV. ANDERS.

d.velop smart folder for SAP ERP Fassen Sie im SAP GUI Ihre Vorgänge übersichtlich in einer Ordnerstruktur zusammen

Bes 10 Für ios und Android

Hochschule Darmstadt und Lufthansa ein Kooperationsprojekt LH BB Privacy App Quiz Lounge

desk.modul : ABX-Lokalisierung

Praktikum/Thesis im Bereich Softwareentwicklung - Embedded Softwareentwicklung

Graphen in Apex von Thomas Hernando.

AAI in TextGrid. Peter Gietz, Martin Haase, Markus Widmer DAASI International GmbH. IVOM-Workshop Hannover,

emlp: e-learning Plattform und mobile Lösungen für Military Operations EUROKEY Software GmbH Ludwig Kuhn

Anwenderworkshop Mobile Verwaltungsdienste. Berlin,

Einstieg ins Couponing

Der Kopf ist rund, damit das Denken die Richtung

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Inhaltsverzeichnis. TeiM. V E E.l E.2 E.3 E.4. Vorwort von Stefan Tilkov Einleitung Zielgruppe Über dieses Buch Konventionen Dank

Das Content-Management-System OpenCms im Vergleich mit TYPO3 und Joomla. Seminarvortrag von Wolfgang Neuß

Melde- und Veröffentlichungsplattform Portal (MVP Portal) Hochladen einer XML-Datei

Vorstellung des BMBF-Projektes FluSs aus Sicht eines Endanwenders. Düsseldorf Maritim-Hotel, 09. Juli 2013 Mark Zwirner

Neuigkeiten bestehender Komponenten

Die Technologie der Mumie

Server-centric vs. Client-centric Web Applications. BITKOM Software Summit 2014, Frankfurt

Neues aus dem 52 North WPS Projekt. Benjamin Proß, FOSSGIS,

Design Pattern - Strukturmuster. CAS SWE - OOAD Marco Hunziker Klaus Imfeld Frédéric Bächler Marcel Lüthi

OS IDE Webserver Integration des Webservers in die IDE Wireshark Webserver II Dynamisches Webprojekt in Eclipse

IGH Primarstufe Info Klasse 4 Verfahren Grundschulempfehlung Schuljahr

Modellgetriebene Softwareentwicklung in der Bundesagentur für Arbeit

G S C H O O L. Modul 5: Geoinformationssysteme. Geoinformatik im Informatik-Unterricht. Komponenten und Fähigkeiten eines einfachen GIS

Anleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15

Erläuterung des technischen Hintergrundes des neues RIWA GIS-Zentrums

Die österreiche Bürgerkarte Technik aus Sicht der Applikation

Erfolg beginnt im Kopf

Mobilität der Zukunft in Blauen Fahren wir zusammen!

Was ist das Tekla Warehouse

Teleserver. Mobile Pro. Teleserver Mobile Pro. Kurzanleitung für Android Anwender

Webseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web

Fakten zur Wasserhärte

Sicherheitstage SS 2007

Zend PHP Cloud Application Platform

Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web , Bilster Berg Drive Resort Michael Steinhoff, agentbase AG.

Von Perimeter-Security zu robusten Systemen

WEB-Dienste in GIS Umgebung

Transkript:

Integration von IMS-Diensten in Unternehmensanwendungen am Beispiel einer Audio-/Dokumentenkonferenz (mittels TeamCom SCE) Rolf Behrens (B.Sc.) FH Osnabrück

Inhalt TeamCom Projektbeschreibung Vorstellung des TeamCom SCE Vorstellung der Audio-/Dokumentenkonferenz 2

TeamCom - Projektbeschreibung 3

Projektbeschreibung Entwicklung neuer B2B-Mehrwertdienste zeitaufwändig => Technologisches Wissen nötig Hoher Bedarf an Verfahren für schnelle und einfache Dienstentwicklung Entwicklung sollte unabhängig von konkreter Implementierung erfolgen Konzentration auf Design Ziel: IMS- /P2P-basierte Dienstbereitstellung und Entwicklung 4

JAIN SLEE JAIN Service Logic Execution Environment (JSLEE) Definiert komponenten-, event- und transaktionbasierte Architektur Entworfen für niedrige Latenz und hohen Durchsatz Abstrahiert die darunterliegende Infrastruktur durch Verwendung von Resource Adaptors (RA) Service Building Block (SBB) enthält Anwendungsund Service-Logik 5

RB9 Mobicents Application Server Als Application Server (AS) wird mobicents verwendet Durch Resource Adapter (RA) externe Anbindung Service building Blocks (SBB) werden vom TeamCom Service Creation Environment (SCE) erstellt und im TeamCom AS gestartet 6

Folie 6 RB9 mobicents bild raus Anderes bild größer Rolf Behrens; 14.05.2010

TeamCom Architektur Architektur besteht aus 4 Schichten Service Creation Environment (SCE) Design und Komposition neuer Mehrwertdienste Service Deployment (SD) Bekanntmachung der Mehrwertdienste Service Execution Engine (SEE) JSLEE Application Server Service Transport Layer (STL) Abstraktion von Kommunikationsprotokollen 7

Vorstellung: TeamCom Service Creation Environment (SCE) 8

RB10 TeamCom SCE Ziel: Einfache Diensterstellung auf Basis von Eclipse Keine tiefe Kenntnis über intern verwendete Technologie nötig Beschreibung durch BPEL Enthält TeamCom- Erweiterungen 6 generische Kommunikationsbausteine Hilfestellung durch Wizards 9

Folie 9 RB10 folie 11 bekommt folie 13 Rolf Behrens; 14.05.2010

RB13 TeamCom SCE 10

Folie 10 RB13 Folie soll das bild nochmal hervorheben und größer zeigen Rolf Behrens; 18.05.2010

TeamCom SCE BPEL Java XML Sbb.java JainSLEE Application Server Eclipse Gui Code Generator build.xml Deployment service.xml sbb-jar.xml Kommunikations bausteine Workflow Executable Code Dienst 11

Beispielhafte Implementierung Audio- /Dokumentenkonferenz 12

Audio- / Dokumentenkonferenz Was ist eine Audio-/Dokumentenkonferenz? Präsentation online über einen Webbrowser vorführen Konferenz-Teilnehmer haben stets gleiche Sicht auf die Präsentation Konferenzleiter initiiert und leitet die Konferenz Parallele Telefon- / VOIP-Konferenz Konferenzleiter Entfernte Konferenzteilnehmer Steuert Konferenz 13

Audio- / Dokumentenkonferenz Entwickelt auf Basis des TeamCom SCE Arbeitet nach den Grundsätzen des MVC (Model View Controller) Web-Part (View) Java-Servlets / Java-Script (AJAX) Fachlogik (Controller) TeamCom-Architektur (JAIN SLEE) Beschreibung erfolgt über TeamCom SCE durch BPEL Anbindung externer Systeme durch RAs 14

Folie 14 RB2 bessere aufteilung... hierarchien nerven.-) Rolf Behrens; 14.05.2010

Audio- / Dokumentenkonferenz 15

Audio- / Dokumentenkonferenz 16

RB11 Anzeige über den Browser 17

Folie 17 RB11 versch browser handys use zeigen iphone android nokia Rolf Behrens; 14.05.2010

RB12 Auch auf mobilen Geräten Unterstützung verschiedener Geräte und Plattformen durch mobile Browser 18

Folie 18 RB12 versch browser handys use zeigen iphone android nokia Rolf Behrens; 14.05.2010

Ende Vielen Dank für Ihre Aufmerksamkeit! rolf.behrens@fh-osnabrueck.de 19