Интеграция приложений и бизнес-систем на платформе Microsoft

  • View
    54

  • Download
    0

Embed Size (px)

DESCRIPTION

- Microsoft. . -. Microsoft. AR 207. . Microsoft - PowerPoint PPT Presentation

Transcript

- Microsoft -MicrosoftAR 207 Microsoft Enterprise Service Bus

. . , , . , .. . .3 Microsoft Applied Architecture Patterns on the Microsoft PlatformRichard Seroter, Ewan Fairweather, others Applied Architecture Patterns on the Microsoft Platform, Richard Seroter and others

: , , , , , , , , ..

: , , , ,

: , , ,

: , , , 5 1

OrdersOrders . Orders - . . , . . email. , . . MSMQ ( OrderQ), MSMQ API . - MSMQ.

, MSMQ API . , Orders MSMQ. Orders, .

7WCF

OrdersOrders

SOAP . Orders - . . , . . email. , . . MSMQ ( OrderQ), MSMQ API . - MSMQ.

, MSMQ API . , Orders MSMQ. Orders, .

8 : MSMQ

OrdersOrders

OrderQ

OrderQ

. Orders - . . , . . email. , . . MSMQ ( OrderQ), MSMQ API . - MSMQ.

, MSMQ API . , Orders MSMQ. Orders, .

9WCF-MSMQ

OrdersOrders

OrderQ

SOAP

OrderQ

. Orders - . . , . . email. , . . MSMQ ( OrderQ), MSMQ API . - MSMQ.

, MSMQ API . , Orders MSMQ. Orders, .

10 : SSSB

SQLOrders

SQLOrdersService Broker Orders. , . .. SQL Server. , SQL Server. . , , .. , SQL Server Service Broker. Service Broker MSMQ . .. MSMQ Windows , SSB SQL Server . MSMQ, . SSB T-SQL . SSB. 11WCF WS-*

WCF-Streaming MSMQ, , , , MSMQ 4 . , 5 , . MSDN . MSMQ , MSMQ . , , 3 2.5 , . MSMQ . .12 , , MSMQ

4 M MSMQ, , , , MSMQ 4 . , 5 , . MSDN . MSMQ , MSMQ . , , 3 2.5 , . MSMQ . .14Service Broker (2000 /) SQL Server (conversations) (activation) : T-SQL .NET . . -. SSB. MSMQ15 2 Broker MSMQ / . .

: , , ..

16

ERP

SQL Integration Services

HR System

CRM

Orders . . . , ERP, HR, CRM . . , , , .. SQL Server SSIS.17SQL Integration ServicesETL , (1TB 30 )ETL. Extract Load Transform .. . MSMQ SSB. . SSIS , SSIS . Orders . Orders SSB.18 3

ERP

Warehouse

CRM

Logistics

Logistics

Logistics

Supplier

Supplier

Supplier

OrdersEDI

ERP

Warehouse

CRM

Logistics

Logistics

Logistics

Supplier

Supplier

Supplier

BizTalk ServerEDI

Orders

RFID- B2B -(BAM) / BizTalk Server

LOB

Queue

WS

MessageBox

MessageBox

MessageBox

MessageBox

MessageBox

LOB

MSMQ

WS

MessageBox

29

MessageBox

-

MessageBox

Business Activity Monitoring

MessageBox

BAM

, 4 Enterprise Service BusESB Toolkit BizTalk Server ESB Guidance BizTalk Server 2006 R2 - ESB Toolkit 2.1ESB Toolkit BizTalk - ESB (Itinerary)ESB Toolkit

?BizTalk - Hub and Spoke?BizTalk - Enterprise Service Bus?

BizTalk Server

XSD

WSDL

XSD

WSDL

WSDL

WSDL

WSDL

XSD XSD

XSD XSD

XSD XSD

XSD XSD

:

Pub/Sub

WSDL WSDL

Microsoft ESBESB - -

On-Ramps

Off-Ramps

Generic WCF-BasicHTTPGeneric WCF-WSHTTPHost System PortGeneric Custom PortGeneric WCF-BasicHTTPGeneric WCF-WSHttpGeneric MQ Series ReceiveGeneric Custom Receive

() Scatter Gather

ESBt - Loosely coupled architecture11/18/2010 3:39 PM 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.42 On-RampMessageBox Scatter Gather Off-Ramp

ItineraryItinerary ESBt Key notes, we stress the flexibility of the systemThe ability to have untyped on rampsThe lack of any direct calls between Itinerary ServicesEvent driven processing via the event store onlyMaximizes reuse of the serviecsThe ability to use both messaging services (lighter weight) and orchestrations (heavier)We can chain together the itineries 43ESBT (BRE) StaticUDDISQLXPathBREWSMEXESBT

Resolver Manager

LDAPUDDIKey notes, we stress the flexibility of the systemThe ability to have untyped on rampsThe lack of any direct calls between Itinerary ServicesEvent driven processing via the event store onlyMaximizes reuse of the serviecsThe ability to use both messaging services (lighter weight) and orchestrations (heavier)We can chain together the itineries 45ESBt ESBESB Exception Framework

Repair/Resubmit

BizTalkEnterprise Service Bus

ESBt

ESB Policy CentralizationRulesCentralizationEvent-Driven MessagingData Format TransformationProtocol BridgeMessageRouterMessage BrokerLegacy WrapperArchitectural Design PatternsMessage Routing Scatter-GatherRouting SlipRecipient ListMessage TransformationContent EnricherData Model TransformationESB Usage PatternsRepair and ResubmitVETO/VETROGatewayReply ForwardMetadata CentralizationPerimeter Service RouterContent-BasedRouter

SSSB

SSIS

ESBt

! Microsoft40% 75 , 57% 119

300 Microsoft . Microsoft Microsoft - - . , : www.microsoft.ru/learning Microsoft, . - , -. 300 Microsoft, , .

. , , 3-5 .

. Microsoft IT- .

. IDC, 40% , . IDC , , ( 75% ). , , , , . .

Microsoft - () () ). -.

, - www.microsoft.com/rus/learning .

- - www.microsoft.com/rus/learning, , , . 51 15% 20%

TechNet

Microsoft Certified Career Conference

: www.microsoft.ru/learning

22 2010 . TechNet . ! . .

15 20% ( ). .

15% - 10- 15% -. . .

Microsoft Certified Career Conference 24- 18 15.00 (. ) 19 2010 . 50% Microsoft

TechNet SharePoint, Windows 7; Windows Server 2008; SQL Server 2008

- - www.microsoft.com/rus/learning, , , .

52 . , ,

! Email