Skip to main content

Posts

What is TCP/IP ?

What is a protocol? When two computers needs to communicate between them and in order understand each other it s better if both computers follow common format when they are communicating. That is where the protocol comes into the picture. Protocol is set of rules and procedures which provide to establish a meaningful communication. Protocol specifies, format to use when data should be send order of the data error codes what data mean and etc. Example from day today life What is TCP/IP? In order to do a better end to end communication via network we use protocol. That special set of rules and procedures used for Internet are called TCP/IP. Now lets go in to the more deep in TCP/IP. How TCP/IP Works? Network protocol can easily described using OSI model. Application and Presentation Layer Describe the programs like your web browsers we directly interacted with. This layer has protocols ,If you visi...
Recent posts

HTTP Pass Through Transport over HTTP NIO Transport

when request message comes from client to the ESB as we know initially it hits the transport so when we go deep into the transport there we know there are two interfaces implemented namely TransportListener and TransportSender. So TransportListener is responsible to receive and process the client request and TransportSender is responsible for process and send response back to the client.wso2 ESB support no of transport in order to do establish better communication between client and the back-end service One of the Two Transports Supported wso2 ESB are HTTP Pass Through Transport HTTP NIO Transport In Wso2 ESB 5.0.0 the default transport is HTTP Pass Through the reason is when comparing HTTP Pass Through Transport and HTTP NIO Transport, HTTP Pass Through provided high performence. So why to use HTTP Pass Through Transport over HTTP NIO Transport? 1.What is happen when we use HTTP NIO Transport ? In HTTP NIO Transport the transport listener is...

When Client Message Comes to ESB What happens to it When going Through the ESB

When there are 2 applications runs on different platforms and when they need to communicate each other there should be a way to do that in order to support to their communication, as an example when client operate in J SON format and server operate in XML format there should be someone in the middle to translate client request to a format understand by the Server and on the other way Server response should be understand by the client. That is the place where ES B come in to the picture. The client can send the message to ESB in JSON format and ESB convert the JSON message to SOAP format and do the processing and then SOAP message converts to XML format which is understand by the Server. When we go deep in to the picture then we can see there are several components in ESB which supports to the communication. The verticle components where the message is go through are Transport Message builder and formatter QoS Mediation engine   ...