introduction to microsoft integration technologies
TRANSCRIPT
PowerPoint Presentation
Sponsored & Brought to you byIntroduction to Microsoft Integration TechnologiesArunkumar KumaresanTechnical Lead, BizTalk360
https://twitter.com/arunkumaresanhttps://in.linkedin.com/in/arunkumarkumaresan
1
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 TechnologiesArunkumar KumaresanTechnical Lead, 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
EAIEnterprise 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 BenefitsSystem 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.
EAI ApproachesPoint to Point
Broker Model
Enterprise Service BusEvolving Integration Needs2010 Cloud
2000 SOA
1990 Web
1980 Client Server
1970 Mainframe
Point to - Pointlightweight solution
suited to integrate few applications
creates a Mesh / Network
Challenges
tightly coupled
things wont 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 themprovides all message transformation, routing, and any other inter-application functionalitycommunication between applications must flow through the brokerbroker maintain data concurrency for the entire network
AdvantagesLoose coupling between applicationsApplications communicate asynchronouslyLess repetitive configuration
ChallengesSingle point of failureBottleneck for messages under heavyloadImplementation is heavyweight
Enterprise Service Bus
Enterprise Service BusFollows 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
Case Study 01: Hospital Management System
Microsoft Customer Story: Hospital Management System
Case Study 02: e-commerce
Microsoft Customer Story: e-commerce Industry
Platform(as a Service)
ApplicationsStorageServersNetworkingO/SMiddlewareVirtualizationRuntimeDataSoftware(as a Service)
StorageServersNetworkingO/SMiddlewareVirtualizationApplicationsRuntimeDataInfrastructure(as a Service)
StorageServersNetworkingO/SMiddlewareVirtualizationDataApplicationsRuntimeYou ManageVendor ManagesOn Premises
StorageServersNetworkingO/SMiddlewareVirtualizationDataApplicationsRuntime
Application Hosting Types
25
Microsoft Integration Technologies: On Premise
MSMQWCF CommunicationSQL Service Broker
Microsoft Integration Technologies: On Premise
Host Integration ServerWCF and Queued Communication
Microsoft Integration Technologies: On PremiseSQL Server Replication
Microsoft Integration Technologies: On Premise
Microsoft Integration Technologies: On Premise
Corporate Network
Virtual Network
Enterprises Today
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/16/201631
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, OAuthSecurely 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 recoveryHYBRID APPSENTERPRISE TO ENTERPRISE (B2B)SAAS INTEGRATION Microsoft Integration Scenario
TechEd 2013 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/16/2016 1:36 PM32
Microsoft Integration
Microsoft Integration Technologies: CloudBizTalk 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 productionEDI, B2B, Partner, EAI, IOT
Integration partners add industry and integration expertise
Web SitesMobile Services
Corporate NetworkMicrosoft SQL ServerHybrid Connection
Other published resources
Hybrid Connection Manager
Microsoft Integration Technologies: CloudHybrid Connections
Microsoft Integration Technologies: CloudLogic 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
Microsoft Integration Technologies: CloudService 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
Microsoft Integration: Service BusService Bus
Microsoft Integration: Service BusService BusQueues
Microsoft Integration: Service BusService BusRelays
Topics
Microsoft Integration Technologies: CloudEvent 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
Microsoft Integration: Service Bus Event Hubs
Microsoft Integration Technologies: CloudAzure 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
Demo: Azure IoT Hub
https://twitter.com/arunkumaresanhttps://linkedin.com/in/arunkumarkumaresanhttps://facebook.com/arunkumarkumaresan
Thank You
Follow us @
https://twitter.com/biztalk360https://linkedin.com/company/biztalk360https://facebook.com/biztalk360Twitter : #techmeet360 Website: http://www.biztalk360.com/techmeet360
14856260.mp3TextAloud: IVONA Eric22Created: 8/4/2016 3:02:11 PM2016Speech14051.545eng - http://www.nextup.com