Download - 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform
1
Sascha MichaelCompetence Manager Integration
Umsetzung einerSOA-basierten Retail Plattform
2MS German Software Architects Forum 04/2005
~ 20.000 PoS~ 30 Millionen
Transaktionen / Tag~ 20 TB GoB-relevante
Belege / Jahr
Agenda
3MS German Software Architects Forum 04/2005
Agenda
Die Evolution Von autonomen Systemen über EAI zu SOA
Die Herausforderungen Business = User Driven Integration Enterprise Application & Business Partner Integration High Volume Transaction Processing Business Process Management
Die Rolle von BizTalk in einer SOA Integration Enabler, Service Broker, Service Aggregator
BizTalk Architektur BizTalk Performance-Optimierung
Scale Up, Scale Out Der Erfolg
BizTalk Server 2004 als SOA-Plattform
4MS German Software Architects Forum 04/2005
Front End
Business PartnerBack End
Service 1
Service 1
Service 2
Service n
Die Evolution
Von autonomen Systemen
User
System 1
System 2System 3
System nBusiness-Partner-
System
über EAI zu SOA…
Enterprise Service Bus
…
BusinessLogik
BusinessLogik
BusinessLogik
5MS German Software Architects Forum 04/2005
Die Herausforderungen
Business = User Driven Integration
Front Office Back Office Administration / Betrieb
Smart Clients~ 20.000 PoS
~ 20.000 PoS
Smart Clients
Fachl. Korrektur-Mgmt.
FachlichesKorrektur-Management
Entwicklung neuer Dienste
Entwicklung neuer Dienste
Business ProcessManagement
Business Process Mgmt.
ProzeßüberwachungTechnischesKorrektur-Management
Archivierung(20 TB / Jahr)
Prozeßüberwachung
Techn. Korrektur-Mgmt.
Archivierung (20 TB / Jahr)
Konfigurations-Mgmt.
Konfigurations-Management
Information Bridge Framework
Information Bridge Framework
Service Level Mgmt.
Service Level Management
6MS German Software Architects Forum 04/2005
Business PartnerBack End System 2System 3
Die Herausforderungen
Enterprise Application & Business Partner Integration
Back End ServicesBack End Services, u.a.:
GoB-konforme Archivierung(20 TB / Jahr)
• GoB-konforme Archivierung (EMC² Centera)
Kontext-abhängiges Routing
• Kontext-abhängiges Routing
Datenverarbeitung
• Datenverarbeitung
Qualitätssicherung
• Qualitätssicherung
Host Zugriff
• Host Zugriff
Universelle Servicesund Business-Partner
System nBusiness-Partner-
System
Universelle Servicesund Business-Partner,z.B.:
• Lieferanten / EDI
Lieferanten / EDISAP FI / CO
• SAP FI / CO
Finanz-Dienstleister
• Finanz-Dienstleister
Front Office Back Office Administration / Betrieb
~ 20.000 PoS
Smart Clients
Fachl. Korrektur-Mgmt.
Entwicklung neuer Dienste
Business Process Mgmt.
Prozeßüberwachung
Techn. Korrektur-Mgmt.
Archivierung (20 TB / Jahr)
Konfigurations-Mgmt.Information Bridge FrameworkService Level Mgmt.
7MS German Software Architects Forum 04/2005
Die Herausforderungen
High Volume Transaction Processing
Front Office Back Office Administration / Betrieb
Business PartnerBack End System 2System 3
System nBusiness-Partner-
System
Universelle Servicesund Business-Partner,z.B.:
Back End Services, u.a.:
• GoB-konforme Archivierung (EMC² Centera)
• Kontext-abhängiges Routing
• Datenverarbeitung• Qualitätssicherung• Host Zugriff
• Lieferanten / EDI
• SAP FI / CO
• Finanz-Dienstleister
MS BizTalk Server 2004
~ 30 Mio. Transaktionen täglich
~ 30 Mio. Transaktionen täglichStandard-und Individual-Adapter
Plattform:• MS Windows Server 2003• MS SQL Server 2000• EMC² Centera
Plattform:• MS Windows Server 2003• MS SQL Server 2000• EMC² Centera
Standard- und Individual-Adapter
~ 20.000 PoS
Smart Clients
Fachl. Korrektur-Mgmt.
Entwicklung neuer Dienste
Business Process Mgmt.
Prozeßüberwachung
Techn. Korrektur-Mgmt.
Archivierung (20 TB / Jahr)
Konfigurations-Mgmt.Information Bridge FrameworkService Level Mgmt.
8MS German Software Architects Forum 04/2005
Back End Business Partner
System nBusiness-Partner-
System
> 20 universelle Servicesbzw. Business-Partner,u.a.:• GoB-konforme Archivierung (EMC² Centera)
System nBusiness-Partner-
System
Universelle Servicesund Business-Partner,z.B.:
• Lieferanten / EDI
Back End Services, u.a.:
• SAP FI / CO
• Kontext-abhängiges Routing
• Datenverarbeitung• Qualitätssicherung• Host Zugriff • Finanz-Dienstleister
System 2System 3
Die Herausforderungen
Business Process Management
Front Office Back Office Administration / Betrieb
~ 30 Mio. Transaktionen täglichStandard-und Individual-Adapter
• Zentralisierung der Business Logik
MS BizTalk Server 2004• Nicht-fachliche Services
• Routing• SSO• Encryption
Zentralisierungder Business Logik
Nicht-fachliche Services• Routing• SSO• Encryption
Plattform:• MS Windows Server 2003• MS SQL Server 2000• EMC² Centera
~ 20.000 PoS
Smart Clients
Fachl. Korrektur-Mgmt.
Entwicklung neuer Dienste
Business Process Mgmt.
Prozeßüberwachung
Techn. Korrektur-Mgmt.
Archivierung (20 TB / Jahr)
Konfigurations-Mgmt.Information Bridge FrameworkService Level Mgmt.
9MS German Software Architects Forum 04/2005
Die Rolle von BizTalk in einer SOA
Integration Enabler Ermöglicht service-orientierten Zugriff auf Legacy-
Systeme Messaging-Engine
Service Broker Öffentliche Schnittstelle zu den angebotenen Services Zugangskontrolle Routing
Service Aggregator Orchestriert mehrere Services zu einer
Gesamtfunktionalität Ist sowohl Broker als auch Aggregator
10MS German Software Architects Forum 04/2005
SQL-Server
BizTalk-Server
BizTalk Architektur
Adapter Pipeline AdapterPipeline
Message Box
11MS German Software Architects Forum 04/2005
BizTalk Performance: Scale Up
BizTalk-Server RAM CPU RAID / SAN
SQL-Server RAM CPU RAID / SAN
12MS German Software Architects Forum 04/2005
SQL-Server
BizTalk-Server
BizTalk Performance: Scale Out
BizTalk-Server BizTalk-Server BizTalk-Server
Adapter Pipeline AdapterPipeline
SQL-Server
SQL-Server
SQL-Server
Message Box
13MS German Software Architects Forum 04/2005
BizTalk Performance: Scale Out
BizTalk-Server Dokumente / Sek.
1 50
2 94
3 118
6 216
7 257
8 241
Microsoft BizTalk Server 2004 - Performance Characteristics
14MS German Software Architects Forum 04/2005
Back End Business Partner
System nBusiness-Partner-
System
> 20 universelle Servicesbzw. Business-Partner,u.a.:• GoB-konforme Archivierung (EMC² Centera)
System nBusiness-Partner-
System
Universelle Servicesund Business-Partner,z.B.:
• Lieferanten / EDI
Back End Services, u.a.:
• SAP FI / CO
• Kontext-abhängiges Routing
• Datenverarbeitung• Qualitätssicherung• Host Zugriff • Finanz-Dienstleister
System 2System 3
Der Erfolg
BizTalk Server 2004 als SOA-Plattform
Front Office Back Office Administration / Betrieb
~ 30 Mio. Transaktionen täglichStandard-und Individual-Adapter
• Zentralisierung der Business Logik
MS BizTalk Server 2004• Nicht-fachliche Services
• Routing• SSO• Encryption
Plattform:• MS Windows Server 2003• MS SQL Server 2000• EMC² Centera
~ 20.000 PoS
Smart Clients
Fachl. Korrektur-Mgmt.
Entwicklung neuer Dienste
Business Process Mgmt.
Prozeßüberwachung
Techn. Korrektur-Mgmt.
Archivierung (20 TB / Jahr)
Konfigurations-Mgmt.Information Bridge FrameworkService Level Mgmt.
19
Ihr Partner für
Business driven
Integration!
www.sdx-ag.de