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

Post on 05-Apr-2015

105 views 0 download

Transcript of 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