Digital Transformation & Software Engineering Services
API Management Platforms

API Series Part 3: Understanding the Capabilities of API Management Platforms

So, why do we need an API Management Platform? An API platform provides capabilities in managing the APIs; starting from documenting the contract definition to defining the revenue generation model (subscription model), one can use the platform to address non-functional needs such as deployment agility, continuous monitoring, usage metrics, subscription models, scalability, availability, etc. Platforms […]read more »

API Series Part 1: API Centric Design

In this Digital Transformation era, it is of paramount importance for organizations to adopt APIs to execute ideas quickly and acquire new business opportunities. APIs (Application Program Interface) play an essential role, as they are the building blocks of Digital Transformation, thus enabling organizations to deliver an exceptional customer experience, and thereby increasing their revenue […]read more »

Functional Testing and Regression Testing: Making Sense of the Terms and Tools

Functional Testing Functional testing is a process used within software development in which software is tested to ensure that it conforms with all requirements. Its focus is on validating features, database access, security and functionality of the Application under Test. It uses external interfaces, including Application programming interfaces (APIs), Graphical user interfaces (GUIs), and Command line […]read more »

Containerization, Microservices and Orchestration Technologies Gain Speed in 2016

This year heralds a number of interesting developments in software and technology. Here’s a list of what I think will transpire in the world of Cloud, DevOps, and Agile architecture based on technologies coming down the road and what we’re talking about with Ness’s clients. There will be rapid advances around Containerization to enable greater […]read more »

Node.js: Server side JavaScript technology for web applications

Node.js is an open-source cross-platform JavaScript runtime environment enabling us to write server-side components using the JavaScript programming language. Based on Google’s V8 JavaScript Engine, it uses event-driven, non-blocking I/O model which is ideal for data-intensive real-time applications that run across distributed devices. Thanks to JavaScript, the way web applications are built has dramatically changed […]read more »

Come on, Get API

There are many key drivers in the Digital Economy. It’s now de rigeur to quote the number of currently connected mobile devices, the spread/speed/frequency of connectivity and the benefits of moving to the cloud. Add a nod to the ubiquity of Social, the potential of IoT, the threat of AI and the efficiencies of SaaS/PaaS/IaaS […]read more »