Integration bestehender Line of Business Anwendungen in SharePoint Frank Fischer Microsoft Deutschland http://www.microsoft.com/patterns.

Slides:



Advertisements
Ähnliche Präsentationen
Be.as WEB Technologie
Advertisements

integrative process management solutions
E-Commerce Shop System
Was gibt´s neues im Bereich Sicherheit
Web Storage System - Einrichten, Verwalten und Anwendungsmöglichkeiten
Karo IT Viehmarkt Neumarkt Karo IT Neumarkt GmbH | Tel.:
Daten fließen lassen XML in Microsoft Office 2003 Lorenz Goebel Frank Fischer
Zusammenarbeit in Office mit den SharePoint Technologien Michael Carpi
Design- und Entwicklungswerkzeuge
:35 Architektur Moderner Internet Applikationen – Sonderthema 1 Copyright ©2003 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
A deeper look into EAI Experience from Reality
Systemverwaltung wie es Ihnen gefällt.
Basis-Architekturen für Web-Anwendungen
Content Management Systeme
Übung 5 Mehrstufige Client/Server-Systeme mit Enterprise Java Beans
Datenbankzugriff im WWW (Kommerzielle Systeme)
Erweiterung B2B Usermanagement / LDAP-Anbindung
NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.
Intranet-Portal mit Microsoft SharePoint Portal Server
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Microsofts XML-Strategie aus Sicht des Endanwenders Klaus Rohe Developer Platform & Strategy Group Microsoft Deutschland GmbH.
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
Web-Datenbanken Ein Ausblick. © Prof. T. Kudraß, HTWK Leipzig Ausblick auf aktuelle Trends Web 2.0 (Social Web) Informationsintegration: (Web) Content.
Komplexe Systemlandschaft
Introducing the .NET Framework
SharePoint Portal Server 2003 Überblick und Einblick in ein Migrationsprojekt.
Überlegungen zur Architektur eines Fachinformations-Netzwerkes am Beispiel des CeGIM Mehrwert ist es nicht nur, Daten von ihren Quellen zu den Nutzern.
Identity für GSI Michael Dahlinger, GSI
Microsoft Office Information Bridge Framework Jens Häupel.NET Technologieberater Developer Platform & Strategy Group Microsoft Deutschland GmbH.
Ribbon Benutzeroberfläche / UI SharePoint Workspace SharePoint Mobile Office Client und Office Web App Integration Unterstützung von Standards.
Sicherer Zugang zu internen Terminalservern von öffentlichen PCs
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Web Services Die Zukunft netzbasierter Applikationen iternum GmbH Alexanderstraße Frankfurt/Main
Integration heterogener verteilter Systeme mit WS-BPEL – ein Praxisbeispiel Dr. Wolf-Dieter Heinrichs.
Best Practices in der Datenbank-programmierung
EJB-Applikationsserver
SQL Server 2005 CLR-Integration
EAI und Web Services Gerhard Wagner
Service Orientierte Architektur
Aichinger Christian, Strasser Jürgen. Inhalt JSF EJB Praxis - Integration.
Basiswissen für Partner und interessierte Kunden Technologie.
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
… und was man damit machen kann.
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Java Server Pages Sergej Keterling
Management- und Web Services- Architekturen
Begrüßung & Technical Keynote Christoph Bischoff Bernd Vellguth
Top Features kurz vorgestellt: Workplace Join
XML und Datenbanken © 2006 Markus Röder
XML (Extensible Markup Language)
SQL Server nach MySQL Datenbank-Migration SQLWays – Software für Migration Präsentation Copyright (c) Ispirer Systems Ltd. Alle.
Arbeitsbereich „Rechnernetze und verteilte Systeme“
Projekt Pokémon (CSL) Evaluation Technologien / Entwicklungsumgebungen Schlusspräsentation, Philip Iezzi, BDLI 2.
MSDN TechTalk Anwendungen integrieren in Microsoft Dynamics CRM 4.0.
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
Oracle Portal think fast. think simple. think smart. Dieter Lorenz, Christian Witt.
Einleitung Vergleich Empfehlung PAVONE Portal / WebSphere Portal - was wann? Olaf Hahnl PAVONE AG.
J2EE-Motivation(I) Anforderungen an heutige Software u.a.:
SS 2015 – IBB4C Datenmanagement Fr 17:00 – 18:30 R Vorlesung #1 Datenmanagement.
E-Archiv Durch die Präsentation führt sie: Jack Kraus ScanView ist ein Produkt der Allgeier IT GmbH (Feb 2010)
Datenbanken Produkte Dienstleistungen Referenzen.
Datenbanken Produkte Dienstleistungen Referenzen.
Application Infrastructure Technologies Extending OnPremise EAI to the Cloud Wilfried Mausz BSc. dataformers GmbH Lothar Mausz dataformers.
Mainframe und WebServices bei der W. KAPFERER KG Einfache Internet-Lösungen in Verbindung mit vorhandenen Host-Programm-Strukturen.
Scamander S O L U T I O N S Befreien Sie Ihre Oracle Applications Daten! Christian Rokitta - Berater Scamander Solutions BV
Business Process Excuction Lanaguage
Business Process Excuction Lanaguage
Von Oracle Reports zum BI Publisher
 Präsentation transkript:

