Tuyen Ho


A Deep Dive Into Openclovis Name Service  

Introduction The Name Service is a vital component of the OpenClovis Communication Infrastructure. It allows an object to be referred to by its “friendly” name rather than its “object(service) reference”. This abstraction provides location transparency, simplifies service discovery, and enhances system scalability and reliability. This article will explore the features, architecture, and operational details of […]


OpenClovis Message Service  

Introduction Assuming that if you have a process and you want to send a message from it to another process on the same computer or even another computer on the network? You might think about an approach to meet this requirement: socket. Yes, socket, in my knowledge, is the only way to do this. Using […]


A Deep Dive Into Openclovis Intelligent Object Communication  

Introduction The Intelligent-Object-Communication(IOC) is a foundational component of the SAFplus Platform, providing a robust module for object communication in distributed systems. This article delves into the features, architecture, and operational details of IOC. What is the Intelligent-Object-Communication? The Intelligent-Object-Communication(IOC) is a compatibility layer that works either on top of UDP or on TIPC. It allows customers to […]


OpenClovis Interface Definition Language (IDL)  

Introduction I’m sure you’ve already heard about the Interface Definition Language (IDL) if you’ve ever worked with RPC. Yes, if you want to make RPC calls, you can use DCOM by Microsoft, CORBA…Although the technologies are different but they have the same thing: the IDL must be defined first. Then, a tool can compile and […]


OpenClovis Remote Method Dispatch (RMD)  

Introduction The issue is how to invoke a method which is located in a different process or even different machine on the network? This question causes a lot of solutions to appear such as DCOM (Distributed Component Object Model) by Microsoft, CORBA (Common Object Request Broker Architecture) which is cross platform independent, Java RMI (Remote […]


A Deep Dive Into Openclovis Event Service  

Introduction The Event Service is a crucial component of the OpenClovis Communication Infrastructure, designed to facilitate efficient and flexible multipoint communication in distributed systems. This article will explore the key features, architecture, and operational flow of the Event Service. What is the Event Service? The Event Service is a publish/subscribe multipoint-to-multipoint communication mechanism that is based on […]


Understanding Openclovis Communication Infrastructure  

Introduction In the world of tightly coupled distributed systems, intracluster communication is a critical element. OpenClovis provides several communications facilities that are used by the SAFplus Platform framework and that should be used by customer software. These communications services are available on every SAFplus Platform node and allow any component to directly communicate with any […]

Network Elements with NFV - OpenClovis

Traditional Network Element Before NFV – OpenClovis

System Management In OpenClovis Safplus Platform  

Introduction OpenClovis SAFplus Platform provides a comprehensive platform and system management and component manageability. In the context of the OpenClovis SAFplus Platform, system management specifically refers to managing the various components and resources within that platform. This article delves into the key elements of system management within OpenClovis. Components of Manageability OpenClovis includes several key […]


OpenClovis SAFplus IDE  

Introduction This article provides information about the usage of OpenClovis IDE, a graphical development environment from OpenClovis Inc. that complements the OpenClovis platform. This guide provides you an overview of it, its functionality and how you can achieve it. Overview OpenClovis IDE, the eclipse-based IDE, is designed to simplify and accelerate the development of Telecom […]


Traditional Network Element Before NFV – OpenClovis

Ensuring Resilient Systems: A Guide to High Availability  

Introduction Technological resilience is essential for ensuring uninterrupted service delivery in today’s digital landscape, especially those mission-critical systems. One prime measure of such resilience is High Availability (HA). Achieving HA can often be complex, but with the right strategies and tools, it is highly attainable. In this article, we delve into the fundamentals of high […]