SOA Panel - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

SOA Panel

Description:

SOA is all about creating reusable services SOA is not about reusable code. ... REST, or an ESB Service Models Infrastructure Service Model (ISM) ... – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 14
Provided by: PaulBH151
Category:
Tags: soa | code | panel

less

Transcript and Presenter's Notes

Title: SOA Panel


1
SOA Panel
  • CSG, May 2007

2
What is SOA?
  • First step is getting multiple groups having a
    shared understanding of what is meant by
    service.
  • It is a set of design principles.
  • Decomposes common functionality into discrete
    services that can be used by a variety of systems
  • It is not a technology
  • It does not require WS-, REST, or an ESB

3
Service Models
  • Infrastructure Service Model (ISM)
  • Authentication
  • Authorization
  • Auditing
  • logging
  • Session management
  • Data persistence
  • transactions

4
Service Models (2)
  • Business Process Management (BPM)
  • Models the services on the business functions
    instead of the underlying technology
  • Course
  • Purchase
  • Add / drop
  • Assessment

5
(No Transcript)
6
Service Model Maturity
  • We dont know if the transition from an ISM to
    BPM is a measure of maturity but nobody seems to
    skip directly to BPM

7
Reusability?
  • SOA is all about creating reusable services
  • SOA is not about reusable code. Its about
    creating something good enough to share with
    others.

8
Agility
  • Mashups
  • Changing the nature of development
  • Distributing the ability create systems useful to
    the enterprise
  • Changing the nature of central IT

9
Technical Impediments to SOA
  • Security
  • How do you secure services that interact with
    users beyond your control?
  • Stability of interfaces
  • Do you have the ability to update all of the
    endpoints consuming your service without causing
    massive disruption?
  • Design for failure
  • Invest in high availability ()

10
The real obstacles
  • Designing for reusability takes additional time
    and money
  • Placing that burden on a development team
    responsible for delivering a line of business
    application creates an unhealthy tension
  • Changing the funding model
  • Incentives
  • budgeting

11
The Data Issue
  • Do your systems have a common data model?
  • How many schemas of person are used across all of
    the systems on campus?
  • Doesnt SOA imply that you need some governance
    regarding data?

12
Governance?
  • Success of SOA requires a governance model.
  • Universities dont like governance.
  • What is governance in the IT context?

13
IT Governance
  • Communication
  • Consistent behavior
  • Understanding responsibilities
  • Understanding commitments
  • Conflict resolution
Write a Comment
User Comments (0)
About PowerShow.com