INTEGRAZIONE E AUTOMAZIONE DEI PROCESSI AZIENDALI scettici cauti pragmatici innovatori visionari Antonino Crudele MVP BizT...
AGENDA <ul><li>BizTalk... Where? </li></ul><ul><li>BizTalk... How? </li></ul><ul><li>BizTalk... What? </li></ul><ul><li>Bi...
WHERE Scenari di utilizzo
COME SI POSIZIONA EAI  - EnterPrise Application Integration per integrare sistemi di qualunque natura SOA  - Service Orien...
POINT TO POINT Partner A Partner B Partner C Partner D
HUB & SPOKE WCF WCF Adapter HL7 HL7 Accellerator RFID RFID Platform SAP AS400 Host Adapter IBM Mainframe Host Adapter MySa...
MESSAGE BUS WCF WCF Adapter HL7 HL7 Accellerator RFID RFID Platform SAP AS400 Host Adapter IBM Mainframe Host Adapter MySa...
APPLICATION SERVER BizTalk Server 2006 ASP.net WEB Frontend SAP AS400 Host Adapter IBM Mainframe Host Adapter MySap Adapte...
HOW BIZTALK 2006 INTERNAL
 
MESSAGE ENGINE Send Port Receive Port External System Message Box External System Orchestration Receive  Handler Message P...
Architettura / Dettaglio Activation & Instance Management  Transport Handler Message Pipeline Message Manipulation Correla...
Scalabilità ed Affidabilità <ul><li>Differenti soluzioni per differenti scenari </li></ul><ul><ul><li>Processing Servers S...
WHAT BIZTALK 2006 CAPABILITIES
TOOLS Administration Console Best Practices Analyzer MOM Management Pack Orchestration Designer Mapper Schema Editor Pipel...
Orchestration
Business Rule Framework Business Activity Monitorin g
Messaging
Adapters e acceleratori
Management
BIZTALK AND WCF <ul><ul><li>WCF   </li></ul></ul><ul><ul><li>Tecnologia attuale per architetture SOA </li></ul></ul><ul><u...
BIZTALK AND WCF <ul><ul><li>Scopo Comune   </li></ul></ul><ul><ul><li>Far parlare chi non si conosce   </li></ul></ul><ul...
BIZTALK AND WCF <ul><ul><li>Scopo Comune   </li></ul></ul><ul><ul><li>Far parlare chi non si conosce   </li></ul></ul><ul...
E SE LI USASSIMO INSIEME? <ul><li>Standard </li></ul><ul><ul><li>BizTalk lavora totalmente in XML </li></ul></ul><ul><li>M...
BIZTALK TODAY Edizione Enterprise <ul><li>Su realtà enterprise </li></ul><ul><li>Applicazioni  illimitate </li></ul><ul><l...
R2 & 2008 BizTalk tomorrow
BizTalk Adapters for WCF <ul><li>WsHttp Adapter </li></ul><ul><li>NetTcpAdapter </li></ul><ul><li>WCF-NetMsmq Adapter </li...
Adapters for .Net 3.0 <ul><li>Adapters fruibili da qualunque applicazione </li></ul><ul><li>Nuovo adapter framework basato...
e  il  throttling ?
Q&A [email_address]
INFO & CONTATTI <ul><li>per qualunque informazione: </li></ul><ul><li>[email_address] </li></ul><ul><li>http://OverNetEduc...
Upcoming SlideShare
Loading in...5
×

INTEGRAZIONE E AUTOMAZIONE DEI PROCESSI AZIENDALI

