introduction to microsoft integration technologies

47
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

Upload: biztalk360

Post on 16-Apr-2017

156 views

Category:

Technology


2 download

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