Biztalk 2009

21
BizTalk Server Samedi 14 Mars 2009 Présenté par : CHALLOUF Mahmoud

Transcript of Biztalk 2009

Page 1: Biztalk 2009

BizTalk ServerSamedi 14 Mars 2009

Présenté par : CHALLOUF Mahmoud

Page 2: Biztalk 2009

PlanIntroduction

• Enterprise Service Bus• Enterprise Application Integration• B2B IntegrationConcepts clés

• Qu’est ce que Biztalk Server• Fonctionnalités de Biztalk• Architecture de Biztalk• Interopérabilité• Nouveautés • Scénario d’intégrations• Concurrents de Biztalk

Biztalk Server

Conclusion

Page 3: Biztalk 2009

Introduction

L’existant• Les entreprises doivent s’adapter en permanence et être de

plus en plus réactives aux variations des marchés • fusions• acquisitions• diversification des offres commerciales• changement technologiques• …

• Ces opérations ont un impact sur le système d'information des entreprises

• L'intégration difficile des SI est un frein à ces changements

Page 4: Biztalk 2009

Introduction Spaghettis Oriented Architecture•Développements coûteux, interface(s) pour chaque application

•Interconnexions redondantes (point à point)

•Grande complexité

•Maintenance difficile

Page 5: Biztalk 2009

Introduction

• Le besoin Un besoin d'agilité et de flexibilité d’architectures

d’intégration Pouvoir connecter plusieurs applications qui vont

discuter sur des protocoles différents avec des formats de donnés différents

Page 6: Biztalk 2009

Entreprise Application Integration• L’entreprise Application Integration (EAI) est la mise en connexion des applications au sein d’une même organisation• Créer un point centrale (une architecture intergicielle) qui va gérer l’ensemble de flux applicatif

Avantages• Flux centralisés : on n’a plus besoin de développer des interfaces spécifiques à chaque application et les connecter point à point.

• Coût de migration d’applications réduit.

