View
215
Download
0
Embed Size (px)
Citation preview
8/12/2019 The Next Revolution in Productivity_SOA
1/27
The Next Revolution in Productivity
8/12/2019 The Next Revolution in Productivity_SOA
2/27
Time is the scarcest resource.
- Peter Drucker
8/12/2019 The Next Revolution in Productivity_SOA
3/27
Contents
Prologue
What is SOA?
Cases
Approaches
Discussion & Implication
Epilogue
8/12/2019 The Next Revolution in Productivity_SOA
4/27
Prologue :
Components that come in different shapes, sizes, and colors
Interfaces that know how to connect to and interact with each other
Reusableto assemble and create new things
that are greater than the sum of parts
Scalableto add new bricks to meet increase in user requirements
Interoperable with any bricks from different packages (platforms)
http://images.wikia.com/lego/images/8/87/Lego8401.jpghttp://images.wikia.com/lego/images/8/87/Lego8401.jpghttp://www.todayifoundout.com/wp-content/uploads/2010/10/2004-Volvo-XC90-LEGO.jpghttp://images.wikia.com/lego/images/8/87/Lego8401.jpghttp://images.wikia.com/lego/images/8/87/Lego8401.jpghttp://www.todayifoundout.com/wp-content/uploads/2010/10/2004-Volvo-XC90-LEGO.jpghttp://www.todayifoundout.com/wp-content/uploads/2010/10/2004-Volvo-XC90-LEGO.jpghttp://images.wikia.com/lego/images/8/87/Lego8401.jpghttp://www.todayifoundout.com/wp-content/uploads/2010/10/2004-Volvo-XC90-LEGO.jpghttp://2.bp.blogspot.com/-IXaXS14NBjk/T1APkfjarPI/AAAAAAAALpI/uk_8_-IHrOg/s1600/lego_logo.png8/12/2019 The Next Revolution in Productivity_SOA
5/27
8/12/2019 The Next Revolution in Productivity_SOA
6/27
RTE(Real Time Enterprise)
Real-time enterprise isa concept in business systems designfocused on ensuring organizational responsivenessthat was popularized in the first decade of the 21c.
Reduced response timesFor decision maker or customers
TQM BPR RTE
1980s 1990s 2000s
8/12/2019 The Next Revolution in Productivity_SOA
7/27
RTE(Real Time Enterprise)
8/12/2019 The Next Revolution in Productivity_SOA
8/27
SOA (Service Oriented Architecture)
A system architecturein which business functions are built
as components (services)
that are
loosely-coupledand well-defined
to support interoperabilityand
to improve flexibilityand re-use.
Service : Replicable work(task) unit
8/12/2019 The Next Revolution in Productivity_SOA
9/27
Independent
Standardization
Integration
Background
SOA
FlexibilityAgility
8/12/2019 The Next Revolution in Productivity_SOA
10/27
Interface
Definition
8/12/2019 The Next Revolution in Productivity_SOA
11/27
Before SOA SOA
Function oriented Coordination oriented
Build to last Build to change
Long developmentcycle
Build and deployincrementally
Tightly coupled Loosely coupled
Integration Interoperability
Characteristics of SOA
8/12/2019 The Next Revolution in Productivity_SOA
12/27
8/12/2019 The Next Revolution in Productivity_SOA
13/27
SOA for Internal Service
Since 1849
8/12/2019 The Next Revolution in Productivity_SOA
14/27
SOA for Internal Service
ESB : Enterprise Service Bus
ESB
8/12/2019 The Next Revolution in Productivity_SOA
15/27
SOA for Government
8/12/2019 The Next Revolution in Productivity_SOA
16/27
SOA for Public Service
WSDL : Web Service Description Language SOAP : Simple Object Access Protocol
8/12/2019 The Next Revolution in Productivity_SOA
17/27
SOA for External Service
API : Application Program Interface
http://cfile10.uf.tistory.com/original/117602274D01D6AD198B978/12/2019 The Next Revolution in Productivity_SOA
18/27
Approaches
8/12/2019 The Next Revolution in Productivity_SOA
19/27
The Five Levers Model
Centralize
Bring operations under a single authority to reduce
overhead costs and create a single decision-makingauthority to manage risk
Standardize
Reduce the variety and variability of processesdelivering similar outputs to further reduce costsand minimize risks.
Modularize
Deconstructthe system into its componentsubsystems and standardize interfaces for futurecost reductions.
Optimize
Eliminate redundant steps, substitute lower-costcomponents, out-task appropriate elements,streamline remaining operations, and instrument theprocess for monitoring and control.
OutsourceDrive processes out of the enterprise entirely tofurther reduce overhead, variabilize costs, and
minimize future investment.
8/12/2019 The Next Revolution in Productivity_SOA
20/27
The Idea in Practice
Describe your operations in terms of desired outcomes.
Identify the activities supporting your desired
outcomes.
Identify the capabilities supporting each of youractivities.
Identify activities most critical to your companyssuccess.
Design a more efficient operating model.
8/12/2019 The Next Revolution in Productivity_SOA
21/27
Identifying Your Top Priorities (Heat map)
8/12/2019 The Next Revolution in Productivity_SOA
22/27
Building or buying SOA software should be the last not the first
step in creating a new operating model.
Top-Down or Bottom-Up?
8/12/2019 The Next Revolution in Productivity_SOA
23/27
Discussion and Implication
8/12/2019 The Next Revolution in Productivity_SOA
24/27
Barriers to Creating Plug-and-Play Businesses
Standardization, Efficiency, Integration
SOA is just technique.
Overestimation
8/12/2019 The Next Revolution in Productivity_SOA
25/27
Implication for Service Design
Desired outcome
Well defined
Replicable Task Unit
Standardized interface
8/12/2019 The Next Revolution in Productivity_SOA
26/27
Business GIS
Co-Creation through SOA?
8/12/2019 The Next Revolution in Productivity_SOA
27/27
Epilogue :
Degree of Freedom
Mass Customization
For Service?