Our open-source software development framework helps you build RESTful web services APIs to expose Synergy data and logic to other applications with minimal effort. Source code for our open-source projects is available on GitHub.
Incorporating standardized technologies like OData, Swagger, ASP.NET Core, .NET Core, and Entity Framework Core, Harmony Core services can expose specific pieces of your business logic as web services, which in turn exposes data via received and returned parameters. Once a function has been exposed as a web service, it’s possible to interact with that function from almost any development environment or application, and from any location, including from applications executing on mobile devices such as smartphones and tablets. Other applications simply call the service; your application retains complete control of its data. (In many cases, you can expose existing application functions as services without any additional development.)
View these videos to learn how to implement this open-sourced framework to enable you to expose Synergy logic and data. Have questions or want to hear how others are implementing Harmony Core? Join our monthly office hours or watch our previous office hours.
Initially developed to generate Synergy DBL source code, CodeGen can also be used to generate code for a variety of other programming languages, including C#, Visual Basic, and Java. CodeGen can create XML files, HTML files, ASP.NET, Web Forms and XAML files for WPF or Silverlight applications—essentially any text-based file whose content relates to information stored in a Synergy repository. Automatic code generation helps you get your new applications to market more quickly.
Our Professional Services team can help you incorporate RESTful web services into your product.