introduction to integration technologies
TRANSCRIPT
![Page 1: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/1.jpg)
Sponsored & Brought to you by
Introduction to Integration TechnologiesArunkumar KumaresanDirector - Product Engineering
https://in.linkedin.com/in/arunkumarkumaresan
https://twitter.com/arunkumaresan
![Page 2: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/2.jpg)
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.
![Page 3: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/3.jpg)
Introduction to Microsoft Integration Technologies Arunkumar Kumaresan
Director, Product Engineering
![Page 4: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/4.jpg)
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
![Page 5: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/5.jpg)
Examples of Enterprise Applications
![Page 6: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/6.jpg)
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
![Page 7: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/7.jpg)
Enterprises Then…
![Page 8: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/8.jpg)
EAI Benefits
System interconnectivityConnect people, processes, systems, and technologies within your enterprise ecosystem
Improved productivity throughout the companyEnable communication across differing systems to permit everyone access to the information they need, anytime
The right information when you need itProvide accurate data regardless of what system you are deploying
Real-time updatesEnsure that you are always up to date on your business needs with real-time updates
Coordinate business processesAutomate 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.
![Page 9: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/9.jpg)
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
![Page 10: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/10.jpg)
Integration Spaghetti- Connectivity gets complex
- Upgrade/replace application nearly impossible
![Page 11: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/11.jpg)
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
![Page 12: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/12.jpg)
Enterprise Service Bus
![Page 13: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/13.jpg)
Case Study 01: Hospital Management System
![Page 14: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/14.jpg)
![Page 15: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/15.jpg)
![Page 16: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/16.jpg)
Microsoft Customer Story: Hospital Management System
![Page 17: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/17.jpg)
Case Study 02: e-commerce
![Page 18: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/18.jpg)
Microsoft Customer Story: e-commerce Industry
![Page 19: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/19.jpg)
![Page 20: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/20.jpg)
![Page 21: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/21.jpg)
Corporate Network
Virtual Network
Enterprises Today…
![Page 22: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/22.jpg)
• 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
![Page 23: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/23.jpg)
23
Pre-2008 - Tech Savvy Business User• Benefits
• Business got the job done• Low cost
• Challenges• 000’s of Access/Excel solutions across
Org• Security and Data Vulnerabilities• Solutions been around for decades in
some org• Complex business logic lost in macros
I can solve that problem with a macro in excel
![Page 24: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/24.jpg)
24
Cloud/SaaS Era• Benefits
• SaaS/Cloud enabled app platforms• Market place add ons• More complex solutions• Scalable to more users
• Challenges• Super Charged Stealth IT • Silo applications limits functionality• Often identity challenges• Integration often required
![Page 25: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/25.jpg)
25
API/IPaaS Era - Citizen Integrator• Benefits• API simplifies integration• Business users can call API• Integrated solutions
• Challenges• Not every org asset is API capable• What technical debt is being
created under the radar?
I can connect the
API to Salesforce
![Page 26: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/26.jpg)
Microsoft Tech StackApplication
Performance Management
IntegrationManagement & Governance
Cortana Analytics Suite
App Service
Development
Application Platform
Azure Active Directory
Azure AD – B2C / B2B
Automation
Cognitive Services
Dev Test Labs
Application Insights
Operations Insights
Security Centre
Resource Groups
Backup Vaults
Data Catalog
Data Lake Storage
Machine Learning
Data Lake Analytics
Power BI
Stream Analytics
Visual Studio Team Services
SQL Database
Storage
Container Service
Batch
Document DB
Redis Cache
Web Apps
Service Fabric
Function App
Dev Machine Templates
Security
![Page 27: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/27.jpg)
Microsoft Integration Suite (today)IoT
API ManagementAPI Apps
Service BusRelay
Service BusMessaging
Azure BizTalkLogic Apps
Event Hubs
BizTalk Server
EAI/ETL
API Hybrid Connectivity BAM/Analytics Citizen Integrator
Messaging
BizTalk Server
Azure BizTalk
Orchestration
BizTalk Server
VPN Express Route
Event Hubs IoT Hubs
Power BI Stream Analytics Power Apps
Data Factory SSIS
Event Hubs
Flows
![Page 28: Introduction to Integration Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062412/58ed36411a28ab70058b45f7/html5/thumbnails/28.jpg)
https://www.facebook.com/arunkumarkumaresan
@arunkumaresan
https://in.linkedin.com/in/arunkumarkumaresan