Integration bestehender Line of Business Anwendungen in SharePoint Frank Fischer Microsoft Deutschland http://www.microsoft.com/patterns

Enterprise Application Integration Frank Fischer Technologieberater Microsoft Deutschland GmbH frankfi@microsoft.com

Agenda Die 4 möglichen Szenarien Zusammenfassung WebCapture Punk zu Punkt Datacache Integration Server Zusammenfassung

Application/Integration Server Mögliche Szenarien Programmatisch Infrastrukturell Web Part Web Capture App HTML / XML / WSRP Web Part Data Cache App Data Warehouse Web Part Punkt-zu-Punkt App SOAP, ADO.NET, App. APIs Web Part Application/Integration Server App Application Server

Web Capture Positiv Wann macht es Sinn: Tools Negativ Super einfach, fertig in Minuten Wenig oder gar kein Programmieren notwendig Wiederverwenden von bereits existierenden Oberflächen Negativ Die jeweilige Applikation muss eine Weboberfläche bereitstellen Wenig Möglichkeiten Daten zu transformieren/Verknüpfen Wann macht es Sinn: Die einzubindende Applikation hat ein Web Interface Es geht nicht um Daten, sondern um Präsentation Schnell Tools Page Viewer Web Part Web Capture Web Part SAP iView Web Part Toolkit WSRP Toolkits

Web Services for Remote Portlets Frank Fischer - Integration bestehender Line of Business Anwendungen in SharePoint Web Services for Remote Portlets Idee: Inhalte von Portal A schnell und sauber in Portal B zur Verfügung stellen. Lösung: Standard, basierend auf Web Services Breite Unterstützung aus Industrie BEA, Bowstreet, Citrix, Commerce One, Computer Associates, CrossWeave, Divine, Drake Certivo, Factiva, France Telecom, Fujitsu, Gluecode, HP, IBM, Interwoven, Kinzan, Lexis-Nexis, Lotus, MacDonald Bradley, Microsoft, Moravia IT, Netegrity, Novell, Oracle, Peoplesoft, Perficient, Plumtree, Reed Elsevier, SAP, SeeBeyond, Silverstream, Stellent, Sun Microsystems, Sybase, Tibco , Vignette, WebCollage http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp WSRP WebService Toolkit for SharePoint http://www.gotdotnet.com/workspaces/workspace.aspx?id=805b3559-c810-4119-86f4-11ba5c16a5b0 WSRP Consumer WebPart Toolkit http://www.gotdotnet.com/workspaces/workspace.aspx?id=2e3d8a57-ec9f-4d16-9a81-a395679d6392 SAP iView Web Part Toolkit http://www.gotdotnet.com/workspaces/workspace.aspx?id=d6129dc0-efc4-457d-a821-fd26aef566de

Einsatz von WSRP in Portalen WSRP Producer WSRP Consumer WSRP Service Portal WSRP Service Zusammengestelltes HTML, WML, VoiceXML, ... über HTTP WSRP Service Mark-Up Fragmente Versendet über SOAP Portale können Darstellung vieler WSRP Producer zusammenführen WSRP Dienste können Kontext auslesen Benutzerprofil beim Portal Gewünschte Sprache und Darstellung Quelle: OASIS WSRP Technical Commitee

Portale stellen Portlets bereit WSRP Consumer WSRP Producer Portals Portals WSRP Interface Server Portal Portlet Portals Portal Portlet Portlet Große Anzahl von Benutzern Portal als Zwischenhändler, Eventuell Cache für WSRP Producer Publishing Portal Für Benutzer eines sekundären Portals (WSRP Consumer) sind eingebundene Portlets transparent Quelle: OASIS WSRP Technical Commitee

Lösungen von Microsoft Einsatz von WSRP in Portalen WSRP Consumer Web Part Toolkit http://www.gotdotnet.com/workspaces/workspace.aspx?id=2e3d8a57-ec9f-4d16-9a81-a395679d6392 Portale stellen Portlets bereit WSRP WebService Toolkit for SharePoint http://www.gotdotnet.com/workspaces/workspace.aspx?id=805b3559-c810-4119-86f4-11ba5c16a5b0 SAP iView einbinden SAP iView Web Part Toolkit http://www.gotdotnet.com/workspaces/workspace.aspx?id=d6129dc0-efc4-457d-a821-fd26aef566de

