9
ENTERPRISE APPLICATION INTEGRATION USING MICROSOFT’S INTEGRATION STACK Harish Bidadi September 21, 2013 TechGate 2013 – Reston, VA

ENTERPRISE APPLICATION INTEGRATION USING MICROSOFT’S INTEGRATION STACK Harish Bidadi September 21, 2013 TechGate 2013 – Reston, VA

Embed Size (px)

Citation preview

Page 1: ENTERPRISE APPLICATION INTEGRATION USING MICROSOFT’S INTEGRATION STACK Harish Bidadi September 21, 2013 TechGate 2013 – Reston, VA

ENTERPRISE APPLICATION INTEGRATION USING MICROSOFT’S INTEGRATION STACKHarish Bidadi

September 21, 2013TechGate 2013 – Reston, VA

Page 2: ENTERPRISE APPLICATION INTEGRATION USING MICROSOFT’S INTEGRATION STACK Harish Bidadi September 21, 2013 TechGate 2013 – Reston, VA

AGENDA

• Introduction

• Problem Statement

• High Level Architecture

• Demo • Scenario 1 – Azure Web Application• Scenario 2 – Windows Phone Application• Scenario 3 – Azure BizTalk Services EDI

• Technology Summary

Page 3: ENTERPRISE APPLICATION INTEGRATION USING MICROSOFT’S INTEGRATION STACK Harish Bidadi September 21, 2013 TechGate 2013 – Reston, VA

ARCHITECTURE

SAP

Custom Web

Service

Windows Azure

SQL Server

Oracle EBS

BizTalkServices(EDI/EAI)

Se

rvic

e B

us

PaaS

SaaS

MobileServices

EDI

Web AppBizTalk

Server

SharePoint Online

Approval Workflow

Charts

On-Prem

Page 4: ENTERPRISE APPLICATION INTEGRATION USING MICROSOFT’S INTEGRATION STACK Harish Bidadi September 21, 2013 TechGate 2013 – Reston, VA

TECHNOLOGIES

Azure Web Application

Windows Phone 8 Mobile Application

SharePoint Online

Azure Service Bus

BizTalk Server 2013

Windows Azure BizTalk Services

Azure Web App

Mobile Phone App

Bulk Order

1a

1c

1b

2

3

4

SharePoint Online

CRM(future integration)

SAP(future integration)

Azure Service BusPersistent M

essage Store

BizTalk ServerService Bus AdapterSharePoint Adapter

Approval Workflow

Cloud Service Virtual Network

Page 5: ENTERPRISE APPLICATION INTEGRATION USING MICROSOFT’S INTEGRATION STACK Harish Bidadi September 21, 2013 TechGate 2013 – Reston, VA

SCENARIO 1: PLACE ORDER VIA WEB SITE

• A order processing app hosted on Azure web site posts Purchase Order request message to azure service bus message queue

• Verify • Approved Order Status in web site• Records in on premise SQL Server data store

Page 6: ENTERPRISE APPLICATION INTEGRATION USING MICROSOFT’S INTEGRATION STACK Harish Bidadi September 21, 2013 TechGate 2013 – Reston, VA

SCENARIO 2: PLACE ORDER VIA WINDOWS PHONE

• Place an order on Phone App. Using the mobile phone emulator, place an order greater than $1000 in PO total

• Login to azure and notice service bus has the order set to PENDING

• Log on to the SharePoint Online

• Orders are placed for manual approval

• Approve in SharePoint and verify Fulfillment tab in the main azure Trey Research web site

Page 7: ENTERPRISE APPLICATION INTEGRATION USING MICROSOFT’S INTEGRATION STACK Harish Bidadi September 21, 2013 TechGate 2013 – Reston, VA

SCENARIO 3: PLACE ORDER VIA EDI

• Submit the EDI request via MessageSender console application

• Show BizTalk Azure Service partner portal

• Notice a line item with "Approved" status for the item ordered

Page 8: ENTERPRISE APPLICATION INTEGRATION USING MICROSOFT’S INTEGRATION STACK Harish Bidadi September 21, 2013 TechGate 2013 – Reston, VA

Q & A

Page 9: ENTERPRISE APPLICATION INTEGRATION USING MICROSOFT’S INTEGRATION STACK Harish Bidadi September 21, 2013 TechGate 2013 – Reston, VA

Thank You

An email will be sent to all attendees on Monday, September 23 announcing location of slides received from presenters.

[email protected]