In this article, authors examine architectural languages (ALs) and model-driven engineering (MDE) as means for improving the architecture design. They review a framework of AL requirements, which includes Architectural Language definition, features and architecture tools. They also talk about MDE as a technological solution for supporting the AL requirements framework.
At the end of 2007, a political and humanitarian crisis erupted in Kenya due to suspicions that incumbent presidential candidate Mwai Kibaki had rigged the recent elections. A few days into the crisis, a group of Kenyans in Nairobi launched Ushahidi, a website to map violence “based on reports submitted via the web and mobile phone”.
In this article, author describes the role of data analytics in healthcare space with emerging wearable technologies like biophysical interfaces, physiological sensors and embedded diagnostic tools.
Are you in the process of moving applications to a public cloud? In this article, we’ll explore four stages in a cloud migration lifecycle and the questions to answer before exiting each one. 1
NoSQL for Mere Mortals introduces the major types of databases that fall under the NoSQL umbrella and explains both their advantages and shortcomings. Review and interview with the author.
In this article, based on a research study, author presents big data as service-oriented and evolutionary case of disruptive IT-enabled services (IESs) rather than as datasets.
Suman Pradhan has written about developing the CORE approach to helping architects and developers build sustainable solutions that match the business needs.
In this article, author discusses evolving technologies like Machine Learning and IoT, how organizations can benefit from these new sources of information and intelligence.
This article provides a 'hands on' tutorial demonstrating how to achieve the benefits of containers for your stateful services like databases, using Flocker, an open source project from ClusterHQ. 1
In an economy where apps have become the very heart and soul of almost any business, you have less than one second to impress a user - app performance is essential to ensure your user's experience.
Offline support for mobile applications can be thought of as the ability for the app to react gracefully to the lack of connectivity which is a common problem in the field of mobile app development. 2