Originally, SOCI was developed by Maciej Sobczak at CERN as abstraction layer for Oracle, a Simple Oracle Call Interface. Later, serveral database backends have been developed and added to SOCI. Currently, SOCI may stand for something like Simple Open (Database) Call Interface.
"CERN is also a user of the SOCI library, which serves as a database access layer in some of the control system components."
-- Maciej Sobczak at Inspirel
GitHub hosts SOCI source code repository, issues tracker and wiki: https://github.com/SOCI
Project website at http://soci.sourceforge.net Release downloads and mailing lists at http://sourceforge.net/projects/soci/
Travis CI service at https://travis-ci.org/SOCI/soci
Core:
- C++ compiler
Backend specific:
- MySQL client library X.Y
- ODBC implementation X.Y
- Oracle OCI library X.Y
- PostgreSQL client library X.Y
- SQLite 3 library X.Y
- /src - project source code tree
- /doc - project documentation
- /www - project website
- /build - legacy build configurations (to be removed)