Find Jobs
Hire Freelancers

Linux Service that Listens for an XML Feed and Parses into MySQL

$250-750 AUD

Closed
Posted about 5 years ago

$250-750 AUD

Paid on delivery
I am looking to build a software application that runs on Ubuntu Server. The application will need to communicate with a cloud to get temporary licensing daily. No pay, no license, no workee. The application will need to run as a service with minimal permissions ( we are interested in how this is going to get done. If there are options or different paths we want to understand that) . We need the service to respawn if it dies and to throw us an error so we know. We want to build a Modular POS or Point of Sale listener and parser-This is a piece of software that does a few things. It is a listener- The listener component needs to be configurable to a port. Data can come in via- TCP-needs to be able to function without acknowledgement. In other words, the application sending the data to OUR listener doesn’t care if it gets back anything. It just drops it on the floor UDP- data can come in via UDP RS232- We have cases where data comes in via RS232 or serial port Format- Needs to be completely modular and agnostic of input or stdin if you will XML- I have an XML document for the first integration Flat File- We would like to point this at a flat file for debugging and maybe other purposes ASCii in the future It is a parser- This software will be collecting inbound data from a data stream The Data stream has 104 elements listed in the attached file. Those elements are all xml elements, they need to be pushed into a MySQL db locally and we would like to have the data encrypted at rest if we can. I There are elements in the XML that we are interested in during runtime and would like to be able to report on it every 10 minutes if possible though this is nice to have, if it is really problematic we can push this to version 2 Data is then pointed to an endpoint at a MySQL GCP endpoint and pushed up as quickly as reliably possible Data cleans up after itself, the local MySQL DB should be holding only a few days of data. Up to 7 configurable by quantity of hours If the DB dies or something bad happens we need to know, system reports up to the cloud MySQL that everything is Ok every minute or so This needs to run on Ubuntu Server This package should be deployable by GCP. It needs to be able to be able to be upgraded, patched or worked on. We would really like this done in Python. I have balsamiq and I can easily give you an idea what i am looking for with regards to interface, which isn’t much. Configuration using ascii or perl script at the command line is fine with me.
Project ID: 19041319

About the project

12 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
12 freelancers are bidding on average $674 AUD for this job
User Avatar
Hi, I've already worked on similar type of integration project in past. We can achieve this type integration using Java easily. I have 10+ years of experience in the field of Information Technology principally in designing and development in Java, Java EE, Database, RIA, BigData, Apache Cassandra & No SQL technology. I have also worked in cutting-edge domains like Microservices, Kubernetes, Docker, SOA. Let's discuss your requirement in detail. Thanks, Jignesh
$555 AUD in 10 days
5.0 (4 reviews)
4.5
4.5
User Avatar
over 10 years of unix and unix like sysadmin. featuring Unix: Solaris, Hp-UX, AIX GNU/Linux (Red Hat, Slackware, Debian, ubuntu server,ubuntu cloud) Advanced Power Virtualization on IBM systems HACMP Linux cluster/pacemaker. VOIP and PBX Senior Asterisk Admin Siemens-Alcatel.E1. SS7 protocol - DSLAM - OLT FTTH docker ansible RHCSA Certified. Scripting: bash, korn python full experience on: leading networking Troubleshooting SAN Disaster recovery Language: Spanish (native) English (fluent)
$555 AUD in 10 days
4.9 (9 reviews)
4.0
4.0
User Avatar
First:- Chatbot --> This can be integrated by any Facebook page, Slack etc. Its main aim is to reduce the human effort. For example, if this Chatbot is integrated with company page so it can easily answer you some basic questions about the company. Second:- Word Predictor --> This will be integrated with my Chatbot and it's an algorithm is such that it will learn according to previous input given and then It will suggest the next question and next word accordingly. Third:- Comment Checker --> This has a huge set of words inbuilt with its degree and level and it will analyze each comment and according to that it can give the report or if any inappropriate comment is taken it can forward to the authority. Speech Recognisation Train the database using deep learning, doing language model and lexical model for Arabic , adding functions to increase different types of noise at different levels as the picture shows. Then we notice the results.
$555 AUD in 10 days
5.0 (6 reviews)
4.0
4.0
User Avatar
Hi there, I read through your requirement and I believe I can deliver beyond your expectations. I have expertise in developing microservices like this using python. I would like us to discuss to get clarifications on your requirement to know how I can best serve you.
$777 AUD in 10 days
5.0 (4 reviews)
2.5
2.5
User Avatar
I am confident I am the right candidate for this project as I have done many similar projects in the past. With years of experience in this field, I believe this project will be very easy for me.
$1,262 AUD in 35 days
5.0 (2 reviews)
2.3
2.3
User Avatar
1.)What goals do you have for users to accomplish in your project? 2.)What will be the primary purpose of your project? 3.)Do you have an existing project and looking for a team to update the current version? 4.)Do you have wireframes or designs (PSD/AI les) ready for the application? Or would you like to avail our services on project Design? 5.)Are you developing the project for internal or public use? 6.)Do you have any reference application which works similar to your requirement? Please list the ones you found closest. 7.)Would you provide us with detailed functional specications for us to estimate the project? If you do not have a Functional Spec, would you like to avail services of our Business Analyst? 8.)Do you have an internal development team (Graphic Designers/ Developers) to collaborate on this project? 9.)Would you like to avail services of a Test Engineer (QA)? 10.)Is the proposed application expected to integrate with one or more of your existing applications? If yes, please provide a technical brief of these existing applications. 11.)What are the features or functionalities you’re looking to integrate into your application? Please explain as detailed as possible. 12.)Are there any functionalities or features you’re considering to incorporate in future releases?
$555 AUD in 10 days
5.0 (4 reviews)
1.2
1.2
User Avatar
Hello, I would like to learn more about your project. feel free to contact me. I'm highly available
$555 AUD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi I can do this job As I can see we need several modules: 1) data receiver. Some base class , defined the interface and derived classes for each protocol 2) parser as microservice accept data from receiver and put parsed data to temporary db and parsed data record id to queue for pushing to the permanent storage. 3) queue processor, did the the data transfer from tmp to permanent storage. 4) couple of watchers for cleanup, logs, etc. I need more details Thanks Alex
$777 AUD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
We can program and deploy a Linux daemon to monitor incoming data. we can also parse XML data and communicate with the MySQL DB effectively. We can also deploy an error reporting incase of system failure or DB failure, thru email or mobile text, depending on request. Please let me know the details. Thanks.
$555 AUD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I would like to take-up this task. I have 7 years of experience in Perl scripting. I would want this task to be further broken into smaller sutasks so that it would be easy to on smaller tasks and achieve things step by step. thanks,
$527 AUD in 45 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hey, I’ve done python, MySQL, data extraction before. Welcome to contact me to discuss more details about ur project, and see whether I can help. I have a simple video of GUI+MySQL+python, if u wanna check.
$666 AUD in 21 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
faridabad, India
4.9
37
Member since Mar 9, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.