Sunday 30 December 2012

The Economics of Cloud Computing

To be competitive in today's tough economy climate, IT organizations need to find ways of delivering innovative business services while taking cost out of their operations. IT costs are normally categorized as operating expense and capital expense, and effective cost containment requires the right balance between the two.

To reduce capital expense, many IT organizations have turned to virtualization, the ability to pool and share IT resources. Pooling resources reduces capital expense of hardware, software and facilities. Less infrastructure, and correspondingly, less energy is required to deliver the same quality of service. 


Standardization on a common software stack, common operational policies, service delivery and management processes, is considered one of the most effective ways of reducing operating expense. With standardization and automation, less human resources and skill is required to deliver the same quality of service. Expertise is generally recognized as one of the fastest growing piece of the IT spend.  

Addressing standardization and virtualization is key to reducing infrastructure costs, while meeting the dynamic needs of the business. With increased infrastructure standardization, organisations are able to achieve greater economies of operating expense. Similarly, IT organizations that leverage virtualization within their infrastructure realize greater economies of capital expenditure.  

Leading IT vendors have been ceasing on this opportunity to support a closer alignment of IT to the business. IBM's Expert Integrated Systems were motivated by the increasing need for IT organisations to achieve cost optimization. 

They are built on industry standards and designed to enable organizations to accelerate cloud adoption. Cloud computing enables business agility, making it possible for organizations to improve service delivery by applying engineering discipline and economies of scale in an Internet inspired architecture. Expert Integrated Systems can be deployed in a customer controlled private network to drive efficiency, while retaining control and customization in a private cloud model.

Saturday 29 December 2012

The Promise of Mobile Business

Until very recently, I was mostly oblivious to the Bring Your Own Device (BYOD) trend that appears to be getting more and more embedded in the fabric of enterprise IT. I now find myself owning a personal iPhone, Samsung Galaxy and a MacBook Air, all of which I use for work. In my case, the acquisition was largely driven by a desire to use what I believed would enabled me to be most productive. I had also become more and more frustrated with the length of time it took to boot up my laptop, let alone the weight. The MacBook Air was therefore a pretty compelling proposition. Email on my iPhone was more pleasing, and the Samsung Galaxy enabled me to create a mobile private Wifi hotspot using my personal 3G broadband sim card. All I need is an iPad Mini to complete the picture!

From a business point of view, these trends are having a  transformational impact, creating opportunities for new business models as user's expectations drive what IT needs to deliver. Think about your mobile experience for a minute. I find myself contemplating switching banks based on the user experience of the mobile banking application. And for enterprise IT, it is not simply a matter of getting the best application out of the door. Mobile applications have a much faster lifecycle, and are much more iterative than traditional applications. Enterprise IT therefore needs to adopt a much more agile application development and release lifecycle. And the challenges do not end there. They also have to cater for a fragmented landscape of devices and network providers.

That said, the opportunities that can be realized through mobile business are immense. In a recent tweet, I shared a link to an article on 19 Surprising Facts About Africa’s Mobile Market. The potential for leveraging the mobile platform for business is clear. What makes the mobile platform different and compelling is the flexibility it offers in terms of the multitude of applications available, the wide range of connectivity options, multimedia support, location awareness and other sensory capabilities.

While many recognize the opportunities available in the business to consumer space, the business-to-enterprise benefits are not very well understood. The mobile platform, when used effectively, can significantly enhance worker productivity, by enabling mobile workers to have access to the information and resources they need, wherever they are and when ever they need it. Throughout most of my IT career, I have been a mobile worker. The benefits to me personally and to my employer are obvious. I am able to work from home when family needs dictate without always having to take a day off. My colleagues are able to reach me even while I am traveling. The ability to work from home  makes me more productive. I do not have to incur the cost and time of traveling into the office every day. I reduce my carbon footprint, while my employer is able to reduce their personnel costs with schemes like Bring Your Own Device to work and by reducing office space to a bare minimum. In many instances, these benefits can be realized by simply extending existing applications to mobile workers and customers. I have personally witness many of my clients significantly improve customer satisfaction and increase revenue by leveraging the mobile platform to deepen their customer engagement. Developing a mobile strategy is clearly one of the ways organizations can differentiate themselves.

To many, context awareness is the new killer application. This relates to the ability to dynamically capture contextual information from mobile devices and use it to optimize and change communication and business flows. With context awareness, you can increase customer loyalty by delivering loyalty reward to a customer based on their unique needs at a given point in time. This concept can be extended to the enterprise with mobility-linked business processes. In this instance, business processes can be improved by capturing and automating process interactions where and when they occur.

