Windows Azure
BizTalk Services
Sandro Pereira
Senior Software Developer at
DevScope
Microsoft Integration MVP Lisboa
29 de...
Senior Software Developer at DevScope
Microsoft Integration MVP since 2011
 Writer of numerous articles for Portuguese eM...
 Introduction - Evolving Integration Needs
 Windows Azure Service Bus overview
 How can I get Started!
 Migration Chal...
Windows Azure
Windows Azure
Windows Azure BizTalk Services – GA
Windows Azure BizTalk Services – Feb 2014
Update
Support for EDIFACT Protocol
Improved Azure Service Bus integration
Si...
EAI Capabilities
Enterprise Application Integration (EAI) which provide rich message
processing capabilities and the abili...
Behind
Constoso‟s Firewall
Line of Business
System
ServiceBus
ConnectPartner
s
FTP Shares could be on-
premise or in Cloud...
EDI Capabilities
Electronic Data Interchange (EDI) targeted at business-to-business
(B2B) scenarios in the form of a finis...
15
Sales
Dashboard
(ASP .NET)
Order
Management
LOB System
EDI App
EDI
 Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server
2012, Windows Server 2012 R...
Receive Port Orchestration
XML EDI or
Flat File
XML EDI or
Flat File
Send Port
Send
Adapter
Send
Pipeline
MessageBox
Mappi...
 Mapping is fundamental to integration
 But mapping has been rewritten in WABS
 Still schema based and XML schema fully...
 Bridges in WABS are a funky combination of pipeline and
processing
 Bridges are stateless
 Bridges are not transaction...
 WABS TPM is compatible with BizTalk Server
 Tooling provided to move trading partners and agreements
to WABS
 WABS now...
 Orchestration migration
 Hard problem to solve
 But often used, often unnecessarily
 Workflow is planned in service b...
 Not everything
 May depends on data classification
 Where data is coming from/going to
 Not for On-prem <> on-prem EA...
Windows Azure BizTalk Services –
Next
Closure
BizTalk services will be updated on quarterly
cadence
Introducing Business Process Management
shortly
Extensibilit...
www.devscope.
net
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Upcoming SlideShare
Loading in...5
×

Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services

2,159

Published on

Introdução as funcionalidades existentes nos novos serviços de integração na Cloud: Windows Azure BizTalk Services (WABS): EAI (Enterprise Application Integration) e EDI (Electronic Data Interchange), como gerir a troca de mensagens EDI e trading partners através do WABS Portal; Suporte a Flat files, Schemas e transformações (Mapas), migrações de projectos on-prem para a cloud entre outras funcionalidades.

