19
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

  • Upload
    nuri

  • View
    38

  • Download
    0

Embed Size (px)

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

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

Neuer Zugang zu vorhandenen Daten - Serviceorientierung und BizTalk

an der Universität St. Gallen

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

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

Tobias MüllerChief Architect & CEO, progile GmbH

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

Agenda

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

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

Projektauftrag

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

Ausgangssituation (Auszug)

Un.ITApplicati

on

Legacy Notes

Applications

Active Directory

Domino Directory

InfoportalStudyNet

SAP HR

Forschungs-plattformAlexandria

Un.ITDatenban

k

X

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

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

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

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

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

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

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

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

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

Logisches Systemdesign I

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

Logisches Systemdesign II

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

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

Umsetzung

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

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

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

SystemownerKnow-How

XSLTIteratives Vorgehen (TDD)

Low-Latency OptimierungenProduktpositionierung Microsoft

Herausforderungen

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

Erreichte Integration

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

Integration AppFabric I

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

Integration AppFabric II

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

Thank You!

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