Let's discuss the scenarios above using examples. In a customer loyalty use case, a retailer can offer an application for creating and managing shopping list. As a customer creates a list, their intended purchase could analyze against their historical shopping patterns, enabling the retailer to offer personalized shopping vouchers. The retailer's objective is to retain the shopper's business and capture a greater share of spend. The process of analyzing spending patterns and making an offer needs to be done at realtime. The PureData Systems for Analytics is designed to address petascale analytical workload requirements. In a business to business context, similar principles can be applied to deliver information to field workers just in time. In other words, consider an engineer working on an offshore oil rig. As they go about their job and input data into their mobile workpad, information can be analyzed in real time and the business process changed on the fly so  additional checks or maintenance is conducted. The same principles can be applied to other scenarios, e.g. optimizing supply chain and logistics planning, organizational learning to improving business outcomes etc.

Recognizing the opportunity mobile business presents, we have been working closely with some of our clients, leveraging the Worklight platform to enable them to create rich, yet cost-effective mobile apps in this fragmented technological landscape. A key piece of the capability we deliver is enterprise integration, enabling clients to connect to enterprise back-end services in a secure and scalable manner, while securely managing and controlling the growing portfolio of deployed enterprise applications.

Friday 28 December 2012

Redefining the Economics of Enterprise IT

Did you followed IBM closely in 2012? If you did, you would (should) have come across PureSystems, a new approach to computing that is set to radically redefine the economics of IT. 

PureSystems introduces a new approach to IT system design, procurement, lifecycle management and retirement. Systems are designed and optimized in the factory for a particular set of related tasks (workloads) and are not meant to be general purpose or highly customizable. Generally, they have a static, predefined stack of hardware and software that cannot be altered. Where the system design does not meet the needs of a particular use case, other custom solutions may be more appropriate.

So why design a system with such "limitations" ?

As it turns out, more is less in this instance. PureSystems are purpose-built systems that are intended to be easy to setup, configure and manage. Much of the burden of setting up and managing traditional IT system have been removed or radically simplified, making it possible for clients to adopt highly complex enterprise IT systems without having to understand all the complex internal details. When one looks deeper into the time spent on the phases of implementing IT projects, it becomes clear that there is significant opportunity for improvement to accelerate time-to-value. Forrester did some research for IBM which showed that the top causes for delays were related to the time spent integrating, configuration and tuning systems, as well as deploying applications. These are key areas address by PureSystems.


Think for a moment about what Apple did with the original Macs and subsequently the iPod and iPhone. All Apple devices were  integrated and optimized in the factory for a well defined set of tasks, the Mac for personal computing, the iPod for multimedia entertainment, and the iPhone for mobile telephony and related functions. Apple was able to optimized the software running on these devices as they understood and tightly controlled the hardware. This enabled them to create a much more pleasing user experience, and this observation is not simply related to the Software Ergonomics, but they way the device feels; its weight, its thickness, the way it looks. There is much more to an Apple device that the functionality it offers, and this in my view, was the one of the triggers for Apple's cult following.

Now, turn to Google's Android. Google's Android operating system is freely available for all to use, and Samsung's innovation has ensured the Andriod operating system remains dominate outside of the USA. While openness and ease of adoption is most certainly a competitive advantage for Android, the loose coupling between the Operating System and the hardware makes it more challenging for Android to achieve the same level of brand specificity as Apple. In the Android world, users have a choice of devices from many players with their very own unique device designs. This does not in any way guarantee Apple's dominance or vice versa. In my view, there are merits in both approaches.

Let's get back to PureSystems...

With PureSystems, IBM has made available, the benefits of both approaches. The "Apple" of PureSystems are the Expert Integrated Systems that ship from the factory pre-racked, with all the storage, compute, networking and middleware software components in place, and ready for use. Like the iPhone, once the system is out of its packaging, you plug it into the power supply, connect it to the network, and go through a mostly automated set up process to initialized the systems and begin installing applications from an internal application store. As with Apple's devices, PureSystems has various offerings designed to address different usage profiles. There is an application system for running transactional web applications, a database system for transactional database applications, and an analytics systems for analyzing large data sets. This is akin to the iPhone, iPad, Mac etc. And as with the iPad and iPad Minis, these also come in different sizes and configurations that are easy to understand and adopt based on the anticipated workload. PureSystems offers the best user experience, enabling IT organisations to adopt enterprise computing capabilities while realizing much faster time to value.

But IBM does not stop there. Recognizing that others might have already invested in hardware from IBM and other vendors, IBM introduced IBM Workload Deployer. A subset of the capability used for installing and life-cycle managing applications in the PureSystems application store is available in IBM Workload Deployer (IWD). With IWD, clients can automate the installation and lifecycle management of applications onto a member of the PureSystems family, PureFlex, a pre-integrated, optimized infrastructure system, as well as other 3rd party and IBM custom built hardware systems. This model is akin to the Android model, where various device manufacturers build and design their custom hardware for the Android Operating System. While the software user experience might be consistent, the physical experience, i.e. the look and feel of the device varies across device manufacturers. So while the Samsung Galaxy S3 might run the Android Operating System as well as the Samsung Galaxy Note or LG, Motorola or any other vendor's device, the total experience is undeniably different.

