Thursday, 15 July, 2010

Business Optimization

Over the years I've introduced security, WAN optimization, caching, traffic shaping and numerous other technologies all jockeying for a position in the ranks of the evolving enterprise. Each technology promoting a unique spin on the same underlying value...a value that underpins every aspect of enterprise infrastructure...Business Optimization.

In simplistic terms all these technologies are basic components of a larger comprehensive traffic management solution. What's changed in recent years is the plethora of new types of traffic being managed, and with it new products and technologies. Now more sophisticated traffic analysis is required to examine everything from basic IP addresses and protocol types to signatures and even complete files. These technologies often confuse and obscure the real business objectives of traffic management which have surprisingly remained the same.

If we look at traffic through the eyes of Clint Eastwood we would loosely define traffic as Good, Bad and Ugly. Functions under our traffic management umbrella apply differently to each. Let's take it a step further and define what we mean by Good, Bad and Ugly.


Good
Good traffic is easy to define. It consists of traffic generated by applications required to run your business and includes corporate email, database, corporate IM, VoIP, intranet CMS, etc.

Ugly
Ugly traffic is equally easy to define as all traffic that is completely unnecessary on your network and in fact detrimental to your business's performance.

Bad
Bad traffic is a gray area and includes all those unmanaged applications that employees like to use and may help with their jobs but aren't officially supported by your IT department. This includes public IM, external web browsing, unmanaged VoIP and video, streaming audio, peer-to-peer, etc.

If we map our traffic management tools to this we typically want to block Ugly traffic, shape Bad traffic, and accelerate and prioritize Good traffic. Using a more comprehensive traffic management model we can see how this all fits together.



By developing a security, WAN optimization, shaping solution as part of a larger cohesive traffic management solution, organizations stand to gain value through simplicity. These systems need to work together and compliment one another. Trying to absorb each technology in a silo and integrate them later stands a much greater chance of frustration and failure.

Organizations need to develop a complete traffic management strategy, incorporating all these pillars with clearly identified goals; and in doing so, ultimately achieve their real objective...Business Optimization.

Thursday, 11 March, 2010

Moving to the IT-Lite Desktop

It's been awhile since I've posted and we're finally starting to see the adoption of social networking front-ends in the enterprise space. Workbook, a Facebook plug-in by Worklight, creates a secure enterprise environment using the Facebook platform but allowing full integration into back-end applications. This in effect makes the "face" of the company a light-weight web interface. We can throw all kinds of terms out to try to enlighten people on how this is done but ultimately the adoption of a web front-end achieves several key things:

1) Portability
Almost 1/3 of all portable devices today have some browsing capability. Within the next five years expect this to double. The web is the window to our world of data and has little to no dependence on the underlying operating system. This may kill the Microsoft dominance in the desktop space that they have enjoyed for nearly 2 decades.

2) Flexibility
The use of Web Services and SOA-like applications allow simple drag and drop type web design enabling, for example, an IT-lite office to add a click-to-call widget to a locally hosted web directory. Companies will shift from trying to control the portal framework (i.e. MySpace, SharePoint, Facebook) and instead develop widgets, gadgets and portlets that focus their key product strengths into embedded applications.

3) Consolidation
We'll start seeing enterprise applications being outsourced at an ever increasing rate as this will be a prime source of revenue for service providers. A successful transformation will include reliable web communications, optimized bandwidth and QoS.

4) Mobility
Accessing content from mobile devices will become commonplace with SharePoint, Websphere, MySpace and Facebook adopting front-ends optimized for mobiles. Also LiMo (Linux for Mobiles) and Google Android will further drive mobile application development to allow enterprise users to work from a cell phone or iPod.

I remember when I started my career in telecommunications and there was a clear differentiation between my colleagues that chose the software path and those that chose hardware. Now these spaces are converging...if not at a technical level then most certainly at a business level. If you can't articulate the business values of why more bandwidth, more ports, better wireless coverage or better QoS is critical to your enterprise then don't expect to find a warm welcome.

Coming from a large telecommunications vendor I've seen a lot of selling technology for technology's sake. Every few years we start a new bandwidth upgrade cycle. Even today it is quite likely you can sell the value of increasing the bandwidth of a pipe to an IT manager but trying to sell that to the IT director or CTO is a bit more difficult. Why is the bandwidth required? What applications are being used? Will this be enough for the next five years?

