Docstoc

FPDS-NG Integration Document

Document Sample
FPDS-NG Integration Document Powered By Docstoc
					           FPDS-NG




       SYSTEM
INTEGRATION OVERVIEW
     FOR FPDS-NG




            Prepared by:




  Global Computer Enterprises, Inc.
10780 Parkridge Boulevard, Suite 300
         Reston, VA 20191




           April 24, 2006
                                                                                              FPDS-NG System Integration Overview



                                                          Table of Contents

1.     INTRODUCTION............................................................................................................................... 1
2.     REAL-TIME INTEGRATION .......................................................................................................... 2
     2.1       BUSINESS WEB SERVICES ............................................................................................................ 2
     2.2       GUI WEB SERVICE ....................................................................................................................... 2
3.     DATA DISSEMINATION ................................................................................................................. 2
     3.1       BUSINESS WEB SERVICES ............................................................................................................ 3
     3.2       BUSINESS INTELLIGENCE DIRECT ACCESS ................................................................................... 3
4.     HOW THE INTEGRATION PROCESS WORKS .......................................................................... 3
5.     DOCUMENTATION FOR SYSTEM INTEGRATION ................................................................. 4




                                                                          i
                                                        FPDS-NG System Integration Overview


1. INTRODUCTION
The Federal Procurement Data System – Next Generation (FPDS-NG) collects contract
data, contract dollars, vendor information, socio economic indicators, competition
Information, Legislative mandates, and product or service information from most
agencies in the federal government. The reporting facility is used by Congress, federal
departments, agencies and the public to do a variety of reports including by not limited
to:
      Tracking small business goals for agencies and departments
      Viewing actions and dollars for various conditions
      Showing geographical placement of contracts
     Summarize contract data for a specific contractor
Most government department and agencies currently submit their contracting data to
FPDS-NG via web portal (direct data entry) or through real time machine to machine
integration with FPDS-NG.
This document is an overview of the FPDS-NG real-time machine to machine integration
process that is done via a combination of business services and GUI services. It also
explains the how to get started with the FPDS-NG integration process and what is
required to complete the integration process.




                                            1
                                                            FPDS-NG System Integration Overview

2. REAL-TIME INTEGRATION
Real-time system to system integration with FPDS-NG is accomplished by using web
services that are called at the appropriate integration points from the contract writing
system. These web services APIs will act as the gateway to access all functionality on the server
side of FPDS-NG. Web service API’s such as create, isComplete, approve, delete, void
and correct among others are used by the contract writing system to keep documents
between both system in sync and to avoid dual entry. This type of integration is real-time
and the data can be reported to FPDS-NG as soon as the contract is completed in the
contract writing system.
The advantages to the real-time machine-to-machine interface are:
         Single Sign-on. User logs into the contracting writing system only once.
         Data entered only once. The user enters data into the contract writing system. The
          contract writing system transmits the data to FPDS-NG. The user only puts data
          on the FDPS-NG screen that is not maintained by the contract writing system.
      Real-time. As soon as the contract is released or approved in the contract writing
       system, the data is ready to be reported in FPDS-NG.
The following sections give a brief overview of the business services and GUI services
available for FPDS-NG. The recommended integration model uses a combination of
both business and GUI services.

2.1       Business Web Services
The business service API’s that are available in FPDS-NG allow systems to integrate
seamlessly. They allow a contract writing systems to create, update, validate, approve,
correct and delete documents in FPDS-NG. For more detailed information on all the
business services available in FPDS-NG please see the Web Service Integration
Specifications document located on the FPDS-NG project website
http://www.fpdsng.com.

2.2       GUI Web service
The GUI service API’s are used to directly open a FPDS-NG document for editing. This
can be done by launching the URL returned from the GUI service in a web browser. The
save, validate and print buttons are the only buttons enabled therefore, users cannot
approve using the GUI interface. Integrating systems use the GUI interface screens to
update columns in FPDS-NG that are not available in the contract writing system. In this
way, the contract writing system does not need to have or store every data element
required for FPDS-NG.
3. DATA DISSEMINATION
Data Dissemination is the retrieval of data from the FPDS-NG database by a user. The
data may be retrieved in one of the following ways:
     Machine-to-machine business web services integration.
     Machine-to-machine via direct database access (DoD only).
     Machine-to-machine GUI web services integration.


                                                2
                                                            FPDS-NG System Integration Overview

