Currently Browsing: architecture

backToBasics : Java BitWise Shift operators

Have you designed a bitboard? Yes..Skip the reading..:) Guys I am happy to start "backToBasics series" for java and related technologies. The bitwise operators mostly used for setting individual flag bits in value, prerequisite for following explanation is binary numbers and 2's complement representation. The bitwise shift operators are : >> , << , >>> Operands of byte, char, or short type are implicitly upcast to int before the operation. Bitwise shift operators are applicable only to int and long, we can not use with floating point, boolean, array or any java object. If...
read more

Cloud Computing Vs Grid Computing

I was just curious about the cloud computing and wanted to know the difference between new technical buzz(at least for me! cloud computing) and grid computing, as I have worked on a financial product based on grid computing and trust me I was really amazed about its architecture and its design. Now its time to know about cloud computing and evaluate its usefulness for future endeavors. What is Grid computing? Interoperability is a keyword to understand grid computing, It was the main requirement in Grid systems. Grid systems support the execution of end-users applications as computational activities;...
read more

Enterprise Service Bus Vs Hub-and-Spoke

The nature of the ESB is distributed; ESB is more scalable than the hub-and-spoke architecture. With ESB the ability to deploy separate integration services, scaling up and scaling out becomes easier. An ESB is based on open standards. EAI/hub-and-spoke solutions are generally based on proprietary standards.
read more

Enterprise Service Bus

An Enterprise Service Bus (ESB) can have either a traditional hub-and-spoke architecture or a distributed, peer-to-peer architecture. Hub-and-Spoke systems are easy to administer but difficult to scale, since as processes are added the hub becomes a communication bottleneck. Most ESB's are based on a peer-to-peer architecture allow hardware resources scattered across the network to be effectively utilized to balance load and scale the number of processes running concurrently. According to definition in Wikipedia, An ESB generally provides an abstraction layer on top of an implementation of an enterprise...
read more

Hub-and-Spoke architecture

Lots of nice articles have been published on the net on Hub and Spoke architecture. To start this topic, I am putting together information which I found very useful, some of this information has come from other blogs, company websites (JBOSS, IBM, Cape Clear, BEA, Microsoft etc.). I have practically worked on this architecture and found it's fulfilling all the latest requirements. Very rapidly we are experiencing advancements in hardware and software technologies, so somehow its overcoming Hub and Spoke architecture downsides. Though I believe this could be considered as a base of modern EAI systems. When...
read more