1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

15
1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform

Transcript of 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

Page 1: 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

1

Sascha MichaelCompetence Manager Integration

Umsetzung einerSOA-basierten Retail Plattform

Page 2: 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

2MS German Software Architects Forum 04/2005

~ 20.000 PoS~ 30 Millionen

Transaktionen / Tag~ 20 TB GoB-relevante

Belege / Jahr

Agenda

Page 3: 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

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

Page 4: 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail 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

Page 5: 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

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

Page 6: 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

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.

Page 7: 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

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.

Page 8: 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

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.

Page 9: 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

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

Page 10: 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

10MS German Software Architects Forum 04/2005

SQL-Server

BizTalk-Server

BizTalk Architektur

Adapter Pipeline AdapterPipeline

Message Box

Page 11: 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

11MS German Software Architects Forum 04/2005

BizTalk Performance: Scale Up

BizTalk-Server RAM CPU RAID / SAN

SQL-Server RAM CPU RAID / SAN

Page 12: 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

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

Page 13: 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

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

Page 14: 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

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.

Page 15: 1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.

19

Ihr Partner für

Business driven

Integration!

www.sdx-ag.de