|
|
| |
|
|
| |
 |
|
| |
 |
|
| |
|
|
|
| |
Sunil's
talk with Supreeta Sampath from 'I.T.' magazine on iCMG's
vision and 'CES' - Component Education Server a new product
from Educational Services Group. |
|
| |
10 Nov, 2000
| |
|
|
|
Could you give
us an overview of iCMG and the company's vision? |
|
|
iCMG's current
focus is middleware transactions which enable
Enterprise Applications Integration (EAI), and
we are trying to create enterprise scale middleware
products to cater to the needs of application
integration using component based technology.
We started out as CMG-Component Management Group,
with an idea of creating a global network of technology
people who believe in component based development.
This was in 1998 when the world was still trying
to figure out how to solve the Y2K problem and
the Internet was not so popular. We formed iCMG's
technology vision realising that in the next five
years there wouldn't be any difference between
a program, website or an application. We estimated
that vision to take atleast five to ten years,
but in the last two years itself we have seen
it rapidly convert into a reality. Today the Internet
has become the most useful example of distributed
computing. Our technology focus is to bring middleware
computing knowledge and a distributed computing
environment- using the Internet as the backbone
to create tools, services and products- to our
customers.
iCMG's philosophy from the product and services
point of view is to assimilate complex technologies
like Corba, open source standards, software architecture
and middleware transactions, and provide tools
which are simple for people to use.
|
|
|
How do you describe
middleware to a lay-person? |
|
|
Middleware exists
between the operating system and an application.
Imagine talking to people from different countries
in their respective languages who want to do business
together. Earlier on, all these various segments
of people developed solutions within themselves
for their own use. But with the Internet coming
in, in a big way, each culture had to realise
that adopting the other's technology would only
benefit them. In other words, their old proprietary
or vendor centric solutions offered no interoperability
at all and what they needed was an 'interpreter'
who would understand them all. This is what middleware
is all about, the layer that communicates between
the underlying infrastructure and front-end applications.
It provides you a set of services (for example,
messaging, transaction, process broker, adapters)
enclosed in a package which operates like a middle
layer OS that doesn't worry about what application
you want to run on what operating system. It offers
you the option of defining your own quality of
service. An operating system provides you with
computing power and an environment where you can
compute, but it doesn't provide you with application
power. Its like a calculator which doesn't distinguish
the purpose of using its capabilities. All it
does is put the numbers together.
|
|
|
Could you explain
component technology and its connection with the
Internet? |
|
|
Take for example
a word processing program that has 160 features
to offer a user. Of all those features a user
would probably use only six to seven of the main
ones like opening a file, editing a file, printing
it out, and so on. To use these select features
the user pays for the entire package. This can
be compared to being convinced, that in order
to eat what a restaurant has to offer one has
to buy the entire menu. The day the user understands
the lack of logic in this is when the way software
is developed changes. That is component based
technology. Research groups like Gartner and IDC
have predicted that in the next three to four
years 90 per cent of the corporates will adopt
component based technology as a de facto paradigm
to software development.
In terms of the Internet, component technology
will enable the end-user to reap its full benefits.
The Internet has grown from being the novel freeway
to an essential business infrastructure tool,
and its usage is going to grow thousandfold. To
be able to sustain this huge demand, Internet
applications require component technology, that
will provide reliability, scalability and security.
|
|
|
Can you tell
us more about 'K2-the component server,' and the
Component Technology Portal? |
| |
We are moving
towards an IT industry that is driven by transactions.
Going back to the example of the word processing
program, we will not have to pay for the entire
package. Companies will consider only what they
use as a transaction, so they will pay for ten
transactions of the print function and four of
the spell check function from one vendor, five
transactions of an editor program from another
vendor and put them all together for their own
customised word editor program. What is required
now is an infrastructure that enables all these
different components to work together, and that
is where the K2 Component Server comes in. It's
the first of its kind, building an inter-operable
container which enables different components and
services to work together. It enables users with
heavy transaction needs like portals and WAP services,
with tools that help them manage the traffic.
The Component Technology Portal is basically a
no-nonsense place for programmers to come together,
and a developer-to-developer community for users
of software components to interact.
|
 |
