What are some suggestions to interface POS systems from multiple stores. The procedure should be, the retailer installs this software onto their Point-of-sale machines(or to the machine that handles the transactions) which runs separately from their currently installed POS software so it is not a POS replacement just an add on. The software can collect the transaction information as it is happening and send the data across the network, the other feature is that there should be a small input field the is accessible to the cashier or person checking out to input information (like a number) and be able to send that across the network as well. Again is there some way to make this "cross-compatible" not having the retailer to have to modify their main POS software to interface to mine.
How to communicate with many stores' point of sale (POS) software?
428 Views Asked by Alan At
1
There are 1 best solutions below
Related Questions in ARCHITECTURE
- Is it recommended to use Node.js for an online room booking web application?
- Defining Callbacks for custom Javascript Functions
- iOS: app doesn't pass the upload for the architecture
- What is the value of multiple Hybris extensions?
- os kern error : "ld: symbol(s) not found for architecture x86_64"
- How to avoid context in business layer
- Libgdx: Objects creating other objects
- Do software engineers in general have no idea about Software Architecture Design?
- Java generic class that contains an instance of implementation of generic interface
- Web application architecture, N-tiers, 3 tiers or multi-layer
- Is having 3 layers Controller, BO and DAO a standard way? why not just Controller and DAO?
- Architecture for creating a JavaScript framework
- Symfony2 proper use for services
- Refactor some calls on each Zf2 controller action
- Architecture - Task Scheduling (Data File Processing) - Windows Service
Related Questions in POINT-OF-SALE
- Database Design for Multi site POS system
- POS price updation and stock managemnt
- How to communicate with many stores' point of sale (POS) software?
- Odoo POS create invoice after POS session is closed
- Odoo POS delay create customers
- Print to external receipt printer using PHP
- type initializer for 'Microsoft.PointOfService.Management.Explorer' threw an exception in c# for cash drawer
- customer form combo box for city,state ,country
- Unit testing framework - POS application
- how to use Pos machine N8110?
- Integrating POS application with VeriFone terminal
- How to configure point of sale hardware in microsoft pos.net for brands that don't provide an SDK/Driver
- Reading encrypted (?) SQLite files from POS
- POS simulator for development purposes
- Send print to windows spooler with Epson Thermal printer
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
This question is very vague. I am assuming you are writing an independent software read input from POS and send across the wire to central server or so. Fist of all find if POS software provide any realtime export or exposed any API you can read data from. Otherwise try to read from its database or file POS software store data in local disk.
Since you want to write a generic software you may want to implement multiple adapters, for example a FileBasedAdapter to read input from POS writing to a file, DatabaseBasedAdapter for database driven POS and so on. While installation you need to configure this adapter. I am not familiar with POS domain but you can also search for well known POS providers (example: IBM, Micros etc.) and write OEM specific adapters based on the specification provided by them. End of the day these adapter layer needs convert POS specific data to a generic format so that you can handle rest of the requirements pretty easily and effectively.
If your software is based on some high level language it is pretty easy to send data across the wire either through plain socket connection or HTTP connection.