by Leo van Hengel, Senior Product Consultant Neptune Software
Introduction
At Neptune Software, we help organisations accelerate development with our comprehensive no-code, low-code, and pro-code platform, Neptune DXP. Architecture diagrams are essential for visually representing system designs, solution architectures and integrations. To keep them clear and precise, we use Draw.io to create detailed and easy-to-understand visuals.
Visit our GitHub repository at https://github.com/neptune-software/dxp-architecture-diagrams for ready-made templates and resources.
Key Features
The Neptune DXP draw.io diagrams highlight the following:
- Icon Library: Represent all Neptune DXP tools.
- Example use cases: Ready-to-use templates for solution architecture designs with Neptune DXP Open Editon or/and Neptune DXP SAP Edition.
- Capabilities Mapping: Showcase how Neptune DXP aligns with business capabilities and objectives. This feature includes:
- Value Mapping: Highlight the business value and outcomes enabled by each Neptune DXP components and tools, helping stakeholders understand the ROI of the solution.
- Technical Mapping: Detail the technical capabilities and functions provided by Neptune DXP components and tools, ensuring clarity for architects and developers.
- Open Collaboration: Hosted on GitHub, the repository allows users to contribute enhancements, ensuring the content stays relevant and up to date.
Example Use Cases
The following example use cases are included:
- Full DXP reference architecture
This use case shows the Neptune DXP Full Reference Architecture with both SAP Edition and Open Edition. SAP is the main backend system and ABAP Developers can develop REST services with the SAP Edition API Designer or expose artefacts with the SAP Edition API Factory. The frontend development will be done in Open Edition providing the flexibility to connect to the exposed SAP REST services but also other 3rd party systems. With the Open Edition developers can also utilize tools like the PDF Designer or Neptune Forms. End users will use the developed Neptune Applications via the Neptune Launchpad or Mobile Client.

- Open Edition only - Reference Architecture
This use case is useful for organisations that don’t rely on SAP as their primary back-end system, with the Neptune DXP Open Edition API Designer you can connect to any system with REST Interfaces. Perfect for businesses that want to move away from proprietary platforms to an open, modular, and technology-agnostic solution.

- Open Edition - Active Prototyping to Full App Deployment
This use case shows how Neptune DXP can unite the Suits with the Geeks and onboard Citizen Developers from the business to the Development process. With Neptune DXP there is the possibility to have Fusion teams (group of individuals from Business, IT, Designer etc.) collaborate right from the prototyping stage. After the frontend is sketched out, we have a handover to the professional development team, they focus on making the application ready for the business. Connecting APIs, taking care of security, deployments and more.

- Open Edition - Individualised email with PDF attachment
In this use case we are leveraging 3 important tools of Neptune DXP Open Edition. The PDF Designer for creating the PDF Template via No-Code which will be enriched with information based on the app context during runtime. The Email Template to create a mail template which will be also enriched with information based on the app context during runtime. The Script Editor, which is used on the backend side to send the mail (based on Email Template) with attachments (from PDF Designer) via SMTP directly to the end users.

- Open Edition - Branded Employee / User Experience
This use cases highlights how you can adapt the employee experience with Neptune DXP. Branded UI is important not only for the internal end users but also the overall business representation to external stakeholders (partners or customers).Neptune DXP has various tools like the Launchpad Layout, Tile/Tile Group Layout, Media Library, PDF Designer, Email Template and more to enhance the user experience.

- SAP Edition only - Offline Scenario
In this use case we highlight the offline capabilities of the Neptune DXP Platform. Workers in remote locations often need access to critical business applications without reliable internet connectivity. By using local storage and data synchronization options in the App Designer we can create reliable offline applications as Progressive Web Application (PWA) or Mobile Client.

- Full DXP - SAP BTP Clean Core - Side-by-side Extension Scenario
This use cases highlights how you can extend SAP S/4 HANA and create side-by-side extension with Neptune DXP and consume and integrate other SAP BTP services. Neptune DXP - Open Edition in this use case is hosted inside of SAP BTP and running as a Docker-Container. Without making any changes to S/4HANA (Clean Core) we can connect to the standard OData Services or subscribe to Events from SAP Event Mesh. Users can access those applications via the Neptune Launchpad or SAP Build Work Zone.