In my view, investing in the PureSystems family is akin to investing in a range of Apple devices. The customer service experience, the look and feel, and experience of working with the offering is very consistent across the range of products. If you know how to use one, learning to use the other is relatively easy, when compared to learning something new. Investing in IBM Workload Deployer on the other hand has its advantages. You are able to deploy applications across a hybrid set of hardware infrastructures. This requires IBM, the client or a third-party to configure the hardware platform for use with IWD. Included in the PureSystems family is PureFlex, an offering well positioned for this use case. By acting as a middleware deployment and lifecycle management broker for a range of hardware platforms and operating systems, some of the optimizations possible from tight integration and control of the underlying hardware are not possible. Lifecycle management activities such as hardware firmware patch management would vary between platforms.


In conclusion, it is worth stating that Workload Deployer and PureSystems deliver a comprehensive set of cpabilities that address the need for agility and simplicity in IT services delivery to the business. Where an IT organization is focused on time to value, PureSystems has some distinct benefits, and where there is a need to leverage existing infrastructure investments, IWD is uniquely positioned. We see many of our most innovative clients adopting both systems effectively to transform their IT operations and differentiate themselves over their competitors. 

Sunday 23 December 2012

Why is Open Source fidelity important ?

IT vendors who maintain fidelity to open source and ensure their products are 100% compatible with the open source packages they rely on, can realize some tangible benefits.

Fidelity to open source makes it easier to integrate with other products designed to be compatible with a common set of open source packages. This approach has enabled IBM to amass 100s of partners, accelerating the adoption of products like IBM's Big Insights which builds on the open source Hadoop distribution. Clients and software vendors using open source libraries and interfaces for Hadoop can rest assured that their applications will run with Big Insights.

This approach of embracing and maintaining the integrity of open source projects enables vendors to adopt open source enhancements and innovate on top for competitive differentiation. There is an opportunity for software vendors to test and certify that each component works well together in a manner suitable for enterprise production deployment. Additionally, vendors can address backward compatibility issues prevalent in some open source projects by undergoing rigorous regression testing.

As with many other open source projects, the IBM Big Insights development team has committers to the Hadoop project and its related projects. These committers contribute to open source innovation and ensures that IBM plays a role in shaping Hadoop and is aligned to its future evolution. 

Saturday 22 December 2012

Part 3 : High Availability Enterprise Hadoop Clusters

Hadoop is primarily made up of 2 elements 1) The distributed Hadoop Filesystem (HDFS) and a programming paradigm, MapReduce.

Redundancy is built into Hadoop clusters. Data is redundantly stored in multiple places across the cluster, with portions of the functions running on various servers in the cluster. Hadoop is designed with the expectation that node failures will occur. Hadoop is fault tolerant. If a failure occurs, it automatically heals itself by nominating another node in the cluster to perform the work destined for the failed node.

That said, for enterprise deployment, a hot standby for the NameNode and the JobTracker server in the MapReduce processing layer is required. This was achieved in Hadoop 1.0 by having an active / passive failover solution, where data is replicated across two separate Hadoop clusters. An alternative solution is to have a dedicated backup for the master node, which includes the NameNode and can also include the JobTracker service. Should the NameNode fail, the Hadoop cluster can restart using the backup NameNode.

IBM committers have been working on Hadoop 2.0 with the Hadoop open source community to address the single point of failure challenges. In Hadoop 2.0, it is possible to designate a hot standby for the HDFS NameNode, and MapReduce2 has been enhanced to eliminate the potential single point of failure in the JobTracker by distributing its functionality across nodes in the cluster.

Part 2 : What is IBM's Enterprise Hadoop ?

In a previous blog post, I introduced Hadoop at a very high level. 

Hadoop is clearly a technology that can be used to overcome the volume and variety challenges of data at rest. Traditional analytics tools work very well on structured data, but today, only 20% of the data is structured. The need for an alternative solution is clear.

While many organisations have been experimenting with Hadoop to bridge this gap, few have been able to leverage it to gain insights that creates meaningful value. This is partly due to the deep skills required to work with Hadoop, and also the lack of enterprise capabilities that address information governance concerns, security and data lifecycle management.

IBM introduced Infosphere Big Insights, its Enterprise Hadoop platform to enable organisations to leverage Hadoop in a way that could have a transformational impact on their business and deliver significant competitive advantage. To achieve this, IBM introduced focussed on delivering 3 key capabilities. 
  1. Analytics support to enhance consumability, enabling analysts with minimal programming skills to get value out of big Data. 
  2. Enhancing the Hadoop platform so that it integrates with the rest of the enterprise, enabling Analysts to query Big Data from their existing Data Warehouse and vice versa.
  3. Delivering additional tools and capabilities that address governance, security, administration and performance concerns inhibiting the enterprise adoption of Big Data 
