Harmony Core, an open source framework, provides the foundation of an environment in which Synergy developers can quickly and easily expose RESTful web services APIs that expose their application data and business logic in a myriad of new and exciting ways. Get started with your own Harmony Core implementation or reach out your account executive to find out how our Professional Services Group can help.
RESTful Web Services: An Intro and the Impact on Your Business | Synergy/DE
Synergy DevPartner Conference 2018: Representational State Transfer (REST) is an architectural style that defines a set of constraints and properties based on HTTP. Web Services conforming to the REST style provide interoperability between computer systems on private networks and the Internet. Adopting the principles of REST has quickly become the accepted way of exposing flexible, easy to use, performant, and secure APIs and building applications that consume those APIs. Whether you’re building a desktop, server, web, or mobile app, RESTful services almost certainly have a place at the very core of your development strategy. In this video, Steve Ives provides a high-level overview of the basic principles of REST and RESTful web services, explains why adopting REST is so important, and presents information about how to get started with REST in your Synergy/DE environment.
Demystifying .NET Standard and .NET Core | Synergy/DE
After its introduction in 2002, the Microsoft .NET software development environment quickly became one of the most popular toolsets for building software for the Windows platform. Most developers are familiar with the .NET Framework and how it provides an extensive collection of software development tools, class libraries, and runtime environments to support all kinds of software applications that target Windows server and desktop environments. But today .NET is so much more than that, and it’s no longer focused only on the Windows platform. In this session, Steve Ives will introduce you to two new areas of the .NET product set: .NET Standard and .NET Core. It will help you understand what each of the .NET environments is and what each can—and should—be used for.
Introducing the Harmony Core Open Source Project | Synergy/DE
Synergy DevPartner Conference 2018: The adoption of REST and the building of RESTful APIs is becoming a key focus for many Synergy developers. We want to help! We’ve been working on a new open source framework called Harmony Core, with the goal of providing the foundations of an environment in which Synergy developers can quickly and easily build and expose RESTful web services APIs that expose their application data and business logic in a myriad of new and exciting ways. Harmony Core is heavily standards-based, being built atop several other key frameworks, including ASP.NET Core, ASP.NET Web API, EF (Entity Framework) Core and OData. We can’t wait to show it to you. In this session, Jeff Greene provides an overview of Harmony Core, helps you to understand the various technologies at play in the environment, and helps you understand some of the extensive benefits the framework has to offer.
Leveraging EF Core to Access Synergy Data | Synergy/DE
Synergy DevPartner Conference 2018: Entity Framework is Microsoft’s recommended data access technology for new applications. It‘s an object-relational mapper that enables .NET developers to work with relational data using domain-specific objects and eliminates the need for most of the data-access code that developers usually need to write. As part of the Harmony Core development efforts, we’ve created an Entity Framework provider that works with Synergy databases by automating the process of creating and executing Synergy Select objects. This session, Jeff Greene will introduce you to the Synergy EF Core Provider and demonstrate how you can use it to interact with your Synergy data.
Building RESTful Web Services with Harmony Core | Synergy/DE
An earlier video introduced you to Harmony Core and its function as an open source framework for building easy-to-use, powerful, secure, and scalable RESTful web services. This session will dive deeper to show you how to start building out a web services environment with Harmony Core. Steve Ives will explain how to expose standard CRUD operations with minimal effort and then demonstrate how to extend the environments with custom functionality, either by exposing local or remote data in various ways or by exposing new or existing Synergy business logic, which can exist either directly in the Harmony Core environment or on existing traditional Synergy server systems. https://github.com/Synergex/HarmonyCore