Enabling Service Discovery Using XML
Enabling Service Discovery Using XML
Enabling Service Discovery Using XML
Concurrent Session
Lac Carling VIII
May 17, 2004
Presenters
Robert Smith
Executive Director
Canada Business Service Centres National Secretariat
Jane Stewart
Director, Information Management
Canada Business Service Centres National Secretariat
Dave Wallace
Corporate Chief Technology Officer
Government of Ontario, Management Board Secretariat
Norman Lee
Senior Co-ordinator, Business & Information Architecture
Government of Ontario, Management Board Secretariat
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 2
Contents
• Context Setting
• CBSC Proof of Concept Project
• Interjurisdictional Business Model
• Proof of Concept Deliverables
• Public Service Info Model & XML Architecture
• Preliminary Findings
• Issues and Next Steps
• Q&A
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 3
Setting the Context
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 4
CBSC Information Management
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 5
CBSC XML Proof of Concept Rationale
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 6
Proof of Concept Objectives
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 7
CBSC XML Proof of Concept Approach
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 8
Current CBSC Business Service Process
Service Description Development Service Description Delivery
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 9
POC Conceptual Architecture for CBSC Business Process
Common XML Schema Development
Service Description Delivery
PSCIOC XML International Standards,
OASIS, UN/CEFACT, OPS models,
subcommittee Dublin Core, W3C
Federal
Services (XML) Present Service
Descriptions
Provincial
Publish Services Services (XML)
Publish
(Authoring Tool)
Provincial
Services (XML)
Provincial
Services (XML)
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 10
Publishing Federal and Provincial Service Descriptions
eGovernment Framework
Framework Components
Collaboration Interoperability
Communities
Information Management
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 11
Interjurisdictional Communities Vision & Needs
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 12
Characteristics of Interjurisdictional Communities
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 13
Enterprise View of Community of Interest and its
Stakeholders, Enablers & Governance
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 14
Contributions from XML Subcommittee
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 15
Purposes of Information Model
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 16
Public Service Information Model
Jurisdictions
Provider Client
Governance
Organizations Outcomes Organizations
& Impacts
Programs
Accomplish
Processes
Authority
Used in
Resources
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 17
Program definition
Program is a mandate
Jurisdiction Organization Administered Administers
& resources conferred
Administrator
by legislative or
Limit Accountable party administrative authority
to recognize needs of
Accountable
Limits Mandate Mandate
for Position designated groups
Program within a jurisdiction
based on a strategy.
Recognizes Recognizer User Uses
End Means
Program
Target
Strategy
End Means
Measures Helps
change in
Indicator Goal End
achieve
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 18
Service definition
Service is a means
Jurisdiction Organization Administered Administers to create desirable
change in targets
Administrator of one or more
programs by
Limit Accountable party
Service Service
Goal Delivery Life Cycle
Unit Process
Valuable
output
Creates
desirable End Target
change
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 19
Pan-Canadian Taxonomic Architecture
Transact Schemas
Transact Schemas
Transact Schemas
Transact Schemas
Transact Schemas
Transact Schemas
Transact Schemas
Transact Schemas
Transact Schemas
Transact Schemas
Public Service
Public Service
Public Service
Public Service
Public Service
Public Service
Public Service
Public Service
Public Service
Public Service
Common Common Common Common Common
Schemas Schemas Schemas Schema Public Schemas
Health Education Documents Safety Security
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 20
Two aspects of Pan-Canadian Taxonomic
Architecture - Composition and Taxonomy
y
m
no
xo
ta
CSDML
layered composition
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 21
CSDML
US Address
International
Telecomm
Individual
Canadian
Location
Physical
Address
Address
Address
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 23
Model driven method for XML design
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 24
Model Driven XML Design Public Service
Methodology
Information Model
International XML
XML Schemas
Schema Standards
XML Instances
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 25
Preliminary Findings: Information Management
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 26
Preliminary Findings: Architecture
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 27
Key Conclusion
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 28
Next Steps
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 29
References
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 30
Subcommittee Members
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 31
Workshop (May 18, 7:15 a.m.)
May 17, 2004 Lac Carling VIII: PSCIOC XML Subcommittee Concurrent Session Slide 32