For more information on IBM's Infosphere Big Insights, visit this link.



Part 1 : What is Hadoop ?

Imagine networking thousands of computers together. Each computer has its own processor and hard disk drive. All these computers are running software that makes the computers appear as a single powerful "super computer" with lots of processing capability and storage space. 

Now assume you are Amazon, and using this "super computer" to store click stream records from your amazon.com web site. You now want to understand if there are trends that lead to customers not completing transactions after having added items into their shopping carts. Recall that the click stream data is spread across the local disk drives on all of these thousands of computers.

To gain the insights required, a copy of your Analytics (application) logic is sent to each individual computer. Each computer  then runs the application logic against data stored locally. Instead of bring data to the application, the application (or function) is moved to the location where data is stored. Moving data across a network has a significant impact on performance, and by avoiding this, near linear scalability is achieved. Increasing data processing requirements can be accommodated simply by adding more computers.

Hadoop is the term used to describe this distributed filesystem(HDFS) and data processing engine that can be used to handle extremely high volumes of unstructured data at Internet scale. These group of computers make up a Hadoop cluster. Each computer in a Hadoop cluster is referred to as a node. The programming model used to bring the function (application logic) to the data is known as Map Reduce.

Technologies like Hadoop is what enables companies like Facebook, Google and Yahoo! to store millions of digital images and elements of our conversations, without having to design or understand up front, the format of the information or content they need to handle. This flexibility and ability to scale in a near linear fashion is one of the key attraction of Hadoop. Yahoo! reportedly has over 40,000 nodes spanning its Hadoop clusters which store over 40PB of data.

Thursday 20 December 2012

Part 3 Social Business : Building learning visions

In the face of an increasingly globally competitive business landscape, organisations will have to deal with huge uncertainties related to their viability and sustainability and many will face a range of demographic changes over the next few decades, including mergers and acquisition, ageing workforce, the transience and mobility of the workforce, as well as a whole range of other economic and societal developments that are likely to impinge significantly on the types of skills and competencies required in the future.

In order to respond to such uncertainty and serve the changing needs and diversity within the workforce, learning spaces cannot be rigid or exclusive. They need to build on, interconnect and integrate informal and formal provision that already exists. Designing new learning spaces requires companies to consider not only the purpose of acquiring knowledge now, but far more importantly, the changes necessary for a better, more holistic learning environment for their workforce in the future. They need to start, then, by asking not ‘what tools do we want?’ but instead ‘what sort of learning environment do we want to see in future?’ They need to ask not ‘what sorts of learning relationships do they want to foster? What competencies do they want learners to develop? What tools and resources are available to support learning?’

Several dynamics need to be taken into account when considering alternative models of learning. Immediate contextual dimensions, such as cross organisational partnerships, wider cultural influences, as well as establishing clarity about critical learning factors, such as the role of the learner, the organisation and pedagogy. Until organisations ask these questions, they will not be designing learning spaces for the future, but will simply be reproducing technologies of the past, albeit with more innovative capabilities.

For learning to be effective, a strategy defining the sort of learning interactions and practices is desired. Organisations need a ‘built andragogy strategy’, the collaboration and human resource management vision to underpin the design principles for the workplace of the future.

To learn more about becoming a creating a smarter workforce, click this link

Part 2 Social Business : What might new learning networks look like


In this second series, we take a look at what new learning networks might look like. What might the organisational landscape of the future look like? What types of trainers, spaces and places for learning will be available? Where, and with whom, should learning happen?

If organisations are interested in achieving a fully personalised learning environment designed around the needs, interests and aspirations of learners, they need to challenge a number of fundamental assumptions which have historically underpinned the learning landscape:
  • First, they need to challenge the assumption that expertise and knowledge reside only within the Human Resources department, and to ask instead, what might be gained from tapping into the resources that exist in the wider employee community and within the networks that employees are already connected to.
  • Second, they need to challenge the assumption that ‘learning’ and ‘training’ are different words for the same thing, and to ask instead what different approaches to and models of learning exists the workplace and the wider Internet community?
  • Third, they need to challenge the assumption that a one-size-fits-all approach is most effective, and examine how the recognition of learners’ diverse voices and experiences can enhance inclusion, aspiration and achievement through the creation of personalised learning trajectories.
  • Finally, as digital resources increasingly offer opportunities for networked, collaborative and distributed learning and interaction, they need to challenge the assumption that the easiest and most cost effective approach to organising learning is within the walls of their organisation.
