APCO: A Process Control Automation Company
APCO needed a well-structured website that would effectively communicate their services and the industries they serve in a way that would resonate ...
While APCO has expertise in engineering process controls for large physical facilities and systems, they found their skills in web systems engineering wanting. This gap in skills was apparent when, in partnership with a company that specializes in advanced industrial data analytics, the two companies were in need of solution to recognize network endpoints for particular state variables.
APCO helps a variety of large industrial systems to operate efficiently and effectively. From supporting safe water delivery with water treatment centers to ensuring the safe operations of refineries, they work with a wide range of industries and projects.
As part of their service offerings, APCO often partners with software providers to install technical programs for their clients, in this instance, an advanced industrial data analytics software. This software is licensed for a particular span of time, determined by contract. APCO and their partner faced a challenge: how could they disable the software when the contract expired and hadn't been renewed?
The proposed solutions did not have the right functionality to meet their needs:
Clearly, the solution would require a different approach.
EM introduced a fresh perspective: what if the active or inactive status of a license were managed independently of the software itself? By delegating the oversight to an external server, the onsite software could simply send network requests to verify whether it is authorized to serve the user.
The external server would need to perform two main functions:
APCO needed a means to conveniently and easily edit the list of licenses and save them to the server. Additionally, they didn't want to let all traffic have unlimited access. The server should require authorization in the HTTP request header.
Simplify Management
For easy operations, APCO would need a user-friendly way to edit, manage, and update license records directly to the server.
Filter Traffic
A method to restrict server access was necessary. For security, the server would need to authenticate requests using authorization included in the HTTP request headers.
Serverless Computing
Since the requests would be intermittent, a long-lived runtime wouldn't be necessary. Utilizing serverless computing would be advantageous in this case.
For convenience, the AWS ecosystem was selected to employ AWS Lambda for this solution. With the Lambda service, EM was able to execute code in response to a network request and respond efficiently, without the need to maintain a long-running server.
Configuring Convenient LicensingBy implementing a secure, efficient system for license management, EM empowered APCO to streamline their software licensing and distribution seamlessly and securely. The combination of a user-friendly, API-driven solution with robust error handling ensures smooth operations for APCO, their partners, and their clients. As a result, APCO can now confidently scale their software offerings with ease and reliability.
APCO needed a well-structured website that would effectively communicate their services and the industries they serve in a way that would resonate ...
Background APCO helps a variety of large industrial systems to operate efficiently and effectively. From supporting safe water delivery with wat...
Jumpy Monkey Coffee, a small business with a heart for giving back, set out to upgrade their website for a seamless shopping experience and to ampl...
Derrick Kinney, author of Good Money Revolution and financial planning coach, wanted to launch a program geared to helping teens learn the foundati...
J3Bioscience brought to market an OTC FDA-cleared, non-hormonal vaginal moisturizer that consumers can purchase directly. EM created a retail site ...
Rebranded from Medikate Skincare, Atmosphera Beauty transformed to better educate consumers across Canada, and the United States, about skin and it...
Congratulations! You qualify for free shipping!
There’s nothing in your cart yet