These questions can only be addressed by looking at the applications and the way in which the enterprise is evolving. If today most users have individual instances of software packages installed on their machines then a user editing a Word or Powerpoint document has no impact on the network. A full adoption of a web environment means every application launched will now create web traffic. Applications that were commonplace and never considered as bandwidth consumers will now be the primary uers of it.

While shifting to a hosted model offers real benefits to the enterprise it will also create plenty of new challenges. Will the same E1 that was used previously be able to perform with a fully hosted environment? Probably not. In fact while the application guys are working on WS and SOA the hardware guys are working on new ways to better utilize resources. WAN optimization and caching is key to delivering the performance enterprises have come to expect. At the same time, experts in CSS and web design will help streamline content hosting and presentation to maximize performance.

When this all comes together everyone will win. The service provider will see an increasing revenue stream from hosting, the enterprise will realize cost-savings from outsourcing, application designers will find a lucrative market for services and business process integration, and web architects will see a growth opportunity in content optimization.

Now that everything is in place we simply need to articulate the business value of all the components.

Friday, 22 January, 2010

Demystifying Web 2.0 Services

Web 2.0
A term coined to include the new emerging interactive web services including blogs, RSS feeds, social networking. Web 2.0 can extend to include things like embedded presence, unified communications and business processes all integrated with an HTML frontend. The following technologies and services are just a few of the components that comprise the new collection of Web 2.0 services.

Presence
Presence is one of the fundamental technologies that allows Instant Messaging to function. It literally provides an indication of the presence of online users. For example a user may be offline, online, unavailable, busy, etc. Presence can be automatically updated by checking user activity. Many applications today have embedded presence meaning that within an email application you can see the user's presence beside their name.

Instant Messaging
Simply put a real-time messaging environment that leverages buddy lists and presence. Instant Messaging is quickly becoming the communication technology of choice for younger users as it provides a more comfortable environment to confront new friends. Since it is a texting service responses do not need to occur immediately allowing the user to multitask by chatting to several buddies simultaneously.

MSN
Yahoo
AOL
ICQ
Google Talk
Jabber
eBuddy

Realtime Simple Syndication
Allows for realtime feeds using packages of data in XML format. RSS can be used to receive updates from websites where content is refreshed on a regular basis (i.e. news feeds). RSS can also be used for any realtime feeds including multimedia and is often used for video and audio streaming between devices. RSS is a fundamental part of social networking sites as it is the technology that enables updates for users. For example when an onoline contact adds new photos or changes their profile, you may receive an RSS feed indicating the new changes.

TVersity

Mashups
Mashups refers to taking multiple Web 2.0 services and modifying their output to provide a new service. A simple example may be combining an RSS feed from a real estate site with Google Maps to plot the new properties on a map. Another common use is to custominze RSS news feeds. Often times a user might be interested in a particular topic and can combine multiple RSS news feeds and modify the output by filtering based on keywords. Several online tools exist to do this including Yahoo Pipes and Microsoft's PopFly. Dion Hinchcliffe has written a great article on mashups covering plenty of platforms.

Yahoo Pipes

Blogging
Posting personal articles in reverse chronological order online like a virtual diary. Blog sites often allow pictures and movie posting. Many social networking sites allow blogging. Blog entries can be posted in a number of ways including direct entries from the blog site itself, email submission and even IM and SMS.

Blogger
My Space
Facebook

Microblogging
Similar to blogging but with limits on blog entry size. The idea is to generate more frequent and presumably more digestable posts. Microblogging limits users to 140 characters allowing subscribed users to receive new entries via IM or SMS.

Twitter

Photoblogging
Although most blog sites allow photo posting the main puirpose of a photoblog is to allow sharing of photos online. Photoblogging often allows posting directly from mobile devices including cellphones and PDAs.

Photoblogs

Social Networking
Online communities of interest where users can customize their homepage, share photos and media, chat with friends, family and colleagues and much more. Many social networking services are creating APIs which allow third parties to create applications that can be embedded in a homepage. The power of social networking sites is in their ability to be customized and powerful searching functions. Social networking sites exist for virtually all interests so pick the one that best fits your needs. All social networking sites use the same fundamental concepts of customization, embedded presence so you can see who is online, messaging between users, email, searching, tagging, adding comments to others profiles, and auto RSS feeds to notify you of updates other users have made

My Space
Friendster
Hi5
Bebo
Facebook
Linked In