Organisations need to move away from the institutionalised logic of the human resources department as factory, to the network logic of the learning community. Indeed, they need to move towards a notion of extending learning, whereby human resources department rethink the possibilities around what can be learnt, where learning can happen and who is involved in the learning process. Rather than continuing to build systems based upon centralised control of the human resources organisations and a predefined curriculum, organisations need to move to systems organised through more porous and flexible learning networks that link communities of interests and multiple spaces and places of learning. Social Business tools can empower your employees to form communities and share knowledge

Tuesday 18 December 2012

Part 1 Social Business : Why learning networks?


In this 3 part series, I revisit an article I wrote in March 2008 outlining the significance of networks within the context of learning.

Social, technical and leisure life is increasingly organised around networks. The metaphor (and reality) of the network has come to be seen as epitomising the social, economic and technological changes of the last 30 years. The network is now the fundamental underpinning structure of social organisation – and that it is in and through networks – both real and virtual - that life is lived in the 21st century. Networks are one of the most important organisational form of our time. By harnessing the ‘network logic’, the ways we view the world and the tools we use for navigating and understanding it, will change significantly.

The ability to understand how to join and build these networks, the tools for doing so and the purpose, intention, rules and protocols that regulate use and communications, therefore, become increasingly important skills. This concept of the ‘network society’ calls into question what it means to be ‘learned’ today – what new skills, what new ways of working and learning, what new knowledge and skills will be required to operate in and through these networks? It requires us to ask whether learning systems, premised not upon networks but upon individualised acquisition of content and skills, is likely to support the development of the competencies needed to flourish in such environments. 


Monday 17 December 2012

Explaining how IBM is making the cities work better...


I was at home last night watching CNBC (could have been Bloomberg) with my 10 year old daughter when an IBM advertisement campaign came on and got her excited. Needless to say I was left with the task of explaining what IBM does today. What's the IBM company of 2013? What capability would encapsulate what "Building a Smarter Planet" signifies?

As I pondered through this, I settled on the view that the best way of approaching the issues is to focus on a challenge most of us experience / encounter on a daily basis. The need to leverage technology to sustain economic growth and enhance the quality of life of citizens in a rapidly changing world appeared to be a good choice.

From an offerings point of view, I narrowed my focus on IBM's Intelligent Operations Center portfolio. Our city leaders are being held to account, and need to improve their decision making. IT can help by enabling them to derive insights from the information and data they have at their disposal. In this instance, the volume of data needs to be sufficiently comprehensive and readily available for analysis. Additionally, where historical data is not available, IT can also be used to anticipate problems, so the right people can get in front of events and problems before they become a crisis. And all of these activities require coordination; coordination of people, resources, systems etc.
 

The need to empower city leaders, from mayors to the police chiefs, heads of transportation, and beyond is clear. The Intelligent Operations Center Portfolio of services enables users to

    1.    Leverage available information to make better decisions
    2.    Analyze problems and resolving them proactively
    3.    Coordinate resources and processes to operate effectively

The initial 3 areas of focus was the intelligent management of operations, whatever they might be, traffic and water
management.

Intelligent Operations Management is about planning, organizing, monitoring and sharing information between various stakeholders. We are in an era where governments are being held to account, so the ability for public sector executives to access information on dashboards that include domain specific key performance indicators is critical. 


With respect to traffic management, the need for realtime visibility is a obvious. The ability to analyze historical data and correlate to traffic incidents can enhance future planning. Water is one of the world's most precious resources, and in many parts of the world needs to be managed carefully. IBM has invested in developing capabilities that enable utility companies to instrument, collect, analyze and visualize data on water usage using Geographical information systems. IBM is also innovating on the delivery of these capabilities to its clients, offering both the ability to deploy this on premise, in which case the PureApplication System would be a attractive platform, or as a Software as a Service offering on IBM's Smart Cloud.

Sunday 16 December 2012

What is driving the increasing adoption of Cloud Computing ?


The challenges associated with growing IT complexity and its impact on business agility has been the focus of recent conversations on this blog. There is clearly a need to address increasing operating costs associated with the delivery of IT services. Studies conducted by IBM, IDC and others has shown that over the last few years, management and administration costs have increased significantly against flat or decreasing new system spend, and marginal increases in power and cooling costs.

Cloud computing is the new consumption and deliver model inspired by consumer Internet services.  Underpinning cloud computing are proven capabilities of virtualization, automation and standardization, which is driving IT simplification and increased efficiency. Line of business executives are attracted to the self-service characteristics of Cloud, the new sourcing options it presents, and its economy of scale. Cloud essentially represents the industrialization of delivery for IT supported services. Leading cloud vendors like IBM provide clients with the flexibility to adopt the cloud solution appropriate for their organization, be it a Private Cloud, Public Cloud or a Hybrid Cloud including elements of both. In a recent newsletter, IDC predicted the increasing emergence of workload specific Clouds in 2013.

