<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Services on</title><link>https://platform-docs.slingr.io/extensions/services/</link><description>Recent content in Services on</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Mon, 16 Nov 2020 13:59:39 +0100</lastBuildDate><atom:link href="https://platform-docs.slingr.io/extensions/services/index.xml" rel="self" type="application/rss+xml"/><item><title>Overview</title><link>https://platform-docs.slingr.io/extensions/services/overview/</link><pubDate>Mon, 16 Nov 2020 13:59:39 +0100</pubDate><guid>https://platform-docs.slingr.io/extensions/services/overview/</guid><description>What are services? # Services are crucial components that extend the functionality of the Slingr platform.
👉 A service is essentially a piece of software that operates alongside your app, providing additional features and capabilities. For instance, you can implement an service that offers cryptographic algorithms, enabling your app to utilize them securely.
Seamless app integration # One of the primary use cases for services is seamless integration with other applications, especially cloud-based services.</description></item><item><title>Create your own services</title><link>https://platform-docs.slingr.io/extensions/services/create_your_own/</link><pubDate>Mon, 16 Nov 2020 13:59:39 +0100</pubDate><guid>https://platform-docs.slingr.io/extensions/services/create_your_own/</guid><description>You have the ability to create your own custom services and seamlessly integrate them into your apps, enhancing the capabilities of Slingr according to your specific requirements. This is particularly useful for integrating with applications not covered by the official services, utilizing existing libraries, and more.
The process of creating a new service involves three fundamental steps:
Service Creation: Design and set up your new service. Testing via Proxy Service: Thoroughly test your service using the proxy service.</description></item><item><title>Common features</title><link>https://platform-docs.slingr.io/extensions/services/common/</link><pubDate>Mon, 16 Nov 2020 13:59:39 +0100</pubDate><guid>https://platform-docs.slingr.io/extensions/services/common/</guid><description>👉 Services, whether they are implemented in Java, Node.js, or another technology, share common elements such as:
- Descriptor File - Basic Settings - Deployment Settings - Stores - Functions - Events - Configuration - Scripts - Listeners - Flow Steps Descriptor file settings # The descriptor file, named appService.json, should be located at the root of your project. It contains the definition of your service, including details like the name, type of service, resources, functions, events, and configuration.</description></item><item><title>Java SDK</title><link>https://platform-docs.slingr.io/extensions/services/java-sdk/</link><pubDate>Mon, 16 Nov 2020 13:59:39 +0100</pubDate><guid>https://platform-docs.slingr.io/extensions/services/java-sdk/</guid><description>This document will guide through the creation of an service using the Java SDK and will provide details about the framework.
Crate your new service project # To simplify the creation of a new service, we provide a skeleton service on GitHub. You can fork this repository, which contains the common features required for most services. Visit the repository here.
You can also explore our sample services to understand the features available in the Slingr integrations framework:</description></item><item><title>Node SDK</title><link>https://platform-docs.slingr.io/extensions/services/node-sdk/</link><pubDate>Mon, 16 Nov 2020 13:59:39 +0100</pubDate><guid>https://platform-docs.slingr.io/extensions/services/node-sdk/</guid><description>Create your new service project # To streamline the creation of a new service, we offer a sample GitHub repository containing a skeleton service. You can fork this repository to quickly access the common features most users require for their services. Here&amp;rsquo;s the URL for the repository: Node.js Skeleton Service
While you can certainly start building your service from scratch, utilizing the skeleton service can expedite your setup process.
Customize the skeleton template # If you&amp;rsquo;ve chosen to use the skeleton service, there are a few adjustments you may want to make:</description></item><item><title>Proxy Service</title><link>https://platform-docs.slingr.io/extensions/services/proxy-service/</link><pubDate>Mon, 16 Nov 2020 13:59:39 +0100</pubDate><guid>https://platform-docs.slingr.io/extensions/services/proxy-service/</guid><description>Overview # This service acts as a proxy for an service running on your local server within the Slingr platform. It&amp;rsquo;s primarily designed for service development. For more details, refer to the &amp;ldquo;Create Your Own Service&amp;rdquo; section.
Configuration # Service URI # The service URI is the address at which both the external service and Slingr can locate your local service. This should be a public URL (you might need to set up port forwarding on your router).</description></item><item><title>Official services</title><link>https://platform-docs.slingr.io/extensions/services/official_services/</link><pubDate>Mon, 16 Nov 2020 13:59:39 +0100</pubDate><guid>https://platform-docs.slingr.io/extensions/services/official_services/</guid><description>Here you can find the list of our officially-supported services:
HTTP Proxy PDF Sample Node Proxy FTP</description></item></channel></rss>