Skip to main content

Posts

Web Server Protocals

    Web Server Software, we mentioned that "To consider a software to be web server, the software must implement the HTTP protocol". So, to understand how web server works, we need to understand the HTTP (Hypertext Transfer Protocol) and by understanding HTTP, you will have a better sense of troubleshooting any issues appear between Web Servers (Apache HTTP as an example) and Web Clients (Web Browsers). So 1.   What is HTTP? The HTTP (Hypertext Transfer Protocol) is an application-level protocol for distributed, collaborative, hypermedia information systems. HTTP is used to deliver data between web servers and web clients, HTTP is a TCP/IP protocol which means that it's a reliable protocol. It guarantees that your data will not be damaged in transit. The default HTTP port is TCP "80", but other ports can be used as well. 2.   How HTTP Works? Once you enter a web address (https://middlewaretechnologiesbyashok.blogspot.in) in your web browser...

Docker

    Running applications in containers instead of virtual machines is gaining momentum in the IT world. The technology is considered to be one of the fastest growing in recent the history of the software industry. At its heart lies Docker, a platform that allows users to easily pack, distribute and manage applications within containers. In other words, It is an open-source project that automates the deployment of applications inside software containers. Docker really makes it easier to create, deploy, and run applications by using containers. And containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package. By doing so, the developer can be assured that the application will run on any other Linux machine regardless of any customized settings that machine might have that could differ from the machine used for writing and testing the code. Docker: Statistics & Fact...

Twelve Factors

Introduction In the modern era, software is commonly delivered as a service: called  web apps , or  software-as-a-service . The twelve-factor app is a methodology for building software-as-a-service apps that: Use  declarative  formats for setup automation, to minimize time and cost for new developers joining the project; Have a  clean contract  with the underlying operating system, offering  maximum portability  between execution environments; Are suitable for  deployment  on modern  cloud platforms , obviating the need for servers and systems administration; Minimize divergence  between development and production, enabling  continuous deployment  for maximum agility; And can  scale up  without significant changes to tooling, architecture, or development practices. The twelve-factor methodology can be applied to apps written in any programming language, and which use any combination of backin...

WEBSPHERE PRODUCT VS FIX PACK VS IFIX

INTRODUCTION: Fixes for WebSphere software are delivered in the form of maintenance packages. There are three different types of maintenance packages: Refresh pack:  A refresh pack is a  cumulative set of fixes  delivered together in a single maintenance package.  Refresh packs may contain new function  as well as fixes for known problems. After applying a refresh pack, the third digit in level of the product is changed. For example, if you have V6.0.0.1 installed and you install refresh pack 2 for V6, the product version changes to 6.0.2.0. Fix pack:  A fix pack is a  cumulative set of fixes  delivered together in a single maintenance package.  Fix packs contain only fixes for known problems . After applying a fix pack, the fourth digit in the level of the product is changed. For example, if you have V6.0.2.0 installed and you install fix pack 17 for V6.0.2, the product version changes to 6.0.2.17. Interim fix (iFix):  An interi...