Cloud Elasticity

What does Cloud Elasticity mean?

Cloud elasticity refers to the ability of a cloud service to provide on-demand offerings, nimbly switching resources when demand goes up or down. It is often an immediate reaction to clients dropping or adding services in real time.

Cloud elasticity is also known as rapid elasticity.

Cloud elasticity is linked to various strategies such as resource pooling, multitenant storage and other ways that cloud providers use to provision their services. The idea is that the service should be able to quickly scale up or scale down according to an individual customer’s needs. Public cloud systems largely do this by having many clients on board at any given time and maintaining systems that can easily be re-provisioned to fit changing orders.

IT experts make a distinction between cloud elasticity and cloud scalability. Having scalability or economy of scale means that the system can be built out feasibly from a smaller core. Elasticity on the other hand envisions a dynamic response to demand and supply volatility.


Web Portal

What does Web Portal mean?

A Web portal is a specially designed website that often serves as the single point of access for information. It can also be considered a library of personalized and categorized content. A Web portal helps in search navigation, personalization, notification and information integration, and often provides features like task management, collaboration, and business intelligence and application integration.

Web portals are also known simply as portals.

Web portals often provide a particular look and feel for organizations and enterprises, and also provide access control and procedures. They are accessible from multiple platforms like personal computers, smartphones and other electronic devices. Prominent features of a Web portal are data access, personal content, transactions, security, published content and search. It is capable of presenting information based on the user. It can also allow users to voluntarily personalize the information presented in the portal. There are two types of Web portals, namely, horizontal Web portals and vertical Web portals. The former target large communities of users, whereas the latter are more specific to the contents and objects. Web portals are also classified based on their types, such as market space portals, public Web portals, enterprise Web portals, knowledge portals, etc.

Continue reading


What does Wafer mean?

A wafer is a thin piece of semiconductor material, usually crystalline silicon, in the shape of a very thin disc that is used as a base for fabricating electronic integrated circuits (ICs) and silicon-based photovoltaic cells. The wafer serves as the substrate for most microelectronic circuits and goes through many processes, such as doping, implantation and etching, before the final product of an an integrated circuit is completed.

A wafer is also known as a slice or substrate.

A wafer starts out as chunks of polysilicon that are melted and then formed into a cylindrical ingot through a process called Czochralski growth, where a “seed” crystal as thin as a pencil is lowered into the melted silicon to allow monocrystalline silicon to grow around it, which is then rotated and then very slowly pulled in order to form a long cylindrical ingot that varies in diameter depending on the size of the wafer required. The ingot is then sliced into thin pieces using a wafer saw, which uses a very thin wire for cutting. The resulting thin “plates” of the silicon are the wafers, and go through various polishing processes so that the surface are nearly flawless before they are shipped to IC manufacturers. The diameter of a wafer ranges from 2 to 18 inches, and its thickness usually ranges from 275 to 925 µm.


What does Travan mean?

Travan is an 8-mm linear magnetic tape storage design and developed by 3M for the mass storage market, specifically for long-term data backup. It uses a magnetic tape, which is 8 mm wide and 750 feet long, and boasts easy adaptability, good performance and a relatively large storage potential. It competed directly with the DDS (Digital Data Storage), VXA and AIT (Advanced Intelligent Tape) tape formats.

Travan magnetic tape storage uses a linear track technology that writes data onto individual tracks over several successive passes. Fully reading or writing a Travan tape requires moving the tape from reel to reel many times because of the need for successive read/write passes. But unlike competing technologies like Digital Linear Tape (DLT) and Linear Tape Open (LTO), Travan does not automatically verify the data after being written; instead, it requires a separate verification process done by the operator. If data verification is not performed after each backup, it is possible that the backups may have been corrupt and unusable from the very beginning and the problem was not detected.

Continue reading

Network Performance Test

What does Network Performance Test mean?

A network performance test is any process that is used to quantitatively or qualitatively measure the performance of a computer network.

It tests for and records certain behaviors and processes of networks that, when combined, define the network performance and/or quality of service.

A network performance test primarily tests the uplink and downlink speed of a network. It defines how quick and responsive a network is to user/data communication. It is done by uploading and downloading a data object from the network and measuring both upload and download speeds, throughput, successful message delivery rate and more. Some of the different types of network performance tests include:

  • Download/upload speed test
  • Penetration test (security)
  • Network load test

Continue reading

Enterprise JavaBeans

What does Enterprise JavaBeans (EJB) mean?

Enterprise JavaBeans (EJB) is the server-side and platform-independent Java application programming interface (API) for Java Platform, Enterprise Edition (Java EE). EJB is used to simplify the development of large distributed applications.

The EJB container handles transaction management and security authorization, allowing a bean developer to concentrate on business issues. Additionally, a client developer can concentrate on the presentation layer without focusing on the EJB business logic. This allows for a thinner client, which is beneficial for small devices running a distributed application.

Because EJB is portable, an application developer may easily build applications on top of existing beans. New applications run on any Java Enterprise Edition (EE) compliant server using standard APIs.

Ensuring that an application meets required scalability, data integrity and diverse application client requirements is vital when evaluating EJB in a distributed application development. EJB is not always suited to distributed application development. Thus, project requirements must be clearly communicated and understood prior to using EJB, while considering the following EJB limitations:

Continue reading


What does Module mean?

A module is a software component or part of a program that contains one or more routines. One or more independently developed modules make up a program. An enterprise-level software application may contain several different modules, and each module serves unique and separate business operations.

Modules make a programmer’s job easy by allowing the programmer to focus on only one area of the functionality of the software application. Modules are typically incorporated into the program (software) through interfaces.

Software applications include many different tasks and processes that cohesively serve all paradigms within a complete business solution. Early software versions were gradually built from an original and basic level, and development teams did not yet have the ability to use prewritten code.

The introduction of modularity allowed programmers to reuse prewritten code with new applications. Modules were created and bundled with compilers, in which each module performed a business or routine operation within the program.

Continue reading

Capacity Utilization

What does Capacity Utilization mean?

Capacity utilization is a business term that is sometimes applied to IT to mean the efficient use of resources. Industry experts use the term “capacity utilization rate” to show how well existing resources are being used or at what percentage they are being drawn from.

One good example of capacity utilization in IT is in virtualized hardware and network environments. In such environments, instead of setting up physical devices and linking them together, systems administrators first create a network and then split it off into virtual machines and components through logical partitioning. They then allocate resources like CPU and memory from a central pool, according to what a virtual machine needs. Here, capacity utilization is the amount of central resources, whether they are processing power, memory or another resource, that are being used efficiently by the system.

In general, capacity utilization may refer to any resource and its function within an IT system. This is going to be an important metric for many CIOs and CTOs as they look at how well hardware/software or IT setups are working for the company.