oasis adoption forum, wednesday, 6 october 2004 mikkel hippe brun chief consultant, m.cs

29
The Danish Approach to Standardization of Public Sector XML- Interfaces and Localization of International Standards OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs. Office of IT Strategy, National IT and Telecom Agency The Ministry of Science, Technology and Innovation, Denmark [email protected]

Upload: efrat

Post on 19-Mar-2016

31 views

Category:

Documents


2 download

DESCRIPTION

The Danish Approach to Standardization of Public Sector XML-Interfaces and Localization of International Standards. OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs. Office of IT Strategy , National IT and Telecom Agency - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

The Danish Approach to Standardization of Public Sector XML-Interfaces and Localization of International Standards

OASIS Adoption Forum, Wednesday, 6 October 2004

Mikkel Hippe BrunChief Consultant, M.Cs.Office of IT Strategy, National IT and Telecom AgencyThe Ministry of Science, Technology and Innovation, [email protected]

Page 2: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Agenda

Experiences with UBL adoption and localization Danish Standards Adoption Strategy Organization, Philosophy and Tools The importance of Naming and Design Rules in Adoption

A proposal for Core Components localization A proposal for Naming and Design Rules specialization

Page 3: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Harvesting the crops of standards adoption

Denmark is about to harvest the crops of the seeds sown by the OASIS UBL TC.

Electronic invoices to the public sector will soon be exchanged using OASIS UBL

Page 4: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

OASIS Universal Business Language

UBL is: An OASIS Technical Committee An implementation of ebXML Core Components An XML-based business language standard-in-progress A cross-sector XML solution A Non-proprietary solution that is committed to freedom

from royalties A future legal standard for international trade The ebXML missing link

Page 5: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

The UBL adoption process in Denmark Jun 2002 First meeting in Danish eCommerce TC Dec 2002 Choice of UBL Jun 2003 Decision to implement UBL between

ministries and eProcurement portal by the Agency of Governmental Management

Nov 2003 Public hearing on 0p7-derived subset Evaluation of 1.0 and implementation in Agency of Governmental Management

Jan 2004 Official adoption of UBL (0.7-derived subset)

Oct 2004 Requirements to support UBL is written into Danish legislation

Jan 2005 95-99% of all invoices to public sector will be exchanged using UBL

Page 6: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Invoices sent to the public sector

No. of transactions (thousands)

Municipalities 13.421 74%Regions 2.610 14%State 2.200 12%Total 18.231 100%

Page 7: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Potential savings Each minute saved in invoice handling of 18 million invoices

equals 9,4 million Euro saved (11,7 million USD)

A very conservative estimate is that 10 minutes handling time is saved using the OASIS UBL invoice

94 million Euro 11,7 million USD

It is estimated that if ordering is also made electronic as much as 17 minutes will be saved in the handling of each invoice

Potential savings: 160 million Euro (199 million USD)

Page 8: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

The Danish Standards Adoption Strategy An international standard is identified as a candidate for national adoption

by the Office of IT Strategy or by a domain (e.g. community of practice)

The adoption is discussed in the national XML Committee and in the national EA Committee

The proposed adoption enters 30 day public hearing

The standard is upon approval added to the e-GIF (Reference Profile)

Page 9: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

The Reference Profile e-Government Interoperability Framework (e-GIF) Implementation of the European Interoperability Framework

from the eEurope Action Plan 2005 An overview of central IT-standards that are relevant to e-

government, including status assessments A cross-governmental resources for use in the planning,

procurement and development of government IT-solutions. A toolkit that can be used in various situations, for example

as a dictionary (available as a web service and in XML)

Page 10: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs
Page 11: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs
Page 12: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Organization of the Danish XML-project

Health Domain CommitteeHealth sector

Danish XML Committee(Reps. from across the public sector)

Danish Core Components WG

Core Components

Danish eBusiness WGCore eBusiness messages

Danish Information and Documentation WG

Metadata

XXX WG

XXX Domain Committee

XXX sector

ZZZ WG

YYY WG

XXX WG

