SlideShare a Scribd company logo
1 of 26
The Open Group Conference in Rome
Practical application of SOA in the Public Procurement
processes of the European Commission*
                                               João Rodrigues Frade
                                                           Manager
                                                          April 2010




*connectedthinking                         PwC
Short biography


• Portuguese national, living in Belgium, working with
PricewaterhouseCoopers – Advisory
• Since 2007, assisting the European Commission in a
groundbreaking e-Invoicing and e-Ordering Project
• Participating in standardisation initiatives such as the
CEN/ISSS Business Interoperability Interfaces (BII) for Europe
(on behalf of the European Commission, DIGIT)
• Master in Information Systems and Technology Management
from Instituto de Empresa - Platforming specialisation by the MIT
Practical application of SOA in the Public Procurement processes of the EC   April 2010
PricewaterhouseCoopers                                                          Slide 2
Setting the scene


• SOA project testimonial
• 30 minutes presentation
• 15 minutes for open discussion
• Let’s not forget that SOA is about interaction




Practical application of SOA in the Public Procurement processes of the EC   April 2010
PricewaterhouseCoopers                                                          Slide 3
Agenda


Introduction to Procurement

e-PRIOR Interoperability Platform at the European Commission

Conclusions
Part one


Introduction to Procurement

e-PRIOR Interoperability Platform at the European Commission

Conclusions
Introduction to Procurement


                                                    i2010 Action Plan
                                                    eGovernment Action Plan
                                        http://ec.europa.eu/information_society/activities/egovernment/


5 priority areas:

    Inclusive                  Efficiency &                 High Impact
                                                                             Key Enablers      e-Participation
e-Government                 Effectiveness                    Services

 Widespread use could result                                                   Member States committed to:
 in:                                                     e-Procurement
                                                                               • Giving public administrations
 • 5% savings in total                                                         the capability of carrying out
 procurement costs                                                             100% of their procurement
 • 10% reductions in transaction                                               electronically by 2010
 costs                                                                         • Minimum target of 50% for
 • Savings of tens of billions of                                              the actual use of electronic
 euro annually                                                                 procurement.

Practical application of SOA in the Public Procurement processes of the EC                                April 2010
PricewaterhouseCoopers                                                                                       Slide 6
Introduction to Procurement


                                                    i2010 Action Plan
                                                    eGovernment Action Plan
5 priority areas:

    Inclusive                  Efficiency &                 High Impact
                                                                             Key Enablers    e-Participation
e-Government                 Effectiveness                    Services


                                                         e-Procurement


 Supporting Programmes:




Large Scale Pilot project :                                                    e-Procurement Pilot project:


                                                                                         e-PRIOR project
Practical application of SOA in the Public Procurement processes of the EC                            April 2010
PricewaterhouseCoopers                                                                                   Slide 7
Introduction to Procurement


                                                    i2010 Action Plan
                                                    eGovernment Action Plan
5 priority areas:
                  Interoperability Programme of the European Commission:
    Inclusive                  Efficiency &                 High Impact
    Interoperable Delivery of European eGovernment Services to public
                                               Key Enablers e-Participation
e-Government   Effectiveness      Services
        Administrations, Businesses and Citizens http://ec.europa.eu/idabc/

                                       e-Procurement
                 Directorate-General for Informatics
                    of the European Commission
 Supportinghttp://ec.europa.eu/dgs/informatics/index_en.htm
            Programmes:



  Piloting of e-Procurement
Large Scaleat DIGIT
            Pilot project :                                                  e-Procurement Pilot project:
      PRocurement Invoicing
         and ORdering                                                                  e-PRIOR project
Practical application of SOA in the Public Procurement processes of the EC                          April 2010
PricewaterhouseCoopers                                                                                 Slide 8
Introduction to Procurement

e-PRIOR project timeline
                                                          Assess - 2008
                                                          • Inventory of
                                                          Business
                                                          Requirements
      Operate & Review -2010
                                                          • Feasibility Study   Design - mid 2008
      • Onboarding of Suppliers                                                 • Global Implementation Plan
      • Linking with PEPPOL                                                     • Design of a Interoperability
                                                                                platform (e-PRIOR)
                                                                                • Elaboration of Services
                                                                                respecting legal obligations
       Implement - end 2009
       • Go live at DIGIT
       • Disseminate to other                                                   Construct - 2009
       DGs and Services                                                         • Support the development of
                                                                                Billing Services
                                                                                • End-to-end Pilot with the
                                                                                Suppliers of DIGIT

The project continues: e-Ordering and e-Catalogue

Practical application of SOA in the Public Procurement processes of the EC                              April 2010
PricewaterhouseCoopers                                                                                     Slide 9
Introduction to Procurement

Public procurement processes
Pre-Awarding
                                     Notification        Submission            Awarding



 Post-Awarding
             Customer/ Buyer: Purchase to Pay

                                                                         Purchase         Goods     Invoice   Invoice
                    Requisition          Approval        Request
                                                                         order            receipt   control   payment

                                                                             Order


 Framework
                Catalogue
 Contract                                                                                           Invoice
                                                        Quotation




                                      Customer                                        Order
               Catalogue                                 Quotation       Order                      Billing   Payments
                                      request                                         processing


 Supplier(s): Order to Cash
Practical application of SOA in the Public Procurement processes of the EC                                        April 2010
PricewaterhouseCoopers                                                                                             Slide 10
• Defined &
Why Service Oriented e-Procurement?                                                         repeatable
                                                                                            processes
                                                                                          • Better data quality
 • Reduction of                                                                             thanks to standard
 manual                                                                                     data definitions
 processing                                             Data & Service                      and business rules
                                                           Quality
 • Reduction of
 Payment delays
                                                                                           • Performance
                                                                             Risk &          measurement
                                            Cost
                                                         Corporate           Certainty       leads to improved
                                                          Social                             control
                                                       Responsibility                        environment
                                                                                           • Secured document
                                                                                             exchange leads to
                                                Cycle Time            Compliance
  • Simplified                                                                               an improved risk
    processes                                                                                environment
  • Automation of
    tasks reduces                                                                        • Improved
                                                     • Green procurement
    the overall                                                                            transparency
    cycle time                                                                           • Improved confidence
