260 likes | 463 Views
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
E N D
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
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 Azure 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
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
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
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/Kurssihaku.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
Example Thank you for coming! Feedback can be given via mobile or laptop through techdays.fi seminar schedule. #td2013fi