The goal of the Surveillance Data Platform (SDP) program is to establish a common platform that provides shared services for the CDC and its public health partners. Through the platform, the SDP program aims to:
- Enhance the ability to collect, prepare, analyze and share data
- Reduce unnecessary burden on internal and external partners
- Improve efficiency in data services
The SDP infrastructure and shared services are designed to be sharable, scalable, and standardized and to operate within a common governance model. Ultimately, the SDP program intends to provide a platform where scientists and public health professionals can assemble services to create new capabilities in near real-time, allowing a more agile response to public health emergencies.
CDC is currently in the first phase of a multi-phase development effort.
The CDC is embracing open source to provide a transparent approach to develop the platform. While the SDP open source strategy and implementation continues to evolve, it is driven by the following guiding principles:
- Identify and adopt open source and agile best practices to develop the SDP
- Encourage sharing of appropriate project artifacts for openness and transparency
- Solicit community feedback, contributions and adoption of SDP by broader community
- Openly share software products that result from CDC investment to leverage these investments for the benefit of the public health community
The SDP program aims to develop the platform in a manner that is open and encourages contributions from developers from the broader community, referred to as the Bazaar model for open source development. [See “The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary”, Eric S. Raymond, O’Reilly Media, July 14, 2008]