extending business applications (xba) with service oriented architecture (soa) rahul mohta...

12
eXtending Business Applications (xBA) with Service Oriented Architecture (SOA) Rahul Mohta Consultant Microsoft Global Services India x B A SO A

Post on 21-Dec-2015

219 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: EXtending Business Applications (xBA) with Service Oriented Architecture (SOA) Rahul Mohta Consultant Microsoft Global Services India

eXtending Business Applications (xBA)

with

Service Oriented Architecture(SOA)

Rahul MohtaConsultantMicrosoft Global Services India

x B A

SOA

SOA

Page 2: EXtending Business Applications (xBA) with Service Oriented Architecture (SOA) Rahul Mohta Consultant Microsoft Global Services India

INTEGRATION BASED APPROACH

Application Focused

CONSUMER SERVICES DRIVEN APPROACH

Service FocusedInformation-centric

App1

App2App3

App1

App2

SERVICES

App3

TODAY …. TOMORROW

Services - Abstract the underlying complexity and act as universally interconnected and interdependent building blocks.

Page 4: EXtending Business Applications (xBA) with Service Oriented Architecture (SOA) Rahul Mohta Consultant Microsoft Global Services India

WHY SOA ?To utilize an architectural style for doing

business with processes, packages, etc all as services.

SOA

Internet

Web Services

Hosting

Virtualization

Cloud

Biz Apps

Page 5: EXtending Business Applications (xBA) with Service Oriented Architecture (SOA) Rahul Mohta Consultant Microsoft Global Services India

To be or not to be SOA

Closed Loop

Gigantic

Siloed

Fragile

Without SOA With SOA

Interoperable

Collaborative

Integrated

Shared Services

Scalable

Page 6: EXtending Business Applications (xBA) with Service Oriented Architecture (SOA) Rahul Mohta Consultant Microsoft Global Services India

ENTERPRISE MESH

SRM ERP CRM

BI

CLOUD

Page 7: EXtending Business Applications (xBA) with Service Oriented Architecture (SOA) Rahul Mohta Consultant Microsoft Global Services India

STRATEGIC LEVEL

TACTICAL LEVEL

OPERATIONAL LEVEL

ERPSRM CRM

SOA

SOA Information Levels

Page 8: EXtending Business Applications (xBA) with Service Oriented Architecture (SOA) Rahul Mohta Consultant Microsoft Global Services India
Page 9: EXtending Business Applications (xBA) with Service Oriented Architecture (SOA) Rahul Mohta Consultant Microsoft Global Services India

Enabling SOA for Dynamics AX

Dynamics AX

CLOUD

.NET

INTEGRATION

Report/Portal Framework

SOA

WCF REST

AZURE

Business Conn

AOS

Other Biz apps

Hosted BizTalk Services

Web Services

Page 10: EXtending Business Applications (xBA) with Service Oriented Architecture (SOA) Rahul Mohta Consultant Microsoft Global Services India

PartnersOn-premise

Enterprise

ERP

SRM

Web Services (Provider)

CRM

SOA on Cloud9

B2C

Consumers

B2B

Web Services (Consumer)

ERP

SRMCRM

Web Services (Provider)

Page 11: EXtending Business Applications (xBA) with Service Oriented Architecture (SOA) Rahul Mohta Consultant Microsoft Global Services India

SOA 360

SOA Next

WCFRESTDescriptive and non prescriptive

Options

AdaptableInteroperabilitySecurityLoosely CoupledZero LatencyNo artificial dependencies

Advantages

Trend Setters

Live ServicesAmazon Services

Cloud SOA BIDSSAnalyticsOnly Real Dependencies

Usages

FreeOpenTrustedLess ComplexScalable

MicrosoftGoogleIBMSAP

Page 12: EXtending Business Applications (xBA) with Service Oriented Architecture (SOA) Rahul Mohta Consultant Microsoft Global Services India

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.