Overheidsservicebus (OSB) Overheidsservicebus
Paul Schlotter Architect OSB 21 Januari 2008
Apeldoorn IT De OSB faciliteert de elektronische overheid
Onderwerpen • • • • • •
Waarom een OSB Positionering in eOverheid Inrichting Binnen vs Buiten Netwerk Status
21 Januari 2008
Apeldoorn IT
NORA: e-Overheid als dienstverlener Waarom OSB
onderlinge gegevensuitwisseling binnen de e-overheid
Gemeenschappelijk Front Office
GBA Kadaster handelsreg Gemeente Gebouwen KvK
burger
Kadaster
Belastingdienst
Topografie
UWV
Adressen
Provincie bedrijf
Kentekens Polisadm
Ministerie Inkomen
Overheidstransactiepoort
Overige 1600 etc. Servicebussen
21 Januari 2008
Apeldoorn IT
Lagen in de uitwisseling Applicatie - applicatie
Positionering Ketenpartner 1 bedrijfsproces
gegevens
Ketenpartner 2 bedrijfsinformatie
interactieproces
gegevenselementen
gegevensdefinities
applicatie
bedrijfsproces
gegevens
bedrijfsdocument + bijlagen
bedrijfstransactie applicatie
communicatiefunctie
21 Januari 2008
bericht
datacommunicatievoorziening
Apeldoorn IT
communicatiefunctie
infrastructuur
infrastructuur
communicatieprotocol
Lagen in de uitwisseling Applicatie - applicatie
Positionering Ketenpartner 1
Ketenpartner 2 interactieproces
bedrijfsinformatie
bedrijfsproces
gegevens
INHOUD
gegevenselementen
applicatie
bedrijfsproces
gegevensdefinities
bedrijfsdocument + bijlagen
gegevens
bedrijfstransactie applicatie
communicatiefunctie
21 Januari 2008
LOGISTIEK bericht
datacommunicatievoorziening
TRANSPORT Apeldoorn IT
communicatiefunctie
infrastructuur
infrastructuur
communicatieprotocol
WAT: functionaliteit OSB Positionering
Hoofdlagen uitwisseling
• Inhoud (Business-proces, bericht-inhoud,
OSB
Semantiek, Taxonomy, Ontologie)
• Logistiek (generieke diensten t.a.v. afleveren, als beschreven op de envelop)
– authenticatie, encryptie, betrouwbaarheid, directory – abonnementen, berichttransformatie, orchestratie
• Transport (connectivity, netwerk)
21 Januari 2008
Apeldoorn IT
Versie 1 “dunne bus”
NORA: Stelsel van Bussen Positionering Sectoren met eigen bus Gemeenschappelijk Front Office
Sectorale Bus A Koppelpunt A
Personen Bedrijven Gebouwen
burger
Percelen Sectorale Bus B Koppelpunt B
Kaart Adressen
Individuele organisaties
Auto’s
bedrijf
Polis Inkomens Overheidstransactiepoort
21 Januari 2008
etc.
Apeldoorn IT
Dunne Bus Inrichting Applicatie
Inhoud
Adapter
Logistiek
Koppelvlak “dunne” bus
Netwerk Transport (TCP/IP;
directory Koppelvlak “dunne” bus Adapter
•Protocol (HTTP) •Messaging, SOAP •Security (Id/Authenticatie, encryption) •Reliability (once-and-once only) •Message profielen (MEP’s) •Description/directory
Applicatie
21 Januari 2008
Hoge capaciteit, hoge beschikbaarheid,..
Apeldoorn IT
HOE: Inrichting van de OSB Inrichting
• Geen maatwerk voor generieke functies, interoperabel, alle overheidsorganisaties: ► Gebaseerd op OPEN standaarden ► Inzet van standaardproducten (COTS) ► Gekozen is voor WS-* én ebMS • OSB is vooral: koppelvlakstandaarden (configuratie van standaardproducten) plus diverse ondersteunende voorzieningen 21 Januari 2008
Apeldoorn IT
OSB Componenten Inrichting
Organisatie Y met Interne ESB Applicatie 1
Inhoud
Applicatie n
Organisatie Z met OSB Gateway Applicatie 1
Applicatie n
ESB, Broker, EAI,
Logistiek
Adapter WUS
Adapter ebMS
3
WUS-lite
JMS
Adapter WUS
Adapter ebMS
Koppelvlakken WUS-lite / JMS Service Register Directory •WSDL •CPA
2
Netwerk Koppelvlak WUS
Koppelvlak ebMS
1
21 Januari 2008
1 Adapter
Adapter
Applicatie
Applicatie
Organisatie X met losse adapters Apeldoorn IT
Compliance Voorzieningen
1
ESB, according to IBM Extern - Intern
21 Januari 2008
Apeldoorn IT
ESB en OSB Extern - Intern Extern
Intern
B2B Gateway (requester)
OSB
B2B Gateway (provider)
Service Providers 21 Januari 2008
Apeldoorn IT
Koppelingen huidige situatie Netwerk Organisatie B
WAN
vestiging
PC’s vestiging
systemen RekenCentrum B
Organisatie C
WAN
vestiging PC’s
Haagse Ring
Organisatie A
systemen RekenCentrum C vestiging PC’s
vestiging
vestiging
PC’s
PC’s WAN
Suwinet
WAN
PC’s
Internet
systemen RekenCentrum A
systemen RekenCentrum D
Organisatie D
Gemnet Organisatie F WAN
Organisatie E
WAN
21 Januari 2008
Apeldoorn IT
Koppelnet Publieke Sektor KPS Netwerk Organisatie B
WAN
vestiging
PC’s vestiging
systemen RekenCentrum B
Organisatie C
WAN
vestiging PC’s
Organisatie A
Koppelnet Publieke Sektor
WAN
PC’s systemen RekenCentrum A
vestiging PC’s
vestiging
vestiging
PC’s
PC’s WAN
systemen RekenCentrum D
Organisatie D
Organisatie F WAN
Organisatie E
WAN
21 Januari 2008
systemen RekenCentrum C
Apeldoorn IT
Status per heden (1 januari 2008) Status
• KoppelvlakStandaarden 1.0 (WUS en ebMS): Vastgesteld College Standaardisatie pilots gedaan, incl Compliance Voorzieningen • OSB Service Register: Pakket geselecteerd, oplevering Q1 2008 • Gateway: Bouw (Open Source) loopt; oplevering 1-4 21 Januari 2008
Apeldoorn IT
Implementaties (Pilots) Status
Operationeel • Kadaster – SenterNovem (meldingen, ebMS) Testfase • IBG-BKWI (bevragingen,WUS) • eFormulieren, GMV, Ontwikkeling • PIP, Belastingdienst, Overheid heeft Antwoord,.. • StUF 3.0 • Aanbestedingen GovUnited/Andez 21 Januari 2008
Apeldoorn IT
Status Politiek
• Rapport Postma/Wallage “Het uur van de waarheid” (december 2007) • Nationaal Urgentie Programma NUP: “krijgt voor zover het om infrastructuur gaat een verplichtend karakter, waar nodig wettelijk”
21 Januari 2008
Apeldoorn IT
Nut voor Overheidspartijen Nut
• Standaardisatie levert als resultaat: – éénmaal investeren in technische interoperabiliteit – hergebruik, snel realiseren volgende
• Keuzes, in standaarden: – gericht op COTS, geen maatwerk – gericht op minimaliseren beheer (identiteit) – Ondersteuning: gateway, directory Resultaat: minimaal investeren 21 Januari 2008
Apeldoorn IT
Motto (Postma/Wallage)
Wie lang wacht, zal veel haast krijgen
21 Januari 2008
Apeldoorn IT
Informatie over OSB Info
Meer informatie is te vinden op: www.overheidsservicebus.nl
21 Januari 2008
Apeldoorn IT
Einde Presentatie
Vragen ? 21 Januari 2008
Apeldoorn IT
Stelsel van Bussen Extern - Intern Sector 1 Organisatie A Applicatie 1
Applicatie n
Org B Applicatie
ESB Adapter WUS
Sector 2 Org C Applicatie
Org D Applicatie
ESB
Adapter ebMS
Sectorale Bus 1 Koppelpunt Adapter
Adapter
Adapter
OSB 21 Januari 2008
Adapter
Koppelpunt
Adapter
Apeldoorn IT
Applicatie
Org F Applicatie
ESB
Sectorale Bus 2
Applicatie
Org E
Adapter
Adapter
ESB functionaliteiten Extern - Intern • • • • • • • • • •
Routing (evt content based) Security, reliability Transformation/mapping: XSLT/Xpath Orchestration: BPEL, BPM, Standards: SOAP, WS-I, WS-security,.. Protocol support: http, jms, smtp, ftp, rdbmsaccess/JDBC, CORBA, Adapter support (API): SAP, Siebel, Peoplesoft, MEP’s: req/resp, fire&forget, S&F, pub/sub,.. Directory/registry/repository: design-, run-time Management, BAM,.. 21 Januari 2008
Apeldoorn IT
Mapping naar OSB V1 Extern - Intern • Geen Hub, dus peer-to-peer • Routing: url uit WSDL; DNS, IP-routing; niet contentbased • Alleen ebMS (MEP: “F&F”), WS-* (req/resp) • Security (auth/enc) en reliability (ebMS) • Transformation, orchestration (choreography), management: nog niet in V1. • Directory: in V1, vooral/alleen design-time
21 Januari 2008
Apeldoorn IT