3.1       Business Web Services
The business web services provide API’s such as the get and get list so that system can
get their data back from FPDS-NG if required. For more detailed information on all the
business services available in FPDS-NG please see the Web Service Integration
Specifications document located on the FPDS-NG project website
http://www.fpdsng.com

3.2       Business Intelligence Direct Access
The Business Intelligence (BI) system provides read-only SQL access to a flat view of
the award and IDV records. This integration is only available for the Department of
Defense. The user is also required to know SQL and be able to create queries that return
data in a reasonable amount of time. FPDS-NG system administrators monitor the
queries on the database view and queries will be terminated in the event the query is
severely impacting system performance.
4. HOW THE INTEGRATION PROCESS WORKS
Department, agencies or public users that would like to integrate with FPDS-NG will
need to contact Chidam Muthappan, FPDS-NG Change Management at (703) 390-5364
to start the integration process. The process is outlined as follows:
            Change Management will then arrange for a technical exchange meeting
             between FPDS-NG technical team, change management and the integrator.
            A system registration form will be required to be completed by the integrator.
             The paper work needed may vary depending on the type of integration. For
             example, a contractor working for a government agency will require the
             registration form to be signed but the government agency.
            Once the paperwork is complete, a system ID and password will be provided to
             the integrator for BETA website located at https://beta.fpdsng.com.
            A technical point of contact will be assigned to the integrator to help solve
             issues faced during integration. The technical contact is only available for
             normal business hours, but if assistance is needed and the technical contact is
             not available, the support desk is accessible from 7:00 AM EST to 10:00 PM
             EST Monday to Friday.
            The contact information will be added to the FPDS-NG change management
             distribution list in order to receive FPDS-NG announcements. These
             announcement include service pack releases, scheduled downtimes, beta
             refreshes and other important information.
            Upon completion of integration, the integrator would need to contact change
             management to schedule certification of the integrating system.
            Once certification is complete a system ID and password will be provided for
             the FPDS-NG production website located at https://www.fpds.gov. Please note
             that for public integrators that the public integration fee will need to be paid
             before the production user id and password will be given. For more information


                                                3
                                                       FPDS-NG System Integration Overview

       on what is required for certification, please see the Certification Process
       document located on the FPDS-NG project website located at
       https://www.fpdsng.com.


5. DOCUMENTATION FOR SYSTEM INTEGRATION


      Data Dictionary (Version 1.2) – The data dictionary contains description and
        use case information for all data elements available in FPDS-NG. The data
        dictionary is located at the following URL:

  http://www.fpdsng.com/downloads/FPDSNG_DataDictionary_04072006.pdf

      Data Validations – The data validation document describes all validation rules
        that are used in FPDS-NG. The data validation document is located at the
        following URL:

  http://www.fpdsng.com/downloads/FPDS-DES-SDD-validation_rules-
  DES_021706.doc

      Web Services Specifications – The web services specifications document
        introduces the web services architecture and explains all business services
        available in FPDS-NG. The web service specifications document is located
        at the following URL:

  http://www.fpdsng.com/downloads/FPDS-SPEC-
  Web%20Services%20Integration%20Specifications_111905.doc


      XML Schema – The XML schema describes the XML used in FPDS-NG in
        detail. The XML schema is located at the following URL:

  http://www.fpdsng.com/fpds/index.html


      Certification Process – The certification process document describes what is
        needed to pass the certification and the test scenarios that will be used during
        certification. The certification process document is located at the following
        URL:

  http://fpds-ng.com/downloads/FPDS-NG_Certification_Process_10_06_04.doc




                                           4

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:5
posted:8/17/2011
language:English
pages:6