Determining SOA Success

  • 241 views
Uploaded on

Presentation from SOA Symposium in DC on April 3, 2009

Presentation from SOA Symposium in DC on April 3, 2009

More in: Business , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
241
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Determining SOA Success JP Morgenthal SOA, BPM & Cloud Strategist jpmorgenthal.com
  • 2. Agenda
    • Defining SOA
    • Classes of SOA
    • SOA Success Factors
    • Wrapping It All Up
  • 3. Defining SOA
    • SOA represents the archetype for delivery of anything as a service: Software, hardware, telecommunications, call center, marketing, etc.
    • If something can be compartmentalized with a formalized input and result and can be measured then it can be delivered as a service.
    • One or more of these services working together to provide a higher-level function is an SOA
      • One service does not an SOA make!
  • 4. Success in SOA is…
    • Contextual
    • Based on intention
    • Non-deterministic
  • 5. Classes of SOA
  • 6. Classes of SOA
    • Enterprise SOA Design
    • System Design
      • Infrastructure Design
      • Application Design
    • Service Design
    • Semantic Design
  • 7. SOA Success Factors
  • 8. Enterprise SOA Design Success Factors
    • Organizational alignment
    • Architectural plan
    • Business/Technology Mapping
  • 9. System Design Success Factors
    • Infrastructure Design Success Factors
    • Application Design Success Factors
  • 10. Infrastructure Design Success Factors
    • Cost reductions
    • Greater accessibility
    • Infrastructure-as-a-Service
      • Rapid provisioning
      • Bandwidth optimization
      • CPU Utilization
      • Elasticity
      • Metering / Monitoring
  • 11. Application Design Success Factors
    • Higher quality output
    • Reduced development costs
    • Well-defined contracts
    • Loose-Coupling
    • Reuse
    • Version management
  • 12. Service Design Success Factors
    • Satisfied community of consumers
    • Repeatable success
    • Easily recognized value proposition
  • 13. Semantic Design Success Factors
    • Appropriate levels of granularity in service
      • Need for change is minimal as consumer base grows
    • Services model business activity
  • 14. Wrapping It All up
  • 15. Success Is Contextual
    • What is your goal?
      • Long-term agility?
      • Reducing costs?
      • Smoother IT/Business collaboration?
  • 16. Success Is Based On Intention
    • What are you setting out to accomplish?
      • Proof-of-Concept
      • Complete re-engineering
      • Semantic mapping
  • 17. Success Is Non-deterministic
    • Non-determinism
      • An outcome with one or more choice points where multiple different continuations are possible, without any specification of which one will be taken.
    • What you think is successful, may only be a successful step in a much larger solution domain
  • 18. Q&A me [at] jpmorgenthal.com