Towards a Service Oriented Architecture - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Towards a Service Oriented Architecture

Description:

Vacancies, publications etc. Use standard schemas where possible. e-GIF, ... Vacancies database. Fraser next talk. Import and Export XML. Current job site ... – PowerPoint PPT presentation

Number of Views:18
Avg rating:3.0/5.0
Slides: 20
Provided by: ColinM152
Category:

less

Transcript and Presenter's Notes

Title: Towards a Service Oriented Architecture


1
Towards a Service Oriented Architecture
  • Geoff StockhamDevelopment WebmasterScotlands
    Health On the Web (SHOW)http//www.show.scot.nhs.
    uk

2
Current SHOW service
SHOW Servers
3
SHOW Applications
  • Current
  • Vacancies
  • Media Monitoring
  • Publications
  • Find Nearest
  • Search (?)
  • Mapping

Planned UMLS Search Publications Consultations Pre
ss Releases News
4
SHOW Applications
  • Lots of independent applications using duplicate
    information
  • Organisations
  • Locations and addresses
  • Reference files
  • Login information

5
Service Oriented Architecture
  • SOA new buzzword!
  • Separate common information
  • Provide services that expose this information
  • Services can be consumed by
  • Other services
  • Other applications
  • External organisations

6
Conceptual Diagram
7
What is a (web) service?
  • A black box with a well-defined interface
  • Implementation not important to consumer
  • May consume other services
  • Uses XML for messaging
  • May be located anywhere
  • May take time to call

8
What is a (web) service?
  • Services are autonomous
  • Independently managed
  • May be out of your control
  • Should be prepared for failures when calling

9
What is a (web) service?
  • Interact using messages
  • XML, described using schema
  • Many message patterns
  • HTTP means request/response most common
  • Described using XML
  • Web Service Description Language

10
What is a (web) service?
  • In the future
  • Services share policies on
  • Security
  • Reliable messaging
  • Transactions
  • etc.

11
SOA for SHOW
  • Common services
  • e.g. Reference files (GPs, Organisations)
  • Applications become services
  • Vacancies, publications etc.
  • Use standard schemas where possible
  • e-GIF, NHSScotland

12
First steps
  • RSS Feeds
  • http//www.show.scot.nhs.uk/rss
  • Presentation at last DevDay
  • XML over HTTP
  • Simple
  • No schemas
  • Difficult for complicated applications

13
Mapping software
  • Next talk
  • Not XML based!
  • Attachments are difficult
  • Could still be considered as a service

14
Where next?
  • Need common services first
  • Reference files
  • National reference files
  • Postcode information
  • Build services on top (next talk)
  • Find Nearest
  • Addressing

15
Example
  • Vacancies database
  • Fraser next talk
  • Import and Export XML
  • Current job site
  • Better to change to web services
  • Perhaps InfoPath back end?

16
(No Transcript)
17
Where next?
  • Problems?
  • Versioning
  • Need to let people know about changes
  • How do we know who is using system?
  • Adoption
  • People need to know about these services

18
Where next?
  • Add developer tokens
  • Anyone calling service needs to supply token
  • Can track usage
  • Can let developers know of changes
  • Education
  • XML Steering Group runs XML web service workshops

19
More Information
  • http//news.nhsscotland.com/Geoffs
  • http//www.stockham.co.uk/
  • http//www.show.scot.nhs.uk/rss
Write a Comment
User Comments (0)
About PowerShow.com