- Tobias Müller, Chief Architect & CEO, progile GmbH

Preview:

DESCRIPTION

Neuer Zugang zu vorhandenen Daten - Serviceorientierung und BizTalk an der Universität St. Gallen. - Tobias Müller, Chief Architect & CEO, progile GmbH. Tobias Müller. Chief Architect & CEO, progile GmbH. Agenda. Integration/BizTalk an der HSG Building Blocks & Architektur - PowerPoint PPT Presentation

Citation preview

Neuer Zugang zu vorhandenen Daten - Serviceorientierung und BizTalk

an der Universität St. Gallen

- Tobias Müller, Chief Architect & CEO, progile GmbH

Tobias MüllerChief Architect & CEO, progile GmbH

Agenda

Integration/BizTalk an der HSGBuilding Blocks & ArchitekturIST/SOLL VergleichHerausforderungenIntegration mit AppFabric

Projektauftrag

Ausgangssituation (Auszug)

Un.ITApplicati

on

Legacy Notes

Applications

Active Directory

Domino Directory

InfoportalStudyNet

SAP HR

Forschungs-plattformAlexandria

Un.ITDatenban

k

X

Architektur-Alternativen

#1 #2 #3

Target(DWH, MDM)

DataSource

DataSource

apply/load

process/transform

gather/extract

...

Service Facade

Anfrage

Daten

...

Un.IT

Kurs

Note ...

View Abstraction

Layer(Read)

Stored Procedures(Create, Update, Delete)

Personen, OE,Berechtigungen

ProxyProxy QueueProxy(scaling)

Request

Res

pons

e

Request Msg

Response Msg

Alexandria

Virtualisierte Daten

Broker

Broker

Broker

Service Facade

Connector

Request HandlerRequest Handler

Un.IT

Connector

SAP HR

Connector

AD

Connector

LD

Connector

Entscheidung IProxyProxy QueueProxy

(scaling)

Reque st

Res

pons

e

Request Msg

Response Msg

MD

M E

ntitä

ten

Wei

tere

Ent

itäte

n

Alexandria (Weitere)

MDM Hub

Virtualisierte Daten

Broker

Broker

Broker

Service Facade

...

ConnectorConnector

Request Handler

neue OE DB

Connector

Entscheidung II

MDM Hub

NotesDirectory

Active DirectoryUn.IT SAP HR

ReferenzdatenSynchronisation

Services Metadata

Entitäten-verwaltung

Hierarchie-verwaltung

Data Quality

Stewardship & Governance

Workflow

Hierarchie Version Control

Entity Version Control

Building Blocks

Datenbanken:•Un.IT•Integration.DB

Verzeichnisdienste:•Active Directory•Notes Directory

Applikationen:•Alexandria•SAP

Neuer Webauftritt:•CMS: SiteCore

BizTalk Integration:•Geschäftsprozesse•Mapping•Orchestration•Monitoring

Bestehender Webauftritt:•Alexandria (exemplarisch)

Native/Offene Datenanbindung (BizTalk Adapter)

BizTalk Schnittstelle:•SOAP (XML)•Request-Response

Que

llsys

tem

eN

utze

rsys

tem

Inte

grati

on/P

roze

sse

Logisches Systemdesign I

Logisches Systemdesign II

Request-ResponseBizTalk OrchestrationsWCF LOB AdapterLow-Latency RequirementsEinsatz von Entity FrameworkMSI Deployment

Umsetzung

Einbindung von Lotus Notes, Active Directory, Alexandria & Un.IT erfolgreich → Personen- und Organisationsdaten können verwaltet werden.

Personendaten und -profile werden konsistent angezeigt.

Von ursprünglich 17 Systemen sind 18 noch aktiv.Schrittweiser Umstieg auf neue StrukturDatenqualität steigt kontinuierlich

IST/SOLL Vergleich

SystemownerKnow-How

XSLTIteratives Vorgehen (TDD)

Low-Latency OptimierungenProduktpositionierung Microsoft

Herausforderungen

Erreichte Integration

Integration AppFabric I

Integration AppFabric II

Thank You!

Please fill out your feedback forms Hand them over to the speaker/coordinator

tobias.mueller@progile.ch

Recommended