Web-services, SOA, BPM & Cloud Computing – XI

Business Process Reengineering Cycle

Image via Wikipedia

The term Business Process Management (BPM) has been buzzing around for quite a while.

What exactly is BPM?

Is it solely about technology?

Or is it more than that?

Yes, BPM is in vogue because the technology to model processes, simulate them, improve them, and maybe even improvise is available in a huge way.

Continue reading

Advertisements

Generic Maturity Model

Characteristics of the Maturity levels

Image via Wikipedia

0 Non-existent—Complete lack of any recognizable processes. The enterprise has not even recognized that there is an issue to be addressed.
1 Initial/Ad Hoc—There is evidence that the enterprise has recognized that the issues exist and need to be addressed. There are, however, no
standardized processes; instead, there are ad hoc approaches that tend to be applied on an individual or case-by-case basis. The overall approach to
management is disorganized.

Quote of the day:
Reality is nothing but a collective hunch. – Jane Wagner

Continue reading

Managing Your Personal Information Environment

Attributes of people who consider themselves to be highly proficient at managing their own personal information , both at work and at home.

1> They avoided gadgets.

Most find a few key tools and stuck to them. Most are universally conservative in adopting new tools.

Quote of the day:
All is in the hands of man. Therefore wash them often. – Stanislaw J. Lec

2> They limited the no. of separate devices.

Most used just one or two devices.Usually a laptop and a smart phone to manage their information.

Continue reading

Availability

To explain the background of MTBF calculation

Image via Wikipedia

Availability

 

Availability is a measure of the accessibility of a system or application, not including scheduled down-time. It can be measured as a ratio of expected system up-time relative to the total system time, which includes uptime
and recovery time when the system is down.

Even if you’re on the right track, you’ll get run over if you just sit there.

Will Rogers

Source: http://quotes4all.net/quote_1235.html

[Powered by QuotesPlugin v1.0 for Windows Live Writer]

Continue reading

Web-services, SOA, BPM & Cloud Computing – X

Chromium

Image via Wikipedia

Web-services, SOA, BPM & Cloud Computing – X

No series on cloud computing would be complete without alluding to Google’s audacious attempt at building an OS around the cloud computing paradigm.

Yes, I’m referring to the Google Chrome OS, a spin-off to the Google Chrome browser. The open source versions for the Chrome OS are the Chromium OS and the Chromium Browser respectively.

The Google Chrome OS

The Google Chrome OS is targeted specifically to netbooks, not the primary device of use, but a secondary, portable, lightweight device. The OS is small enough to be loaded on a USB drive and booted from the very same device. Applications on local storage are few and far between and most useful, user applications are based in the cloud. The user interface is minimalist much like the Chrome Browser. Boot time is very quick with Google software engineer Martin Bligh demonstrating a bootup time of four seconds.

Continue reading

Web Services, SOA, BPM, and Cloud Computing – IX

CRAY-1 (no longer used, of course) displayed i...

Image via Wikipedia

A discussion on web services, SOA, BPM and Cloud Computing would be incomplete without a post on grid computing.

Wikipedia starts their article on grid computing by saying that “Grid computing is the combination of computer resources from multiple administrative domains for a common goal.

So what does this mean?

In the first place, computing is about achieving a piece of work, what the work consists of is irrelevant for the definition.

Grid computing is about achieving or completing a humongous piece of work which if given to a single computer would take an inordinately large amount of time and would also in all probability lock up the CPU cycles of the machine, leading to that notorious reaction ‘My computer froze”.

