Skip to main content

Posts

Showing posts from August, 2019

low-code/no-code (LCNC) development platform

A low-code/no-code (LCNC) development platform is a visual integrated development environment (IDE) that allows citizen developers to drag-and-drop application components, connect them together and create a mobile or web app. This modular approach allows business analysts, office administrators, small-business owners and other people who are not software developers to build and test applications quickly. An LCNC platform frees the app's creator from having to know anything about traditional programming languages or the development work that has gone into building the platform's configurable components. All the citizen developer sees is a user-friendly graphical user interface (GUI) that allows components and third-party application program interfaces (APIs) to be hooked together and tested. Modules can be rearranged and repeatedly tested until the app works as expected. The line between no-code and low-code isn't always clear. Generally speaking, no-code platforms ...

Multiprotocol Label Switching (MPLS)

Multiprotocol Label Switching (MPLS) is a protocol-agnostic routing technique designed to speed up and shape traffic flows across enterprise wide area and service provider networks. MPLS allows most data packets to be forwarded at Layer 2 -- the switching level -- rather than having to be passed up to Layer 3 -- the routing level. For this reason, it is often informally described as operating at Layer 2.5. MPLS was created in the late 1990s as a more efficient alternative to traditional IP routing, which requires each router to independently determine a packet's next hop by inspecting the packet's destination IP address before consulting its own routing table. This process consumes time and hardware resources, potentially resulting in degraded performance for real-time applications such as voice and video. In an MPLS network, the very first router to receive a packet determines the packet's entire route upfront, the identity of which is quickly conveyed to subs...

3-2-1 Backup Strategy

The 3-2-1 backup is a reliable recovery methodology for ensuring that data is protected adequately and backup copies of the data are available when needed. The basic concept of the 3-2-1 backup strategy is that three copies are made of the data to be protected, the copies are stored on two different types of storage media and one copy of the data is sent offsite. In the classic 3-2-1 backup scenario, backup software makes a copy of the company’s critical data and saves the copy to another on-premises storage device. During that process or immediately afterward, two more copies of the data are saved to two other devices—traditionally at least one of those devices was a tape library. Tape was a standard part of the process because it made it easy to create a portable copy of the data in the form of a tape cartridge that could easily be sent offsite. Although the 3-2-1 backup approach has been around since the early days of data protection, it is a concept that is s...

RFID (Radio Frequency Identification)

RFID (radio frequency identification) is a form of wireless communication that incorporates the use of electromagnetic or electrostatic coupling in the radio frequency portion of the electromagnetic spectrum to uniquely identify an object, animal or person. Use cases for RFID technology include healthcare, manufacturing, inventory management, shipping, retail sales and home use. Every RFID system consists of three components: a scanning antenna, a transceiver and a transponder. When the scanning antenna and transceiver are combined, they are referred to as an RFID reader or interrogator. The transponder is located in the RFID tag itself. The read range for RFID tags varies based on factors including the type of tag, type of reader, RFID frequency and interference in the surrounding environment or from other RFID tags and readers. Generally speaking, tags that have a stronger power source also have a longer read range. RFID and bar code technology are used in sim...

Service-oriented Architecture (SOA)

Service-oriented architecture (SOA) is a software development model for distributed application components that incorporates discovery, access control, data mapping and security features. There are three major objectives of SOA, all which focus on a different part of the application lifecycle: SOA is a broad architectural model that defines the goals of an application, as well what approaches will be used to meet those goals. Developers must define specific implementation specifications, usually linked to the formal Web Services Description Language (WSDL) and Simple Object Access Protocol (SOAP) specifications. The emergence of SOA For decades, software development required the use of modular functional elements that perform a specific job in multiple places within an application. As application integration and component-sharing operations became linked to pools of hosting resources and distributed databases, enterprises needed a way to adapt their procedure-based d...

.Net Framework

.NET Framework is a managed execution environment for Windows that allows software developers to create an app in one programming language and be assured that the app will be able to work with code written in other languages. The framework is designed to accommodate object code no matter where it is stored or executed. The .NET Framework is the predominant implementation of Microsoft's .NET technologies. The framework features a common language runtime (CLR) and a class library. The CLR is Microsoft's implementation of the common language infrastructure (CLI), a standard for helping different programming languages and libraries work together. The CLR manages system services such as memory, thread execution, code execution, code safety verification and compilation. The class library contains tested, reusable code that developers can call from their own apps to provide functionality for such things as file input/output, parsing XML and working with Windows Forms.  Mic...