e-prior Facilitating interoperable electronic procurement across Europe Technical Overview

Similar documents
Facilitating interoperable electronic procurement across Europe

e-invoicing with the European Commission and EU Institutions

The EC e-procurement platform

GS1 and PEPPOL Adoption

e-procurement roll out in the European Commission

e-ordering User guide for Suppliers Version /11/2013

Moving Forward with an E-Invoice Standard in the U.S.

Order only PROFILE DESCRIPTION

e-invoicing on the e-prior Supplier Portal

Ariba Network Enabling Business Commerce in a Digital Economy

Defining Connectivity to Oracle E-Business Suite using WebSphere JCA Adapter

Reduce the time & labor to process and archive documents. Reduce document cycle times. Create audit trails of document handling activities

GS1 EDI strategy As approved by the GS1 General Assembly, May 2018

The Benefits and Basics of Electronic Invoicing. A Celtrino Guide

CIM Forum Charter Dated

RosettaNet Solutions for the High Technologies Industry

Driving XML Standards Convergence and Interoperability

Enterprise Information Architecture. Connected Government. Author name is hidden

Understanding Your Enterprise API Requirements

egovernment adoption Cases based on ebxml

PROFESSIONAL SUITESOLUTIONS

CIPS POSITIONS ON PRACTICE PURCHASING AND SUPPLY MANAGEMENT: E-PROCUREMENT

BEA WebLogic Integration. Introducing B2B Integration

Service in charge DIGIT B.4 Associated Services DIGIT B.2, SG A.1, JUST B.2, COMP R.3, SANTE A.4

BEA WebLogic. Integration. Introducing B2B Integration

CIPS Positions on Practice P&SM: E-procurement

Service in charge DIGIT B.4 Associated Services DIGIT B.2, SG A.1, JUST B.2, COMP R.3, TAXUD C.5

The very Best Cool Solutions for Infor XA Users!

Electronic Invoicing:

CIS 8090 Intro. Setting the stage for the semester Arun Aryal & Tianjie Deng

Utilizing Oracle Standard Functionality and other Oracle tools to comply with Sarbanes- Oxley By Olga Johnson City of Detroit

CODE of PLM Openness

Interoperability Analysis of the Electronic Commercial and Transport Invoice

e-invoicing project in Croatia

XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever

E-Invoicing / E-Billing. International Market Overview & Forecast. Bruno Koch January 2019

ABOUT PAPERLESS ENVIRONMENTS

ABOUT PAPERLESS ENVIRONMENTS

SMe-Plug Software for SME Logistics Operations with e-freight Capability

Architecting Web Service Applications for the Enterprise

Common platform for e- procurement. Jostein Frømyr, project coordinator Martin Forsberg, Single Face To Industry, Sweden

14. E-Commerce Applications and Infrastructures

1 st IMOLA Seminar. Madrid, 4 th April Gerard Leenders.

Enterprise Services Repository

5 Ways e-invoicing Can Boost AR Productivity

Microsoft Solomon Integrated Innovation with Microsoft Office

Business Information and Process Modeling for E-Commerce

How Can E-Invoicing Adoption Accelerate in the U.S.?

Invu Purchasing Providing control to the purchase order process

AVIATION MANAGEMENT SOFTWARE

InAcademia Simple Validation Service

InAcademia Simple Validation Service

A Semantic Service Oriented Architecture for Enterprise Application Integration

Overview. Advanced multi-supplier solution for IT Resellers ecorner - the smarter way to sell online. (For Merchants)

NHS Connecting for Health A National Framework For Electronic SAP Implementation

Analytical Model LATVIA

WEB-BASED COLLECTIONS MANAGEMENT FOR MUSEUMS

Implementation of Alfresco s document management software into University institution

Liberty Alliance Project: Impact on Web Services Application Architectures

This document is a preview generated by EVS

Oracle Fusion Cloud Vs EBS Upgrade: What suits your business best

CHAPTER I: WEB SERVICES BASICS

This document is a preview generated by EVS

LiveTV Satellite Communications, LLC

A Service-Oriented Architecture for Design and Development of Middleware

Business Requirements Definitions

Eliminating Low-end Digital Disruption Automating the Accounts Payable Process for Sage 200 Users

THE B2X WORLD B2B. Electronic Transactions. by Koussouris S., Lampathaki F., Askounis D.

Enterprise Application Integration using MQSeries and Web services

Welcome to the introduction of the Intercompany Integration Solution for SAP Business One. In this course, we present the highlights of the basic

<Insert Picture Here> JD Edwards EnterpriseOne Financial Management

Business Process Modeling Using ebxml: Case Study

CONNECTING THE OIL & GAS WORLD

IBM WebSphere Service Registry and Repository V6.1 optimizes the business value of SOA governance

einvoicing requirements in Hungary per July 1, 2018 By Lucia Nezvalova and Richard Cornelisse

