In this post, I am going to present an example of Service Encapsulation using the case study of ACME Social and the University of Nowhere that is described in the linked article. Service Encapsulation is often used to hide the internal representation, or state, of an object from the outside. In this way, we can…
Social Networks and Social Network Analysis
Let’s have a look at social networks and at the underlining analysis that is guiding these dynamics known as “social network analysis”. Let’s start from the beginning. Do you know what is the most popular social network? This video will give you the answer: You may have guessed right. However, based on this video that…
On Understanding the Dynamics that Drive a Company: Value Chain and System Dynamics
In this article, we will be understanding the dynamics that drive a company. In particular, I will introduce two different types of models for investigating these dynamics: the Value Chain ad System Dynamics. The first concept is particularly handy when you are seeking to design continuous small improvements, the second will be helpful when you…
BPI: an Example of Business Process Integration. (Big Data Flavor)
Let’s share an example of business process integration, the material in this article is fictional. However, the described example is a simplification of a integration problem is quite typical of modern enterprises. In particular if we consider big data driven solutions. In order to set up the mood for this exercise I recommend you to…
Importance of Learning a New Language: Arrival 2016
From time to time I find myself explaining why is important to learn a new language. It does not really matter if is: A Computer Language like Java, C/C++, PhP or Python .. A human language like English, French, Italian, German, Spanish, Chinese, Dutch…. A Modelling Language like UML, BPMN … In the end the…
Developing UML Diagrams
This is a curated collection of resources for becoming familiar with UML diagrams. In particular with Use Case Diagrams, Class Diagrams and Sequence diagrams. In 1997 UML was adopted as a standard by the Object Management Group (OMG), and has been managed by this organization ever since. In 2005 UML was also published by the…