Published in: Engineering, Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,159
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
47
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services

  1. 1. Windows Azure BizTalk Services Sandro Pereira Senior Software Developer at DevScope Microsoft Integration MVP Lisboa 29 de Março
  2. 2. Senior Software Developer at DevScope Microsoft Integration MVP since 2011  Writer of numerous articles for Portuguese eMagazine “Programar”  Author “Sandro Pereira BizTalk Blog” http://sandroaspbiztalkblog.wordpress.com  Member of “BizTalkAdminsblogging.com” and “BizTalk Brasil” community  Member NetPonto community  MSDN BizTalk Forums Moderator  TechNet Wiki author (Wiki Ninja)  TechNet Gallery, Code Gallery and CodePlex contributor  Public speaker  Technical Reviewer PACKT Publishing  BizTalk Server 2010 Cookbook (April 2012)
  3. 3.  Introduction - Evolving Integration Needs  Windows Azure Service Bus overview  How can I get Started!  Migration Challenges  Demos  What‟s next?
  4. 4. Windows Azure
  5. 5. Windows Azure
  6. 6. Windows Azure BizTalk Services – GA
  7. 7. Windows Azure BizTalk Services – Feb 2014 Update Support for EDIFACT Protocol Improved Azure Service Bus integration Simplified setup for on premise connectivity Scheduled auto backup capability Support for Operations logs
  8. 8. EAI Capabilities Enterprise Application Integration (EAI) which provide rich message processing capabilities and the ability to connect private cloud assets to the public cloud.
  9. 9. Behind Constoso‟s Firewall Line of Business System ServiceBus ConnectPartner s FTP Shares could be on- premise or in Cloud (routing based on condition) Web Service EAI Bridge FTP Share 2 User 1 via phone User 2 via online FTP Share 1 LOB Relay LOB Target Bridge customerType == “VIP” customerType == “Default” Validate – Enrich – Transform – Enrich - Route (VETER)
  10. 10. EDI Capabilities Electronic Data Interchange (EDI) targeted at business-to-business (B2B) scenarios in the form of a finished service built for trading partner management.
  11. 11. 15 Sales Dashboard (ASP .NET) Order Management LOB System EDI App EDI
  12. 12.  Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2  Microsoft Visual Studio 2012 - Microsoft Visual C# .NET is the minimum requirement, , .NET Framework 3.5 or 4.5  MicrosoftEdiXSDTemplates.zip  Tools.zip  WindowsAzureBizTalkServicesSetup-x64.exe  WindowsAzureBizTalkServicesSetup-x86.exe http://www.microsoft.com/en- us/download/details.aspx?id=39087 http://msdn.microsoft.com/en- us/library/windowsazure/hh689864.aspx
  13. 13. Receive Port Orchestration XML EDI or Flat File XML EDI or Flat File Send Port Send Adapter Send Pipeline MessageBox Mapping TO: NWTraders (Flat file format) FROM: Fabrikam (XML format) Mapping FROM: Contoso (Flat file format) TO: Fabrikam (XML format) Receive Location Receive Adapter Receive Pipeline BizTalk Server architecture • Ports • Pipelines • Maps • Orchestration • Rules • Adapters • EDI TPM • BAM, Tracking • Oh my!
  14. 14.  Mapping is fundamental to integration  But mapping has been rewritten in WABS  Still schema based and XML schema fully supported in WABS  Two approaches  Maps in BizTalk Server are „just‟ XSLT most of the time – i.e. no code  Maps can be converted to transforms in WABS  WABS transforms can support XSLT (1.0)  WABS provides command line map conversion tool BizTalk Mapper Design • Functoids (Advanced, Conversion, Cumulative, Database, Date and Time, Logical, Mathematical, Scientific, String) • The transformation are created using XSLT Transform Designer • Operations (String Operations, Loop Operations, List Operations, Cumulative Operations, Date / Time Operations, Miscellaneous Operations, Expressions) • The transformation are created using Extensible Application Markup Language (XAML)
  15. 15.  Bridges in WABS are a funky combination of pipeline and processing  Bridges are stateless  Bridges are not transactional (because they are stateless)  Bridges have predefined processing stages  Bridges allow custom code  Bridges can call other bridges  Bridge templates are not extensible  So bridges are pretty fundamental too BizTalk Pipelines • Custom processing via pipeline components WABS Bridges • Custom processing via message inspectors
  16. 16.  WABS TPM is compatible with BizTalk Server  Tooling provided to move trading partners and agreements to WABS  WABS now supports EDIFACT as well as X12 and AS2
  17. 17.  Orchestration migration  Hard problem to solve  But often used, often unnecessarily  Workflow is planned in service but not yet and not compatible  BAM / Tracking  WABS provides tracking infrastructure, SQL Azure database that is very useful for monitoring  Business activity monitoring is planned  BRE  Support is planned, aim is to be compatible with BizTalk rules  For now, workflow and workflow rules provides an alternative
  18. 18.  Not everything  May depends on data classification  Where data is coming from/going to  Not for On-prem <> on-prem EAI  But very useful for cloud <> cloud  It‟s not all or nothing  Consider moving part of a solution to the cloud, keeping the rest on prem  Hybrid integration patterns are important
  19. 19. Windows Azure BizTalk Services – Next
  20. 20. Closure BizTalk services will be updated on quarterly cadence Introducing Business Process Management shortly Extensibility is an opportunity for Partners
  21. 21. www.devscope. net
  1. A particular slide catching your eye?

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

×