Practical application of SOA in the Public Procurement processes of the EC                                April 2010
PricewaterhouseCoopers                                                                                     Slide 11
Introduction to Procurement
                                                               Invoice
                       Customer                                Control
                       (Invoice Receiver)                                            2009 Costs in euro per transaction



                Receive
                             By moving to electronic Procurement
                              Encoding         Dispute  Cash
                                  in Back-        Validation        Managem          Managem       Archiving
                Invoice
                                   Office                             ent              ent
                                 Saves 11 euro per transaction
                 1.1 €
Paper
                              Cost € digital€is 34% of paper €
                                3.0
                                    of  4.0       2.5 €  4.8
                                                              based €
                                                                  2.2                                                17.6 €
Digital          0.0 €             0.0 €             1.2 €            2.0 €           2.0 €          0.8 €            6.0 €


                         Supplier                               Billing
                         (Invoice Issuer)


                              By moving to electronic Procurement
                              Print,
                                      Payment     Cash
                             envelope,                                                   Archiving
                                                  Reminders           Management
                               send

                                   Saves 7 euro per transaction
Paper                         3.9 €      0.5 €      4.5 €     2.2 €                                                  11.1 €
                              Cost of digital is 38% of paper based
Digital                        0.0 €                 0.4 €                   3.0 €         0.8 €                      4.2 €
Practical application of SOA in the Public Procurement processes of the EC                                           April 2010
PricewaterhouseCoopers                                                                                                Slide 12
Introduction to Procurement

Interoperability challenges
                                                   Practical use of the European Interoperability Framework &                 Political
            Processing efficiency

                                                   Open Standards


                                                                                                                                 Legal
                                                                                            Compliance to VAT & internal regulations

                                                                                                          Process/ Organisational
                                                                                         Standard choreographies

                                                                                                                             Semantic
                                    PAPER                                             Standard building blocks across documents
                                                                                      and validity constraints on their content

                                                                             Standardised documents, code Lists and Identifiers

                                                                                                                             Technical
                                                                Trusted document exchange

                                     0               Bespoke structured document sent by post or fax
                                         Unstructured document


                                                                             Level of standardisation and Interoperability




Practical application of SOA in the Public Procurement processes of the EC                                                    April 2010
PricewaterhouseCoopers                                                                                                         Slide 13
Part two


Introduction to Procurement

e-PRIOR Interoperability Platform at the European Commission

Conclusions
e-PRIOR Interoperability Platform at the European Commission

  Architecting the solution


   Governance                                     Business Domain
                                                                                                   Business
                                                                                                 requirements
                                                                                                    process


                                                  Business
                                                  Processes                                             Business
                     Business                                                                           process
                                                     Process Rules           Workflow
                     Architecture                                                                       analysis



                                                  Business Services                                                               Business
                                                                                                                                  process
                                                     Process Rules           Business Transactions                              decomposition


                                                  Data Architecture
                                                                                        States                                                  Business
                                        Target
                                       Solution                                                                 Data analysis                     rules
                                                      Data Model                Validation Rules                                                 analysis


                                                  Application Architecture

                                                                                                             System
                                                                                                                                  System
                                                                                                           interaction
                     IT Architecture                                                                                              analysis
                                                                                                             analysis



                                                  Technology Architecture
                                                                                                                   Technology platform
                                                                                                                      assessment


Practical application of SOA in the Public Procurement processes of the EC                                                                           April 2010
PricewaterhouseCoopers                                                                                                                                Slide 15
e-PRIOR Interoperability Platform at the European Commission
                                                                                                                                            Bootstrapping
Solution concept diagram                                                                                                                    • Clients use WSDL 1.1 to build their interfaces

          Suppliers & other Economical Operators                        Suppliers & other Economical Operators                                                 Suppliers & other Economical Operators                                                                                                        Suppliers & other Economical Operators
                External Business Applications                                External Business Applications                                                          External Business Applications                                                                                                               External Business Applications




                Back-Office           Web-Portal                              Back-Office               Web-Portal                                                     Back-Office              Web-Portal                                                                                                         Back-Office           Web-Portal


                   Protocol & Data Translation                                    Protocol & Data Translation                                                                Protocol & Data Translation                                                                                                              Protocol & Data Translation




                                                                                                                     Internet (SOAP
    Mediated message exchange                  over HTTPS)
    • System’s interact with each other via e-PRIOR (no Point-to-Point)
                                                            JMS                 HTTP/ SOAP                       JMS                 HTTP/ SOAP

                                                                                                                             e-PRIOR platform
                                                                                                                                                                                       HTTP/SOAP                        SMTP


                                                   System Functions/ Data Exchange Services                                                                                                Toolbox Services




    • Interaction based on the exchange of SOAP messages within a business context




                                                                                                                                                                                                                                                                  Monitoring
                                                   Catalogue Business Process      Request Business Process        Order Business Process         Billing Business Process                           Document Status
                                                         Catalogue                          Request                          Order                        Invoice
                                                                                                                                                                                                     Document Inbox




                                                                                                                                                                                                                                Internal Communication Services
                                                       Cat. Response                      Willingness                    Order Change                 Inv Response




                                                                                                                                                                                                                                                                               Privacy & Security Services
                                                                                                                                                                                                     Query Document
                                                         Cat. Query                          Offer                    Order Resp. Simple               Credit Note
                                                                                                                                                                                                    Retrieve Document
                                                        Cat. Get Item                    Request Ack                       Order Ack                  CN Response
                                                                                                                                                                                                     Attach Document




    • XML messages and Web services ensure autonomy from specific programming languages
                                                                                     Request Cancellation              Order Cancellation
                                                                                                                                                                                                     View Document

                                                   Standard Information Model (structural & semantic description)
                                                   System Functions/ Data Processing Services




                                                                                                                                                                                                                                                                  Logging
                                                      Document Validation &                  Service workflow &                Document Rendering &
                                                                                                                                                                     Document Archiving                     Routing Engine
                                                      Business Rules Engine                 Orchestration Engine               Transformation Engine




    and platforms (for internal applications, behind the firewall, JMS is also possible)
                                                   Infrastructure Services




                                                                                     e-PRIOR                                                                            Transactional Repository
                                                                                                                                                                                                           Web-Services Stack
                                                                                                                                                                                                            Queuing Engine




    • Protocol switching and message pre-processing is encapsulated
                                                                                                                        Intranet (JMS)



              European Commission                                            European Commission                                                                     European Commission                                                                                                                         European Commission

                  EC Business Applications                                      EC Business Applications                                                                EC Business Applications                                                                                                                    EC Business Applications




                Back-Office          Web-Portal                               Back-Office             Web-Portal                                                      Back-Office              Web-Portal                                                                                                         Back-Office          Web-Portal


                    Protocol & Data Translation                                    Protocol & Data Translation                                                               Protocol & Data Translation                                                                                                              Protocol & Data Translation