I see organizations adopting Cloud in 3 steps

1) Consolidation
2) Virtualization
3) Automation

Consolidation reduces server sprawl and results in a reduction in infrastructure complexity. Reduced complexity translates to less effort to operate and manage, which should improve operational costs and reduced total cost of ownership

By adopting a shared, virtualized infrastructure, IT organizations are able to significantly increase hardware utilization, resulting not only in a reduction in new hardware spend, but also with regards to associated costs like cooling and power. A virtualized infrastructure can also simplify application deployment and ongoing operation by removing physical resource boundaries.

Add automation to a consolidated and virtualized infrastructure, and you can dramatically reduce deployment cycles. Standardized delivery of IT services provides an opportunity to introduce granular metering and billing. This enables the flexible delivery of new processes and services.

IBM's PureApplication System is designed to accelerate cloud adoption. It enables customers to deploy Cloud services in less than 4 hours, from power on and connection to the client's network. It is integrated in the factory with advanced virtualization that enables IT resources to be shared among many applications. This results in more efficient utilization of IT resources and reduced hardware costs through economies of scale.

Patterns of Expertise, the ability to embed application configuration, deployment and lifecycle management best practices significantly reduces IT cycle times and management costs by enabling applications to be deployed with minimal skill in the shortest time possible.

Workload optimization algorithms and tight integration of all components, including software and hardware, results in a platform that can scale up and down to optimize IT resource utilization, with the network and storage system optimized to the workload.

Thursday 13 December 2012

What's IDC's prediction for 2013?

IDC recently published their 2013 predictions, with Mobile, Social, Cloud and Big Data platforms expected to  drive 90% growth in the IT market between 2013 and 2020. I summarized the key 2013 trends are as follows:
  • IT spending will exceed $2.1 trillion, driven by the adoption of smart mobile devices
  • IT spending in the growth markets will represent 34% of worldwide spend, and 50% of all new growth in the IT marketplace
  • Package applications providers like IBM, Microsoft and Oracle will become major Software as a Service (SaaS) providers
  • There will be an explosion in Platform as a Service (PaaS) offerings tailored for specific industry applications
  • Converged systems will transition from hype to market reality, as enterprise datacenter and cloud-provider use cases converge
  • Line of Business executives will drive the increasing adoption of industry solutions, with 60% of all new IT spend influenced by LOB executives
  • Enterprises will transition from Social Network experimentation to integration
  • Big Data investments investments will continue to grow, with a shift of focus to analytics and discovery tools, and analytic applications



The promise of Cloud enabled Analytics

The promise of analytics is all too familiar. The ability to optimize traffic flow in realtime, conduct fraud and risk detection as transactions are taking place, understand and act on customer sentiments in social networks among many others. Analytics has truly evolved from a business initiative to a business imperative.

In IBM's 2011 CIO study, a majority of CIOs ranked Analytics as the #1 factor contributing to an organization's competitiveness. A 2011 study conducted by IBM Institute of Business Value and MIT  Sloan Management Review confirmed that organizations that embraced analytics were 2x as likely to outperform their peers.

Recently, we have witnessed a shift of focus from Enterprise Data Analytics to Big Data Analytics. This is being accelerated by the significant amount of data being generated daily; 12 terabytes of tweets, 5 million trade events every second, thousands of video feeds from surveillance cameras etc. A quote from John Naisbitt summarizes the state of today's economy very well...“We have for the first time an economy based on a key resource [Information] that is not only renewable, but self-generating. Running out of it is not a problem, but drowning in it is.”

In this new economy, there is a need for complementary approaches to Analytics to handle these new  sources of data. Traditional sources of enterprise data, which are usually structured and logical can be handled quite effectively by Transactional, ERP and Data Warehouse Systems. Emerging Sources of unstructured data, e.g. machine generated data like RFID, log data and data from sensors, or Cloud Data which is typically includes a combination of text, multimedia and other forms of unstructured data, require a platform tuned to their unique workload characteristics. There is therefore a need to develop capabilities that bridge the need for Analytics on structured and unstructured data.

The emergence of these trends has shifted IT into the center of business, but IT faces challenges realizing the value Analytics can deliver. Due to the increasing complexities of IT infrastructure, most organizations are unable to shift budgets away from maintaining and operating existing systems. The increasing data volumes, formats and sources of data is driving the need for new solutions that minimize complexity and reduce time to value.

Cloud computing can minimize these barriers and reduce complexity through standardized service delivery. Clouds computing platform optimize investments through a shared infrastructure with elastic scalability to handle variable workloads. This results in a faster time to value. 


IBM's PureData System accelerates cloud adoption. PureData System is optimized for very high transactional throughput and high speed peta scale analytic and transactional data workloads. IBM clients are using PureData System for Database & Analytics workload consolidation on a highly scalable and resilient infrastructure.