What is the
Component Education Server (CES) that iCMG has recently
introduced into the market? |
| |
Many corporates
come to us for training which could cost them
US $1000 a day in India and around US $5000 a
day in the US. These training programs require
a lot of logistics, time scheduling, manpower
and high-cost. We also realised that if we introduce
our high-end and innovative distributed computing
products we need people who can understand them.
That's where our Component Education Server (CES)
comes in. The CES is the first of its kind globally
where we are trying to introduce an automated
version of corporate training in the high-end
technology areas with cost efficiency. In a scenario
where companies have projects spread across the
globe and have diminishing time availability,
it isn't feasible for them to invest in training
programs which require the convergence of different
people's time schedules or conduct programs for
a few people at a time. The CES enables synchronous
training for such corporates.
. It is an easy-to-understand platform for technologies
like Corba and XML with a high level of interactivity
through DVD, cable TV, intranet, extranet and
Internet media. It incorporates instructor-lead
live webinars or sharing of notes among course
peers, which allows them to actually design and
draw their queries and ideas. The package for
Indian corporates comes in three options of one,
three and six month user-permit licences, costing
US $1000, 2000 and 3000 respectively. It's based
on an ASP model where the single month licence
is applicable for a limited number of five users,
and the other two packages are open to an unlimited
number of users. Over and above the basic cost
of the packages, they have to pay for customised
services that they may require. For example, if
the corporate needs two instructor-lead webinars
per week, that will be a separate cost because
it will require extra webcasting and video streaming
infrastructure. The corporate also has the option
of tailor-made chat sessions and course content.
Depending on their needs they plot out customised
packages.
Right now the CES focuses on Corba and XML, but
will extend its content in the areas of software
architecture, design patterns, EJB and AP Server
in an easy-to-understand manner. We have also
introduced the e-consultancy service where we
have defined possible problems corporates might
have with their XML, Corba or EAI projects, the
solutions to which are available at minimal prices,
depending on the complexity of the problem. All
the corporate has to do is identify the problem
and we solve it for them. Everything is online
and doesn't take more than 24 hours, which would
usually take many months. This has been very well
received by all our clients. We do still provide
offline consulting as well for clients who need
a mix of both.
The Corba course content has a run-time of 48
hours, and the XML course content has a run-time
of 24 hours.
|
 |
What is the
specific user profile for the CES? |
| |
Both Corba and
XML are for programmers, IT managers, software
architects, project managers and people who are
into programming, analysing design or architecture.
Now that the cost barrier is quickly diminishing,
most Indian corporates adopting these technologies
are growing more open to such training.
|
 |
How has the
response to this product been? |
| |
The difference
in cost of training with the CES is immense in
terms of Europe and the US. Programs that would
otherwise cost upto US $20,000 are now available
for as low as US $4,000. So we are looking at
these two segments as major market opportunities.
|
 |
How long does
it take for you to customise a package for a client? |
| |
Since all the
offerings and package details are available on
the Net, time that would be wasted in initial
communication is immediately reduced. The way
it is built, it is component integrated and easy
to put together. So all we have to do is choose
the components, according to what the corporate
wants, and put together a package. So it depends
on the mail the corporate sends us stating their
requirements. We strive to reduce the amount of
human intervention as much as possible.
|
 |
How do you
keep the user motivated to learn through the CES? |
| |
First of all,
the client can choose exactly the amount of time
they require to complete the course, in terms
of number of hours. Second, after a survey we
found that the amount absorbed in online learning
was around 20 per cent for a reading environment,
50 per cent for a hearing environment and 70 per
cent for a seeing environment. What we have done
is integrated the hearing and seeing environment,
leaving out anything reliant on absorbing heavy
text content.
Surprise tests and questions introduce an element
of competition as well. Users also have to complete
time-bound chapter tests.
|
 |
What is the
certification given to the user at the end of the
course? |
| |
There are two
types of certificates given. One is the completion
certificate, and the other is the programmer certificate
which is of three types-component developer, component
architect and component integrator, depending
on the online content courses and tests that have
been passed. The tests are not of the objective
variety. They incorporate in-built artificial
intelligence for evaluation.
|
|
|
|
|
| |
|
|
|