This presentation is from the TechMeet360 event held on August 6, 2016 at BizTalk360 office premises in Coimbatore. In this slide, BizTalk360's Technical Lead Arunkumar Kumaresan gives Introduction to Microsoft Integration Technologies which is especially helpful for budding technologists who would like to make their career with Integration platform. This presentation covers basic introduction to Enterprise Application Integration (EAI), Service Bus, Logic Apps, Cloud Integration, Azure loT Event Hub, Microsoft Integration Scenarios, Biztalk Services and Jet Architecture (Event Driven / Microservices)
Driving Behavioral Change for Information Management through Data-Driven Gree...
Introduction to Microsoft Integration Technologies
1. Sponsored & Brought to you by
Introduction to Microsoft Integration
Technologies
Arunkumar Kumaresan
Technical Lead, BizTalk360
https://twitter.com/arunkumaresan
https://in.linkedin.com/in/arunkumarkumaresan
2. Disclaimer
All content in this presentation are referred from resources available on the internet. They
are being used for non-profit and education purposes only. No resources are used for
commercial or brand promotional purposes, nor the presenter intend to infringe content
copyright by making false representations, claims or modifications.
3. Introduction to Microsoft Integration Technologies
Arunkumar Kumaresan
Technical Lead, Product Engineering
4. Enterprise Application
- A big business application
- are complex, scalable, distributed, component-based, and mission-
critical
- across corporate networks, intranets, or the Internet
- are data-centric, user-friendly
- must meet stringent requirements for security, administration, and
maintenance
- are highly complex systems
6. EAI
- Enterprise Application Integration
- is related to middleware technologies
- Intercommunication between enterprise applications (EA), such as customer relations management
(CRM), supply chain management (SCM) and business intelligence
Why EAI?
- sharing of processes and data among different applications in an enterprise
- to simplify and automate business processes without applying excessive application or data structure
changes
8. EAI Benefits
System interconnectivity
Connect people, processes, systems, and technologies within your enterprise ecosystem
Improved productivity throughout the company
Enable communication across differing systems to permit everyone access to the information they need, anytime
The right information when you need it
Provide accurate data regardless of what system you are deploying
Real-time updates
Ensure that you are always up to date on your business needs with real-time updates
Coordinate business processes
Automate business processes, further improving productivity across your company
With system integration across your enterprise, your business can move forward,
stay agile, and continue to innovate.
9. EAI Approaches
Point – to – Point
Broker Model
Enterprise Service Bus
Evolving Integration Needs
2010 Cloud
2000 SOA
1990 Web
1980 Client Server
1970 Mainframe
10. Point – to - Point
- lightweight solution
- suited to integrate few applications
- creates a Mesh / Network
Challenges
- tightly coupled
- things won’t stay lightweight for long
- Unmanageable, brittle
- do not meet changing business and technology
demands
12. Broker Model
- A broker is software that sits between the applications being
integrated, interacting with all of them
- provides all message transformation, routing, and any other inter-
application functionality
- communication between applications must flow through the
broker
- broker maintain data concurrency for the entire network
Advantages
- Loose coupling between applications
- Applications communicate asynchronously
- Less repetitive configuration
Challenges
- Single point of failure
- Bottleneck for messages under heavyload
- Implementation is heavyweight
14. Enterprise Service Bus
- Follows Service Oriented Architecture (SOA)
- Scales from point-solutions to enterprise-wide deployment (distributed bus)
- more configuration than integration coding
- No central rules-engine, no central broker
- Easy plug-in and plug-out and loosely coupling system
- Incremental patching with zero down-time; enterprise becomes "refactorable“
Advantages
- Lightweight, Loose coupling between applications
- Reliable, scalable
- Implementation is heavyweight
32. • Connect to a host of SaaS
services from your onprem or
SaaS applications
• Support store-and-forward
scenarios
• Integrate with external identity
providers like Facebook,
Windows Live, OAuth
• Securely connect to your trading
partners
• Harness cloud for extensibility,
self-service on-boarding and rich
message tracking
• Support more than 10,000
schemas
• Application integration
continues to happen on-
premises
• Harness cloud for elastic
compute and to access external
applications
• Leverages the cloud for scale,
high availability and disaster
recovery
HYBRID APPS ENTERPRISE TO ENTERPRISE (B2B) SAAS INTEGRATION
Microsoft Integration Scenario
34. Microsoft Integration Technologies: Cloud
BizTalk Services
Seamlessly integrate the enterprise and the cloud
- Get started quickly with Hybrid Connections
- Extend on-premises systems to the cloud for hybrid integration
- Proven in production—EDI, B2B, Partner, EAI, IOT
- Integration partners add industry and integration expertise
35. Web Sites
Mobile Services
Corporate Network
Microsoft SQL Server
Hybrid Connection
Other published
resourcesHybrid Connection
Manager
Microsoft Integration Technologies: Cloud
Hybrid Connections
36. Microsoft Integration Technologies: Cloud
Logic Apps
Quickly build powerful integration solutions
- Create business processes and workflows visually
- Integrate with SaaS and enterprise applications
- Unlock value from on-premises and cloud applications
- Automate EAI, B2B/EDI and business processes
- Leverage the Microsoft Cloud to enhance integration solutions
37. Microsoft Integration Technologies: Cloud
Service Bus
Keep apps and devices connected across private and public
clouds
- Build reliable and elastic cloud apps with messaging
- Protect your application from temporary peaks
- Distribute messages to multiple independent backend systems
- Reach millions of devices with sub-second response times
- Decouple your applications from each other
- Build solutions that work with existing networks
41. Microsoft Integration Technologies: Cloud
Event Hubs
Cloud-scale telemetry ingestion from websites, apps, and devices
- Log millions of events per second in near real time
- Connect devices using flexible authorization and throttling
- Use time-based event buffering
- Get a managed service with elastic scale
- Reach a broad set of platforms using native client libraries
- Pluggable adapters for other cloud services
43. Microsoft Integration Technologies: Cloud
Azure IoT Hub
Connect, monitor and manage millions of IoT assets
- Get started quickly
- Connect and manage millions of assets
- Support a broad set of operating systems and protocols
- Establish reliable, bi-directional communication
- Enhance the security of your IoT solutions
- Ingest real-time data and upload files to the cloud