Category: Web services

  • European Interoperability Framework 2.0

    This week, the European Commission announced an updated interoperability policy in the EU. The Commission has committed itself to adopt a Communication that introduces the European Interoperability Strategy (EIS) and an update to the European Interoperability Framework (EIF), “two key documents that promote interoperability among public administrations”, part of EUs Digital Agenda.

    Timeline for EUs interoperability work (from EIF2)

    I have followed, and been part of, the EU work on interoperability since the early days. I worked with the Bangemann Report during my PhD research. In the late 1990s, I worked for the Swedish government, and provided policy inputs to the Lisbon strategy. Fron 2001-2005, I worked for the Danish government, and was in the IDA workgroup that created EIF v1 in 2004. I also created the first Danish National Interoperability Framework (NIF). As the updated EIF notes, NIFs are “more detailed and often prescriptive than the EIF, which operates at a higher level of abstraction, as a ‘meta framework’ and, in line with the subsidiarity principle, does not impose specific choices or obligations on the Member States”.

    EIF v2 defines an interoperability framework as “an agreed approach to interoperability for organisations that wish to work together towards the joint delivery of public services”, and notes that “within its scope of applicability, it specifies a set of common elements such as vocabulary, concepts, principles, policies, guidelines, recommendations, standards, specifications and practices”.

    Quick overview of EIF v2

    Chapter 2, dealing with the ‘underlying principles’, sets out general principles underpinning European public services. For example:

    Underlying principle 7: Transparency

    Citizens and businesses should be able to understand administrative processes. They should have the right to track administrative procedures that involve them, and have insight into the rationale behind decisions that could affect them.

    Transparency also allows citizens and businesses to give feedback about the quality of the public services provided, to contribute to their improvement and to the implementation of new services.

    Chapter 3 presents the ‘conceptual model for public services’, and suggests “an organising principle for designing European public services, focusing on basic services that can be aggregated to form aggregated services and help establish other European public services in the future”:

    Chapter 4 on ‘interoperability levels’ covers “the different interoperability aspects to be addressed when designing a European public service and provides a common vocabulary for discussing issues that arise”. See the figure to the right.

    Chapter 5 presents an approach “to facilitate cooperation among public administrations to provide a given European public service by introducing concepts of ‘interoperability agreements’, formalised specifications and open specifications”.

    Chapter 6 on ‘interoperability governance’ sets out “what is needed to ensure interoperability over time when delivering a European public service and to coordinate interoperability activities across administrative levels to support the establishment of European public services”.

    Key EIF observations

    EIF v1 talked a lot about open standards. EIF v2 talks about ‘open specifications’, and makes it sound almost as if they prefer consortium standards to actual de jure standards (accept FRAND or royalty-free basis in a way that allows implementation in both proprietary and open source software). Besides, “public administrations may decide to use less open specifications, if open specifications do not exist or do not meet functional interoperability needs”. This basically means that the EIF endorses that the National Interoperability Frameworks (NIFs) can adapt fluffy ‘comply or explain’ rules similar to the current Danish government policy. It is also a loop hole to standardise on certain open, or closed, platforms (“Due to functional interoperability needs you all need to use Word 2010”).

    EIF v2s principles are interesting reading, but leaves more questions than answers. As principles (“general rules and guidelines, intended to be enduring and seldom amended, that inform and support the way in which an organization sets about fulfilling its mission”, TOGAF), the EIF principles are pretty useless.

    It so happens that the EIS document has some problems showing the document properly on my three Macs. I am not very familiar with the inner workings of the PDF format, but it seems that someone in the commission should help user “hauscbe” set his/her Windowns-based Adobe Distiller 9.0 to save a less less open standards based PDF file!

    Although it is referred to a foot note and a few hints, administrations who seek a policy endorsement for running amok with “Service-Oriented Architecture” can use the EIF. The seemingly ‘innocent’ “conceptual model for public services” is, as I read it, one big endorsement of SOA and shared/common services. EIF becomes almost mysteriously vague on these issues, but EIS offers some hints:

    Interoperability Architecture

    To develop a joint vision on interoperability architecture by first defining its scope and the needs for common infrastructure services and common interface standards;

    To provide guidance on architecture domains where Member States share a common interest;

    To ensure the systematic reuse of architectural building blocks by the Commission when developing services to be used by the Member States. Here, existing infrastructure service components (EIIS)5 along with generic applications (IMI6, early alert systems, grant management, etc.) could be reused and rationalised. Additionally, a catalogue of architectural building blocks available for reuse by the Member States and the Commission could be set up with contributions from the EU and Member States.

    Unfortunately, it seems as if the folks writing the EIF didn’t get the EIS memo; we are left to guess how they see architecture in play. With v2, EIF points to four interoperability levels – legal, organisational, semantic and technical. The organisational level includes business process alignment, organisational relationships and change management. Consequently, administrations must use an architectural approach that embraces all the levels; that would of course be enterprise architecture, I would argue. Unfortunately, rather than going that direction, EIF ends up in giving vague and uncommitted recommendations in east and west.

    Others’ reactions

    I haven’t seen any, official nor non-official, mentioning of the Communication/Strategy/Framework in Denmark yet, but that doesn’t surprise me, since interoperability has been the non-word of the year here.

    Internationally, there are plenty of reactions. As when the original EIF was launched, much of the debate/commentary about EIF v2 is about open standards and open source. Below, I have collected some illustrative quotes:

    Glyn Moody: European Interoperability Framework v2 – the Great Defeat:

    EIF v2 is a victory for the powerful and well-funded lobbyists who have attacked the European Interoperability Framework from the start, just as was predicted at the time. It shows that the European Commission is still pathetically in the thrall of big foreign companies and their proxies: I can’t wait for Wikileaks or the new Brussels Leaks to provide us with the details of what exactly happened behind the scenes when EIFv2 was being drawn up.

    Trond-Arne Undheim, Oracle Director, Standards Strategy and Policy: European Interoperability Framework – a new beginning?:

    Considering the controversy, the delays, the lobbying, and the interests at stake both in the EU, in Member States and among vendors large and small, this document is pretty impressive. As with a good wine that has not yet come to full maturity, let’s say that it seems to be coming in in the 85-88/100 range, but only a more fine-grained analysis, enjoyment in good company, and ultimately, implementation, will tell.

    Mark Bohannon, Red Hat Vice President, Corporate Affairs and Global Public Policy: European Interoperability Framework Supports Open Source:

    Is the new EIF perfect? No. Due to heavy lobbying by vested proprietary technology interests, some key sections of the EIF have been made confusing (indeed, the definition of ‘open standards’ has been watered down from the 2004 version and no longer includes the requirement of being ‘royalty-free’). The definition of “open” standards or specifications remains a matter of some contention in the IT industry. An example of a more accurate definition of open standards can be found in the recently released India Standards Policy for E-Governance, which specifies that intellectual property should be licensed royalty-free and that any required specifications should be technology-neutral.

    Openforum Europe: European Interoperability Framework – a bold move to spread the benefits of open standards and interoperability:

    “EIF will help public authorities escape from the sort of technology lock-in into one single vendor that until now has been the norm across Europe,” said Openforum Europe chief executive, Graham Taylor.

    Karsten Gerloff: Assessing the new European Interoperability Framework:

    So what we have now is a strategy statement, without the level of detail that made EIFv1 such a useful document. But this strategy generally goes in the right direction, and it’s much more powerful than before, thanks to its official status.
    I’m guessing that the change we’ll see across Europe will be slow, but that it will be continuous and very broad. EIFv1 provided a rallying point for those member states and public bodies that were interested in Free Software and Open Standards. EIFv2 is a general push for everyone to use more Open Standards, even though it contains generous get-out clauses.

    What do you think?


  • Microsoft and Danish Government in New Identity Deal

    A year ago, my former collegue Søren Peter Nielsen wrote, on behalf of the Danish government, a letter to Microsoft. Seems he got a response, and I’m sure it’ll interest XMLGrrl and many others, that an announcement was made yesterday: Agreement between the National IT and Telecom Agency and Microsoft: Agreement concerning partial support of the SAML 2.0 standard.

    “The ongoing dialog between the National IT and Telecom Agency and Microsoft has resulted in an agreement on partial support of the SAML 2.0 standard in Microsoft’s forthcoming version of their federation product named Active Directory Federation Services 2”, the agency writes.

    The text agreed upon is as follows:

    “The Danish public sector has chosen SAML 2.0 as their federation standard. Microsoft products use WS-Federation and WS-Trust as the foundation of their federated identity architecture. The Danish government has agreed that the SAML 2.0 token format is sufficient to provide basic interoperability between WS-Federation and SAML 2.0 environments as a common assertion format, without loss of authentication integrity.

    To support interoperability between WS-Federation and SAML 2.0 based products Microsoft has agreed to support the SAML 2.0 token format in the future release of Active Directory Federation Services code-named Active Directory Federation Services “2”. Microsoft will provide the Danish public sector Centre of Service Oriented Infrastructure with pre-release code to help analysis and planning of solutions for integrating WS-Federation-based clients in the Danish federation, and to collect feedback on the feature implementation.

    In addition, the co-authors of WS-Federation (including Microsoft) have submitted the specification to OASIS for standardization. This step further enables interoperability between federated environments that deploy SAML 2.0-based products and those that deploy WS-Federation-based products.”

    In commenting the agreement, the agency writes: “With this agreement a possibility for inclusion of Microsoft based clients in a common public SAML 2.0 based federation has opened”, and notes:

    The integration will require the standard based login solutions to be expanded with a special integration code. The solution is therefore a pragmatic tactical integration solution, but with the above-mentioned partial SAML 2.0 support from Microsoft it is expected that the integration can be done without influencing the individual “Microsoft Active Directory Federation Service” user organizations.

    The agency notes that more iinformation on the concrete possibilities will be published as the National IT and Telecom Agency’s Centre for Service Oriented Infrastructure receives pre-release code from Microsoft that can be integration tested.
    The agency elaborates a bit more on the deal:

    It is still desired, that Microsoft support all of the SAML 2.0 standard in their products, but the above-mentioned agreement are a good first step towards more convergence among standards for transverse user management.

    The National IT and Telecom Agency also sees the filing of the WS-Federation (WS-FED) specification for standardization in OASIS as a step that can promote convergence among federation standards.

    It should be stressed that it does not mean that the WS-Federation specification is recommended equally to SAML 2.0 for common public solutions.

    When the results of the standardization with WS-Federation become available (expectedly in the end of 2008) it might be relevant to do a new assessment but for now the SAML 2.0 it is still the only standard, which is recommended as a federation standard for Danish common public solutions.

    So, there we have it.

    I want to congratulate Søren Peter on a job well done. Stand firm on SAML 2.0, the open ecosystem needs it. And thanks to Microsoft for listening to customers (but why only partial support?).

  • Conference Time

    I’ll be attending a few conferences as a member of the Press in the coming weeks, so if you’re there too, and want to meet up, do get in touch.

    On Sunday, I’ll leave for Vienna for SAPPHIRE 2007. “Business at the speed of change“. It’ll be interesting to hear more about where SAP is with SOA and much more, but frankly, the presentation I look forward to the most is the one by Geoffrey Moore, on Business Network Transformation to Create Competitive Advantage.

    Then in June, I’ll go to Orlando for the IBM Rational Software Development Conference 2007. “What Keeps Me Rational?”. I think I’ll focus on architectural issues, and it seems there will be talk about both SOA and EA. It’ll also be interesting to hear about where Danny Sabbah is with Jazz.

  • Standards – A Critical Frontier for Research

    The esteemed scholary journal MIS Quarterly has issued a Special Issue on Standard Making.

    The introductory article by the editors Kalle Lyytinen and John Leslie King, Standard Making: A Critical Research Frontier For Information Systems Research, is freely available, as are abstracts for all articles, but you need access to a research database to get online access to full-text articles.

    It is great to see the emerging scholary interest in standards. Kudos to Lyytinen and King for the initiative to the special issue, which I understand has been underway for several years.

    The seven articles in the special issue cover a range of issues. In Lyytinen and King’s words:

    … the accepted papers embody a rich variety of approaches to account for standardization processes and outcomes. Studies focusing on standard creation draw mainly upon institutional analyses, power analyses or collective action theory and associated action dilemmas (e.g. prisoner’s dilemma). Standards choice draws from economic theories of network effects, path dependency and switching costs. Standards impact embodies theories of how firms at the industry level can mitigate against increased transparency and lower barriers to entry created by open standards, as well as sociological analyses that try to explain why expected benefits of standardization orders did not emerge. The papers overall exhibit a significant variation in levels and unit of analysis, from individual firms to industries to types of standards or standardization outcome, and research methodology, from modeling and simulation to ethnographic studies of standardization processes. This shows how IS standardization research is likely to benefit from multiple research methodologies that also promote cross-pollination of ideas.

    I found the paper by Jeffrey Nickerson and Michael zur Muehlen, The Ecology of Standards Processes: Insights from Internet Standard Making, particularly interesting. Nickerson and zur Muehlen analyze the emergence of new web service choreography standards, and trace a decade of workflow standardization processes as “a set of legitimizing moves where actors, ideas, and institutions constantly and randomly collide to create a standard, which is technically acceptable and institutionally ‘forceful’ for future adoption”. The analysis shows that “institutional ecologies associated with Internet standards are not driven solely by economic calculus but that other norms and values, like elegance, design spirit, or technical wizardry, count in making ecologies viable”.

    Standard-making in the IS field involves at least 400 standards bodies and consortia, and many thousands standard-makers. In itself a huge ecosystem with many “species”. As the recent years’ developments around XML-based document formats show, there is a lot of competition within the ecosystem, or between various ecosystems.

  • Digital Identity Management – Challenges and Benefits

    Amir Hadziahmetovic has published his MSc in IT thesis, which he made under my supervision. It is in English and is called Digital Identity Management – Challenges and Benefits (Download PDF). Besides giving a nice introduction to and analysis of Identity Management, Amir makes some interesting observations about the identity management situation in Denmark. I recommend everyone to read this good thesis.

    I’ve extracted a few central paragraphs introducing the project:

    The main research problem is how to find the optimal model that will solve Digital Identity (DI) management and the data interchange for electronic business in new network economy. The problem lies in unknown path of how to make choices for interoperable DI, and how to find the optimal strategy to implement chosen model. The research will commence with exploring the area of general Digital Identity Management, continue with analyzing platform for interoperable management and exchange of DIs, including implementation challenges, and end with listing the benefits of having such a platform implemented.

    Imagine the sewerage management of a bigger city where each building block has a container for waste waters instead of a city-wide sewerage system. Without drain-pipes connecting the containers, every now and then a container would fill up, and for emptying a pump-trucks would be needed. They would pump out the content from a container, and spill it out at some depot outside the town. This would be very complex system of containers and trucks, difficult to control and manage. Some of the containers would certainly get overfilled, causing flooding and bad smell. With the growth of the city, the system would get even more unreliable. Therefore the majority of today’s cities have outspread sewerage system, which connects the depots, automating the spill of waste waters.

    The similar problem modern business has with today’s DI management: Identity data in containers, filling up quickly; the system unable to exchange data with other systems; difficult to maintain and automate the spill of data. To enable development of electronic business, more reliable system for DI management is required.

    Business trends today push organizations toward strengthening of cooperation and linking of business processes between them. Many companies and governments are tending to expand their activities by integrating online services and systems, and letting external users access internal data. Individual users want comfortable Web experience, and minimal effort in getting tailor-made products and services. Inability of today’s IT systems to match these trends is choking present development of business. Strengthening of cooperation and linking of business processes is putting pressure on IT systems and belonging infrastructure, requiring that Digital Identity data is created in unified fashion, and safely exchanged between organizations.

    Digital Identity Management (IM) is a fundamental part of integrated company systems and online services. It defines who has access to what in some cases, and identifies customers and users of the services in other cases. IM architecture of today has to evolve from predominantly silo to common, interoperable architecture, based on open standards. This kind of architecture is a fundament for Federated IM, where identities are safely exchanged.

    This project will try to look at Digital Identity Management, technology and architecture in relation to business goals and strategies. The main concepts of Digital Identity Management will be addressed i.a. concepts like Federated Identity, Single Sign-On (SSO), and Open Standards. The report will present a study of business and technical implications of Federating Identity, where Identity management is the central issue.

    An analysis of the practical as well as architectural aspects of Federated Identity will be covered. An analysis of open standards for interoperability will be covered, especially those advised by Danish National IT and Telecom Agency and their Reference Model for Identity. The report will focus on standards from the Model such as Role-Based Access Control (RBAC), Security Assertion Markup Language (SAML), Lightweight Directory Access Protocol (LDAP) and Public certificates for electronic services – OCES Digital Signature, but also will discuss alternatives. Finally privacy issues will be considered.

    The fundamental objective of any enterprise IT system must be full support to business flexibility and agility in ever-changing business environment. The ultimate goal of this project is to perceive the challenges of the IM evolution path, and to show how Identity Management supports connection between the systems and the processes, providing users with better web experience.

    Method: The project will list general theoretical issues, comparing different views on these issues, and presenting own reasoning.

    The obstacles in relation to acceptance of Reference Model for Identity will be analyzed. The analysis will be based on empirical research including feedback from involved organizations, interviews with individuals from selected organizations, conferences, and forums.

    Again: Download Amir’s thesis (PDF).

  • Assertion of Intent

    IDABCs eGovernment Observatory brought this story out in English yesterday: The Danish IT Architecture Committee has decided to stand firm on SAML 2.0 as the recommended standard for federation.

    Once broken into English, the story was quickly brought around internationally. SecureID News basically copied the IDABC-story, Danish Government says ‘yes’ to SAML 2.0 and encourages Microsoft to support those specifications.. Computer Business Review follow-up and talked to Liberty Alliance: Identity next public sector battleground for Microsoft?.

    There is actually more to the story. First, the decision is actually more than a month old. The National IT Architecture Committee’s decision was made on 21 March. They did send out a Danish press release at that time, but it took a while to get the news out internationally. [maybe I should have blogged it …]

    Anyway, let me dig into the story a bit. Because there is a bit more to it than the international coverage caught. Basically, the committee decision was about an open letter to Microsoft. Written by my former collegue, Søren Peter Nielsen from the IT-Strategic Office in the Danish Ministry of Science, Technology and Innovation, the letter to Microsoft, and sent via Microsft Denmark to Don Schmidt, senior program manager for Microsoft’s Identity and Access group, the letter is worth quoting at length:

    In the Danish Ministry of Science, Technology and Innovation we have the responsibility to select and recommend IT standards for public sector usage as also create shared services for public sector. This work is undertaken in an open process that involves all levels of public sector institutions.

    The Danish public sector decided early in 2005 to recommend using SAML 2.0 for federated identity and access management. This was among other based on the momentum for the standard in product support from various suppliers, plans for actual usage in public sector solutions worldwide, proofing og interoperability
    through testing, and also very important SAML 2.0 being a ratified OASIS standard.

    We now understand that Microsoft has chosen not to support SAML 2.0 in the add-on to Active Directory that you has brought or soon is bringing to market.

    We would like to understand your motivations for not supporting SAML 2.0 as basically every other supplier of identity and access management solutions support – or plans to support SAML 2.0. So far our only source for information has been news articles (as here) about your decision not to support SAML 2.0. These articles may not contain a valid representation of your message, and even if this is the case really their content doesn’t help us understand the Microsoft motivation. Based on this I have asked Anders to forward to following questions for you:

  • Does the article faithfully reflect the essence of your motivation for not supporting SAML 2.0?
  • Assuming this more or less is true (and I will ask you to respond in all circumstances):
    • You are cited saying: SAML 2.0 protocols are fine for strictly Web single sign-on. In your view is exchange of attributes, and assertions about access rights a part of Web single sign-on? Or do you assert that SAML 2.0 isn’t well suited for these tasks?
    • You are cited saying: SAML 2.0 does not have reliable messaging or transaction support. As far as we can tell neither have WS-Federation, and obviously such functionality should be covered in standards that focus on reliable messaging and transaction, so is your position that SAML 2.0 will not work well with the standards for reliable messaging and transactions that OASIS is working to finalize?
    • What other motivations does Microsoft have for not supporting SAML 2.0 in the currently released product?
  • Assuming the article is not true
    • Can you supply us with the correct information about why Microsoft does not want to support SAML 2.0 in its current product?
    • We understand that Microsoft has a big interest in WS-Federation as Microsoft has been the main driver in developing the specification. However, in the marketplace we see several vendors that in their product supports several standards like SAML 2.0 and at the same time the WS-Federation specification to allow customer choice. This tells us that it is a feasible task to add product support for both SAML 2.0 and WS-Federation. So even though Microsoft may feel that SAML 2.0 isn’t as well suited for the vision Microsoft is having for federation in the future why don’t you support it, and let your customers decide?
  • If you feel Microsoft supports customer choice in the federation space though not supporting SAML 2.0 can you please elaborate on what kind of choice it is that you support?
  • Will Microsoft support SAML 2.0 in future products?
  • ….snip….

    I know Søren Peter is on holiday, so I can’t yet ask him about whether he got a response. I’ll be sure to ask him as soon as I see him.

    [Disclaimers: a. I work for OASIS (SAML is an OASIS standard), and b. I was heavily involved with making SAML a Danish standard when I worked in the ministry.]

  • My bookshop

    Several years ago, I created Gotzemazon, an Amazon-WS-driven shop. People out there are actually using it (thank you!), so I thought it was time to refresh it a bit. I see some opportunities in thematic bookshops, for example an EA Bookshop and an XML bookshop (these are just simple rewrites of bestseller lists). If only one had time to play … Well, I did play around a little. In playing with the rewrite rules, I created a “short” URL – http://slashdemocracy.org/booksearch/ – that I (and you, if you want) can use for quick searches, such as a search for XML-books: http://slashdemocracy.org/booksearch/xml. It’s nothing special, but might be handy.

    Speaking of XML: Mr Safe is back!

  • Literally as a document

    There is progress in my development of a web service for the Danish Interoperability Framework. The web service, which I have a developer, Dat, in Vietnam helping me develop, was originally modelled after the Google api, and used rpc-encoded bindings. But in order to enable “interoperability by the book”, the updated version of the web service now uses a document literal binding method in the WSDL.

    I would like to invite web service practitioners to evaluate the service. My intent is to make the service fully standards complaint, but I am challenged by the spec, and can’t get the test tool to run.

    I am using a few online tools to play around with the service:

    It seems the service works, but I did find a few bugs, and invite bughunters and -reports.

    I am pretty excited about the web service 🙂 It is beginning to be a “serious” thing, although everything is done in my spare time and with a very small budget. My excitement is not only about the service itself, but also about the nature of the solution. The web service is made as a plugin – codenamed WS4LSQL – to a popular web application system (Gossamer Threads Links SQL), and can with a bit of work be reused on the thousands of sites that run LSQL (need SOAP::Lite on the server). I have released the code to the community, but still await someone else than myself to adopt the plugin.

    The WS4Gotze web service over at GotzeLinked runs on the same plugin (old version) but I know somebody out there is using the service, and hereby give them a word of notice, since things are changing there too soon. You should drop me a mail and let me kknow if you are using my web services.

  • Working with web services

    StrikeIron and their Web Services Business Network (WSBizNet) has included my GotzeLinked web service in their network service, which is in beta launch now. My service being there, people can now do various stuff around my web service: they can test drive it, monitor it and check it’s performance, and also learn about it in the Knowledge base. For developers, StrikeIron offers a number of services, such as an analyzer client service ($99 a year). Nice.

    I have known a similar service for while: Mindreef SOAPscope. The price is the same, $99 a year. Several developers I know are using it, and you know it is a serious tool when it gets a Phil Windley review.

    Phil is one of the external reviewers we have on board for our grande reference implementation of WSSec, which our developers René and Brian are developing. René noted: We are a bit behind schedule – even so – good things will come to those who wait!

  • Denmark picks UBL

    Denmark has formally adopted the OASIS Universal Business Language (UBL) as a standard for e-Commerce in the public sector. EBizQ reports:

    With a public sector procurement of goods and services for approximately DKK 100 billion per year, even modest improvements in efficiency will be of great value for Danish society. By virtue of the public sector’s purchasing volume, increased use of e-commerce will furthermore contribute to the penetration of e-commerce in Denmark in general. The suppliers will get accustomed to e-commerce and an infrastructure will be established. Particularly favourable arrangements have been made to secure access by small suppliers.

    Following a public hearing, the Danish XML Committee decided to use UBL 0.7 to enable integration between systems controlled by state authorities and our newly implemented portal for public procurement. When UBL 1.0 is stable, a transition is already planned for, my collegue Michael Bang Kjeldgaard, and chair of our National XML Comittee, told me.

    Jon Bosak of Sun Microsystems, chair of the OASIS UBL Technical Committee and organizer of the working group that created XML agrees:

    “In adopting UBL, Denmark takes the lead in establishing an open, non-proprietary e-commerce environment equally suitable for both governments and small businesses. UBL’s vendor-neutral development process and free licensing makes it a natural choice for government procurement, and I believe that this announcement will jump start UBL adoption by governments across Europe.”

    Anyone technically interested can look up the schemas we use.

    The OASIS e-Government Technical Committee has launched egovernment.xml.org. Not much there yet. They could add a link to our OIO.dk XML-section, but it’s mainly in Danish. We’re working on material in English.