Cloud-Based Transportation Management System

More and more businesses embrace cloud-based TMS -instead of on-premise solutions- to manage their logistics. These systems bring all the benefits of cloud computing into supply chain management. Regardless of your business size, a cloud TMS can satisfy all your needs in automating logistics processes. But you should consider its pros and cons to ensure it fits your business.  

What Is a Cloud-Based TMS?

Transportation management systems are generally software packages that allow you to manage your supply chain processes. Traditionally, a software package is a program we install on our computers, networks, or servers. Unfortunately, we know these are legacy programs limited to each device on which they’re installed.

OBD2 Reader: Car Diagnostics

While creating the OBD2 reader application, we faced many questions, problems, and so on, so we will try to acquaint you with them in this article. As it turned out, you can conduct a dialogue with the car, and quite a productive one. However, in order to start communicating with the car, it is necessary to "establish contact", "ask the right question" and correctly understand the "answer" received from the car. Accordingly, the article will be aimed at clearly explaining the organization of the dialogue, as well as telling you what mistakes you may encounter on the way and how to deal with them.

Connection Selection

Initially, it is necessary to clarify that an ELM327 adapter will be used to connect to the car. ELM327 is a microcircuit that allows converting the protocols used in the diagnostic tires of cars into the RS232 protocol, which we will use for data transmission. Due to the fact that data transmission via the RS232 protocol is carried out sequentially, the problem of low data transfer rate arises, which we will try to bypass in one of the following sections.

Solution Architect: What Do They Do? A Complete Guide

What Is Solution Architecture?

According to Wikipedia: Solution architecture is a description of a discrete and focused business operation or activity and how IS/IT supports that operation.

Good and well-considered architecture is essential for the effective development of any software. The correct architectural solution makes it possible to scale the product at minimal cost and painlessly for an existing product and customers. Simply put, this is the foundation of the product on which the long-term success of any project depends. Solution architecture is oriented on specific business problems of the company and serves to achieve business goals.

What Is the Role of a Solution Architect In IT Companies?

A solution architect is responsible for the design, development, and evolution of the architectural solution of a product or ecosystem of a company's products. Thus this role requests a wide-ranging of skills. The developed solution should guarantee compatibility with existing business logic and products.