The Next Revolution in Productivity_SOA

  • View
    216

  • 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.png
  • 8/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/117602274D01D6AD198B97
  • 8/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?