+ All Categories
Home > Documents > The Business Value of Service - Oriented...

The Business Value of Service - Oriented...

Date post: 22-Apr-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
36
The Business Value of Service The Business Value of Service - - Oriented Architecture Oriented Architecture Manoo Ordeedolchest President, SIPA
Transcript
Page 1: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

The Business Value of ServiceThe Business Value of Service--

Oriented ArchitectureOriented Architecture

Manoo Ordeedolchest

President, SIPA

Page 2: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

Session ObjectivesSession Objectives

�Business Drivers

�Definitions: Services, Service Orientation and Service

Oriented Architecture

�Business Benefits

Page 3: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

TodayToday

Page 4: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

If You Invest If You Invest ……

Then TomorrowThen Tomorrow

Page 5: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

10 Years Later10 Years LaterWhat Actually HappenedWhat Actually Happened

Page 6: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

Internet Internet BankingBanking

WirelessWireless

AggregationAggregation

Branch BankingBranch Banking

CRMCRM

Core BankingCore Banking

Wealth ManagementWealth Management

Treasury / Treasury / ForexForex

Trading / Back office Trading / Back office

Payment Systems and Card MgmtPayment Systems and Card Mgmt

3D Secure3D Secure

Business Business IntelligenceIntelligence

EAIEAI

Straight through Straight through ProcessingProcessing

ATM / POSATM / POS

No Application Is An IslandNo Application Is An Island

Page 7: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

Where Does Your Process Run?Where Does Your Process Run?

Initiate Initiate

projectproject

ReceiveReceiveReceiveReceive

Discuss commentsDiscuss comments

Discuss requirementsDiscuss requirements

Send POSend POCreate POCreate PO

Approve with Approve with

commentscomments

Send changesSend changesUpdate POUpdate PO

ApproveApproveConfirm POConfirm PO

Status?Status?

Ship noticeShip notice

InvoiceInvoiceClose Close

ProjectProjectClose POClose PO

Page 8: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

Dealing With The Supply Demand Dealing With The Supply Demand

ImbalanceImbalance

Page 9: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

Impediments to ValueImpediments to Value

Business ImpactBusiness ImpactIssueIssue

Sustaining IT investments crowd out new business value

Unconnected people, processes and information

IT assets are hard to manage

Computing fabric under attack

Integration is difficult, expensive

IT business value overlooked

Diminished insight, oversight, decision-making,

collaboration

Too much low-value admin-istrative work; low

utilization rate

Costly, frequent security updates

Process islands; impedes agility to respond, seize

opportunities

Page 10: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

Extracting more Extracting more

value from whatvalue from what’’s s

already therealready there

Extending and Extending and

evolving and what evolving and what

you already haveyou already have

Top Line: RevenueTop Line: Revenue

Bottom Line: CostBottom Line: Cost

Connecting Connecting

into whatinto what’’s s

already therealready there

Business ImperativesBusiness Imperatives

Page 11: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

Session ObjectivesSession Objectives

�Business Drivers

�Definitions: Services, Service Orientation and Service

Oriented Architecture

�Business Benefits

Page 12: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

Services Formal DefinitionsServices Formal Definitions

�ServiceServiceServiceService� A Component capable of performing a task. A WSDL service: A collection of end points (W3C).

� A software component that is a business-complete logical unit of work, accessible programmatically from independently designed contexts via a direct and openly documented interface. (Gartner)

� A type of capability described using WSDL (CBDI).

�A Service Definition A Service Definition A Service Definition A Service Definition � A vehicle by which a consumer's need or want is satisfied according to a negotiated contract (implied or explicit) which includes Service Agreement, Function Offered and so on (CBDI).

�A Service Fulfillment A Service Fulfillment A Service Fulfillment A Service Fulfillment � An instance of a capability execution (CBDI).

Page 13: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

Defining SOADefining SOA

�Service-Oriented Architecture is an approach to organising IT resources in which data, logic and infrastructure resources are accessed by routing messages between networked interfaces

Page 14: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

Defining SOADefining SOA

�Basic value proposition is to provide consistent,

stable interfaces in front of diverse or volatile

implementations

� Establish context for information exchange across

organisations

� Encapsulate complexity within organisations

� Enable context-sensitive information processing

Page 15: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

Contracts

Conceptual view of ServicesConceptual view of Services

Service

State

Logic

Message2 Message1

Page 16: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

Services Communicate with Services Communicate with

MessagesMessages

� Services only communicate with messages

� There is no other interaction besides messages

� The other service is completely abstracted

� It does not have to be the same type of system…

Service-A Service-B

Page 17: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

ServiceService--Requests & ServicesRequests & Services--ResponsesResponses

� Service-Requests

� Ask for work from the service

� Service-Responses

� Carry the response to the request

� May Be Other Patterns

� This is the simplest

Request

Response

ServiceLogic

DataSQL

Page 18: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

What SOA is notWhat SOA is not

�Services ≠ components

�Services ≠ distributed objects

�SOA ≠Web services

Page 19: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

Any Form of Messaging is OKAny Form of Messaging is OK�Many Kinds of Messaging

� Email, IP, TCP/IP, HTTP, MSMQ, MQ-Series, and more

� Advantages and Disadvantages to Each� HTTP is Ubiquitous (Huge Advantage)

� MQ-Series – Lots of Platforms

� Email (Over SMTP) is Ubiquitous (Huge Advantage)

� Ubiquity Is Essential� Connecting Within Your Enterprise

� Connecting With Your Partners

Your PartnersYour PartnersYour EnterpriseYour Enterprise

ServiceService ServiceServiceServiceService ServiceService ServiceService ServiceService

