In the shipbuilding process, the information flow connected with ship specification files is very complex. These files are usually scattered as different file formats in various departments or stored as a database in the heterogeneous systems within a shipyard. Therefore, it is extremely difficult to integrate the information coming from different stages of shipbuilding, much less to share integrated information among various departments. To address that problem, the authors employ the service-oriented architecture concept to develop the knowledge-sharing architecture for ship specifications (KSASS). Equipped with extensible mark-up language and Web services technology, the KSASS is used to integrate the outline, full and construction specification files, which originate from three phases of shipbuilding. In this way, the database of ship specifications is established which is easily accessible and highly interoperable. The integrated specification files can not only be structurally preserved but also conveniently transmitted among the heterogeneous systems, with the open system achieved. Eventually, the knowledge owned by the shipyard will be efficiently managed, applied and shared.