Tuesday 11 December 2012

A look at IBM's Enterprise Service Bus (ESB) Solutions


There are two primary functions an ESB performs
  1. Messaging, the reliable delivery of information where and when it is needed
  2. The augmentation of messages with routing information, data mediation and the distribution of business events, commonly referred to as "Service Enrichment"
ESBs deliver business flexibility and service virtualization by enabling a clear separation between applications which run the business. The ESB delivers an infrastructure for connecting the applications and services together, making it possible for business services and solutions to be modified with minimal impact.  

IBM has 3 different ESB flavors

WebSphereEnterprise Service Bus

WebSphereMessage Broker
WebSphereDataPowerIntegration Appliance

Customers with an investment in WebSphere technologies like WebSphere Application server, WebSphere Portal or WebSphere BPM can leverage WebSphere ESB with their existing skill set, resulting in lower cost and faster time-to-value.


On the other hand, those whose primary challenge is integrating a wide range of non-standard applications into the standards based infrastructures, as well as those who already have an investment in WebSphere MQ will value the flexibility and depth of capability provided by WebSphere Message Broker.

And for those who value the simplified experience of an appliance form factor with easy administration and configuration, and require security at the message level, network level, and device level, the DataPower Integration Appliance delivers all this out of the box.

Monday 10 December 2012

Why PureSystems ?


In a previous blog post, I presented my views on one of the key motivation behind IBM's introduction of PureSystems into the marketplace, citing the need for IT to adopt solutions that are optimized to achieve the business agility needed in today's business environments. Most c-level executives anticipate significant change and complexity ahead, with only a handful prepared to handle it. With complexity on the rise, agility becomes a key competitive advantage.

In the past, IT used to be the control point. The lines of business specified their requirements and IT designed and implemented what they needed.  The line of business had their own application silos, with IT providing safely through separate ownership and segregation of resources. Increasingly, the line of business teams are making the call, with business owners having greater control.  In the cloud space, evidence of this trend can be confirmed by the increasing adoption of Software as a Service applications.  Without IT consulation, the business is reaching out to external IT services providers to fulfill their requirements.  In one fell swoop, the entire IT organization can be cut out, and to make it worse, the IT organization is left to deal with subsequent integration problems.  And clients are demanding more too.  The rise of mobile computing puts pressure on IT organizations to deliver support for new types of applications, additional capabilities that enterprise applications never had to deal with before.  

This need for agility is transforming the relationship between IT and the business in very profound ways. The true promise of IBM's PureSystems isn’t just about addressing the complexity of IT,  it is about redefining the economics of IT.  Over half of the business executives believe that cloud computing enables business transformation; leaner, faster, and more agile processes.  This is strategic thinking.  Organizations that approach cloud in a tactical fashion risk adding complexity and inefficiency due to fragmentation, redundancy and operating silos. PureSystems is designed to accelerate cloud adoption, enabling organizations that embrace cloud strategically, from a business as well as IT perspective, to capture new business value through innovation, flexibility, and speed, with integrity and security, while reducing cost and complexity. 

What is Cloud Computing?

Cloud Computing - NIST* Definition (*National Institute of Standards and Technology)

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
but ….. this is a
technology centric definition. From a Business Point of View....

Cloud computing is a model for enabling cost effective business outcomes through the use of shared application and computing services.  The value …. if possible …. is better economics in the execution of business processes.

How is Mobile Computing redefining IT ?

I was recently engaged in a conversation with a practice leader for a mobile community. It was clear during our brief discussion that unlike other technologies, "mobile" meant different things to different people. Whether your focus is on customer-facing or employee-facing applications, or a combination of both, it is clear that mobile is a hot topic in both the enterprise and consumer domains.

This trend was reflected in the feedback received and documented in IBM's 2011 Global CIO Study. 74% of CIOs identified mobility solutions as an important elementy of their strategy over the next 3-5 years.

This is not a surprise when one considers recent trends. Gartner predicts that by the end of 2013, mobile phones will overtake PCs as the most common Web access device worldwide.

In the last quarter of 2011, over 360,000 iOS devices were activated per day. There are over 500,000 Android device activations per day.

What is driving the exponential growth in mobile? I believe it is a combination of advances in device capabilities, particularly microprocessor and battery technology. These have made the mobile a viable computing platform. And with these advances came applications. The emmergence of Apple's AppStore and Google's Play have resulted in an explosive growth of the mobile platform as a revenue earner for the device manufacturers and service providers.

In April 2013, IBM announced a new category of IT systems, Expert Integrated Systems. With PureSystems, IBM sees an opportunity to radically redefine the economics of IT, incorporating lessons learnt and best practices from Mobile computing.

