Car Portal using Enterprise Java Beans
The Enterprise Java Beans
(EJB)
technology helps in the interaction of Distributed and
Heterogeneous Components that are bound together because of
business reasons. Our project dealt with the making of a Car portal that
would be physically dispersed in nature, but still give the impression
that all the transaction are being carried out at one such site.
This idea is very easy to understand when one thinks about how a customer
purchases a car. He or she would approach one dealer and see if his demand
is bet. Now, if the car is presently unavailable, and if the dealer boasts
of a Network of dealers, then the demand could still be met. The customer
would interact with this one dealer, but internally, there could be many
such dealers sharing the profit in the transaction. Thus, the dealer
selling the car may not even have the car in his posession but still will
be able to complete the deal without turning a potential customer
away. Our actual implementation was based on
the Demo
application at Sun's web-site. We had to introduce the
distributedness in the application. Currently, it suppported only
oneclient and one Dealer. We changed the implementation to handle multiple
Clients and multiple Dealers.
This enables Transparency; a very important feature of
a Distributed application.
A Language Conversion process - The Deconverter
(DeCo)
Project Guide: Prof.
Pushpak Bhattacharyya, CSE
Department, IIT Bombay. E-mail
A bit of history:
The United Nations, as we all know, has members from hundreds of
nations
with varying national languages. It's goal was to make it's services
available to one and all and this was possible only when it's members
could be aware of the various rules and regulations concerning the working
of the committee. This would not be complete if the members could not read the documents
just because they were prepared in an alien language. One solution was to
convert all the documents into the various national languages. There was a
better idea. The United Nations sponsored a project, initially undertaken
by the United Nations University (UNU), Tokyo, to create a
Universal
Networking Language (UNL). Since then many internally renowned
institutes
has joined in the effort, and IIT - Bombay is the first and only
institution in India to be a part of this ongoing research. Prof.
Bhattacharyya
leads the group at IIT - Bombay.
The Work:
The work included the translation of English sentences into Hindi (The
Indian national language) and
vice-versa. Our specific work included the Deconversion process -
Conversion from Hindi to English. The project included ehhancing the
dictionary (by adding words with 'restrictions'), and by addition
of
'rules' which are used in the formation of sentences. The
Deconversion software had to power of a turing machine; in effect, it
behaves a a single tape machine with multiple heads. The goal was to make
the rules convert any sentence in the native language to English. This
idea could then be used in the automatic conversion of hypertext documents
to the desired language. The semantic meaning of the sentence
had to be preserved in all the languages.
UNL proposed an Intermediate language for the interconversion process.
This was an alternative to the roundabout method of converting each
language into every other language. It saves on the number of modules to
be written, and it provides a standard to be followed.
Visit the official web-site for more
information.
Send me comments!