Introduction to Integration Technologies

28
Sponsored & Brought to you by Introduction to Integration Technologies Arunkumar Kumaresan Director - Product Engineering https://in.linkedin.com/in/arunkumarkumaresan https://twitter.com/arunkumaresan

Transcript of Introduction to Integration Technologies

Page 1: Introduction to Integration Technologies

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

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

Introduction to Microsoft Integration Technologies Arunkumar Kumaresan

Director, Product Engineering

Page 4: Introduction to Integration Technologies

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

Examples of Enterprise Applications

Page 6: Introduction to Integration Technologies

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

Enterprises Then…

Page 8: Introduction to Integration Technologies

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

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

Integration Spaghetti- Connectivity gets complex

- Upgrade/replace application nearly impossible

Page 11: Introduction to Integration Technologies

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

Enterprise Service Bus

Page 13: Introduction to Integration Technologies

Case Study 01: Hospital Management System

Page 14: Introduction to Integration Technologies
Page 15: Introduction to Integration Technologies
Page 16: Introduction to Integration Technologies

Microsoft Customer Story: Hospital Management System

Page 17: Introduction to Integration Technologies

Case Study 02: e-commerce

Page 18: Introduction to Integration Technologies

Microsoft Customer Story: e-commerce Industry

Page 19: Introduction to Integration Technologies
Page 20: Introduction to Integration Technologies
Page 21: Introduction to Integration Technologies

Corporate Network

Virtual Network

Enterprises Today…

Page 22: Introduction to Integration Technologies

• 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

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

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

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

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

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://www.facebook.com/arunkumarkumaresan

@arunkumaresan

https://in.linkedin.com/in/arunkumarkumaresan