Introduction to Integration Technologies
-
Upload
biztalk360 -
Category
Technology
-
view
59 -
download
0
Transcript of 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
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.
Introduction to Microsoft Integration Technologies Arunkumar Kumaresan
Director, Product Engineering
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
Examples of Enterprise Applications
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
Enterprises Then…
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.
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
Integration Spaghetti- Connectivity gets complex
- Upgrade/replace application nearly impossible
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
Enterprise Service Bus
Case Study 01: Hospital Management System
Microsoft Customer Story: Hospital Management System
Case Study 02: e-commerce
Microsoft Customer Story: e-commerce Industry
Corporate Network
Virtual Network
Enterprises Today…
• 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
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
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
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
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
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
https://www.facebook.com/arunkumarkumaresan
@arunkumaresan
https://in.linkedin.com/in/arunkumarkumaresan