Windows Azure Service Bus EAI & EDI Labs provides integration capabilities for the Windows Azure Platform to extend on-premises applications to the cloud, provides rich messaging endpoints to process and transform messages, and helps organizations integrate disparate applications, both on cloud and on-premises.
Introduction to the Azure Service Bus EAI & EDI features
1.
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. Introduction - Microsoft integration stack
Windows Azure Service Bus overview
Windows Azure Service Bus EAI and EDI Labs SDK
How can I get Started!
What’s next?
14. EAI Capabilities
Enterprise Application Integration (EAI) which provide rich message
processing capabilities and the ability to connect private cloud assets to
the public cloud.
15. Web
Service
Bridge
User 1 via phone customerType == “VIP”
(routing based
EAI Bridge on condition)
User 2 via online
LOB Relay
Behind
Constoso’s Firewall
customerType == “Default”
Validate – Enrich – Transform – Enrich - Route (VETER)
Line of Business
System
Service Bus
Connect
FTP Share 1
LOB Target
FTP Share 2
Partner FTP Shares could be on-
s premise or in Cloud
16. 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.
17. EDI
EDI App
Sales Order
Dashboard Management
(ASP .NET) LOB System
17
18. here
https://portal.appfabriclabs.com
https://edi.appfabriclabs.com
here
here
http://social.msdn.microsoft.com/Forums/en-US/servicebuslabs/threads
20.
Message Tracking and send side batching
21.
22. http://go.microsoft.com/fwlink/?LinkId=235057
http://msdn.microsoft.com/en-
us/library/windowsazure/hh689760.aspx
Windows Server 2008 R2 or Windows 7, Visual Studio 2010, .NET Framework 4 and Microsoft Visual C# .NET
SQL Server, Windows Server AppFabric 1.0 or 1.1, IIS 7.0 or higher
WindowsAzureServiceBusEAI-EDILabsSDK.msi
ServiceBusConnectSetup.exe
MicrosoftEdiXSDTemplates.zip
Portal to provision namespaces: https://portal.appfabriclabs.com/
EDI Portal: https://edi.appfabriclabs.com/
23.
24.
25. Sequence of activities to
perform impedance mismatch
Disassembly
Message Validation
Transforms
Content based Routing
Hosting custom code Auto pull messages from FTP shares Transformations: structural
Disassembly of messages normalization
Processing flat files Operational Tracking and Archiving
XML message validation Character set encoding (Receive
EAI Bridges side)
Enrich message properties
Transforms Content based routing
26. Sequence of activities to Looping functoids – foreach, mapeach
perform impedance mismatch Expression functoids – arithmetic
Disassembly , logical , conditional , if-then-else
Message Validation Temporary store – Lists and related
operations
Transforms
String and date-time manipulation
Content based Routing operations
Hosting custom code Cumulative operations
Number format operations
Support for Pages in UI
Test map functionality
EAI Bridges
Transforms Migrate BizTalk maps
Support XSLT maps
27. Include on-premises
applications, services, data in
cloud applications
Manage hybrid apps easily
Enable store and forward
scenarios in BizTalk by
enabling Service Bus
queues, topics
SQL Server
Oracle DB
Oracle E-business suite
Azure Service Bus
SAP
Connect Seibel eBusiness Applications
BizTalk Service Bus
Adapter
28. Support AS2 and FTP as transport
Scalable EDI bridges for X12
Process X12 messages upto 5030
and AS2
Generate and process MDN, TA1, 997
EDI Portal for agreement
Archiving
management and tracking
Batching
Tracking
Support for EDIFACT
EDI Bridges Metro UI for managing trading partners
EDI Portal Manage & Monitor AS2, X12 agreements
View Resources like Transforms, Schemas, Certificates
Delete, Redeployment of agreements