What is the SSI Developer Network?
We think that the best way to achieve innovation is through collaboration. The SSI Developer Network (SDN) is a community consisting of third party developers, SSI, and SSI users. Working together, they make it possible to extend the capabilities of SSI’s core products and technologies and deliver more value than possible by going it alone. Thanks to the partners in our developer network, it’s easier than ever for our clients to:
- Directly drive external systems and processes.
- Streamline the change processes in shipbuilding and drive costs down by exchanging design data.
- Automate processes to get information from your 3D product model to your production machines.
- Enable automated information flow between enterprise systems.
- Make information accessible to all stakeholders, using the latest data, in real-time.
- Focus on the business of shipbuilding.
Why Join the SDN?
Through the open integration available with SSI ShipConstructor and EnterprisePlatform and access to our APIs, partners in the SDN can take advantage of the shipbuilding technology investments already made by SSI.
The SDN community allows 3rd party developers (Commercial Partners) to create software solutions for sale to SSI users. Commercial Partners who join forces with SSI put themselves in the best position to develop and commercialize their innovative solutions to some of shipbuilding’s toughest challenges. The partnership also provides developers a significant opportunity to promote and market their organization through the SDN.
SSI users who want to develop in-house solutions (Client Partners) to utilize the full power of the ShipConstructor product model. Client Partners will be able to enjoy significant cost savings and quality improvements by taking advantage of all the information stored in the ShipConstructor product model databases with related company processes such as ERP, accounting, and production automation equipment.
SDN Partners receive unique access to:
- Marketing support.
- Sales support.
- Software and Technical Support.
EnterprisePlatform Workpackage REST API
The EnterprisePlatform Workpackage REST API provides a REST API for creating and managing Tasks, submitting Workpackage requests, and monitoring the status of submitted requests. It is also used as a gateway to EnterprisePlatform and ShipConstructor from an external system.
EnterprisePlatform Workpackage API
The EnterprisePlatform Workpackage API offers a selection of .Net utilities that interact with Workpackages generated by an EnterprisePlatform system, including identifying ShipConstructor items in a package (e.g. assemblies, drawing, parts, etc) and the various outputs associated with each type of item (e.g. PDF, PNG, DWG, DXF, STEP, TSV, XML).
EnterprisePlatform Genesis Connector API
The EnterprisePlatform Genesis Connector API supplies a .NET interface that may be used by applications (typically outside of the ShipConstructor CAD environment) to create and delete basic structure parts and entities like construction lines, plates, faceplates, stiffeners, twisted stiffeners, planar group drawings, and user defined attributes, as well as read and update properties of those objects.
ShipConstructor COM/.NET API
The ShipConstructor COM/.NET API allows for ShipConstructor components to be used directly via exposed .NET or COM libraries. Primarily these are an application layer called the ShipConstructor DataLayer for interacting with the ShipConstructor database. It may also be used in conjunction with AutoCAD tools like AutoLISP and the Autodesk ObjectARX API to interact directly with ShipConstructor’s AutoCAD based objects and drawings.
Direct Database Access
The majority of ShipConstructor’s data is stored in an SQL Server database that is directly accessible thanks to its open architecture.
XML files may be directly imported to or exported from ShipConstructor (e.g., from the ShipConstructor stock catalog).
ShipbuildingPLM REST and AML/IOM Interfaces
ShipbuildingPLM is a system of record containing an ongoing history of managed product data for your shipyard. ShipbuildingPLM communicates data readiness for the design, review and production stages of the shipbuilding process, and also guides change management. This is in contrast to the “live” unmanaged data that is provided by PublisherLT and InformationHub.
To access ShipbuildingPLM’s managed data, two styles of interface are available. The REST interface is designed to be used with minimal system knowledge, and exposes the fundamental set of product data and relationships (e.g. parts, assemblies, spools, drawings, and their properties). The AML/IOM interface provides more extensive access to ShipbuildingPLM’s data structures.