Neuer Zugang zu vorhandenen Daten - Serviceorientierung und BizTalk an der Universität St. Gallen - 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
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 F
acade
Anfrage
Daten
...
Un.IT
Kurs
Note ...
View Abstraction
Layer(Read)
Stored Procedures(Create, Update, Delete)
Personen, OE,Berechtigungen
ProxyProxy QueueProxy(scaling)
Re qu est
Res
pon
se
Request Msg
Response Msg
Alexandria
Virtualisierte Daten
Broker
Broker
Broker
Se
rvice F
acade
Connector
Request HandlerRequest Handler
Un.IT
Connector
SAP HR
Connector
AD
Connector
LD
Connector
Entscheidung IProxyProxy
QueueProxy(scaling)
Re
qu
est
Re
spo
nse
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 F
acade
...
ConnectorConnector
Request Handler
neue OE DB
Connector
Entscheidung II
MDM Hub
NotesDirectory
Active Directory
Un.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