ZZZ WG

YYY WG

XXX WG

XML Secretariat(National IT and Telecom Agency)

Page 13: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Philosophy of the Danish XML-project XML-based data re-use and

exchange between public authorities and their partners

Coordination in a public sector XML Committee

Collaboration between state, regional and local authorities

Standardization of XML-interfaces between public IT systems

Reusable Data Definitions / Information Objects

Shared repository / ToolsISB

Page 14: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Philosophy of the Danish XML-project Development of a shared datamodel

Reuse from international standards Participation in international

standardization initiatives Formalized rules and procedures

(cookbooks) Authorities and companies must take

responsibility and contribute with their own definitions

Standard development in Communities of Practice

Page 15: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

The InfoStructureBase: 4 tools

Infosite Repository Forum Service

Directory*

http://isb.oio.dk* Universal Discovery, Description, and Integration (UDDI)

Page 16: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Cookbooks

http://isb.oio.dk/info/publications/

Page 17: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

The purpose of XML SchemaNaming and Design Rules Re-use of types and elements across vocabularies / messages

Re-use of software components Reduce transformation needs Easier to understand new vocabularies

Page 18: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Naming and Design Rules must address Naming methodology Versioning Namespaces Metadata Design principles (modularity) Strong data types vs. Weak data types Restrictions in the use of XML Schema constructs Handling codes and enumerated lists Categories of standardized schemas Standardization process

Page 19: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Classification of XML Schema based standards and components ITwo base classes: Adopted International Standards and XML Schema Components

NDR Compliant National Standards and XML Schema Components

Page 20: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Classification of XML Schema based standards and components IITwo reuse classes of XML Schema Components: Core Components Domain Components

Page 21: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Classification of XML Schema based standards and components III

NDR compliant

Adopted Components Class

Core Components

class

Domain Components

class

NDR Compliant XML Schema in the Core Components Class Adopted XML Schema

in the Domain Components Class

Adopted XML Schema outside a reuse class

NDR compliant XML Schema outsidea reuse class

Page 22: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Foundation on ebXML and UBL but... ebXML Core Components Technical Specification is hard to read and

understand Development of XML-interfaces in the public sector will be done

rapidly and by IT-professionals with litle or no prior XML-background

Thus – the concepts of Core Components (CC)

Core Component Types (CCT) Basic Core Components Aggregate Core Components (ACC) Association Core Components (ASCC)

Business Information Entites (BIE) Basic Business Information Entities (BBIE) Aggregate Business Information Entities (ABIE) Association Business Information Entities (ASBIE)

are too complex to be introduced in the Danish NDR

Page 23: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Adopting ebXML Core Components:Weak data types vs. strong data types

DKCC

UKCC USCC

FRCC

ebXML Core Components CC

XSLT

XSLT

XSLT

XSLT

Page 24: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Expressing PersonGenderCode...

Page 25: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Regional CC

International CC

Domain Components

Specialization of Core Components

National CC

Domain CC

Specialization

Page 26: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

UK CC

Sharing and specializing Core Components

Health CC

eGov CC SC?

International

EU CCRegional

National

Domain

US CC

DK CC

Energy CC Real estate CC

SE ASIA CC

UN/CEFACTebXML CC

UBL CC

Page 27: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Adoption strategies Adoption strategies should be coordinated

Succesfull adoption and reuse across vocabularies requires

consistent use of Naming and Design Rules (NDR)

An agreed upon strategy for specializing Naming and Design Rules regionally, nationaly and in domains.

Page 28: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

UK NDR

Sharing and specializing NDR

Health

eGov NDR SC?

International

EU NDRRegional

National

Domain

US NDR

DK NDR

Energy Real estate

SE ASIA NDR

UN/CEFACTATG NDR

UBL NDR SC

Page 29: OASIS Adoption Forum, Wednesday, 6 October 2004 Mikkel Hippe Brun Chief Consultant, M.Cs

Questions

[email protected]

Isb.oio.dk(Infostructurebase)

Isb.oio.dk/info/publications/(Cookbooks)