Practical application of SOA in the Public Procurement processes of the EC                                                                                                                                                                                                                                                                            April 2010
PricewaterhouseCoopers                                                                                                                                                                                                                                                                                                                                 Slide 16
e-PRIOR Interoperability Platform at the European Commission

Detailed solution concept diagram


Suppliers & other Economical Operators                                                                                                                                                                                                 European Commission

      External Business Applications                    Compensation                                                                                                                                                                                              EC Business Applications


                                                        • Compensation within legal constraints
                                                              Internet                       Intranet
      Back-Office             Web-Portal                • Idempotent endpoints (IDs Check)                                                                                                                                              Back-Office                                    Web-Portal


         Protocol & Data Translation
                                                        • Ordered delivery (waiting room)                                                                                                                                                                             Protocol & Data Translation




                        Write Services                                                      Standard Communication Protocols                       Read
                                       HTTP/SOAP                                                                                                                                  JMS
                                                                                                                                                   Services
                       System Functions/ Data Exchange Services                                                                                     Toolbox Services




                                                                                                                                                                                                                          Monitoring
                       Catalogue Business Process    Request Business Process     Order Business Process       Billing Business Process                         Document Status
                               Catalogue                     Request                          Order                     Invoice
                                                                                                                                                                Document Inbox




                                                                                                                                                                                        Internal Communication Services
                           Cat. Response                    Willingness                   Order Change             Inv Response




                                                                                                                                                                                                                                        Privacy & Security Services
                                                                                                                                                                Query Document
                               Cat. Query                      Offer                    Order Resp. Simple          Credit Note
                                                                                                                                                            Retrieve Document
                              Cat. Get Item                Request Ack                      Order Ack              CN Response
                                                                                                                                                                View Document
                                                       Request Cancellation             Order Cancellation
                                                                                                                                                                Attach Document

                       Standard Information Model (structural & semantic description)
                       System Functions/ Data Processing Services
                                                                                                                              Platform Services




                                                                                                                                                                                                                          Logging
                          Document Validation &               Service workflow &                Document Rendering &
                                                                                                                                  Document Archiving                 Routing Engine
                          Business Rules Engine              Orchestration Engine               Transformation Engine
                    Message Inbox
                    • e-PRIOR offers both write and read services, including a message Inbox service
                       Infrastructure Services                                                                                                                     Web-Services Stack
                                                                                                                                                                     Queuing Engine
                                                                                                                                     Transactional Repository

                    • Systems connecting to e-PRIOR do not need to be up and running all the time
                       Data


Practical application of SOA in the Public Procurement processes of the EC                                                                                                                                                                                                               April 2010
PricewaterhouseCoopers                                                                                                                                                                                                                                                                    Slide 17
e-PRIOR Interoperability Platform at the European Commission

Zooming in                         Loose control of process logic:
                                   • Process logic control remains in the back-office
                                   • Simple choreographies (CEN/BII) linked to a business entity)



Supplier ERP                                                                                   DIGIT
                                                          e-PRIOR
  System                                                                                     Back-Office

                     Invoice                             Pre-Processing &    Route to the
                                        End-point                                           Manual Approval




                                                                                                                  Invoice business verification
                    Submission                               Archiving       Back-Office


                                     •Authenticate
Invoice Creation




                     <?XML v1.0>     Supplier                                  Out Queue
                     <INVOICE>
                                     • Authorise                               In Queue
                     <ID>
                                     Supplier
                     <IssueDate>
                   Open message standard independent of legacy data models :
                      <Period>
                   • Standardised message format (Universal Business Language)
                                                                                              <?XML v1.0>
                   • Reusable content guidelines, IDs and code-lists (Core Component TS)      <RESPONSE>
                   • Messages are processed once mapped DBan internal canonical model
                                                            to                                <ID>

                   • Syntax validation via XSD and semantics using Schematron                 <IssueDate>
                                                                                              <Period>

Practical application of SOA in the Public Procurement processes of the EC                                  April 2010
PricewaterhouseCoopers                                                                                       Slide 18
e-PRIOR Interoperability Platform at the European Commission

Generic orchestration for (inbound) write services

                                                                                                            Entry
                                                                                                            point



                                                                                                         Outgoing Message
                                 Document
                                                                                                         Incoming Message




                                                                                                    Intermediary State

                            Received                                         Application Response
                                                                                                       Final State



                            Application Response




                           Processed                                                   Rejected



Practical application of SOA in the Public Procurement processes of the EC                                          April 2010
PricewaterhouseCoopers                                                                                               Slide 19
e-PRIOR Interoperability Platform at the European Commission

Solutions for interoperability
                                                               Practical use of the European Interoperability Framework &            Political
            Processing efficiency

                                                               Open Standards

                                           Interchange Control Agreement & embedded controls
                                                                                                                                        Legal
                                                                                                   Compliance to VAT & internal regulations
                                                  Standard Business Profiles (CEN/BII)
                                                                                                                 Process/ Organisational
                                           Schematron + Standard Semantic CCTS                  Standard choreographies

                                                                                                                                    Semantic
                                    Standard syntax, code Lists and IDs                      Standard building blocks across documents
                                                                                             and validity constraints on their content

                                     Secured Web services                           Standardised documents, code Lists and Identifiers

                                                                                                                                    Technical
                                                                          Trusted document exchange

                                              0




                                                                                    Level of standardisation and Interoperability




Practical application of SOA in the Public Procurement processes of the EC                                                           April 2010
PricewaterhouseCoopers                                                                                                                Slide 20
e-PRIOR Interoperability Platform at the European Commission
                                                                         High Performance:
Live since October 2009                                                  • Processing of 1.000 invoices per hour
                                                                         • Processing of unlimited attachments
   Suppliers                               Service                       • High availability
                                                                                       European Commission
                                          Providers                                          (Customer)

British
                                       B2Boost
Telecom


Siemens
                                       Certipost
Belgacom
                                                                                 e-PRIOR                  Back-Office
Systemat                               Advalvas




Dell                                    Inovis




Practical application of SOA in the Public Procurement processes of the EC                                     April 2010
PricewaterhouseCoopers                                                                                          Slide 21
Part three


Introduction to Procurement

e-PRIOR Interoperability Platform at the European Commission

Conclusions
Conclusions

Some lessons


1. Avoid that today’s solutions become tomorrow’s problem,
   strive for loose coupling among systems.
2. Governance is key. Keep in mind your stakeholders and their
   level of maturity. Keep the interface simple and tidy.
3. Layered growth rather than big bang. Develop iteratively. Pilot
   the end-to-end solution before going live.
4. Machine to Machine for Write Services works well but Read
   Services are often required behind a Portal.
5. Semantics is a much bigger challenge than syntax.
6. Standardise for Interoperability. Test Conformance.
7. Reuse will not happen without dissemination
Practical application of SOA in the Public Procurement processes of the EC   April 2010
PricewaterhouseCoopers                                                        Slide 23
Conclusions

Summary


•    European Commission is paving the way for e-Procurement and the
     adoption of standards

•    SOA and Standards promote Interoperability and reliable e-collaboration
     between Suppliers – Customer

•    e-PRIOR is a strong example of an “Enterprise Service Bus” platform
     independent of the Back-Office Systems

•    e-PRIOR is a catalyser of change and service orientation

•    e-PRIOR is reusable in any other document exchange context


Practical application of SOA in the Public Procurement processes of the EC   April 2010
PricewaterhouseCoopers                                                        Slide 24
Of further interest


e-PRIOR in e-Practice:                                                 PEPPOL Large Scale Pilot:
http://www.epractice.eu/cases/ePRIOR                                   http://www.PEPPOL.eu

Demo of e-PRIOR:                                                       European Interoperability Framewrok:
http://www.epractice.eu/en/tv/290845                                   http://ec.europa.eu/idabc/en/document/7728

Open e-PRIOR:                                                          Granada Declaration:
http://forge.osor.eu/projects/openeprior/                              http://www.eu2010.es/export/sites/presidencia/comun/
                                                                       descargas/Ministerios/en_declaracion_granada.pdf
e-Catalogue Feasibility Study:
http://ec.europa.eu/idabc/servlets/Doc?id=32432

e-Invoicing Business Requirements:
http://ec.europa.eu/idabc/servlets/Doc?id=32108




Practical application of SOA in the Public Procurement processes of the EC                                          April 2010
PricewaterhouseCoopers                                                                                               Slide 25
Thank you very much




                                                                                               Woluwedal 18
                                                                                               1932 Zaventem
                                                                                               Belgium
                                                                                               Tel +32 2 7109284
                                                                                               Mobile +32 477 842292
                                                          João Rodrigues Frade                 E-mail joao.frade@pwc.be
                                                          Manager                              http://be.linkedin.com/in/joaofrade




This publication has been prepared for general guidance on matters of interest only, and does not constitute professional advice. You should not act upon the information contained in
this publication without obtaining specific professional advice. No representation or warranty (express or implied) is given as to the accuracy or completeness of the information
contained in this publication, and, to the extent permitted by law, PricewaterhouseCoopers LLP, its members, employees and agents do not accept or assume any liability,
responsibility or duty of care for any consequences of you or anyone else acting, or refraining to act, in reliance on the information contained in this publication or for any decision
based on it.



© 2010 PricewaterhouseCoopers. All rights reserved. “PricewaterhouseCoopers” refers to the network
of member firms of PricewaterhouseCoopers International Limited, each of which is a separate and independent
legal entity. *connectedthinking is a trademark of PricewaterhouseCoopers.
                                                                                                                                     PwC

More Related Content

What's hot

Euro petition final review22mar11
Euro petition final review22mar11Euro petition final review22mar11
Euro petition final review22mar11Fraser Henderson
 
Regional Shared eGovernment in the Region of Burgundy: the case of eProcurement
Regional Shared eGovernment in the Region of Burgundy: the case of eProcurement Regional Shared eGovernment in the Region of Burgundy: the case of eProcurement
Regional Shared eGovernment in the Region of Burgundy: the case of eProcurement ePractice.eu
 
The new role of Governments in deregulated telecom markets. Who is responsibl...
The new role of Governments in deregulated telecom markets. Who is responsibl...The new role of Governments in deregulated telecom markets. Who is responsibl...
The new role of Governments in deregulated telecom markets. Who is responsibl...Agustin Argelich Casals
 
New business models wholesale network sharing
New business models wholesale network sharingNew business models wholesale network sharing
New business models wholesale network sharingEricsson Russia
 
Presentation given at BITKOM Forum on European Standardisation
Presentation given at BITKOM Forum on European StandardisationPresentation given at BITKOM Forum on European Standardisation
Presentation given at BITKOM Forum on European StandardisationJochen Friedrich
 
Tno regulation converged_value_web_pieter_nooren_animated
Tno regulation converged_value_web_pieter_nooren_animatedTno regulation converged_value_web_pieter_nooren_animated
Tno regulation converged_value_web_pieter_nooren_animatedpanooren
 
PPP4broadband Introduction
PPP4broadband IntroductionPPP4broadband Introduction
PPP4broadband IntroductionJan Kubalík
 
Peppol Introduction 20080419
Peppol Introduction 20080419Peppol Introduction 20080419
Peppol Introduction 20080419guestb67ada
 
Ericsson Wholesale Network Sharing: White Paper
Ericsson Wholesale Network Sharing: White PaperEricsson Wholesale Network Sharing: White Paper
Ericsson Wholesale Network Sharing: White PaperEricsson Slides
 

What's hot (10)

Euro petition final review22mar11
Euro petition final review22mar11Euro petition final review22mar11
Euro petition final review22mar11
 