697

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
697
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • nino
  • Server sap a NY con servizio WCF e BizTalk a Roma come BUS
  • Server sap a NY con servizio WCF e BizTalk a Roma come BUS
  • Transcript of "INTEGRAZIONE E AUTOMAZIONE DEI PROCESSI AZIENDALI"

    1. 2. INTEGRAZIONE E AUTOMAZIONE DEI PROCESSI AZIENDALI scettici cauti pragmatici innovatori visionari Antonino Crudele MVP BizTalk Server MCAD-MCSD-MCT 1 2 3 4 5 1 2 3 4 5 Audience Livello tecnico Demo www.BizTalkia.com
    2. 3. AGENDA <ul><li>BizTalk... Where? </li></ul><ul><li>BizTalk... How? </li></ul><ul><li>BizTalk... What? </li></ul><ul><li>BizTalk... R2 & 2008? </li></ul>
    3. 4. WHERE Scenari di utilizzo
    4. 5. COME SI POSIZIONA EAI - EnterPrise Application Integration per integrare sistemi di qualunque natura SOA - Service Oriented Architectures per un sistema agile e con servizi indipendenti che interagiscono per rendere l'infrastruttura flessibile ai cambiamenti ESB - Enterprise Service Bus per un' architettura comune, in cui tutti i sistemi possono scambiare dati facilmente e tramite un HUB centrale che rispetta uno standard World Wilde (XML) BRE - BizTalk Rules Engine per eseguire set di regole applicabili ai flussi delle informazioni. BAM - BizTalk Business Activity Monitoring come BPM dei processi aziendali per monitorare in tempo reale l'andamento dei dati nei vari steps di processo ed eseguire Business Intellingence mediante i reports creati su SharePoint.
    5. 6. POINT TO POINT Partner A Partner B Partner C Partner D
    6. 7. HUB & SPOKE WCF WCF Adapter HL7 HL7 Accellerator RFID RFID Platform SAP AS400 Host Adapter IBM Mainframe Host Adapter MySap Adapter
    7. 8. MESSAGE BUS WCF WCF Adapter HL7 HL7 Accellerator RFID RFID Platform SAP AS400 Host Adapter IBM Mainframe Host Adapter MySap Adapter
    8. 9. APPLICATION SERVER BizTalk Server 2006 ASP.net WEB Frontend SAP AS400 Host Adapter IBM Mainframe Host Adapter MySap Adapter CRM HTTP, SOAP WCF receive Location TCP receive Location File receive Location
    9. 10. HOW BIZTALK 2006 INTERNAL
    10. 12. MESSAGE ENGINE Send Port Receive Port External System Message Box External System Orchestration Receive Handler Message Pipeline Message Manipulation SOAP Decode Decrypt Auth. Parse … Transform … Send Handler Message Pipeline Message Manipulation Encode Encrypt Serialize … … Transform … Correlation & Content Based Routing Activation & Instance Management Rules Engine File SOAP SMTP
    11. 13. Architettura / Dettaglio Activation & Instance Management Transport Handler Message Pipeline Message Manipulation Correlation & Content Based Routing Message Box Orchestration Rules Engine Admin Process Management Trading Partners Management Business Intelligence BAM Reporting Monitoring Enterprise Single Sign - On HTTP/S SOAP SMTP FTP MQSERIES DBRMS … Encoding Crypting Authentication Parsing Serialization … Transformation Enrichment Normalization
    12. 14. Scalabilità ed Affidabilità <ul><li>Differenti soluzioni per differenti scenari </li></ul><ul><ul><li>Processing Servers Scale-out / up </li></ul></ul><ul><ul><li>Message Box Scale-out / up </li></ul></ul><ul><ul><li>Generic SQL Cluster failover support </li></ul></ul>BizTalk BizTalk SQL Server SQL Server Cluster Cluster NLB BizTalk BizTalk BizTalk SQL Server SQL Server Cluster Cluster NLB BizTalk SQL Server SQL Server Cluster Es. Configurazione in Alta Affidabilità Es. Scale-Out Processing Servers e Scale-Out della MessageBox
    13. 15. WHAT BIZTALK 2006 CAPABILITIES
    14. 16. TOOLS Administration Console Best Practices Analyzer MOM Management Pack Orchestration Designer Mapper Schema Editor Pipeline Designer Orchestration Designer for Business Analysts Business Rules Composer Policy Deployment Wizard Observation Model Designer Tracking Profile Editor BAM Portal BAM Manager Trading Partner Portal . DEMO
    15. 17. Orchestration
    16. 18. Business Rule Framework Business Activity Monitorin g
    17. 19. Messaging
    18. 20. Adapters e acceleratori
    19. 21. Management
    20. 22. BIZTALK AND WCF <ul><ul><li>WCF </li></ul></ul><ul><ul><li>Tecnologia attuale per architetture SOA </li></ul></ul><ul><ul><li>Uno degli scopi: comunicazione fra sistemi software eterogenei </li></ul></ul><ul><ul><ul><li>Come piattaforma </li></ul></ul></ul><ul><ul><ul><li>Come architettura </li></ul></ul></ul><ul><ul><li>BizTalk </li></ul></ul><ul><ul><li>Bus di integrazione fra applicazioni </li></ul></ul><ul><ul><li>Uno degli scopi: fornire un substrato comune e/o centrale per software eterogenei </li></ul></ul><ul><ul><ul><li>Come piattaforma </li></ul></ul></ul><ul><ul><ul><li>Come architettura </li></ul></ul></ul>
    21. 23. BIZTALK AND WCF <ul><ul><li>Scopo Comune </li></ul></ul><ul><ul><li>Far parlare chi non si conosce  </li></ul></ul><ul><ul><li>Approcci Differenti </li></ul></ul><ul><ul><li>SOA: isola le differenze mediante la definizione di interfacce di comunicazione standard </li></ul></ul><ul><ul><li>BT: esporre un bus sul quale i sistemi possono veicolare le informazioni </li></ul></ul>
    22. 24. BIZTALK AND WCF <ul><ul><li>Scopo Comune </li></ul></ul><ul><ul><li>Far parlare chi non si conosce  </li></ul></ul><ul><ul><li>Approcci Differenti </li></ul></ul><ul><ul><li>SOA: isola le differenze mediante la definizione di interfacce di comunicazione standard </li></ul></ul><ul><ul><li>BT: esporre un bus sul quale i sistemi possono veicolare le informazioni </li></ul></ul>
    23. 25. E SE LI USASSIMO INSIEME? <ul><li>Standard </li></ul><ul><ul><li>BizTalk lavora totalmente in XML </li></ul></ul><ul><li>Message Oriented </li></ul><ul><ul><li>I servizi WCF lavorano su un concetto di messaggio che è nella natura stessa di BizTalk </li></ul></ul><ul><li>Estendibilità </li></ul><ul><ul><li>Possiamo utilizzare uno per estendere l’altro </li></ul></ul><ul><li>Quindi... </li></ul><ul><ul><li>WCF per sfruttare uno standard di comunicazione (SOA) </li></ul></ul><ul><ul><li>BizTalk per fornire funzionalità di business </li></ul></ul>
    24. 26. BIZTALK TODAY Edizione Enterprise <ul><li>Su realtà enterprise </li></ul><ul><li>Applicazioni illimitate </li></ul><ul><li>Cluster e multi processore </li></ul>Standard <ul><li>Piccole e medie organizzazioni </li></ul><ul><li>5 applicazioni </li></ul><ul><li>No Clustering </li></ul>Branch <ul><li>Per Hub & Spoke </li></ul><ul><li>RFID </li></ul><ul><li>No Clustering </li></ul><ul><li>Dipendente da versione Enterprise </li></ul>Developer <ul><li>Per lo sviluppo </li></ul>BizTalk Runtime <ul><li>Per ISV </li></ul>
    25. 27. R2 & 2008 BizTalk tomorrow
    26. 28. BizTalk Adapters for WCF <ul><li>WsHttp Adapter </li></ul><ul><li>NetTcpAdapter </li></ul><ul><li>WCF-NetMsmq Adapter </li></ul><ul><li>WCF-BasicHttp Adapter </li></ul><ul><li>WCF-NetNamedPipe Adapter </li></ul><ul><li>WCF-Custom Adapter </li></ul><ul><li>WCF-CustomIsolated Adapter </li></ul>
    27. 29. Adapters for .Net 3.0 <ul><li>Adapters fruibili da qualunque applicazione </li></ul><ul><li>Nuovo adapter framework basato su WCF </li></ul><ul><li>Gli adapters sono esposti come WCF transport channels </li></ul><ul><li>Anche in questo caso gli adapters sono suddivisi in: </li></ul><ul><ul><li>Application Adapters (es. SAP, Siebel, JDE, Peoplesoft, …) </li></ul></ul><ul><ul><li>Database adapters (es. SQL, SyBase, DB2, Orcale, …) </li></ul></ul><ul><ul><li>Transport Application (es. HTTP, FTP, MQ, MSQM, …) </li></ul></ul><ul><li>Gran parte degli adapter BizTalk attuali verranno resi disponibili come Adapters for .Net 3.0 </li></ul>
    28. 30. e il throttling ?
    29. 31. Q&A [email_address]
    30. 32. INFO & CONTATTI <ul><li>per qualunque informazione: </li></ul><ul><li>[email_address] </li></ul><ul><li>http://OverNetEducation.it/ </li></ul><ul><li>[email_address] </li></ul><ul><li>Segrate +39 02 365738 Bologna +39 051 269911 Roma +39 06 51607941 </li></ul>www.BizTalkia.com
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×