Inconvénients• Point of failure en cas de flux massive ou Suite à un incident (bug applicatif, erreur d'exploitation, endommagement de disque, ...)

Page 7: Biztalk 2009

Entreprise Service Bus• L'Enterprise Service Bus ou ESB est une technologie informatique intergiciel qui regroupe à la fois les avantages de l’architecture EAI mais avec une implémentation physique qui permette d’être géographiquement repartis.• on n’a plus ce single point of failure mais on a gardé les avantages de l’architecture centralisé.

Possède quatre fondements : Le Middleware Orienté Message (MOM) qui permet l'échange de messages de manière asynchrone. Les services Web qui permettent d'interfacer les applications avec le bus. Les transformations des messages circulant sur le bus. Le routage intelligent qui découple l'expéditeur du message de son destinataire. Le Business Activity Monitoring (BAM) qui permet de suivre l'activité d'un processus métier.

Page 8: Biztalk 2009

Entreprise Service Bus

Page 9: Biztalk 2009

Business to Business Integration• Le Business To Business Integration (B2B) est la mise en connexion des applications qui se trouvent dans des organisations différentes

• Les affaires de B2B ont connu une croissance très grande avec l'arrivée du Web.

• Un important défi pour les B2B est l’interaction, l’interopération et l’intégration entre:• Des applications internes et externes• Les composantes autonomes, hétérogènes et distribuées.

Page 10: Biztalk 2009

Qu’est ce que BIZTALK Server

• Biztalk Server est un serveur permettant de :

– Connecter diverse applications dans une même entreprise (EAI)ou dans différentes organisations (B2B).

– Créer , exécuter et superviser le processus qu’utilisent ces applications.

– Le but de Biztalk est d’aider les organisations à créer de meilleurs Business Processes automatisés.

Page 11: Biztalk 2009

Evolution de Biztalk Server

• XML B2B

• EAI (partner adapters)

• Vertical B2B

• BPM• Partner

Adapters

• SOA/ESB• Adapters

in Box• Host

Integration

• SOA/ESB • BPM• Extend

B2B (+EDI/AS2)

• RFID

V5BizTalk Server

2006 R2V4

BizTalk Server 2006V3

BizTalk Server 2004

V2BizTalk Server 2002

V1BizTalk Server 2000

500clients

2,000Clients

4,000Clients

7,000+Clients

Page 12: Biztalk 2009

Fonctionnalités de Biztalk Server

Management and

Operations

RFID Platform

Business Rule

Framework

Business to Business

IntegrationBusiness Activity

Monitoring

Messaging

Orchestration

Tools

Page 13: Biztalk 2009

Architecture de Biztalk

Host

Host Host

Receive Port Send PortMessage Box

Map

Adapter

Map

Send Pipeline

Adapter

BTSMsg

BTSMsg

BTSMsg

Message

Orchestration

Receive Pipeline

BTSMsgBTS

Msg

BTSMsg

Message

Page 14: Biztalk 2009

Interopérabilité de BIZTALK

PeopleSoftJD EdwardsOneWorld XEEnterprise1Oracle ODBCSiebelTIBCO RendezvousTIBCO EMSSAPEDI/AS2• X12 and EDIFACT

support• Drummond

Interoperability Certification

MQ MSMQWSEHTTPSMTPFileFTPPOP3 SOAPSWIFTHL7RosettaNetHIPAASQLWCF AdapterSharePoint

Host Applications • IBM mainframe zSeries

(CICS and IMS) • Midrange iSeries

(AS/400)IBM DB2 • Mainframe DB2

for z/OS• Midrange DB2/400• DB2 Universal Database for

open platforms (AIX, Linux, Solaris, and Windows)

Host Files

BizTalk Server – “Adapters in the Box”

Mic

roso

ft

EDI &

LO

B-Ap

plic

ation

IBM

Page 15: Biztalk 2009

Nouveautés de BIZTALK SERVER 2006 R2

» Les principales nouveautés sont :

• Un support total des EDI / EDI Messages• Compatibilité .NET Framework 3.5– WF – WCF

• Support des RFID

Page 16: Biztalk 2009

Scénarios d’intégration de BIZTALK

Long RunningBusiness Process

B2B Process

Service Aggregator

Enterprise Rule Repository

DesktopApp

WebApp

PartnerService

Abstraction of Rules from Business Process

Client App Client App

PartnerService

Long Running Business Process

B2B ProcessService Aggregator

Enterprise Rule

RepositoryRules

Line of Business

Application

Custom Legacy

Application

Database/Message Queue

Line of Business

Application

RFID Device

LOBApplication

LOBApplication

LOBApplication

Service Service Service

Event Initiated Process

Page 17: Biztalk 2009

BIZTALK dans une chaine de productionSuppliers

Business Users

DC Warehouse Inventory System

ERP System

Store Inventory System

BizTalk RFID

Messaging

EDI

Messaging

Messaging

Assign SupplierPolicy

Filter TagsPolicy

Messaging

Re-stock OrdersOrchestration

Manage and

Operate

Design and Implement

DC Warehouse

Read Shipment RFID Tags

Stores

Retailer

IT Pros and Developers

Update

ER

PCheck DC Warehouse

Inventory

Send Order (AS2)Receive Shipment Notice

Receive

Requests for Re-

stock

Goods

Rec

eive

d

Updat

e

Up-to-date KPIs in BAM

Page 19: Biztalk 2009

Autres produits concurrents

Page 20: Biztalk 2009

ConclusionBiztalk Server permet de :

• Créer rapidement des processus métiers dynamiques

Fournit un ensemble d'outils graphiques et de technologies riche pour créer rapidement des « Busniess Processes » distribués et intégrer des applications et des partenaires d'affaires

• Facilement intégrer des applications et des Partenaires

Biztalk est construit sur des normes publiques pour assurer le plus haut niveau d'intégration au sein et entre les organisations

• Echange des documents fiable et sécurisé

Fournit l'infrastructure nécessaire à l'échange de documents, de manière fiable et sécurisé même pour les plus grandes entreprises

Page 21: Biztalk 2009

MERCI POUR VOTRE ATTENTION