Project Acronym:PEPPOL Grant Agreement number:224974 Project Title:Pan European Public Procurement Online Website:www.peppol.eu PEPPOL is an EU co-funded.

Slides:



Advertisements
Similar presentations
17 March 2010 Workshop on Efficient and Effective eGovernment FASTeTEN : a Flexible Technology in Different European Administrative Contexts
Advertisements

Siebel Web Services Siebel Web Services March, From
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Exchange Product Overview Secure Transmission for Transaction-based Documents.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
General introduction to Web services and an implementation example
CEN WS/BII The BII initiative The path towards more efficient procurement in Europe Brussels December 10, Jostein Frømyr CEN WS/BII3 Vice-chair,
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No PEPPOL – Vision and status André Hoddevik, Project Director Agency for Public.
Project Acronym:PEPPOL Grant Agreement number: Project Title:Pan European Public Procurement Online Website: PEPPOL is an EU co-funded.
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
NextGRID & OGSA Data Architectures: Example Scenarios Stephen Davey, NeSC, UK ISSGC06 Summer School, Ischia, Italy 12 th July 2006.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation Mike Smorul, Joseph JaJa, Yang Wang, and Fritz McCall.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
XML Exchange Development CAM Technology Tutorial – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
1 Electronic Filing System United States Patent and Trademark Office.
1 1 Roadmap to an IEPD What do developers need to do?
Spreading interoperability in eProcurement processes across Europe
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Source: George Colouris, Jean Dollimore, Tim Kinderberg & Gordon Blair (2012). Distributed Systems: Concepts & Design (5 th Ed.). Essex: Addison-Wesley.
Innovative Broadband Services C hanging the way we present information: Digital Signs : Effective business promotion Nikolaos Desypris, Chief Executive.
Web 2.0: Concepts and Applications 2 Publishing Online.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Project Acronym:PEPPOL Grant Agreement number: Project Title:Pan European Public Procurement Online Website: PEPPOL is an EU co-funded.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 1 Using Oracle BPM with Open Data Web Services David Webber.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
NASA/ESA Interoperability Efforts CEOS Subgroup - CINTEX Alexandria, Sept 12, 2002 Ananth Rao Yonsook Enloe SGT, Inc.
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
Project Acronym:PEPPOL Grant Agreement number: Project Title:Pan European Public Procurement Online Website: PEPPOL is an EU co-funded.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
DSpace UI Alexey Maslov. DSpace in general A digital library tool useful for storage, maintenance, and retrieval of digital documents Two types of interaction:
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 2 Open Data Web Services for Oracle BPM August, 2013 Forms.
Web Server Administration Web Services XML SOAP. Overview What are web services and what do they do? What is XML? What is SOAP? How are they all connected?
Interfacing Registry Systems December 2000.
Document Validation for PEPPOL Philip Helger Austrian Federal Computing Centre February 11 th 2010 Version 1.0.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
CEN WS/BII The BII post-award activities and deliverables The path towards more efficient procurement in Europe Stockholm December 2, Mr. Martin.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No PEPPOL Business requiremernts Jostein Frømyr Transport Infrastructure Agreement.
PART 1: INTRODUCTION TO BLOG Instructor: Mr Rizal Arbain FB:Facebook/rizal.arbain Website: H/P: Ibnu.
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
INTERCENT-ER Agency A regional prospective on e-invoicing Stockholm - December 2, 2014 Regional Agency for the development of electronic markets.
CEN/ISSS eBIF GTIB Project Meeting, Brussels Mar , 2009 CEN/ISSS eBIF GTIB Project Meeting, Brussels 1 CEN/ISSS eBIF Global eBusiness Interoperability.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Lecture VI: SOAP-based Web Service CS 4593 Cloud-Oriented Big Data and Software Engineering.
Briefing and Planning meeting on INSPIRE validator implementation – Discussion 16/12/2015.
Pilot Implementations Workshop Tim McGrath, Deputy WPM WP8 Malmö, February 10 th 2010.
PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No OpenPEPPOL Transport Infrastructure Rome Sven Rasmusen Danish Agency.
SOAP, Web Service, WSDL Week 14 Web site:
The Belgian e-Procurement project Waldo Van den Broeck Federal Service e-Procurement Federal Public Service P&O PEPPOL Operational Reference Group 11 December.
PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Informal Meeting on Pre-Award Architecture Rome,
2. Status report from WP 3 eCatalogues Copenhagen - 11 December 2008 Giancarlo De Stefano Work Package 3 Coordinator.
Implementing eProcurement with PEPPOL Tim McGrath, Deputy WPM WP8 Malmö, February 9 th 2010.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Presented by : Piero Milani ( InfoCamere - Italy)Piero Milani InfoCamere - Italy VCD Signature & VCD Verification strategy as seen by InfoCamere ( WP1.
PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No OpenPEPPOL Pre-Award Community Rome, F 2 F Meeting 4rd October e-Catalogue WG.
Frank Schipplick Work Package Coordinator WP1 - eSignatures.
Introduction ITEC 420.
ICT-PreAward-eCAT- Pre_Award_Conformance_and_ Test_Strategy-1.0.1
Choosing the Discovery Model Martin Forsberg
Web Server Administration
e-Invoicing with the European Commission and EU Institutions
e-Invoicing – e-Ordering 20/11/2008
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Presentation transcript:

Project Acronym:PEPPOL Grant Agreement number: Project Title:Pan European Public Procurement Online Website: PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Framework ICT – PreAward - eCat ICT_eCatalogue_Architecture_Framework Editors:Giancarlo De Stefano, Consip Leonardo Bertini, Consip Selmin Ustaoglu, Consip Version: Status: Work in Progress

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Statements Page 2 Statement of originality This deliverable contains original unpublished work except where clearly indicated otherwise. Acknowledgement of previously published material and of the work of others has been made through appropriate citation, quotation or both. Statement of copyright This deliverable is released under the terms of the Creative Commons Licence accessed through the following link: In short, it is free to Share — to copy, distribute and transmit the work Remix — to adapt the work Under the following conditions Attribution — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 3 Revision History VersionDateEditorOrgDescription Giancarlo De Stefano Consip

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 4 Solution General Architecture Application Interface Application Transformation START Interface Other Interface Application Interface Transform. Valid. Infrastructure Access point of the Receiver START Interface Other Interface PEPPOL Building Blocks scope Validation Infrastructure Access point of the Sender Sender Receiver

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Catalogue tool ass as Page 5 ICT Architecture Framework On line Product Property Server (1) The tool calls a web service from an on-line Dictionary to retrieve standardized product properties…. (3) The CA publishes the eCat Template on its tendering site (4) Ec. Operators download the eCat Template…. …that (7) is finally uploaded (or sent) to the CA platform Contracting Authority Economic operator (5) Ec Op can import and fill-in the template with own tool or with the eCat tool … (which supports linking to the PPS if needed) ►PRE-AWARD SCENARIO asssas 13d34 22asDE Catalogue tool asssas as as … and (2) supports CA to create a Catalogue Template (i.e. a document with specified structure and std properties) … then (6) create and validate their eCatalogue Offer….

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 6 ICT Architecture Description 1/9 Step1 : The tool calls a web service from an on-line Dictionary to retrieve standardized product properties: The PEPPOL eCatalogue Tool (or the CA eProcurement platform)* calls a web service from the PEPPOL Property Server (PPS) (=on-line Dictionary of standardized properties) to retrieve standardized product properties based on a standardized dictionary and supports/leads the Contracting Authority Officer in identifying the properties that best suit his view of how the items to purchase should be described. The original description (=set of properties) of the item included in the classification system can be extended, adding properties coming from other products, and creating a new property, where needed. * Note: in the following, the functions described for the PEPPOL eCat tool could be performed by an adjusted CA eProcurement platform.

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 7 ICT Architecture Description 2/9 In the case “bundled products” (products composed of a bundling of items) the starting point for the configuration is the description (=set of properties) of the item as included in the classification system. The description of an item generates an ‘item template’, that can be posted in the PPS for use by other Contracting Authorities. In addition, the server supports the Contracting Authority Officer in the creation of the “business rules” that are associated to the item template, such as: minimum/maximum values; compulsory/optional attributes; relationships between attributes; etc. When an item is described appropriately, the item templates can be ‘pasted’ in the eCatalogue Template in the PEPPOL Tool.

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 8 ICT Architecture Description 3/9 Step 2 : The tool supports CA to create a Catalogue Template (i.e. a document with specified structure and std properties) When all the standardized item templates are acquired, the tool is ready to generate the “eCatalogue template” (i.e. the combination of standard format and standard description of the items to be purchased) that the Economic Operators will have to use to submit their offers. The Tool will generate the XML document that represents the template, that can be based on the data model elaborated in the PEPPOL BIS 12a.

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 9 ICT Architecture Description 4/9 Step 3: The CA publishes the eCat Template on its tendering site The Contracting Authority publishes on-line the eCatalogue template and the associated business rules, together with other tender documentation on its tendering site (no support from PEPPOL tools in this step).

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 10 ICT Architecture Description 5/9 Step 4: Economic Operators download the eCat Template The interested Economic Operators download the eCatalogue template and the associated business rules, together with other tender documentation (no support from PEPPOL tools in this step).

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 11 ICT Architecture Description 6/9 Step 5: Ec Op can import and fill-in the template with own tool or with the eCat tool (which supports linking to the PPS if needed) The Economic Operators imports in the eCatalogue tool (or in its adjusted ERP platform) the eCatalogue Template as an XML format, and fills-in the template either by using PEPPOL eCat Tool tool which supports the functionality of linking to the PPS. or by its systems (integrated by hand if wished).

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 12 ICT Architecture Description 7/9 Step 6: Ec Op can create and validate their eCatalogue Offer The Economic Operator creates the eCatalogue Offer which is based on the same standard classification system and standard attributes used in the eCatalogue template created by the Contracting Authority. In the pre-award phase the offer in form of a catalogue could be represented by the Data models elaborated in the PEPPOL BIS 12a.

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 13 ICT Architecture Description 8/9 Step 7: eCatalogue Offer is finally uploaded (or sent) to the CA platform Upon generation of the eCatalogue, the Economic Operator signs it together with the other offer documents for the specific tender (if the submission of the signed offer is prescribed by national legislation). In this case, the Contracting Authority will resort to its own tools for the signature of the eCatalogue. In the post-award, the PEPPOL eCat Tool supports the inclusion of the “payload” document (together with other documents of the tender, ) into the “envelope” to be sent to the Contracting Authority, through the PEPPOL submission client tool and the PEPPOL infrastructure.

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 14 ICT Architecture Description 9/9 In the pre-award, where usually the upload of the offer document is required instead of the submission, the last step will not be applied, and the Economic Operator will upload the document in the Contracting Authority eTendering system according to the tender instructions.

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 15 Architecture components

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 16 PEPPOL Property Service- PPS Central (need to have) Service description : Peppol Property Service is a Web Service that provides: multilingual classification codes (CPV + others) standardized description of product attributes creation and posting of “item templates”

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 17 Contract Authority (CA) Tool Decentral (optional to have) Service description : The tool is an integrated collection of transformation, validation, visualization and web service components, which can be integrated in national platforms, allowing the creation of PEPPOL-compliant (=according to PEPPOL data model) pre-award eCatalogue templates, with fully standardized content (catalogue format and product descriptions) DEMO /Demo-Client-Download/ 1005/Demo-Client-Download/

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 18 Economic Operator (EcOp) Tool Decentral (optional to have) Service description : The Tool is an integrated collection of transformation, validation, visualization and web service components, which can be integrated in national platforms, allowing the creation of PEPPOL-compliant (=according to PEPPOL data model) pre-award eCatalogue tenders, with fully standardized content DEMO

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 19 Validation Component Decentral A stand alone runtime Java application in Open Source, that can be installed in any Java platform to perform validation of PreAward eCatalogues against the PEPPOL BIS Business Rules Link to Schema (xsd) and Schematron (sch): Link to Source Code of the Component:

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 20 Transformation Component - ODS Decentral A stand alone runtime Java application in Open Source, that can be installed in any Java platform to transform PreAward eCatalogues from Open Document Sheet formats to PEPPOL Conformant XML documents and vice versa Link to ODS Import artifact: 0/ 0/ Link to Source Code:

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 21 Visualization Component Decentral Reference Implementation visualisations are provided using via XSLT transformations which convert an original UBL document into HTML to be displayed in browsers or any other software with HTML rendering capabilities and are used to display PEPPOL documents in a clear, humanly readable format. Style sheet artifact: Link to Source Code of the Component:

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 22 Workflow Integration Component Decentral PEPPOL BISs use BII profiles as the basis for standardizing the choreography of collaborations between two or more participants on the PEPPOL network. The technical implementation of this collaboration in the Demonstrator Client is using the OASIS Business Process Execution Language (BPEL) standard to describe the BIS on a technical level. Link to BPEL Artifact: Link to Source Code of the Component:

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 23 Transport Infrastructure Component Decentral A PEPPOL access point, which is responsible for the routing and the secure transport of the documents, uses either START (Secure Trusted Asynchronous Reliable Transport) or LIME (Lightweight Message Exchange Profile) transmission protocols. Link to Source Code:

PEPPOL is an EU co-funded project CIP-ICT PSP-2007 No Page 24 eProcurement without borders in Europe