-
Notifications
You must be signed in to change notification settings - Fork 14
Tutorial 04 02 Add Traditional Bridge Project
This tutorial assumes that you have already followed the Building a Service From Scratch tutorial, and have an existing and working Harmony Core service that does not include a Traditional Bridge environment.
A Traditional Bridge solution involves both traditional Synergy code that will be implemented in a new project in your solution, as well as Synergy .NET code that will be added to several of your existing projects. On the traditional Synergy side, Traditional Bridge is usually implemented within a project that produces a DBR program, although you could choose to arrange some of the code into ELB's if you prefer.
The DBR program will ultimately:
- Listen for messages (requests) that received via standard in (TT:).
- Execute code in response to those messages.
- Send appropriate responses via standard out (TT:).
These messages are structured in compliance with a standard protocol called JSON RPC 2.0, and this whole mechanism is described in more detail in the topic related to the Dynamic Call Protocol.
Next topic: Add Traditional Bridge Library Code
-
Tutorial 2: Building a Service from Scratch
- Creating a Basic Solution
- Enabling OData Support
- Configuring Self Hosting
- Entity Collection Endpoints
- API Documentation
- Single Entity Endpoints
- OData Query Support
- Alternate Key Endpoints
- Expanding Relations
- Postman Tests
- Supporting CRUD Operations
- Adding a Primary Key Factory
- Adding Create Endpoints
- Adding Upsert Endpoints
- Adding Patch Endpoints
- Adding Delete Endpoints
-
Harmony Core Code Generator
-
OData Aware Tools
-
Advanced Topics
- CLI Tool Customization
- Adapters
- API Versioning
- Authentication
- Authorization
- Collection Counts
- Customization File
- Custom Field Types
- Custom File Specs
- Custom Properties
- Customizing Generated Code
- Deploying to Linux
- Dynamic Call Protocol
- Environment Variables
- Field Security
- File I/O
- Improving AppSettings Processing
- Logging
- Optimistic Concurrency
- Multi-Tenancy
- Publishing in IIS
- Repeatable Unit Tests
- Stored Procedure Routing
- Suppressing OData Metadata
- Traditional Bridge
- Unit Testing
- EF Core Optimization
- Updating a Harmony Core Solution
- Updating to 3.1.90
- Creating a new Release
-
Background Information