the power of an soa

Upload: shaharhr1

Post on 14-Apr-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 The Power of an SOA

    1/16

    The Power of an SOA Demo?

    An Open Dialogue

  • 7/29/2019 The Power of an SOA

    2/16

    2

    In the spirit of the social learning . . .

    In the spirit of the social learning true of acommunity of practice, an open dialogue to get

    beyond the rhetoric

  • 7/29/2019 The Power of an SOA

    3/16

    3

    Dig into the aspects of SOA . . .

    Dig into the following aspects of SOA and what apublic demo could offer agencies within the federal

    government:

    Interests

    Desires

    Challenges

  • 7/29/2019 The Power of an SOA

    4/16

    4

    Context

    SOA is Analogous to Splitting an Atom - The concept isremarkably simple, yet how to go about doing so and theconsequences of having done so, are exceedingly complex.

    A number of new issues

    Governance, Granularity of Service, Semantic Parity, Quality

    of Service, Service Level Agreements, etc . . . A mountain of rhetoric

    ESB, EDA, BPM, BAM, etc . . .

    A sea of standards

    Some overlapping, some conflicting, some missing

    A universe of new products Some free, others expensive, and many complicated . . . All

    with some level of proprietary lock-in hidden behind a faadeof standard compliance

  • 7/29/2019 The Power of an SOA

    5/16

    5

    Where to start . . ?

    Who are you? Name

    Role

    Agency

    What is your interest?

    Technical

    ROI

    Other?

  • 7/29/2019 The Power of an SOA

    6/16

    6

    What is the interest . . . ?

    What would you want to see as . . ? A CFO?

    A CIO?

    An Enterprise Architect?

    A Technical Architect?

    A Business Stakeholder?

  • 7/29/2019 The Power of an SOA

    7/16

    7

    What is the reference point . . ?

    What background experience can be assumed? What concepts are known?

    What vocabulary is common?

    How do you start the conversation?

  • 7/29/2019 The Power of an SOA

    8/16

    8

    Value Proposition . . ?

    Value Facet Value Metric Manifestation

    Utilization To get a higher return from existing InformationTechnology resources

    Degree of Use Utilizing existing Data Utilizing existing Functionality

    Agility To easily answer tomorrows questions andimplement tomorrows ideas with todaystechnology

    Ease of Change Ease of assimilating new or differingtypes of Data

    Ease of assimilating new or differingtypes of Functionality

    Ease of changing Process

    Efficiency Greater long term return with limitedinvestment and maintenance

    Overall Cost Less resources required to develop orchange

    Reuse

    Visibility To easily look into the enterprise, see its shape,understand its dynamics, andcomprehend and measure its behavior

    Ease of access Ease of access to Data Ease of access to Functionality Ease of access to Process

    Resiliency The ease with which todays solutions can bemaintained in tomorrows technology andapproaches

    Ease of Maintaining Ease of assimilating new or differingtypes of Data

    Ease of assimilating new or differingtypes of Functionality

    Ease of changing Process

    Specialization To use external resources for that which is notcore to the value the business adds andto externally offer that which thebusiness does best

    Use of what is best Ease of discretely accessing differingtypes of Data

    Ease of discretely defining processparticipation by Data or Functionality

  • 7/29/2019 The Power of an SOA

    9/16

    9

    Significance of History . . ?

  • 7/29/2019 The Power of an SOA

    10/16

    10

    Putting it in Context

    To understand SOA it is important to not only define it, but toput it in context. There are several pertinent contexts to be

    considered:

    1. Values, Qualities, and Practices What are the benefits

    which merit its pursuit? What are the qualities that define it?

    And how are they achieved?2. On going evolution of IT How and why it has come to pass?

    3. Key enablers How has it become widely available?

    4. Drivers Why now and what will be directing its future

    progression?

    5. Generations What is its likely path of progression?

    6. Implications What are the likely consequences?

  • 7/29/2019 The Power of an SOA

    11/16

    11

    How could a demo contend with?

    The challenges of getting support for SOA? Demonstrating the value and the potential of

    something non-visual?

    Illustrating key concepts?

    . . ?

  • 7/29/2019 The Power of an SOA

    12/16

    12

    Other Dimensions . . . ?

    Practices, Qualities, and Impediments of SOA Fundamental Practices

    Qualities of SOA

    Best Practices of SOA

    Impediments to SOA

    Practices arising from and necessitated by SOA

    Reference Model

    Common Misconceptions

  • 7/29/2019 The Power of an SOA

    13/16

    13

    Using Analogies . . ?

    Monolithic Legacy

    Application

    SOA Enabled

    Application

  • 7/29/2019 The Power of an SOA

    14/16

    14

    Next Steps?

  • 7/29/2019 The Power of an SOA

    15/16

    15

    Successful . . ?

    Take the conversation offline and extended

  • 7/29/2019 The Power of an SOA

    16/16

    16

    Significance of History . . ?

    An examination of integration for what it is: What if integration were not an after thought of systems development?

    What if systems were architected for integration?

    What if integration was not a one time effort, limited by the functionality and datait dealt with, but accepted as an on going and continual process?

    What if integration was not a technical challenge requiring specialized skill butrather a fundamental competency of an enterprise and intuitive to non-technicalresources?

    What if integration was not a technological or business impedance, but rather afundamental enterprise capability and readily accessible to wide audience?

    Leads to a reexamination of a system for what it is: What if the enterprise were comprised of discrete units of readily accessible

    functionality instead of separate systems?

    What if application development were merely connecting and orchestrating those

    units of functionality? What if the enterprise was the system and integration was a common practice?