* Francisco García Morán holds Degrees in Mathematics (Numerical

Service Oriented Architecture

Compass 9.2 Changes by Module

What to Do to Convert Your Paper Invoices to PURE Electronic

A guide to navigating the Italian e-invoicing mandate for AP customers

IBM Business Automation Workflow

Automating the Account Payables Process Integrating Documents with PeopleSoft. November 2016

WebSphere Business Integration Collaborations Reference guide. Integrate business processes across your company and beyond.

Order T-Mobile

eprocurement in Europe Oriol Bausà Invinet Sistemes May 2008 Hong Kong

Services Governance with IBM WebSphere

TABLE OF CONTENTS DOCUMENT HISTORY

Modern Integration Powers Open Banking

RuleDesigner Enterprise Automation. Web -

Michael Diet Director, Intensum Luxembourg

OpenPEPPOL Test and Onboarding. Last updated 26. Nov OpenPEPPOL AISBL Rond-point Schuman 6, box Brussels Belgium

BUSINESS PROCESS MANAGEMENT SUITE FUNCTIONAL DESCRIPTION

Winshuttle for Finance Clinton Jones Director of Solution Management for Finance - Winshuttle

FAQ Guide CLOUD FAX SERVICES FAQ GUIDE. 11 Questions to Help Oracle Users Find the Ideal Solution

Single Euro Payments Area

PEPPOL DEMONSTRATOR CLIENT. User Guide. Version PEPPOL

Government Collaboration and Public Distribution with Spatial Data Infrastructures

Transcription:

e-prior Facilitating interoperable electronic procurement across Europe Technical Overview

Contents What is Open e-prior? 3 Main Open e-prior features 3 Main Open e-prior components 5 Interaction between Open e-prior and PEPPOL 7 Where to start with Open e-prior? 10 References 10 Glossary of Terms 11 2

What is Open e-prior? Open e-prior is an enterprise e-procurement application developed under the ISA (Interoperability Solutions for European Public Administrations) programme by the Directorate-General for Informatics (DIGIT) of the European Commission. Suppliers and public contracting authorities use the electronic services of Open e-prior to exchange e-procurement documents. It plays the role of intermediary between the back-office applications of the public administration and the Pan-European Public Procurement OnLine (PEPPOL) interoperability initiative. It has been designed to interoperate with a large number of applications of heterogeneous nature. The platform is connected to PEPPOL via its own Access Point, facilitating the cross-border exchange of e-procurement documents between, for example, a public administration in country A with suppliers in country B. Open e-prior includes also a web portal allowing SME and individuals to encode their invoices and submit them to their customer. As its name indicates, Open e-prior is open source and freely available inclusive of documentation and support to all Member States. 3 Main Open e-prior features Open e-prior is fully in line with the Digital Agenda for Europe, in terms of generalisation of e-government and e-procurement, development of interoperable and open systems, compliance to standards, and deployment of cross-border public online services.

The main features of Open e-prior can be summarised as follows: 1. It is an integrated environment that offers web services to exchange procurement documents. The application guarantees authenticity of origin and integrity of content for all exchanged documents. It also integrates an archiving functionality. 2. It supports the integration of multiple suppliers with the multiple back-offices of a contracting authority. 3. It is connected to the PEPPOL infrastructure via its own turnkey PEPPOL gateway, thereby enabling the secure exchange of electronic documents via the PEPPOL network. Any supplier connected to PEPPOL has, by design, a connection to all contracting authorities which implemented Open e-prior and vice-versa. 4. The application complies with: CEN/BII profiles and code lists - standard identifiers the e-invoicing directive the WS-Interoperability guidelines 4

Main Open e-prior components Open e-prior is composed of a set of building blocks and addedvalue services which enable the quick set-up of interoperable trusted information exchange. PEPPOL Gateway Catalogue Order Billing e-procurement Data Exchange Services Toolbox Services Platform Capabilities PEPPOL gateway The PEPPOL gateway was developed according to the PEPPOL specifications, to enable a connection to the PEPPOL network. Data Exchange Services The data exchange services automate the e-procurement business processes. They enable the contracting authority to receive catalogues, invoices, credit notes, etc in standard electronic format from their suppliers and in turn send orders, catalogue reponses, etc in electronic format to them. 5 Toolbox Services Open e-prior implements a number of services which support the business independently of the specific context. These services are secured and their successful execution depends on a number of controls and business rules.

These services can be logically divided in: Read services which enable the query of the status of documents, complex queries related to a document exchange, the retrieve of a business document previously exchanged via e-prior (in its XML raw format or in a human readable format) and the preservation of documents in an Inbox which only the receiver system can access. Generic write service to attach a document to another document exchanged via Open e-prior. Platform Services Document validation and business rules engine Open e-prior may be configured to control the validity of any exchanged message against a specific message schema, content validation including conditional logic, IDs uniqueness, and workflow logic via parent/child relationship or the state of a business entity. Other types of checks may be added if required. 6 Document status management Open e-prior manages the states of a business entity, manipulated by different services. Workflow states are persisted and transactions can run for a long period of time. Document rendering Open e-prior is able to generate a human readable form of the exchanged documents (HTML or PDF format). Other formats may be added. Document Storage Open e-prior provides storage and archiving services in XML raw format and in a human readable format. These are stored in a secured database, with restricted access.

Routing Engine Open e-prior implements a routing mechanism, based on standard routing keys, which enables the routing of messages between a number of systems acting as senders and receivers of data. Logging, Monitoring and Privacy & Security Open e-prior implements logging, privacy and security mechanisms. These mechanisms are implemented in the several layers of Open e-prior and in particular in all of its interfaces including communication protocols. Interaction between Open e-prior and PEPPOL One of the goals of the Open e-prior project is to support PEPPOL transport infrastructure, by giving users the means to send and receive documents via the PEPPOL network. In order to fulfil this objective, a PEPPOL Access Point has been included in the Open e-prior software. The Access Point, compliant with the START profile, addresses the following requirements: 7 Receiving documents (for ex. e-invoices) from suppliers connected to the PEPPOL network and forwarding them to Open e-prior for processing. Sending electronic documents (for ex. e-orders, invoice responses) coming from contracting authority s back-offices via Open e-prior to suppliers via the PEPPOL network.

Typical interaction scenario 2 Query for contracting authority s AP endpoint 3 Response with endpoint Service Metadata Publisher (SMP) 9 Query for supplier s AP endpoint 10 Response with endpoint Supplier Acces Point (AP1) 4 Send e-document using START Profile 11 Send Application Response using START Profile Open e-prior Acces Point (AP2) 8 1 Send 12 Send Application 5 Forward 8 Forward e-document using existing technology or LIME profile Response using existing technology or LIME profile e-document to Open e-prior response to AP Open e-prior Supplier 6 Send e-invoice to contracting authority 7 Send Application Response Contracting Authority

1 The supplier system connects to a PEPPOL Access Point in its country (AP1) and sends a document to a contracting authority using Open e-prior. 2 AP1 queries the Service Metadata Publisher (SMP) for the contracting authority AP address, submitting the business ID of the receiver, the document type and the process type. 3 SMP returns the address of the Open e-prior PEPPOL Access Point (AP2). 4 AP1 sends the message containing the document to AP2. 5 AP2 forwards the message to Open e-prior. 6 Open e-prior processes the document and sends it to the contracting authority s back-office. If required by the process, a response can be generated and the following steps will take place: 7 The back-office generates a response and sends it to Open e-prior. 8 Open e-prior forwards the response to AP2. 9 AP2 queries the Service Metadata Publisher (SMP) for the supplier AP address, submitting the business ID of the supplier, the document type and the process type. 10 SMP returns the address of the supplier s PEPPOL Access Point (AP1). 11 AP2 sends the message containing the response to AP1. 12 AP1 forwards the response to the supplier. 9 In case that the contracting authority has to send a document to the supplier (for instance an e-order), a similar scenario could be followed, starting from the contracting authority instead of the supplier. More information is available in the e-library section: http://joinup.ec.europa.eu/software/openeprior/elibrary/all

Where to start with Open e-prior? Open e-prior is provided with a preconfigured environment ready to run. A detailed description of these tasks can be found in the e-library section of the Open e-prior project on the Joinup platform: http://joinup.ec.europa.eu/software/openeprior/elibrary/all References [1] CEN/BII: http://www.cen.eu/cen/sectors/sectors/isss/activity/pages/ws_bii.aspx http://spec.cenbii.eu/ 10 [2] European Interoperability Framework v2.0: http://ec.europa.eu/idabc/en/document/7728.html [3] e-prior case on www.epractice.eu: http://www.epractice.eu/cases/eprior [4] ISA (Interoperability Solutions for European Public Administrations): http://ec.europa.eu/isa

Glossary of Terms PEPPOL: Pan European Public Procurement Online. The PEPPOL project aims at enabling cross-border public procurement in Europe. Learn more on http://www.peppol.eu Contracting Authority Back-office (or Back-end): A system that keeps record of the contracting authority s purchase transactions, in this context also referred to as accounts payable (AP). Supplier Back-office (or Back-end): A system that keeps record of the company s sales transactions, in this context also referred to as accounts receivable (AR). UBL: Universal Business Language (UBL) is a library of standard electronic XML business documents such as purchase orders and invoices. UBL was developed by an OASIS Technical Committee with participation from a variety of industry data standards organizations. UBL is designed to plug directly into existing business, legal, auditing, and records management practices. It is designed to eliminate the re-keying of data in existing fax and paper-based business correspondence and provide an entry point into electronic commerce for small and mediumsized businesses. UBL version 2.0 was approved as an OASIS Committee Specification in October 2006 and has been publicly released. 11 WS-I: The Web Services Interoperability Organization is an industry consortium chartered to promote interoperability amongst the stack of web services specifications.

Follow us on Twitter @eprior_eu Join our e-prior group on LinkedIn Contact us at DIGIT-EPRIOR-SUPPORT@ec.europa.eu