Microsoft BizTalk Server 2013 uudet ominaisuudet Toni Ylärinne | 5.3.2013 #td2013fi
Microsoft BizTalk Server 2013 BizTalk Server 2010 R2 vaihtuikin 2013:ksi Tuki viimeisimmille versioille Microsoft-arkkitehtuuri Panostuksia pilvi-on premises –hybridiratkaisujen toteuttamiseksi REST-palveluiden julkaisu ja hyödyntäminen SharePoint –adapterin parannukset SFTP-adapteri BizTalk IaaS Näillä tiedoilla ulkona 2013 Q2
Tuki Windows Server 2008 R2 SP1, Windows Server 2012, Windows 7 SP1, Windows 8 SQL Server 2012 ja SQL Server 2008 R2 SP1 Microsoft Visual Studio 2012 IIS 7.5 ja 7.0 .NET Framework 4.5
SB-Messaging adapteri Send ja Receive Adapterit Azuren Service Bus:iin kommunikointia varten Queues Topics Relays
SB-Messaging konfigurointi Peruskonfigurointi on tehty hyvin helpoksi Autentikointi
Demo: SB-Messaging, Receive ja Send
On-premises BizTalk Serverin palveluiden julkaisu pilveen Palomuurein suojasta BizTalk Serverin palveluita voidaan julkaista Azuren päälle pilveen pyörimään Kaksi tekniikkaa: Jo BizTalk Server 2010:ssä ollut AppFabric Connect Uusi WCF-NetTcpRelay –adapteri AppFabric Connectissa BizTalk Serverin päässä Azuren Service Bus Relaytä kuuntelee IIS:n päällä hostattu palvelu WCF-NetTcpRelayn yhteydessä kuuntelu tapahtuu BizTalk Server in-process hostissa
BizTalk Server ja Azure Service Bus Relay FW BizTalk Receive Location Relay-adapterilla Message Box Client
REST-palvelut REST-palvelut ovat alkaneet näyttelemään isoa osaa varsinkin verkon ja Web-maailman kommunikoinnista REST-palveluiden käyttämistä ja julkaisua (Send/Receive) varten BizTalk Server on saanut uuden adapterin WCF-WebHttp RESTfull toteutukset: GET, POST, PUT, DELETE... JSON-ratkaisut vaativat esimerkiksi oman Pipeline-komponentin toteuttamista
REST-pyyntö REST-pyynnön toteuttaminen onnistuu WCF-WebHttp-adapterilla joko One-Way tai Solicit-Response Send Portista GET-pyynnössä on napatata custom pipelinella koko viestin body pois, jolloin lähtee puhdas GET-pyyntö
Parametrisoitu REST-pyyntö Parametrisoidut REST-pyynnöt onnistuvat URL Mapping variablen ja Property Schemalla julkaistujen kenttien avulla
Demo: REST-pyynnöt WCF-WebHttp -adapterilla
REST-palvelujen julkaisu REST-palvelut hostataan IIS:n päällä WS-palvelujen tapaan BizTalk WCF Publishing Wizardissa uusi Transport Type WCF-WebHttp Samalla onnistuu tarvittaessa julkaisu Service Bus Relay Endpointiksi
REST-palvelujen julkaisu WCF Publishing Wizard rakentaa generoi tarvittaessa myös Receive Portin BizTalk Applicationiin Portiin täytyy kuvata vielä käsin operaatiot, jotka vastaa orkestraation port type operatioita ja mahdolliset URL-mäppäykset Tarvittaessa pyynnön URL-osoitteesta saadaan kaivettua Message Propertyihin dataa Variable Mapping avulla
Demo: REST-palvelun julkaisu on premises ja Azureen
SharePoint Adapter Ei ole enää riippuvainen SharePoint- palvelimelle asennettavasta BTSharePointAdapterWS.asmx Web Servicestä Käyttää kommunikoidessaan hyödyksi SharePoint Client Side OM:ää (asentuu BizTalk Serverin asennuksen yhteydessä) CSOM-kommunikointia tukee SharePoint 2010, 2013 ja SharePoint Services Online SharePoint 2007:ään kommunikoidaan BTSharePointAdapterWS.asmx:n kautta
SFTP-adapteri BizTalk Server 2010 toi FTP-adapteriin FTP-S- tuen BizTalk 2013:ssa on nyt myös SFTP tuettuna oman adapterin kautta
XslCompiledTransform Mapping Engine hyödyntää nyt XslCompiledTransform API:a, jonka pitäisi parantaa raskaiden mäppäystä suorituskykyä
Microsoft BizTalk ESB Toolkit 2.2 Ensimmäistä kertaa BizTalk Server asennusmedialla (erillisenä asennuksena) Asennusta ja konfigurointia yksinkertaistettu reilusti! Pitää sisällä mm. ExceptionManagement App:in Itinerary Designer Samplejä
BizTalk Server IaaS/PaaS BizTalk Server virtuaalikoneen ajaminen Azuressa Azure pitää sisällään jo nyt valmiin Microsoft BizTalk Server 2013 Beta virtuaalikonetemplaten Provisiointi < 10 min Konfigurointi ”Pay as you go” Entä BizTalk PaaS? Azure Service Bus
Demo: BizTalk Azure VM
Resursseja Download: http://www.microsoft.com/en-us/download/details.aspx?id=35553 BizTalk 2013 Help: http://msdn.microsoft.com/en-us/library/jj248691(v=bts.80).aspx Keynote: http://www.streamshed.com/microsoft/BizTalk_Summit_Stockholm.htm Azure VM: http://www.windowsazure.com/
Aihealueen kurssit Soveltossa Microsoft BizTalk Server 2010 -sovelluskehitys http://www.sovelto.fi/Kurssit/Kurssivalikoima/Pages/Kurssi haku.aspx?kurssiID=2132 Microsoft BizTalk Server 2013 uudet ominaisuudet on tulossa tälle kaudelle
BizTalk Server 2013 Yhteenveto Tuki (Server 2012, SQL Server 2012, Visual Studio 2012) Panostuksia pilveen SB-Messaging WCF-NetTcpRelay / AppFabric Connect BizTalk Azure VM Adapteri-parannukset REST palveluiden julkaisu ja käyttäminen WCF-WebHttp-adapterilla SharePoint SFTP
Q&A
Example Thank you for coming! Feedback can be given via mobile or laptop through techdays.fi seminar schedule. #td2013fi