For people who are maybe not technically minded but are aware of SETI@home (The Search For Extra Terrestrial Intelligence – this is a volunteer computing project that utilizes the unused CPU cycles of volunteer home and work PCs to analyze radio signals emanating from space for signs of some sort of intelligent life out there. This seeks to answer that philosophical question “Are we the only ones out here on Planet Earth? It cannot be – there must be someone out there in the vast reaches of the universe”.

What this implies that each volunteer machine downloads a set of radio signal data, analyses it and sends the results back to the SETI project server. The SETI@home application is a screen-saver to be loaded onto the client machine.

This is what in technical terms is known as CPU scavenging and volunteer computing.

Continue reading

Getting It Out There – Sharing!

[picapp align=”none” wrap=”false” link=”term=social+networking&iid=7283756″ src=”d/d/7/7/Two_young_women_3b59.jpg?adImageId=11913909&imageId=7283756″ width=”500″ height=”750″ /]

[tweetmeme alias=”http://tinyurl.com/y9tehkd”%5D

Add to FacebookAdd to DiggAdd to Del.icio.usAdd to StumbleuponAdd to RedditAdd to BlinklistAdd to TwitterAdd to TechnoratiAdd to Yahoo BuzzAdd to Newsvine

Email to a friend

Press This

Subscribe to Getting It Out There - Sharing!

In my second post about blogging, per se, I would like to touch upon something that every blogger wishes that his reader would do – Share! And by this I mean share the post he/she found interesting with his/her social circle.

But for that to happen, the blogger should make it easy for the reader to do so! And when I mean easy, it should not take more than 2-3 clicks of the mouse to do that!

One of the features you would like is the ability to share your post on social bookmarking sites such as Facebook and Twitter.

[picapp align=”none” wrap=”false” link=”term=social+networking&iid=7237041″ src=”8/c/c/8/Closeup_of_a_88e4.jpg?adImageId=11914126&imageId=7237041″ width=”500″ height=”333″ /]

Now, for sites such as Blogger and self-hosted WordPress.org sites, this is quite simple. For WordPress.org sites, which is meant for technically minded individuals and recommended for commercial blogs, the availability of installable plug-ins is the only way to go!

But in the case of sites such as this, which are shared across the WordPress.com platform, the only way to go is to use a good blog composer such as Live Writer with its plethora of plug-ins that can make your job easy.

For Windows Live Writer, the 2 ways I would recommend to embed social bookmarking tags in your post are either using the free Get Social client application and pasting the generated tags into your post’s source or using the Windows Live Writer plug-in provided by Rahul Soni at DonNetScraps.com. The Rahul Soni provided plug-in is a work in progress and I personally prefer using the GetSocial application generated tags  (with some tweaks of my own) simply for its completeness.

How about making your web-site accessible to readers in different languages?

Creating a link to one of the online translators such as BabelFish, Google Translate or Microsoft Translator is an easy way out.

Finally, we come to Twitter again.

Since the Twitter mania seems to feed on itself, we cannot avoid it and neither can WordPress.com, it seems. WordPress.com users have access to the shortcode tweetmeme that embeds a widget that allows your reader to retweet your post to Twitter.

That’s about it for now w.r.t blogging!

Have a great day!

_________________________________________

Getting It Out There – I

Quote of the day:
The public will believe anything, so long as it is not founded on truth. – Edith Sitwell

______________________________

Related articles by Zemanta

ITIL – Service Strategy

An ITIL Foundation Certificate pin on a shirt.

Image via Wikipedia

The ITIL Service Lifecycle consists of 5 phases:

The first of which is Service Strategy i.e. the process of designing, developing and implementing service management as a strategic resource.

The Service Strategy is at the core of the Service Lifecycle ; the phases Service Design, Service Transition and Service Operation implement this strategy.

What is service strategy?

Strategy can have many definitions but its main goal is to identify the competition and to compete against it by differentiating oneself from the rest and delivering superior performance.

ITIL looks at the 4 Ps of strategy:

Perspective – clear vision & focus

Position – a stance that differentiates us from the competition

Plan – a notion or idea of how the organization should develop its competencies

Pattern – maintaining consistency in decisions and actions

A strategic perspective provides direction. A directionless strategy leads to a rudderless organization. Strategy needs to set a direction, a horizon to cross.

Positioning defines the organization; it is the defining characteristic; you cannot be all things to all people. Positioning narrows focus; it zones in on the factors that set the organization apart.

Positioning is the result of 3 broad inputs: market analysis, internal corporate analysis and competitor analysis.

Positioning is not static and evolves and changes over time.

Strategy as plan focuses on the steps to be taken to implement strategy.

Strategy is the procedures followed that lead to recurring successes.

Service Strategy is about answering hard questions as to what do we specialize in, what are our strategic assets, what are our competencies, what kind of services can we offer, how are we different?

Development and application of service strategy requires constant finessing; service strategy has to be forward looking.

Strategy is the cornerstone of  organizational success.

Have a great day!

Source: A Management Guide Service Strategy Based on ITIL V3

____________________________

Quote of the day:
The most dangerous strategy is to jump a chasm in two leaps. – Benjamin Disraeli

Related articles by Zemanta

 

Web Services, SOA, BPM, and Cloud Computing – VIII

Diagram showing overview of cloud computing in...

Image via Wikipedia

A series on cloud computing would not be complete without a post on virtualization.

Now, what is virtualization?

A definition of the term virtualization would go as follows:

Virtualization is technology that
allows application workloads to be
managed independent of host hardware.
Multiple applications can
share a single, physical server.
Workloads can be moved from one
host to another without downtime.
IT infrastructure can be managed
as a pool of resources, rather than
a collection of physical devices.

The ability of a single hardware system to support multiple virtual machines thus optimizing the use of the hardware and thus providing more bang for the buck is the cornerstone of virtualization technology.

Virtualization is about multi-tenancy i.e. the ability to have multiple applications residing on the same infrastructure.

Virtualization is most often implemented on x86 servers as either operating system
(OS) virtualization or hypervisor-based virtual machines. OS virtualization uses
a single instance of an operating system (such as Microsoft® Windows® or
Linux®) with the help of virtualization software, to host a large number of individual
workloads.
The hypervisor approach is completely different. A hypervisor is code shared
among the guest operating systems and the hardware. The guest operating systems
can be various versions of Windows and Linux, and can be mixed and
matched on the same system. (For example, Windows 2000, Windows Vista,
SLES 9 with Xen, and RHEL 5 without Xen can all operate simultaneously,
including standard and enterprise varieties of each, as well as both 32-bit and
64-bit implementations.)
The hypervisor ensures that each operating system instance gets its proper share
of hardware resources and also that activity in one virtual machine (VM), or partition,
does not impact any other partition or the overall system.

Virtualization is about intelligent sharing of computing, resources and storage. Virtualization is about being dynamic with your allocation of resources, computing and storage. It is juggling multiple balls or applications transparently without the complexities becoming evident to the user of the applications.

Virtualization allows you to be flexible with your allocation of resources.It allows for failover, load-balancing, disaster recovery and real-time server maintenance.

The complexity of virtualization needs a single interface from where this infrastructure can be managed.

Virtualization lends itself to reduction in cost i.e. in the spending on hardware and at the same time an increase in productivity of the hardware installed. However, it is not a silver bullet and brings with it complexities that would have been avoided in a non-virtual infrastructure. The need to balance performance needs with maximizing workload is what virtualizing organizations  grapple with.

Virtualization can help you maximize the value of your IT dollars:
● Business agility in changing markets
● Computing resources to meet both current and future needs within the existing
power envelope
● An IT infrastructure that is flexible and can scale with business growth
● Performance that can handle the most demanding applications
● An industry-standard platform architecture
● Intelligent management tools
● Servers with enterprise attributes—regardless of their size or form factor

 

Virtualization can help you improve IT services:
● Rapidly provision new application workloads—cut setup time from days or
weeks to minutes
● Improve IT responsiveness to business needs
● Eliminate planned downtime by moving workloads before hardware
is serviced
● Greatly reduce—even eliminate—unplanned downtime

Virtualization strategy is the backbone of cloud computing solutions. Without virtualization, cloud computing would have a mountain to climb, with virtualization, its the case of going up a hill but appearing to come down a mountain!

Have a great day!

Source: IBM White Paper

Virtualization strategy for mid-sized businesses
April 2009
IBM and VMware virtualization benefits for mid-sized businesses

Quote of the day:
In a time of universal deceit, telling the truth is a revolutionary act. – George Orwell

 

Share this post : Social! MSDN! Technet! Live! Blogmemes!
Buddymark! Complore! Del.icio.us! Del.iri.ous! Digg! Facebook! Reddit! Technorati! Yahoo!

T-Commerce – Teeing Off

A list of countries with IPTV availability (in...

Image via Wikipedia

Written in 2007, the introduction to a biz plan for a T-commerce solutions provider.

1 Introduction

Buy Interactive has a vision of bringing online retailing into the drawing room of millions of television viewers via its innovative use of technology. The goal is to integrate the converging technologies of media, the internet, the wireless and retailing to facilitate the extension of e-commerce to t-commerce & m-commerce.

1.1 Objective

The objective of this business plan is to outline a strategy for an interactive solutions software company to target the emerging market for interactive television with a specific focus on interactive shopping as the application of technology with the existing Internet infrastructure as the communication backbone. The convergence of media, the Internet and online retailing is the hub of this identified niche in the content management software industry. Further aspects to be explored are an extension of online advertising and promotions to this targeted market segment.

.2 The Organization

The company, Buy Interactive, is a software products company with a focus on developing solutions for interactive/IP television. The crux of the software solutions are the set-top box, the software stack on the box and a broadband internet connection. Current applications of interactive/IP television are mostly sports-casting, picture-in-picture, video -on-demand, email, interactive games, & information portals; these have limited interactivity. Buy Interactive intends to focus on leveraging existing online retailers and their offerings to bring them to your fingertips.

1.3 The Service

The service offered by Buy Interactive is a unique shopping experience for the couch potato; the not-so-internet-savvy user, the one who is more comfortable with traditional media such as the television & video. No more time-wasting spent on the internet searching for deals; the best deals are brought to you to your finger-tips for use via the ‘power-pad’.

The business model also provides for advertising revenue to be collected by the cable & telephone networks based on the pay-per-click, pay-per-lead and pay-per-sale.

1.4 The Market

1.4.1 Geographic Market

The scope of this project proposal is to be limited to the geographic area of Cyprus with potential users CYTA and PrimeTel. The software will be provided as private label allowing the licensors to customize the look and feel of the software and use a consistent interface. Branding can be a combination of the online retailer and/or the operator.

1.4.2 Current Usage

CYTA MiVision market share among residential broadband users was about 10% when it was first introduced in July 2004. PrimeTel and its competing TriplePlay [includes ADSL 2+] service is currently aiming for a market share of 10-15% of IPTV subscribers. CYTA MiVision currently has 23,000 subscribers to IPTV with growth in subscriptions ranging from 500 to 1000 subscribers per month. PrimeTel, on the other hand, have new customers at the rate of 2000 per month. CYTA MiVision plan to introduce 2 new services soon, namely nPVR and Time-Shift TV. CYTA MiVision’s contract with Amino for STB’s specifies that orders (unit contract price) are placed for STBs based on demand, as the need arises. The price for each STB to the customer is 50 CYP , a one-off price. PrimeTel’s suppliers are Kreatel Communications, a recent acquisition by Motorola. STBs are currently being offered free by Prime Tel to new customers, mirroring a trend in most IPTV providers, to subsidize the STB in anticipation of selling value-added services and recovering the initial cost from the service revenues. Both Amino and Kreatel Communications STB devices both run on the LINUX operating system.

1.4.3 Growth Potential

Broadband usage in Cyprus at the end of the first quarter of year 2006 was 12.1% from 4.1% in 2005. 46% of households have internet access from home. Internet, mail order & telephone sales for the first half of 2007 show a jump in spending from £8.83 million for the whole of 2006 to £25.4 million.

This subscriber base has experienced increasing growth over the past 3 years, from 2004 to 2006, and the potential to convert these to IPTV customers increases as the broadband subscriber base increases. The other way to drive growth is to use the IPTV offerings to get television viewers (99% of the Cypriot population own a television) to switch over with a less intimidating offering, especially for non-computer owners (almost 50% of the population). Once a tipping point for this service is reached, growth will be exponential. Signs of this happening in the broadband market are evident. Extrapolating to IPTV and from there to Buy Interactive’s products is how we predict growth for our products.

IPTV in India
IPTV, in India, is currently offered by MTNL in Mumbai and BSNL in Pune, Kolkata and Bangalore.Other companies with plans to rollout IPTV Triple Play offerings in the near future include Reliance InfoComm and Bharti Airtel.
The PSUs

MTNL were the first to launch IPTV in India, namely in Mumbai and New Delhi in October 2006.

Subscribers now number less than 1,000 for MTNL, but the company is hoping for a high conversion rate as broadband connections grow to a target of 500,000 each in Mumbai and Delhi.Currently, MTNL has 225,000 broadband lines out of a total of 4.5 million fixed line subscribers in the two cities. To enable transport of high-density video content, MTNL is using compression technologies that can zip as much as 3 megabits per second.

Currently, a subscriber has to pay a lifetime payment of Rs 3,500 (approximately 87 USD) [Prices have dropped to Rs. 1000 approx. 25 USD for current new subscribers] for a set-top box, and a monthly rental of 120 rupees for 52 channels in Delhi. As volumes grow, it is expected that STBs will be made available free of cost. The service of course is dependent on the customer already being a broadband internet subscriber with MTNL. Bundling of services such as Internet connection and IPTV are not offered as yet.

MTNL has increased the accessibility of IPTV in a 3 km radius from each telephone exchange, from the initial 800 metres each, and plans to start rolling out fibre optic cables that will reach 20 km from the nearest exchange. MTNL has invested $120 per subscriber to enable the IPTV service, and is betting on instant interactivity to view desired programmes and convenience of viewing to be the distinguishing features.

BSNL, the other large public communications company with most of its subscribers in the Tier II cities & towns, envisaged a “quantum jump” in broadband penetration by issuing around five million new connections over the next few months. These would include an estimated three million broadband connections across 1,000 cities and another two million connections in the rural segments. Currently, 1.15 million subscribers used BSNL’s DataOne, a 40 per cent share of the broadband segment of 2.5 million subscribers.[As of April 2007 India had 2.43 million broadband subscribers, by April 2008 it is expected to rise to 4.21 million. India has around 65 million cable and satellite homes. If even 10 per cent take IPTV then 6.5 million IPTV subscriber base is not a small one].This is projected to grow to 20 million by 2010 according to TRAI.

PricewaterhouseCoopers, on the other hand, says that while the number of TV households in India is expected to grow to 130 million by 2012, DTH will account for less than a tenth of this number and IPTV less than a hundredth.

Bharat Sanchar Nigam Ltd (BSNL) is conducting a feasibility study to launch broadband multiplay service, including voice, video and Internet protocol television (IPTV). The service, to be offered in 789 cities across the country, would be available at an eight megabites per second (MBPS) speed connectivity, instead of 2MBPS.

Cable operators such as Hathway are expected to enter this market as well. Current efforts to digitize their network and then move into the IPTV space with Triple Play offerings.

Further competition to Telco IPTV providers are expected from Tata Sky and Dish TV, two DTH players currently consolidating market share.

Reliance Communications & Microsoft have signed a 8 year contract to supply IPTV services. The world’s biggest software maker is expected to earn $500 million, or Rs1,965 crore, based on a revenue-sharing formula in the contract as part of license fees for its software. Reliance Communications will use Microsoft’s MediaRoom IPTV platform, a deployment that Microsoft has valued at about $500 million. The carrier appears poised to invest as much as $1 billion on its IPTV project.

The Indian Context

Over 50% of India’s telephony infrastructure can support IPTV ,which for a developing country is very impressive.

Global IPTV revenue is expected to touch $17 billion by 2010. Smooth billing of services is crucial to ensure consumer satisfaction. The bundling of telephony, internet access and television channels makes it necessary to provide a single billing facility to the users. Software that provides this as well as integration of discount schemes is key to making sure that transition is smooth and hassle-free.

At IBE 2007, held in Mumbai between 25 and 27 October, it was predicted that there will be one million IPTV subscribers in India by 2011.

Mobile Telephony & IPTV

Besides the use of telephone and cable networks, Reliance Communications Ltd. , Bharti Airtel and BSNL are experimenting with WiMax wireless technologies to deliver IPTV services to consumers via their existing wireless networks. Government regulations have been eased to facilitate increased bandwidth; this coupled with better compression techniques, that already deliver content to mobile phones, should enable IPTV services via wireless networks for the Indian consumer. The consumer is thus faced with a multitude of choices from which a bouquet of services may be chosen. Thus, a congruence of choices implies convergent services for the end-user.

The regulatory body TRAI is struggling to come to terms with the different vying technologies that can provide these bouquet of services; a rapid overhaul of the existing laws & regulations is called for.

Revenue Sharing Concerns

The biggest fear of content firms when it comes to archiving of their programmes, is piracy and proper revenue-sharing. It is essential that the operator, whether it is the cable-industry or the telecom operator, shares the correct figures about the number of people who watch it and gives the right share of revenue to them. Else the question remains as to why should the content firm should provide its programming to be played as re-runs.

1.5 The Strategy

Competitive positioning strategy is to position Buy Interactive as being a total customer solutions (TCS) provider to IPTV providers; the initial focus is to be the best available product and move towards offering customized solutions, consultancy, training and maintenance services to our customers. The strategy model is based on the Delta framework with specific reference to using technology to provide a competitive advantage. System Lock In(SLI) would be an ideal situation; however, we envisage regulatory and customer resistance/customer sophistication as hurdles to any move in that direction. Key to capturing value via our revenue model is the achievement of critical mass in our complementors markets; we hope to ride the network effects of high market share achieved by our partners/customers. Our aim is customer’s mind-share.

1.6 The Business

The business is to provide a complete suite of software services packaged to allow the cable & DSL providers, primarily to enable t-commerce and secondarily the ability to create advertising content tailored by demographics, location & program content. The interactive/IPTV providers are the customers for the packaged products with Buy Interactive providing installation, consultation, customization and maintenance services, thus providing a Total Customer Solution.

1.7 The Mission

Our mission is to provide state-of-the-art interactive software solutions for the IPTV platform, to provide our customers a competitive edge by the right use of technology to meet their business needs and serve their customers better.

Interactive solutions at your finger-tips”

1.8 Key Success Factors

  • Total Customer Solution Provider

  • Customer Satisfaction & Long-Term Relationships

  • Strong Management Team with Key Technical Personnel

1.9 Customers/Complementors/Alliances

Our core targeted customers are to be the IPTV providers, who would use our products to track & report advertising views, lead statistics, and conversion to sales of advertised products. We also envisage a market for content creation software that would be used by content programming companies, that can synchronize advertised products with the programming content. Direct selling channels/home shopping networks such as QVC, HSN (QVC & HSN already have interactive TV shopping applications) and Shop@Home TV is another customer avenue to be explored. The business model rests on the ability to form strong strategic alliances with online e-tailers to enable their offerings for IPTV. The ability to get strong branded e-tailers to buy in early is critical to the success of the business. The other option is to build a strong local conglomerate of e-tailers and converge their services and products via our software service. This would however require an additional investment in time, capital and training.

1.10 Service/Product Delivery

Delivery of our products would be done by a team of software professionals, that include system administrator, an account manager and a software developer for trouble-shooting issues. Customization of requirements would have to be signed off by the customer and the account manager, after feasibility studies in consultancy with product managers and software architects is completed. Schedules & time-tables for different mile-stones of product delivery are to be agreed on with the customer. Provisions for staging the software and pilot deployments are other important aspects that will have to be considered. All these costs are to be borne by the customer with clauses inserted enabling the customer to pull out if necessary at any stage. Clauses to compensate for new requirements , either overlooked , inadvertent or caused by new regulations will be part & parcel of the contracts. These agreements would be drafted in consultation with our retained lawyers; special provisions to protect our intellectual property (IP) would also be factored in.

1.11 Product/R&D

1.11.1 Base Products & Features

The E-Tailer Enabler

The Enabler is the core product offered by Buy Interactive. The Enabler brings the online retailer to your television set leveraging the use of web-services, HTTP/HTTPS, SSL and the STB stack of software services to provide a much more user-friendly experience for the television viewer. The Enabler has 2 components, the Controller hosted at the operator’s central site and the on-the-fly Intelligent Renderer of the streamed/pulled deals available currently at the online retailer selected. The currently watched television show’s content descriptor tags are scanned for relevant key-words and matched against a local data-base of products and categories. These are then used to pull deals from the online retailer via their provided Web-service APIs and these can be rendered as the user wishes either in a full-screen window or a smaller picture-in-picture (PIP) window. The initial version would leverage the embedded browser components and create HTML pages on the fly to be viewed in the STB browser for speed-to-market. A further development would be a customized viewer with much more interactivity and better graphics; this could be a driver for customer lock-in by the use of a richer user interface.

The Analyzer/Tracker

The Analyzer/Tracker tracks the user clicks per displayed product/advertisement, the no. of views, and conversion to actual sales. This data is used by the operator to bill the e-tailer using a weighted formula based on click count, time spent on related views and translated sales. A percentage of this revenue would be royalty fees accruing to Buy Interactive.

The Distributor

The Distributor component deals with the distribution of advertising and programming related content to the STBs. Premeditated content such as graphics, video & audio can be distributed to the STBs to be scheduled to play along with scheduled programs, ads & events. The pull process is then limited to the prices and deals being offered for the products. The distributing process is transparent to the television viewer; content can be cached at servers located closer to the area to reduce network latency similar to the process used for Video-On-Demand (VOD). This meta-data is to be rendered by the Intelligent Renderer and synced along with the program & ad content.

The Service Updater

The Service Updater component updates the software stack of services on the STB. The Service Updater component seeks to ensure that the STB is autonomic, I.e. It is self-diagnosing and can fix itself except in the most rare circumstances. The STB can communicate with the Updater service and intimate it as to the current status of the STB, it’s content as well as the playout of content, if necessary. The Service Update STB component can check for updates if available and download them to be applied either immediately or at a programmed time or on shutdown or start-up. Care is taken to ensure minimal disruption of the viewer’s schedule.

The Shopping Cart

The STB services platform will include a shopping cart functionality that is owned by the service operator. This can be configured to override the e- tailer’s shopping cart or used for the operator’s promoted products such as telephone & cable equipment to be purchased.

The Billing System (BS)

The Billing System provides the television viewer statements of their online purchasing activity sent out to them either by mail or e-mail.

It also has B2B functionality to bill the e-tailer for service provided. All this is enabled via a server side billing system that is scalable to meet the growing subscriber base. This would integrate seamlessly with the Subscriber Management System to provide a complete customer management system.

The Subscriber Management System (SMS)

The Subscriber Management System would integrate with the operator’s existing customer database and would add additional tables to provide for additional customer specific data needed for the SMS & BS to function.

SME E-commerce Server

For small merchants and local retailers, the SME E-commerce server provides a service where they can hawk their goods and services. This will be provided to local businesses as a SAAS application that can be accessed via their own customer accounts, so that they can upload details of their goods and service including pricing, special discounts, promotions and sales. The E- commerce server is an Open Source based application server, that will have a stack of web-services provided on top of the existing application to enable these to be pulled to the STB to be rendered. An instance of this Application Server will also serve as a proof-of-concept to be shown to prospective clients.

Data-warehousing (DW)

The total suite of offerings would be incomplete without being able to facilitate data- warehousing to enable managerial decisions for the operator. The initial implementation would use an off-the-shelf implementation with data warehousing specialists and business analysts to work together to identify the various data-marts & dimensions to be stored in the data-warehousing system. This differs from the data-warehousing solutions currently implemented & used by both the e-tailer & the service operator.

1.11.2 Add-Ons & Extended Product Lines

The Content Creator

The Content Creator software allows the user to create tailored content using graphics, audio, video and animation to produce MPEG2 and MPEG4 content.

The Content Editor

The Content Editor allows the user to edit existing content mostly to create or edit additional tags to describe the content and add relevant key words and date information.

E-auction Server

The E-Auction server is an application server that incorporates all the features of an e-commerce server plus the ability to store various bids and dynamic pricing of goods and services. This feature will be an enhancement of the SME e-commerce server and will include features that enable tracking bids , closures. Merchants will also have the facility to upload their product offerings and latest deals.

1.11.3 Technology to be used

LINUX OS for embedded devices/Windows CE

Java2 Micro Edition(J2ME) / .NET platform

Java XLETs/Windows API

Proprietary Extension/Set-top Box APIs

SOAP web-services

RESTful web-services

HTTP/HTTPS/SSL

Embedded Browser

RFID for single-sign on

E-commerce Application Server (Open Source)

WebServices API for E-commerce Application Server

Your comments here!

Reblog this post [with Zemanta]

 

Share this post :