L`SPC ovvero l`ICT enabled government

L'SPC ovvero
l'ICT enabled government
Rossella Bellini
Senior Engagement Manager
Sun Microsystems
Forum PA 2006
1
Agenda
• L'ICT enabled government e l'SPC
• La Service Oriented Architecture
• L'SPC ovvero la Governance
2
L'ICT enabled government
3
Booz|Allen|Hamilton
La sfide dell'SPC per creare l'ICT enabled
government
•
•
•
•
•
•
•
Guidare per il cambiamento
Gestire l'impatto
Finanziare le iniziative congiunte
Scambiare le informazioni
Guadagnare la fiducia dei cittadini
Dare servizi mantenendo l'inclusività
Misurare
4
Le aree SPC dell'ICT enabled government
5
Booz|Allen|Hamilton
La Service Oriented Architecture è la
soluzione tecnologica per l'SPC
La service oriented architecture consente di
avere un approccio:
• Realizzabile e concreto
• Completo dal punto di vista del mercato
• Uniforme
• Trasversale alle a tutte le componenti coinvolte
6
Sun SOA Platform
7
Sun SOA Platform
8
Sun SOA Platform
9
Sun SOA Platform
10
Sun - Driving Industry Standards
Service Container
Integration
Presentation
Java Web Services
Service Container
Integration
Presentation
Java Web Services
Java EE
Java Business Integration – JSR-208
Portlet – JSR-168
Java WS
Java EE
Java Business Integration – JSR-208
Portlet – JSR-168
Java WS
Service Description
Message Exchange
Message Exchange
Registry/Repository
Transactions
Management
Message Security
ebRegistry with UDDI support
WS-TransMgt, Atomic Transaction
WS-DistributedManagement
WS-Management
Metadata Exchange
WS-MetadataExchange
Policy Definition
XACML-WSPL +- WS-Policy
Business Process
WS-Choreography, ebBPSS
Context & Coordination WS-Context, WS Coordination
Documents
UBL
Horizontal Biz Vocabs Core Components, UBL
WSDL (WS-I Basic Profile)
SOAP, MIME (WSI-BP)
Fast Web Services, Fast Infoset
OASIS WSS, SAML, X.509 tokens
WSS Attachment, WS-I BSP
Presentation
WSRP
Message Reliability WS-Reliability/WS-Reliable
Messaging
Message Addressing WS-Addressing
Business Process
WS-BPEL
11
La Service Oriented Architecture si è evoluta: è
arrivato il momento del suo governo
ce
n
a
n
r
ve
o
G
“Through 2008, more than 20 percent of failed SOA
deployments will be due to the lack of a strategic
development plan”
Gartner - Service-Oriented Development — A Future View
12
Cosa è la governance
"In 2006, lack of working governance mechanisms in
midsize-to-large (greater than 50 services) post-pilot
SOA projects will be the most common reason for
project failure" – Gartner, “SOA Craves Governance”
"Many organizations don't start to think about
governance until things are completely out of
control”
---- Anne Thomas Manes, Burton Group
La Governance è il processo di definizione e
di adozione guidata delle policy
organizzative e degli standard
13
SOA Governance per l'ICT government
• Benefici IT della
Governance
• Benefici funzionali
della Governance
> Consistenza delle
> Gestione della
>
>
>
>
implementazioni
> Controllo della
proliferazione
all'interno delle
amministrazioni
> Gestione del ciclo di vita
dei servizi e
interconnessioni tra essi
> Adozione ed evoluzione
degli standard e dell'
interoperabilità
sicurezza e degli
aspetti legali
Allineamento tra
implementazioni e
requirement
Gestione delle
dipendenze
Continuità operativa
effettiva
Riduzione dei costi
14
SOA Scenario
5
Service Consumer
15
SOA Scenario con Governance
5
Control service visibility,
access, lifecyle stage, etc.
4
Service Administrator
Service Consumer
16
SOA Scenario con la Governance - l'SPC
5
Control service visibility,
access, lifecyle stage, etc.
4
Service Administrator
Service Consumer
17
Sun SOA Governance Solution
Au
th
o
ra
nd
M
an
ag
e
Ex
ec
ut
e
an
d
En
Policies and Contracts
fo
rc
e
Sun SOA Governance Solution
Monitor and Verify Compliance
18
Sun Service Registry – Componenti
Service Registration &
Discovery, Pre-Defined
and Ad Hoc Queries
Content Cataloging,
Validation,
Web Services
Version Control,
Lifecycle Support,
Registry
Federated
Information Extensible Info
Sun Management
Architecture
Model
Federated Queries,
inter-registry links
Secure
Architecture
Digital Signatures,
Audit Trail,
Custom Access Control
Service
Registry
Standard
Metadata
Events
Simple Event Notification,
Content-Based Event Notification
19
Pre-Defined
Taxonomies,
User-Defined
Taxonomies,
Classifications,
Associations
Government of Canada :
Enablers in e-Government Architecture
ebXML Registry/
Repository
CSDML
eContact
META DATA
CALL CENTRE
CLUSTER
SCHEMAS
CBSC
TRANSACTION
SCHEMAS
PORTAL
COUNTER
ENVIRONMENT
FUTURE
SERVICES
- DELIVERY
SERVICES -
CSPN
CPSIN
GSRM Models
COMMON
COMPONENTS
BizPal
Presentation Application
Layer
Layer
Source: Government of Canada
SECURITY
TRANSFORMATIONS
FOR PS PROGRAMS
XML Integration
Layer
20
Back-End
Layer
Grazie!
Rossella Bellini
[email protected]
21