the power of an soa
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?