![Page 1: - Tobias Müller, Chief Architect & CEO, progile GmbH](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/2.jpg)
Tobias MüllerChief Architect & CEO, progile GmbH
![Page 3: - Tobias Müller, Chief Architect & CEO, progile GmbH](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/3.jpg)
Agenda
Integration/BizTalk an der HSGBuilding Blocks & ArchitekturIST/SOLL VergleichHerausforderungenIntegration mit AppFabric
![Page 4: - Tobias Müller, Chief Architect & CEO, progile GmbH](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/4.jpg)
Projektauftrag
![Page 5: - Tobias Müller, Chief Architect & CEO, progile GmbH](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/10.jpg)
Logisches Systemdesign I
![Page 11: - Tobias Müller, Chief Architect & CEO, progile GmbH](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/11.jpg)
Logisches Systemdesign II
![Page 12: - Tobias Müller, Chief Architect & CEO, progile GmbH](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/12.jpg)
Request-ResponseBizTalk OrchestrationsWCF LOB AdapterLow-Latency RequirementsEinsatz von Entity FrameworkMSI Deployment
Umsetzung
![Page 13: - Tobias Müller, Chief Architect & CEO, progile GmbH](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/14.jpg)
SystemownerKnow-How
XSLTIteratives Vorgehen (TDD)
Low-Latency OptimierungenProduktpositionierung Microsoft
Herausforderungen
![Page 15: - Tobias Müller, Chief Architect & CEO, progile GmbH](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/15.jpg)
Erreichte Integration
![Page 16: - Tobias Müller, Chief Architect & CEO, progile GmbH](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/16.jpg)
Integration AppFabric I
![Page 17: - Tobias Müller, Chief Architect & CEO, progile GmbH](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/17.jpg)
Integration AppFabric II
![Page 18: - Tobias Müller, Chief Architect & CEO, progile GmbH](https://reader036.vdocuments.site/reader036/viewer/2022062520/56816134550346895dd08e70/html5/thumbnails/18.jpg)
Thank You!
Please fill out your feedback forms Hand them over to the speaker/coordinator