Some Form of Message BusSome Form of Message Bus

Page 20: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

ServiceService--Oriented ArchitectureOriented Architecture

� An approach to building systems using services which

adhere to the 4 tenets of Service Orientation:

� Boundaries are Explicit

� Services are Autonomous

� Services share schema and contract, not class

� Service compatibility is determined based on

policy

Page 21: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

ServiceService--Oriented ArchitectureOriented Architecture

� Application software topology consisting of services and service consumers (clients) in loosely-coupled 1-1 relationships. (Gartner)

� Provides services to consumers via standards-based, published, and discoverable interfaces

� Elevates abstraction level for code re-use� Applications can bind to services that evolve and improve over time

� No modifications are required to the applications that consume them

� Provides a clear model to integrate software systems� Inside the enterprise, and

� Across organizational boundaries

� Provides the foundation for global-class, connected applications

Page 22: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

Service OrientationService Orientation

� Service orientation will encapsulate and componentized

processes and systems

� Help manage complexity

� Permit controlled change

� Support continuous improvement

� Business capabilities and business processes will be

modeled as services

� Organizations will expose touchpoints into these processes to both

internal and extra-organizational actors

� Allows automation of processes that have defied automation until

now

� On the path to the Agile Enterprise

Page 23: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

ServiceService--Oriented ArchitectureOriented Architecture

�MetaA general-purpose architecture, inspired by the Internet and

the Web, for enabling extensible, federated interoperability

based on network concepts such as protocols and

intermediaries.

Page 24: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

SOA in ActionSOA in ActionNicholas Applegate Capital Management

Before SOA

DataDataDataData DataData

Securities System A Securities System B Securities System C

Page 25: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

SOA in ActionSOA in ActionNicholas Applegate Capital Management

After SOA

DataDataDataDataDataData

Securities System A Securities System B Securities System C

Page 26: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

Session ObjectivesSession Objectives

�Business Drivers

�Definitions: Services, Service Orientation and Service

Oriented Architecture

�Business Benefits

Page 27: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

SOA Business BenefitsSOA Business BenefitsCostCost

�Decreased cost

� Reduces TCO and increase ROI on evolving systems

� Add value to core investments by leveraging existing assets

� New systems can be built faster for less money because

existing services can be more easily reused (Chappell)

� Built for flexibility

� Long term value of interoperability

Page 28: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

SOA Business BenefitsSOA Business BenefitsProductivityProductivity

�Increased employee productivity

� Unlock data

� Built on existing skills

� Consolidate Duplicate Functionality

Page 29: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

SOA Business BenefitsSOA Business BenefitsPartnershipPartnership

�Built for partnerships

� Standards based

� Deeper engagements

� Business relationships expressed via service interactions

� Integration is driven by what is needed, not what is

technically possible.

Page 30: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

SOA Business BenefitsSOA Business BenefitsAgilityAgility

�Agility - Built for change

� Helps applications evolve over time and last

� Abstract the backend and replace over time

� Access to the business value, no matter what technology

delivers it.

� Focusing on core-competencies

� Incremental implementation approach is supported.

� Service Outsourcing – new business model!

Page 31: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

SOA Business BenefitsSOA Business Benefits

�Nicholas Gall, MetaGroup� “We believe service-oriented architecture is going to be a trend, and

in fact a disruptive trend.”

�MetaGroup

� Computation Virtualization enables Business Virtualization (Meta)

Page 32: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

SOA IT BenefitsSOA IT BenefitsServices ScaleServices Scale

““Scales DownScales Down””to devicesto devices

““Scales InScales In””on a machineon a machine

““Scales UpScales Up””on large on large systemssystems

““Scales AwayScales Away””spans organizations spans organizations and geographiesand geographies

““Scales OutScales Out””by adding by adding machinesmachines

Page 33: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

SOA IT BenefitsSOA IT Benefits

FormForm--Factor FriendlyFactor Friendly

Flexible, endFlexible, end--toto--end end

securitysecurity

Unlocks rich Unlocks rich

client assetsclient assets

LowLow--cost devices cost devices

via the PCvia the PC……

Empowers users withEmpowers users with

highhigh--end communicationsend communications

Dynamic protocol Dynamic protocol

negotiationnegotiation

DoesnDoesn’’t require t require

centralized servicescentralized services

Page 34: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

SOA Developer BenefitsSOA Developer Benefits

� SOA’s don’t replace OO Development, but they extend the reach of the functionality.

� SOA’s make components reusable at the business level and not the component level.

� Application Location Transparency

� Loose Coupling allows flexibility

� Greater “Potential” for Re-Use� Think Cross Platform Re-Use

� Developer Yellow Pages of Services – UDDI

� Common Services Framework leaves developers to work on business logic. (Routing, Reliability)

� Industry View: Platform Independent Use

� Helps applications evolve over time and last

� Rich tools to Design, develop, debug, deploy services

Page 35: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

� Connected systems and business re-engineering combined

delivers true breakthrough value

� Service Orientation is an evolution of Distributed Computing that

results in the following benefits

� Helps applications evolve over time and last

� Facilitates implementation/platform independence

� Independent deployment, versioning, management, etc.

� Promotes technology reuse

� Reduces TCO and increase ROI on evolving systems

� Business relationships expressed via service interactions

� Facilitates outsource and focusing on core-competencies

�Microsoft has a sophisticated existing toolset to help build

Service Orientation today.

SummarySummary

Page 36: The Business Value of Service - Oriented Architecturedownload.microsoft.com/download/e/9/9/e994ebf1-193e-4031... · 2018-10-16 · Service -Oriented Architecture Meta A general-purpose

© 2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Recommended