HTTP session management is a function offered by Java Enterprise Edition
(JEE) application servers. It allows JEE applications to store state
information about a given user across many HTTP requests. The JEE
specification provides an API to store and retrieve information specific to
the given user. WebSphere application servers and other competing products,
provide session replication functionality. This is normally done either by
writing to a database or through memory-to-memory replication technology.
These approaches while extensively used today, have operational challenges
and cost implications. HTTP session replication enables for seamless session
recovery, in event of an application failure, but we currently do not have a
reliable, predictable and cost effective solution to handle session recovery
in event of a data center failure. Until now we have discourag... (more)
Hadoop
Apache Hadoop is a software framework (platform) that enables a distributed
manipulation of vast amount of data. Introduced in 2006, it is supported by
Google, Yahoo!, and IBM, to name a few. At the heart of its design is the
MapReduce implementation and HDFS (Hadoop Distributed File System), which was
inspired by the MapReduce (introduced by a Google paper) and the Google File
System.
MapReduce
MapReduce is a software framework introduced by Google that supports
distributed computing on large data sets on clusters of computers (or nodes).
It is the combination of two pro... (more)
I. Statement of Purpose
The intent of this document is to capture the discussion and provide a
prescriptive approach and consideration towards establishing a Mobile CoE.
This document is also to serve as a Body of Knowledge (BoK) that includes
agreed upon objectives, tasks and various other business and technology
related topics in context of Mobile design. This document is just a draft on
guidelines. The final charter of any CoE is task and responsibility of the
core members of CoE.
II. Intent of a CoE:
Center of Excellence (CoE) is essentially a team of people that promote
c... (more)
Fundamentals: How does WXS solve the Scalability problem?
Understanding Scalability
In understanding the scalability challenge addressed by WebSphere eXtreme
Scale, let us first define and understand scalability.
Wikipedia defines scalability as a "desirable property of a system, a
network, or a process, which indicates its ability to either handle growing
amounts of work in a graceful manner, or to be readily enlarged. For example,
it can refer to the capability of a system to increase total throughput under
an increased load when resources (typically hardware) are added."
Scalabil... (more)
Introduction
As the IT operations continue to evolve and transform the business towards
agility and adaptability to ever changing rules of marketplace, the
efficiency of any IT operation is of paramount significance. The phrase
‘time to market' has a completely new meaning in today's dynamic business
environment where the only constant is change. This rapidly changing
environment has lead the IT and business leaders alike to re-think the
‘procurement to provisioning' process with one goal in mind - Efficient use
of resources. These resources include IT assets such as hardware an... (more)