Web Services - XML in e-Government

pityingmushroomInternet και Εφαρμογές Web

7 Αυγ 2012 (πριν από 5 χρόνια και 5 μήνες)

297 εμφανίσεις

Dominic Crowson

Former Technical Support Manager

Planning Portal

Web Services


XML in eGovernment

Introduction



What is the Planning Portal?




What are Web Services?




How has the Planning Portal used XML for external
systems integration


What is the Planning Portal?

The Planning Portal was a project set up by the ODPM (Office of
the Deputy Prime Minister), NAW (National Assembly of Wales)
and the Planning Inspectorate to delivery ePlanning in line with
government online objectives.


What is the Planning Portal?


The
Planning Portal

offers everyone a chance to find out about how change in
the environment of England and Wales is managed and the part we can all play
in a brighter future for our countryside, villages, towns and cities.



Improve the planning system and create a sustainable ‘value
-
adding’ portal
business that deliver services wanted and liked by customers, both public and
private.


Our objective is defined as:

Our objective is defined as:

Unique Visitors
0
5000
10000
15000
20000
25000
30000
35000
40000
May-
03
Jun-
03
Jul-03
Aug-
03
Sep-
03
Oct-
03
Nov-
03
Dec-
03
Jan-
04
Feb-
04
Mar-
04
Apr-
04
May-
04
Jun-
04
Jul-04
Aug-
04
Sep-
04
Oct-
04


1 million page impressions per month

Portal Usage

What is the Planning Portal?

Some technical information:



WebSphere


Apache


DB2


ESRI


ARC SDE






Was running on Windows 2000 servers


now all on Linux
with exception of the ARC SDE servers.



Internet

Live

websphere

Firewall

Firewall

Firewall

Firewall

SAN

LIVE

TEST/CONTENT MANAGEMENT

Live

Map

Server

Test

websphere

Test

Map

Server

CM

Web/App

Live

Web 1


Live

Web 2


Test

Web

CM

Web

Live

DB Portal

Live

DB Maps

Test

Portal

DB/CM

Test

Maps DB

Portal Pre
-
Upgrade

LIVE

CM

Web

Live

Web 1

Live

Web 2

CM

Web/App

Live

Websphere

Live

Websphere

Firewall

Live

Map

Server

Live

Map

Servers

Storage Area Network

Live

DB Portal

Live

DB Maps

Live

DB Portal

Live

DB Maps

Load Balancing

Release

Websphere

Firewall

Release

Map

Server

Release

Web 1

Release

Web 2

Release

DB Portal

Release

DB Maps

Release

Websphere

RELEASE

Release

DB Portal

Release

DB Maps

Release

Map

Servers

Firewall

TEST

Test

Websphere

Test

Map

Server

Test

Web

Test

Portal DB/CM

Test

Maps DB

Plus a development

system at IBM

Portal Upgraded

What are Web Services?


Web Services

A business and technology term encompassing the
possibility of openly working with other business,
developers, and programs through publicly
-
available
open APIs.



XML
-

Extensible Markup Language



SOAP
-

Simple Object Access Protocol



WSDL
-

Web Service Definition Language


Some definitions:



Released in autumn 2002
(http://www.govtalk.gov.uk/schemasstandards/schemalibrary_schema.asp?schemaid=177)


Updated July 2004

Portal XML Schema’s

How Portal uses XML



Internal communications between applications are via
XML



External communications using Web Services

Portal
Interfaces

e
-
Government Planning Portal

Data Stores

Core Portal Function

General

Public

Internet

Local Planning

Authorities

Portal Editorial

Team

Online Banking

Payment Services

I

B

M

e
-
Government On
-
line

Services

Planning Casework

Service

Careers & Resources

(SIFT)

Authentication Services

Mapping

Services

Application

Forms Service

News

Questionnaires

/ Wizards

PDF

Generation

Personalisation

Development

Plans

Search Services

Local

Content

Current ODPM

Content

National

Content

Online

Payments

Address

Validation

User Interface Services

Database Services

Content Services

GIS

Data

User

Profiles

Static

Content

NLPG

Develop

ment

Plans

UK

Address

Data

External

Resources

FAQs

Content Management Services

BS7666

Agents

Planning

Appl's

Taxonomy

Index of

Place

Names

All Fields

Postcode

Directory

Templates

Local Planning

Authority Sites

Planning Portal

Staff

Radius

BTBuyNet

WorldPay

CAPITA

Evaluation of the Portal’s integration of
external systems


ICT Supplier

Date of Accreditation

Plantech

2003
-
04
-
24

CAPS Solutions

2003
-
06
-
11

MVM

2003
-
06
-
11

Innogistics

2003
-
07
-
09

I
-
DOX

2003
-
07
-
29

Flare

2003
-
08
-
07

Resolution

2004
-
02
-
17

Swift LG

2004
-
04
-
07

SX3

2004
-
04
-
20

Datawright

2004
-
10
-
08

Ten suppliers have been accredited, from 15 actively
working with the Portal.

What were the issues



Understanding of XML



Availability of Tools



Support resources



Bugs


1. Height of buildings in integer
metres


2. “Propective” instead of
“Prospective”


Into the future



XML like all business processes evolves:



How are you going to manage that evolution?



What are the frequency of changes?



What resources are required?

Lessons Learnt



What went well?



What went badly?



What were we lacking?



Before defining some lessons that the Planning Portal has
learnt, it is important to identify what your organisations
management and quality processes are for recording
lessons learned, as this can be valuable tool for all your
projects not just those involving XML.

Lessons Learnt



Treat XML management as a recurring project



Data Management



Communication



Getting buy
-
in



Support



Its never as easy as it should be ….

Any Questions?



Resources:

This presentation is available at:

http://www.fcbsd.com/downloads/BCS_XML.ppt

References:

http://www.planningportal.gov.uk/

http://www.w3.org/

http://foldoc.doc.ic.ac.uk/foldoc/index.html

http://www.xml.com/