• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
BIZTALK SERVER 2006 IN ACTION (SQL SERVER, SHAREPOINT E SAP)
 

BIZTALK SERVER 2006 IN ACTION (SQL SERVER, SHAREPOINT E SAP)

on

  • 1,577 views

 

Statistics

Views

Total Views
1,577
Views on SlideShare
1,577
Embed Views
0

Actions

Likes
1
Downloads
30
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    BIZTALK SERVER 2006 IN ACTION (SQL SERVER, SHAREPOINT E SAP) BIZTALK SERVER 2006 IN ACTION (SQL SERVER, SHAREPOINT E SAP) Presentation Transcript

    •  
    • BIZTALK SERVER 2006 IN ACTION (SQL SERVER, SHAREPOINT E SAP) 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
    • AGENDA
      • Scenari di utilizzo
      • Adapters
      • Sharepoint Connection
      • SAP Connection
      • SQL Connection
    • Scenari di utilizzo
    • 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.
    • POINT TO POINT Partner A Partner B Partner C Partner D
    • HUB & SPOKE WCF WCF Adapter SharePoint SharePoint Accellerator RFID RFID Platform SAP AS400 Host Adapter IBM Mainframe Host Adapter MySap Adapter
    • MESSAGE BUS WCF WCF Adapter SharePoint SharePoint Accellerator RFID RFID Platform SAP AS400 Host Adapter IBM Mainframe Host Adapter MySap Adapter
    • 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
    • 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
    • Scalabilità ed Affidabilità
      • Differenti soluzioni per differenti scenari
        • Processing Servers Scale-out / up
        • Message Box Scale-out / up
        • Generic SQL Cluster failover support
      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
    • ADAPTERS BIZTALK 2006 ADAPTERS
    • Adapters for .Net 3.0
      • Adapters fruibili da qualunque applicazione
      • Nuovo adapter framework basato su WCF
      • Gli adapters sono esposti come WCF transport channels
      • Anche in questo caso gli adapters sono suddivisi in:
        • Application Adapters (es. SAP, Siebel, JDE, Peoplesoft, …)
        • Database adapters (es. SQL, SyBase, DB2, Orcale, …)
        • Transport Application (es. HTTP, FTP, MQ, MSQM, …)
      • Gran parte degli adapter BizTalk attuali verranno resi disponibili come Adapters for .Net 3.0
    • ADAPTERS - 1
    • ADAPTERS - 2 http://www.microsoft.com/biztalk/evaluation/adapter/default.mspx
    • SHAREPOINT DATA CONNECTIONS
      • InfoPath SP1
      • Created like any other data connection
      SharePoint List SharePoint Document Library XSD XSD InfoPath Data Connection
    • SHAREPOINT + BIZTALK + INFOPATH
      • The scenario:
        • Lunch Ordering System
        • Students can order their lunch at U2U by submitting an InfoPath form to a SharePoint Forms library. An aggregated form is created automatically.
      • Building robust workflow scenarios with:
        • InfoPath
        • WF
        • Windows SharePoint Services
        • BizTalk Server 2006
        • SharePoint Adapter for BizTalk
    • ARCHITECTURE SharePoint Site SharePoint Forms Lib. SharePoint Forms Lib. XML InfoPath BizTalk Server XML XML Orchestration XML InfoPath SharePoint Adapter
    • SHAREPOINT ADAPTER ARCHITECTURE
      • Pull mechanism
      • Free
      BizTalk Server Webservice Poller Port Port SharePoint Site SharePoint Forms Lib. SharePoint Forms Lib. Orchestration SharePoint Adapter
    • LE VIE PER L’INTEGRAZIONE
      • Vi sono vari modi per interagire con un sistema SAP, tra i piu’ diffusi troviamo:
        • Invocazione delle BAPIs
        • Scambio di documenti IDOC
        • Batch input/output di file di testo
      SAP R/3 Windows 2000 Sincrono Asincrono BAPIs IDocs, Batch Input/Output
    • IL SAP DCOM CONNECTOR
      • Il SAP DCOM Connector e’ parte del RFCSDK che viene rilasciato insieme al SAP Frontend CD ed offre le seguenti funzionalita’:
        • Generazione Proxy per l’invocazione di una BAPI da una applicazione esterna
        • Generazione Proxy per l’invocazione di un Function Module da una applicazione esterna
        • Server RFC per l’invocazione di componenti COM da un programma ABAP (su SAP)
    • INVOCAZIONE DI UNA BAPI
      • Business Application Program Interface
        • Vi sono due strumenti che consentono di creare un oggetto Proxy capace di invocare una BAPI
      SAP DCOM Connector Utilizzo dell’Object Builder per la creazione di componenti COM+ da includere nei propri progetti Consigliato per applicazioni pre .Net
    • INVOCAZIONE DI UNA BAPI
      • Business Application Program Interface
        • La seconda via per invocare una BAPI passa dall’evoluzione del SAP DCOM Connector per il modello di programmazione in .Net
      SAP .Net Connector E’ un Add-In a Visual Studio .Net che fornisce sia l’interfaccia grafica che le componenti per l’interazione con I sistemi SAP Consigliato per applicazioni .Net
    • BIZTALK E LE BAPIS
      • Implementazione di un Gateway per l’interazione sincrona verso i Sistemi SAP ed esposizione delle funzionalita’ BAPIs come Web Services (SOAP)
      SAP R/3 BizTalk Web Server Client
    • BIZTALK E LE BAPIS
      • Implementazione di un Gateway per l’esposizione di processi di Business
      SAP R/3 BizTalk Server e l’Orchestration Designer Altri Sistemi
    • BIZTALK ADAPTER PER SAP
      • Funzionalita’ 1/2
        • Consente il real-time browsing del Business Object Repository di SAP e l’autogenerazione degli Schema XML per gli IDOCs selezionati
      SAP R/3 BOR Business Object Repository BizTalk Adapter per SAP BizTalk BizTalk Repository Browsing del BOR 1 2 Generazione dello Schema 3 Memorizzazione
    • BIZTALK ADAPTER PER SAP
      • Funzionalita’ 2/2
        • Consente di Ricevere ed Inviare IDOCs
      SAP R/3 BizTalk Server Servizio COM4ABAP IDOC tRFC BizTalk Adapter MS Message Queuing Validazione e Trasformazione Attivazione Processo e/o Delivery Receive Function
    • SOLUZIONI CUSTOM
      • Lato SAP
        • Creazione di codice CUSTOM ABAP per la generazione ed il consumo dei dati di Inport ed Export
      • Lato BizTalk
        • Receive Function
          • Monitoring di specifici Folders per l’arrivo di specifici files (supporto multithreaded)
        • Messaging Port
          • Delivery dei dati su di uno specifico Folder
    • SOLUZIONI CUSTOM
      • Il BizTalk Editor ed il BizTalk Mapper forniscono il livello di astrazione necessario per la rappresentazione e la trasformazione dei dati
      BizTalk Editor BizTalk Mapper
    • CONCLUSIONI
      • E’ possibile integrarsi con i Sistemi SAP
      Integrazione Sincrona Invocazione di BAPI e/o Function Module ( BizTalk, SAP DCOM Connector e/o SAP .Net Connector ) Integrazione Asincrona Scambio di IDOCs ( BizTalk, SAP DCOM Connector e BizTalk Adapter per SAP ) Batch Input / Output ( BizTalk )
    • SQL CONNECTION
      • Vediamola sul campo
    • e il throttling ?
    • Q&A [email_address]
    • INFO & CONTATTI
      • per qualunque informazione:
      • [email_address]
      • http://OverNetEducation.it/
      • [email_address]
      • Segrate +39 02 365738 Bologna +39 051 269911 Roma +39 06 51607941
      www.BizTalkia.com