Regional Shared eGovernment in the Region of Burgundy: the case of eProcurement
Regional Shared eGovernment in the Region of Burgundy: the case of eProcurement Regional Shared eGovernment in the Region of Burgundy: the case of eProcurement
Regional Shared eGovernment in the Region of Burgundy: the case of eProcurement
 
The new role of Governments in deregulated telecom markets. Who is responsibl...
The new role of Governments in deregulated telecom markets. Who is responsibl...The new role of Governments in deregulated telecom markets. Who is responsibl...
The new role of Governments in deregulated telecom markets. Who is responsibl...
 
New business models wholesale network sharing
New business models wholesale network sharingNew business models wholesale network sharing
New business models wholesale network sharing
 
Presentation given at BITKOM Forum on European Standardisation
Presentation given at BITKOM Forum on European StandardisationPresentation given at BITKOM Forum on European Standardisation
Presentation given at BITKOM Forum on European Standardisation
 
Tno regulation converged_value_web_pieter_nooren_animated
Tno regulation converged_value_web_pieter_nooren_animatedTno regulation converged_value_web_pieter_nooren_animated
Tno regulation converged_value_web_pieter_nooren_animated
 
PPP4broadband Introduction
PPP4broadband IntroductionPPP4broadband Introduction
PPP4broadband Introduction
 
CEN/BII presentation EXPP summit
CEN/BII presentation EXPP summitCEN/BII presentation EXPP summit
CEN/BII presentation EXPP summit
 
Peppol Introduction 20080419
Peppol Introduction 20080419Peppol Introduction 20080419
Peppol Introduction 20080419
 
Ericsson Wholesale Network Sharing: White Paper
Ericsson Wholesale Network Sharing: White PaperEricsson Wholesale Network Sharing: White Paper
Ericsson Wholesale Network Sharing: White Paper
 

Similar to Soa Cloud Open Group V1.7

Dg Enterprise Costas Andropoulos Cen 18 06 2009
Dg Enterprise Costas Andropoulos Cen 18 06 2009Dg Enterprise Costas Andropoulos Cen 18 06 2009
Dg Enterprise Costas Andropoulos Cen 18 06 2009Friso de Jong
 
