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 rossella.bellini@sun.com 21