Build and Deploy Applications that Include Generated Service Code
R2026bUse the Software Component Designer for Simulink® support package to design software component models and integrate them into multicomponent software compositions. Configure, build, verify, and deploy these compositions as systems of software-oriented architecture (SOA) applications.
Tools
| Service Mappings Editor | Map model elements to service interface definitions (Since R2026b) |
Functions
coder.mapping.api.get | Get code mappings for model |
coder.mapping.utils.create | Create code mappings object for configuring data and function interface for C and C++ code generation |
Topics
- Build and Deploy Service-Oriented Architecture (SOA) Applications
Configure, build, and verify code for deployment as SOA applications to a target environment.
- Configure Software Component Models for Code Generation, Builds, and Deployment
Learn about required model configuration parameter settings.
- Configure Model Elements with Service Interface Definitions for Code Generation
Configure model elements with service interface definitions to control the way generated code exchanges data with other components in the architecture and with tuning and measurement services.
- Configure Root-Level Model Ports with Receiver and Sender Service Interface Definitions
- Configure Simulink Functions and Function Callers with Client and Server Service Interface Definitions
- Configure Model Parameters with Tuning Service Interface Definitions
- Configure Model Signals, States, and Data Stores with Measurement Service Interface Definitions
- Configure Middleware for Handling Communication Between Applications
Choose between the Data Distribution Service (DDS) and Scalable Service-Oriented Middleware over IP (SOME/IP) protocols for your system middleware.
- Check Software Component Models for Code Generation Readiness
Use the Model Advisor to check the software component models that are in an architecture model unsupported and undesirable conditions for code generation.
- Build Application Code
Choose an option for initialing application builds and learn about the generated file structure.
- Verify Generated Application Code and Systems of Applications
Apply supported code verification tools and techniques and review application sections of code generation report.
- Deploy and Run SOA Applications
Deploy generated service-oriented executable programs to Linux® platforms by using Docker® or native operating system compilation, and run applications.