Perspectives on e-Business (Costas Andropoulos, European Commission, DG Enter...
Perspectives on e-Business (Costas Andropoulos, European Commission, DG Enter...Perspectives on e-Business (Costas Andropoulos, European Commission, DG Enter...
Perspectives on e-Business (Costas Andropoulos, European Commission, DG Enter...Danny Gaethofs
 
European projects at ISPIM conference
European projects at ISPIM conferenceEuropean projects at ISPIM conference
European projects at ISPIM conferenceyves boisselier
 
Presentation of A.Tosetti 8th EXPP Summit 24 Sep 2012
Presentation of A.Tosetti 8th EXPP Summit 24 Sep 2012Presentation of A.Tosetti 8th EXPP Summit 24 Sep 2012
Presentation of A.Tosetti 8th EXPP Summit 24 Sep 2012kotpat
 
Tutorial 3 francisco garcia moran
Tutorial 3 francisco garcia moranTutorial 3 francisco garcia moran
Tutorial 3 francisco garcia moranegovernment
 
20090616 Investing in Software & Services Research
20090616 Investing in Software & Services Research20090616 Investing in Software & Services Research
20090616 Investing in Software & Services ResearchArian Zwegers
 
Rfid roi-sme pilots presentation and results ueapme august 2012
Rfid roi-sme pilots presentation and results ueapme august 2012Rfid roi-sme pilots presentation and results ueapme august 2012
Rfid roi-sme pilots presentation and results ueapme august 2012UEAPME
 
Etna hitech lipari 2014 - achieving open government transparency, participa...
Etna hitech   lipari 2014 - achieving open government transparency, participa...Etna hitech   lipari 2014 - achieving open government transparency, participa...
Etna hitech lipari 2014 - achieving open government transparency, participa...Etna Hitech
 
Joao Frade Semic.Eu Yearly Conference[1]
Joao Frade Semic.Eu Yearly Conference[1]Joao Frade Semic.Eu Yearly Conference[1]
Joao Frade Semic.Eu Yearly Conference[1]fradester
 
ePractice: eProcurement Workshop 25 May 2011 - Joana Lopes de Carvalho
ePractice: eProcurement Workshop 25 May 2011 - Joana Lopes de CarvalhoePractice: eProcurement Workshop 25 May 2011 - Joana Lopes de Carvalho
ePractice: eProcurement Workshop 25 May 2011 - Joana Lopes de CarvalhoePractice.eu
 
CEN ISSS Public Workshop A Allikas Tg5 V 1.0[1]
CEN ISSS Public Workshop A Allikas Tg5 V 1.0[1]CEN ISSS Public Workshop A Allikas Tg5 V 1.0[1]
CEN ISSS Public Workshop A Allikas Tg5 V 1.0[1]guest642d13
 
CEN ISSS workshop e-invoicing A Allikas Tg5 V 1.0[1]
CEN ISSS workshop e-invoicing A Allikas Tg5 V 1.0[1]CEN ISSS workshop e-invoicing A Allikas Tg5 V 1.0[1]
CEN ISSS workshop e-invoicing A Allikas Tg5 V 1.0[1]Friso de Jong
 
Innovation in the network – Adding value to voice OpenCloud Bouygues
Innovation in the network – Adding value to voice OpenCloud BouyguesInnovation in the network – Adding value to voice OpenCloud Bouygues
Innovation in the network – Adding value to voice OpenCloud BouyguesAlan Quayle
 

Similar to Soa Cloud Open Group V1.7 (20)

Paulo Magina
Paulo Magina Paulo Magina
Paulo Magina
 
Dg Enterprise Costas Andropoulos Cen 18 06 2009
Dg Enterprise Costas Andropoulos Cen 18 06 2009Dg Enterprise Costas Andropoulos Cen 18 06 2009
Dg Enterprise Costas Andropoulos Cen 18 06 2009
 
Perspectives on e-Business (Costas Andropoulos, European Commission, DG Enter...
Perspectives on e-Business (Costas Andropoulos, European Commission, DG Enter...Perspectives on e-Business (Costas Andropoulos, European Commission, DG Enter...
Perspectives on e-Business (Costas Andropoulos, European Commission, DG Enter...
 
16 Living Labs and Smart Cities Per Blixt
16 Living Labs and Smart Cities Per Blixt16 Living Labs and Smart Cities Per Blixt
16 Living Labs and Smart Cities Per Blixt
 
European projects at ISPIM conference
European projects at ISPIM conferenceEuropean projects at ISPIM conference
European projects at ISPIM conference
 
Future Internet PPP for Smart Cities Ana Garcia
Future Internet PPP for Smart Cities Ana GarciaFuture Internet PPP for Smart Cities Ana Garcia
Future Internet PPP for Smart Cities Ana Garcia
 
Presentation of A.Tosetti 8th EXPP Summit 24 Sep 2012
Presentation of A.Tosetti 8th EXPP Summit 24 Sep 2012Presentation of A.Tosetti 8th EXPP Summit 24 Sep 2012
Presentation of A.Tosetti 8th EXPP Summit 24 Sep 2012
 
Tutorial 3 francisco garcia moran
Tutorial 3 francisco garcia moranTutorial 3 francisco garcia moran
Tutorial 3 francisco garcia moran
 
20090616 Investing in Software & Services Research
20090616 Investing in Software & Services Research20090616 Investing in Software & Services Research
20090616 Investing in Software & Services Research
 
Rfid roi-sme pilots presentation and results ueapme august 2012
Rfid roi-sme pilots presentation and results ueapme august 2012Rfid roi-sme pilots presentation and results ueapme august 2012
Rfid roi-sme pilots presentation and results ueapme august 2012
 
Etna hitech lipari 2014 - achieving open government transparency, participa...
Etna hitech   lipari 2014 - achieving open government transparency, participa...Etna hitech   lipari 2014 - achieving open government transparency, participa...
Etna hitech lipari 2014 - achieving open government transparency, participa...
 
Digital agenda Per Blixt
Digital agenda Per BlixtDigital agenda Per Blixt
Digital agenda Per Blixt
 
Alain Ducass
Alain DucassAlain Ducass
Alain Ducass
 
Joao Frade Semic.Eu Yearly Conference[1]
Joao Frade Semic.Eu Yearly Conference[1]Joao Frade Semic.Eu Yearly Conference[1]
Joao Frade Semic.Eu Yearly Conference[1]
 
ePractice: eProcurement Workshop 25 May 2011 - Joana Lopes de Carvalho
ePractice: eProcurement Workshop 25 May 2011 - Joana Lopes de CarvalhoePractice: eProcurement Workshop 25 May 2011 - Joana Lopes de Carvalho
ePractice: eProcurement Workshop 25 May 2011 - Joana Lopes de Carvalho
 
ENoLL and the Future Internet PPP Petra Turkama
ENoLL and the Future Internet PPP Petra TurkamaENoLL and the Future Internet PPP Petra Turkama
ENoLL and the Future Internet PPP Petra Turkama
 
Walking The Talk On Openness
Walking The Talk On OpennessWalking The Talk On Openness
Walking The Talk On Openness
 
CEN ISSS Public Workshop A Allikas Tg5 V 1.0[1]
CEN ISSS Public Workshop A Allikas Tg5 V 1.0[1]CEN ISSS Public Workshop A Allikas Tg5 V 1.0[1]
CEN ISSS Public Workshop A Allikas Tg5 V 1.0[1]
 
CEN ISSS workshop e-invoicing A Allikas Tg5 V 1.0[1]
CEN ISSS workshop e-invoicing A Allikas Tg5 V 1.0[1]CEN ISSS workshop e-invoicing A Allikas Tg5 V 1.0[1]
CEN ISSS workshop e-invoicing A Allikas Tg5 V 1.0[1]
 
Innovation in the network – Adding value to voice OpenCloud Bouygues
Innovation in the network – Adding value to voice OpenCloud BouyguesInnovation in the network – Adding value to voice OpenCloud Bouygues
Innovation in the network – Adding value to voice OpenCloud Bouygues
 

Soa Cloud Open Group V1.7

  • 1. The Open Group Conference in Rome Practical application of SOA in the Public Procurement processes of the European Commission* João Rodrigues Frade Manager April 2010 *connectedthinking PwC
  • 2. Short biography • Portuguese national, living in Belgium, working with PricewaterhouseCoopers – Advisory • Since 2007, assisting the European Commission in a groundbreaking e-Invoicing and e-Ordering Project • Participating in standardisation initiatives such as the CEN/ISSS Business Interoperability Interfaces (BII) for Europe (on behalf of the European Commission, DIGIT) • Master in Information Systems and Technology Management from Instituto de Empresa - Platforming specialisation by the MIT Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 2
  • 3. Setting the scene • SOA project testimonial • 30 minutes presentation • 15 minutes for open discussion • Let’s not forget that SOA is about interaction Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 3
  • 4. Agenda Introduction to Procurement e-PRIOR Interoperability Platform at the European Commission Conclusions
  • 5. Part one Introduction to Procurement e-PRIOR Interoperability Platform at the European Commission Conclusions
  • 6. Introduction to Procurement i2010 Action Plan eGovernment Action Plan http://ec.europa.eu/information_society/activities/egovernment/ 5 priority areas: Inclusive Efficiency & High Impact Key Enablers e-Participation e-Government Effectiveness Services Widespread use could result Member States committed to: in: e-Procurement • Giving public administrations • 5% savings in total the capability of carrying out procurement costs 100% of their procurement • 10% reductions in transaction electronically by 2010 costs • Minimum target of 50% for • Savings of tens of billions of the actual use of electronic euro annually procurement. Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 6
  • 7. Introduction to Procurement i2010 Action Plan eGovernment Action Plan 5 priority areas: Inclusive Efficiency & High Impact Key Enablers e-Participation e-Government Effectiveness Services e-Procurement Supporting Programmes: Large Scale Pilot project : e-Procurement Pilot project: e-PRIOR project Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 7
  • 8. Introduction to Procurement i2010 Action Plan eGovernment Action Plan 5 priority areas: Interoperability Programme of the European Commission: Inclusive Efficiency & High Impact Interoperable Delivery of European eGovernment Services to public Key Enablers e-Participation e-Government Effectiveness Services Administrations, Businesses and Citizens http://ec.europa.eu/idabc/ e-Procurement Directorate-General for Informatics of the European Commission Supportinghttp://ec.europa.eu/dgs/informatics/index_en.htm Programmes: Piloting of e-Procurement Large Scaleat DIGIT Pilot project : e-Procurement Pilot project: PRocurement Invoicing and ORdering e-PRIOR project Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 8
  • 9. Introduction to Procurement e-PRIOR project timeline Assess - 2008 • Inventory of Business Requirements Operate & Review -2010 • Feasibility Study Design - mid 2008 • Onboarding of Suppliers • Global Implementation Plan • Linking with PEPPOL • Design of a Interoperability platform (e-PRIOR) • Elaboration of Services respecting legal obligations Implement - end 2009 • Go live at DIGIT • Disseminate to other Construct - 2009 DGs and Services • Support the development of Billing Services • End-to-end Pilot with the Suppliers of DIGIT The project continues: e-Ordering and e-Catalogue Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 9
  • 10. Introduction to Procurement Public procurement processes Pre-Awarding Notification Submission Awarding Post-Awarding Customer/ Buyer: Purchase to Pay Purchase Goods Invoice Invoice Requisition Approval Request order receipt control payment Order Framework Catalogue Contract Invoice Quotation Customer Order Catalogue Quotation Order Billing Payments request processing Supplier(s): Order to Cash Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 10
  • 11. • Defined & Why Service Oriented e-Procurement? repeatable processes • Better data quality • Reduction of thanks to standard manual data definitions processing Data & Service and business rules Quality • Reduction of Payment delays • Performance Risk & measurement Cost Corporate Certainty leads to improved Social control Responsibility environment • Secured document exchange leads to Cycle Time Compliance • Simplified an improved risk processes environment • Automation of tasks reduces • Improved • Green procurement the overall transparency cycle time • Improved confidence Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 11
  • 12. Introduction to Procurement Invoice Customer Control (Invoice Receiver) 2009 Costs in euro per transaction Receive By moving to electronic Procurement Encoding Dispute Cash in Back- Validation Managem Managem Archiving Invoice Office ent ent Saves 11 euro per transaction 1.1 € Paper Cost € digital€is 34% of paper € 3.0 of 4.0 2.5 € 4.8 based € 2.2 17.6 € Digital 0.0 € 0.0 € 1.2 € 2.0 € 2.0 € 0.8 € 6.0 € Supplier Billing (Invoice Issuer) By moving to electronic Procurement Print, Payment Cash envelope, Archiving Reminders Management send Saves 7 euro per transaction Paper 3.9 € 0.5 € 4.5 € 2.2 € 11.1 € Cost of digital is 38% of paper based Digital 0.0 € 0.4 € 3.0 € 0.8 € 4.2 € Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 12
  • 13. Introduction to Procurement Interoperability challenges Practical use of the European Interoperability Framework & Political Processing efficiency Open Standards Legal Compliance to VAT & internal regulations Process/ Organisational Standard choreographies Semantic PAPER Standard building blocks across documents and validity constraints on their content Standardised documents, code Lists and Identifiers Technical Trusted document exchange 0 Bespoke structured document sent by post or fax Unstructured document Level of standardisation and Interoperability Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 13
  • 14. Part two Introduction to Procurement e-PRIOR Interoperability Platform at the European Commission Conclusions
  • 15. e-PRIOR Interoperability Platform at the European Commission Architecting the solution Governance Business Domain Business requirements process Business Processes Business Business process Process Rules Workflow Architecture analysis Business Services Business process Process Rules Business Transactions decomposition Data Architecture States Business Target Solution Data analysis rules Data Model Validation Rules analysis Application Architecture System System interaction IT Architecture analysis analysis Technology Architecture Technology platform assessment Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 15
  • 16. e-PRIOR Interoperability Platform at the European Commission Bootstrapping Solution concept diagram • Clients use WSDL 1.1 to build their interfaces Suppliers & other Economical Operators Suppliers & other Economical Operators Suppliers & other Economical Operators Suppliers & other Economical Operators External Business Applications External Business Applications External Business Applications External Business Applications Back-Office Web-Portal Back-Office Web-Portal Back-Office Web-Portal Back-Office Web-Portal Protocol & Data Translation Protocol & Data Translation Protocol & Data Translation Protocol & Data Translation Internet (SOAP Mediated message exchange over HTTPS) • System’s interact with each other via e-PRIOR (no Point-to-Point) JMS HTTP/ SOAP JMS HTTP/ SOAP e-PRIOR platform HTTP/SOAP SMTP System Functions/ Data Exchange Services Toolbox Services • Interaction based on the exchange of SOAP messages within a business context Monitoring Catalogue Business Process Request Business Process Order Business Process Billing Business Process Document Status Catalogue Request Order Invoice Document Inbox Internal Communication Services Cat. Response Willingness Order Change Inv Response Privacy & Security Services Query Document Cat. Query Offer Order Resp. Simple Credit Note Retrieve Document Cat. Get Item Request Ack Order Ack CN Response Attach Document • XML messages and Web services ensure autonomy from specific programming languages Request Cancellation Order Cancellation View Document Standard Information Model (structural & semantic description) System Functions/ Data Processing Services Logging Document Validation & Service workflow & Document Rendering & Document Archiving Routing Engine Business Rules Engine Orchestration Engine Transformation Engine and platforms (for internal applications, behind the firewall, JMS is also possible) Infrastructure Services e-PRIOR Transactional Repository Web-Services Stack Queuing Engine • Protocol switching and message pre-processing is encapsulated Intranet (JMS) European Commission European Commission European Commission European Commission EC Business Applications EC Business Applications EC Business Applications EC Business Applications Back-Office Web-Portal Back-Office Web-Portal Back-Office Web-Portal Back-Office Web-Portal Protocol & Data Translation Protocol & Data Translation Protocol & Data Translation Protocol & Data Translation Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 16
  • 17. e-PRIOR Interoperability Platform at the European Commission Detailed solution concept diagram Suppliers & other Economical Operators European Commission External Business Applications Compensation EC Business Applications • Compensation within legal constraints Internet Intranet Back-Office Web-Portal • Idempotent endpoints (IDs Check) Back-Office Web-Portal Protocol & Data Translation • Ordered delivery (waiting room) Protocol & Data Translation Write Services Standard Communication Protocols Read HTTP/SOAP JMS Services System Functions/ Data Exchange Services Toolbox Services Monitoring Catalogue Business Process Request Business Process Order Business Process Billing Business Process Document Status Catalogue Request Order Invoice Document Inbox Internal Communication Services Cat. Response Willingness Order Change Inv Response Privacy & Security Services Query Document Cat. Query Offer Order Resp. Simple Credit Note Retrieve Document Cat. Get Item Request Ack Order Ack CN Response View Document Request Cancellation Order Cancellation Attach Document Standard Information Model (structural & semantic description) System Functions/ Data Processing Services Platform Services Logging Document Validation & Service workflow & Document Rendering & Document Archiving Routing Engine Business Rules Engine Orchestration Engine Transformation Engine Message Inbox • e-PRIOR offers both write and read services, including a message Inbox service Infrastructure Services Web-Services Stack Queuing Engine Transactional Repository • Systems connecting to e-PRIOR do not need to be up and running all the time Data Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 17
  • 18. e-PRIOR Interoperability Platform at the European Commission Zooming in Loose control of process logic: • Process logic control remains in the back-office • Simple choreographies (CEN/BII) linked to a business entity) Supplier ERP DIGIT e-PRIOR System Back-Office Invoice Pre-Processing & Route to the End-point Manual Approval Invoice business verification Submission Archiving Back-Office •Authenticate Invoice Creation <?XML v1.0> Supplier Out Queue <INVOICE> • Authorise In Queue <ID> Supplier <IssueDate> Open message standard independent of legacy data models : <Period> • Standardised message format (Universal Business Language) <?XML v1.0> • Reusable content guidelines, IDs and code-lists (Core Component TS) <RESPONSE> • Messages are processed once mapped DBan internal canonical model to <ID> • Syntax validation via XSD and semantics using Schematron <IssueDate> <Period> Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 18
  • 19. e-PRIOR Interoperability Platform at the European Commission Generic orchestration for (inbound) write services Entry point Outgoing Message Document Incoming Message Intermediary State Received Application Response Final State Application Response Processed Rejected Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 19
  • 20. e-PRIOR Interoperability Platform at the European Commission Solutions for interoperability Practical use of the European Interoperability Framework & Political Processing efficiency Open Standards Interchange Control Agreement & embedded controls Legal Compliance to VAT & internal regulations Standard Business Profiles (CEN/BII) Process/ Organisational Schematron + Standard Semantic CCTS Standard choreographies Semantic Standard syntax, code Lists and IDs Standard building blocks across documents and validity constraints on their content Secured Web services Standardised documents, code Lists and Identifiers Technical Trusted document exchange 0 Level of standardisation and Interoperability Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 20
  • 21. e-PRIOR Interoperability Platform at the European Commission High Performance: Live since October 2009 • Processing of 1.000 invoices per hour • Processing of unlimited attachments Suppliers Service • High availability European Commission Providers (Customer) British B2Boost Telecom Siemens Certipost Belgacom e-PRIOR Back-Office Systemat Advalvas Dell Inovis Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 21
  • 22. Part three Introduction to Procurement e-PRIOR Interoperability Platform at the European Commission Conclusions
  • 23. Conclusions Some lessons 1. Avoid that today’s solutions become tomorrow’s problem, strive for loose coupling among systems. 2. Governance is key. Keep in mind your stakeholders and their level of maturity. Keep the interface simple and tidy. 3. Layered growth rather than big bang. Develop iteratively. Pilot the end-to-end solution before going live. 4. Machine to Machine for Write Services works well but Read Services are often required behind a Portal. 5. Semantics is a much bigger challenge than syntax. 6. Standardise for Interoperability. Test Conformance. 7. Reuse will not happen without dissemination Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 23
  • 24. Conclusions Summary • European Commission is paving the way for e-Procurement and the adoption of standards • SOA and Standards promote Interoperability and reliable e-collaboration between Suppliers – Customer • e-PRIOR is a strong example of an “Enterprise Service Bus” platform independent of the Back-Office Systems • e-PRIOR is a catalyser of change and service orientation • e-PRIOR is reusable in any other document exchange context Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 24
  • 25. Of further interest e-PRIOR in e-Practice: PEPPOL Large Scale Pilot: http://www.epractice.eu/cases/ePRIOR http://www.PEPPOL.eu Demo of e-PRIOR: European Interoperability Framewrok: http://www.epractice.eu/en/tv/290845 http://ec.europa.eu/idabc/en/document/7728 Open e-PRIOR: Granada Declaration: http://forge.osor.eu/projects/openeprior/ http://www.eu2010.es/export/sites/presidencia/comun/ descargas/Ministerios/en_declaracion_granada.pdf e-Catalogue Feasibility Study: http://ec.europa.eu/idabc/servlets/Doc?id=32432 e-Invoicing Business Requirements: http://ec.europa.eu/idabc/servlets/Doc?id=32108 Practical application of SOA in the Public Procurement processes of the EC April 2010 PricewaterhouseCoopers Slide 25
  • 26. Thank you very much Woluwedal 18 1932 Zaventem Belgium Tel +32 2 7109284 Mobile +32 477 842292 João Rodrigues Frade E-mail joao.frade@pwc.be Manager http://be.linkedin.com/in/joaofrade This publication has been prepared for general guidance on matters of interest only, and does not constitute professional advice. You should not act upon the information contained in this publication without obtaining specific professional advice. No representation or warranty (express or implied) is given as to the accuracy or completeness of the information contained in this publication, and, to the extent permitted by law, PricewaterhouseCoopers LLP, its members, employees and agents do not accept or assume any liability, responsibility or duty of care for any consequences of you or anyone else acting, or refraining to act, in reliance on the information contained in this publication or for any decision based on it. © 2010 PricewaterhouseCoopers. All rights reserved. “PricewaterhouseCoopers” refers to the network of member firms of PricewaterhouseCoopers International Limited, each of which is a separate and independent legal entity. *connectedthinking is a trademark of PricewaterhouseCoopers. PwC