As with your mobile device, PureSystems ships from the IBM factory fully racked, integrated and configured ready for use. Once the system is powered on, a simple setup wizard enables users to connect the system to their network and deploy pre-loaded applications. There is also an AppStore, the PureSystems Center, where users can search and find applications optimized for PureSystems. Applications certified for PureSystems can be downloaded from the AppStore and deployed on PureSystems. All the knowledge and expertise required to deploy and lifecycle manage the application is defined in Application.


Sunday 9 December 2012

The new bread of IT practitioners...

In 2012, a majority of CEOs interviewed during an IBM funded CEO Study identified technology as having the greatest impact on their business. Technology had always featured highly, but this is the first time it was ranked #1.

What does this mean for the IT profession?

You can argue that in future, there will be a need for IT practitioners to focus on enabling business users to consume and control business content for competitive advantage, through a reasoned application of information technology. This requires an IT practitioners to be a
  •  Consensus builder
  •  Results oriented
  •  Generalist
  •  A technology expert
  •  Not just a top level software designer
  •  Not (just) a programmer
  •  Not the project manager
  •  Not a product expert
  •  Not a lone scientist
Against this backdrop of increasing expectations and reliance on IT by the business, IT is not being provided with the resources it needs to implement new capability. On average, IT budgets are growing at less than 0.8% per year, resulting in most spend being applied to maintaining on going operations and support of existing IT infrastructures. This is a reflection of the complexity of today's IT systems, and the need for significant resources to keep the running.

Most c-level executives and technical leaders I have interacted with recently, mostly across Europe, have cited integration and collaboration between IT and Lines of Business as critical success factors for innovative projects. As the CEO study shows, innovation is increasingly delivered through software, applications and technology.

In April 2012, IBM introduced a new bread of Expert Integrated Systems.

Given that solutions are manifested as architectures, Expert Integrated Systems are integrated in the factory to include systems, applications and process components optimized for specific workloads. PureSystems integrates a broad variety of products, technologies and services, various systems and applications architectures, and diverse hardware and software components into a ready to use system. By taking complexity out of enterprise IT systems,  IT practitioners are able to dedicate more of their time to creating strategic business outcomes, aligning business needs with appropriate Solutions and technologies.

This is how I see the professional evolving over time, with IT practitioners collaborating across lines of business and IT to align with strategic business planning, solution design and delivery; leveraging ready to use workload optimized Expert Integrated Systems that accelerate time to value.

What can you expect from a Smart Stadium?



As home entertainment systems improve (e.g. 3D HD TV), stadiums are coming under increased pressure to differentiate themselves and offer a pleasing entertainment environment for their fans and visitors. 

To continue to attract visitors, there is a need to address the challenges of managing traffic flows,  parking, the need for collaboration with public safety officials (police, fire, ambulance) etc.

The most progressive stadiums are investing in technology that can be used to improve the operation of their facilities, essentially enabling them to create a Smarter Stadium.


The ability to monitoring gate throughput can result in a better understanding of how fast the stadium is filling, enabling operations staff to optimize the flow of traffic into and out of the stadium, as well as within the grounds. Data from the turnstiles can be aggregated into a dashboard and analyzed against key performance indicators. Operators can use dashboards to view the flow rate across each gate, and if the traffic becomes too high, they can take corrective action by either slowing the flow further downstream, or diverting traffic to other gates with more capacity. As fans drive into the stadium, they could be notified by SMS to park at an alternative location to optimize traffic flow into the stadium.

Performance of concession stands can also be monitored to understand how each is performing. Monitoring sales channels and offers performance should give a good insight into POS revenue and concourse level revenue, making it possible for decisions to be taken in realtime to improve sales performance on the fly. Data could be aggregated further into concession location revenue and terminal revenue to analyze and understand buying behavior and trends across different parts of the stadium. Sales transaction information could also be combined with other queue monitoring systems to offer realtime navigation assistance to stalls with the shortest queues, or ensuring stalls do not run out of items in popular demand.

Another interesting use case could be related to compliance. Let's assume that alcohol sales are not allowed past the 4th quarter of a football game. Sales data from the POS terminals could be aggregated and the transactions validated against business rules. When an alcohol sale violation incident occurs, an alert is triggered and relevant information could be displayed on the stadium operations consoles and stadium maps, and passed onto an Incident Management system where a notification could be sent to other systems and devices, e.g. to alert staff with mobile devices. All data generated can be stored in a data warehousing system for subsequent analysis and reporting. 

The capabilities and use cases described in this article can be implemented on IBM's PureApplication System, a system designed to reduce IT complexity and accelerate time to value.  It  ships with all storage, networking and compute capabilities integrated into a rack in the factory, and pre-configured and optimized for Web Application and Database workloads. Patterns are used to capture best practice and accelerate the deployment and lifecycle management of pre-integrated, optimized industry solutions like the one described in this article.

Visit the IBM Smarter Stadium Solution for more information