Posts

Adding Payment Gateway to your web site (Payment Gateway API)

Image
Adding Payment Gateway to your web site (Payment Gateway API) A typical Payment gateway API enables a web site (application developers) to efficiently enable and add credit card transaction processing capabilities to their products /shopping carts. Due to it´s need for the level of security, APIs are mainly developped as the C/C++ libraries. It is objectified in such a manner that can be used directly from C++ code or it can be wrapped using a high level scripting languages such as Perl and PHP that will give easy access to the libraries thus allowing web services running on Unix or Windows based operating systems, to enabe payment gateways. However, gateways have gone a step further by web service that can be enabled just by wrapping payment UI using a JavaScript from the gateway server. where gateway server provides an API to communicate along with JavaScript wrapper to tokenize the payment information where token needs to be used with...

Full Stack of web services & How you choose your components !!

Image
Full Stack of Web Services and How you choose your components !! The front or the client side is mainly user-interface of the web application that the user interacts with the system. Usually built with language tools such as HTML, CSS, JavaScript, Libraries etc. However there are exceptions. Then again, the back end of the stack handles the data provided by the client and processes, and makes the connection between repositories+engines and the clients or the front end interface. Basically the web server/cloud that consists of servlets and repositories, that will use different programming languages like PHP, Python, Java, Perl, CGI, C,C++, Micro Languages etc, along with servers like : Apache The Apache HTTP Server, colloquially called Apache, is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0. Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation...

Apache vs Nginx

Image
Yes, its about web servers. Starting from Netscape we have come across many web servers which came in to the picture while all Microsoft based web servers has failed miserably, due to its OS failures, Unix based, servers have survived like the OS its self, And Apache has been in use for multiple decades with lease number of problems. However there is a new kid on the block Nginx yes engin X , trying to take a chunk of Apache market. So how do we find which is better. It is not that straightforward, because both servers has good and bad features. Architecture : But one major difference is that Apache is pure multi threaded system where load balancing is mostly being transferred to the OS to decide how load should be done, where lot of control is given to admins to do manual adjustments. But Nginx on the other hand its event driven, where one might panic that ohh servers will get stuck. No its not, it basically takes care of the load by ...

What is Blockchain ?

Image
  What is Blockchain ? Blockchain is a mechanism of storing data (storing information without edit capability) , so information with regards to given subject item is stored using independent block s of data in a decentralized environment with references to next and previous blocks , thus only when all blocks of data is retrieved itemized information could be derived. In an orthodox environment data repository is a Relational Database Management System (RDBMS), where information is scattered among multiple tables in the functionally and spatially most optimized manner. Key difference between the two is the key used in the RDBMS where with a single record key you could access, read, write , delete or modify any record related to the particular block of information, whereas Blockchain, environment there is no single key that allows you to retrieve information related to that particular event/transaction/block-of-information and moreover it allows only read and writ...