Punkt zu Punkt Wann macht es Sinn: Tools APIs Positiv Negativ Die Applikation bietet eine API Unsere Ansprüche sind relativ gering Tools FrontPage Data View Web services, XML data, ADO.NET RSS Web Feed Web Part XML Web Part APIs SAP .NET Connector Siebel DCOM Connector Positiv Zugriff auf Applikationen wie von deren Programmierer gedacht Maximale Kontrolle und Wiederverwendung von Daten Keine Middleware Infrastruktur Wenig Abhängigkeiten Negativ Programmierung der jeweiligen APIs notwendig Transaktionen, konkurrierender Zugriff ?? Last auf Back-End-Systeme

Data Cache Wann macht es Sinn: Tools Positiv Negativ Last von den Enterprise Application Servern fernhalten Bewegen von großen Ergebnissätzen Transformationen oder Datenabstraktion Kein Zurückschreiben notwendig Tools Datenbank ( Microsoft® SQL Server) oder SharePoint Listen SQL DTS FrontPage Data View Positiv Wenig Last auf Enterprise Application Web Parts müssen nur ADO.NET aufrufen Einfacher Weg Daten aus unterschiedlichen Quellen zu kombinieren Negativ Eine Applikation muss die Daten in den Zwischenspeicher überführen Zurückschreiben ist schwer Zugriffssteuerung muss repliziert werden

Application/Integration Server Wann macht es Sinn: Weiterverwenden vorhandener Adapter (BizTalk) Orchestrierung, Transaktionen, Chaching, Schema-Mapping oder konkurrierender Zugriff notwendig Primär sollen Prozess angestoßen und nicht große Datenmengen bewegt werden Tools Windows Server 2003 BizTalk 2002/2004 + Adapters Host Integration Server 2004 Positiv Standardvorgehen bei Einbindung von Integration Server Integrationsserver nimmt Zugriff ab Mehrwert durch Integrationsserver (Transaktionen, Datentransformationen…) Negativ Komplexe Infrastruktur muss aufgebaut und betreut werden Nicht optimal für großen Datenmengen

BizTalk als Integration Server Web Part Web Part Web Part WebPart Interaction Personalization Categorization Search Single Sign-On Portal SharePoint Portal Server Web services Single Sign-On Orchestration Business Rules Schema Mapping Load Balancing Sync/Async Auditing HIS 2004 Prozess und Integration Integration: BizTalk Server App Server: Windows Server 2003 BT Adapters Connectors SAP Siebel HIS HOST Applikationen

Schlüssel Integrations- Technologien SharePoint Portal Server Suchmaschine Integration von Dokumenten oder dokument-ähnlichen Informationen Volltext- und eigenschaftsbasierte Suche BizTalk Server (2002, 2004) Orchestration Messaging Schema Mapping Web Services Web Parts SharePoint Portal Server Single Sign-On Service

SharePoint Portal Server Single Sign-On Service Eigentlich ist es mehr ein sicherer Speicher für Anmeldeinformationen als klassisches SSO Kann von allen der vier fundamentalen Methoden verwendet werden Credential Mapping Databank Anmeldeinformationen pro Benutzer Anmeldeinformationen für Gruppen Unterstützt Zertifikate sowie Benutzername/Passwort API für UI und Objektmodell Distributed Ticketing Integration zu BizTalk und dessen Adapter Einfach zu konfigurieren, verwalten und zu benutzen

SSO mit Punkt-Zu-Punkt Kommunikation zu LOB SAP .NET Connector API Web Part ruft managed API auf Methodenaufruf Web Part LOB Ergebnisse zurück SSO Service Web Part ruft SSO auf, um Credentials zu erhalten SPS DB SSO Dienst liest Credentials aus

BizTalk Adapter for Web Services SSO mit BizTalk Server 2002 SOAP Aufruf mit Ticket im Envelope BizTalk Adapter for Web Services Actional Adapter für SAP BizTalk Server Aufruf abarbeiten, Weiterleitung zu LOB Adapter Methodenaufruf, Ergebnisrückgabe Web Part SAP SSO Service Ticket wird an BizTalk SSO Service übergeben SSO Service Web Part ruft SSO API auf, für die Auflösung der Credentials Ticket wird an Web Part weitergegeben Ticket wird gegen Credentials eingetauscht SPS DB SSO Service erzeugt Ticket

BizTalk Adapter for Web Services SSO mit BizTalk Server 2004 SOAP Aufruf mit Ticket im Envelope BizTalk Adapter for Web Services Adapter für SAP BizTalk Server Aufruf abarbeiten, Weiterleitung zu LOB Adapter Methodenaufruf, Ergebnisrückgabe Web Part SAP SSO Service SSO Service Web Part ruft SSO API auf, für die Auflösung der Credentials Ticket wird an Web Part weitergegeben Ticket wird gegen Credentials eingetauscht Ticket wird an BizTalk SSO Service übergeben SPS DB SSO Service erzeugt Ticket

Fragen und Antworten

Ihr Potenzial. Unser Antrieb.