Client
Server and Web Application Development
Case 1:
Control of rule engine with own scripting language and business rules
Problem:Controlling
rule engine's operation running in different machines.
Detail:Component should be able to
control the rule engine running in different machines. It should
also display operation of the rule eninge and it's status on the
workstation machine. Work Manager should be able to stop or start
the rule engine from workstation.
Solution:Rule Engine is basically an
Active X EXE server. Developed a notification server (ActiveX EXE)
to communicate with the clients & rule engine.
Problem:Needed
a own scripting language to process the business rules.
Detail:Developed
a script engine to parse and execute the rules. It is having the facility
to incorporate any COM dll functions and database procedures that
are configured with the engine. Any COM servers can be plugged in
to the rule engine without big effort.
Case2:Development
of COM(COMPONENT OBJECT MODEL) to handle multiple databases
Client's Requirement:One of the Gantec's
customer who develop Portal Webapplication wanted to migrate the
data from existing database system to a new system.
Critical Issues:The migration involves
lot of rewriting SQL for the database operation on the new system.
Solution Provided:Our team has created
a COM(Component Object Module) component which can handle multiple
database.
Benefits:Client is flexible to migrate
to a new database. To save time and labor, the programmers can use
this component to reduce the amout of creatig new-code or writing
SQLs.
Result:The
COM was tested for handling different database. The funcationlity
and operation of component was succesful.
Case3 : Client Server
architecture for a law reporting firm
Requirement: A Large Publication House in the field of law reporting
required a complete System Analysis for a Client Server Application.
The existing information system used by client was heterogeneous
in nature. The data was kept in DBMS or spread sheets and communication
in between department was through papers only.
Methodology:
- Review of
old reports, data collection system and inter departmental flow
of information.
- Collection
of old data available in different form and its optimisation.
- Conversion
of data into homogeneous format suitable to provide interface.
- Suggestion’s
for adopting a Ad-hoc system of data collection till the Application
is fully functional
- Review of operation with a view to develop new system.
- Assessment
of requirement of RDBMS Software, GUI Tool and Hardware.
- Cost Benefit
Analysis
Design:
-
Design and Develop database and
configure Oracle0 8 Server for 100 concurrent users.
- Proper
management of table spaces, Segments, Buffers and security options.
- Implementation
of transaction level atomicity with the help of pl/sql.
- Implementation
of business law at server, through pl/sql sub programs, to increase
maintainability of application.
- Implementation
of Input validation at client level to minimize network traffic.
- Development
of ActiveX Custom component’s to import data from other sources
and from other format.
- Development
of interface between text editors and Database.
- Development
of interface for connecting Database with Web Server for future
use.
- Development
of strategy for backup, recovery and crash protection.
Solution:The Gantec team adopted following Pro-active strategies.
- Identification of old data, its storage pattern,
its scalability for future use and format wise segregation.
- Development of an integrated information model as
per current norms and standards, for automation
Testing
and Deployment:The
application was developed and tested by our testing team by using
different testing tools and simulation techniques. The various efficiency
constraints and bugs were removed and application was successfully
deployed at client site.
Conclusion:Our
team’s technical, functional and communication competency was acclaimed
by client, in not only analyzing the project but in implementation
too, thereby satisfying all the requirements of client.
Case4: Chat Server
Client’s
Requirement:A
Multi-functional, Multi-interface Chat Server that is to be installed
as part of a Tutorial Web site. Should have a friendly user interface.
Students while going through the content of site, can contact
tutors on line and discuss about their problems and seek solutions.
Solution
Provided:Chat
server application using applet-servlet communication methodology.
It is 100% Pure Java™ chat and runs on any Java-enabled web browser.
It could be designed with a view to provide fast, reliable, customizable,
and very easy to use. Communication has to be many-to many type.
Design:
- Chat-Screen
or the Client is an applet and can run on any java-enabled browser
- Servlets
receives messages from users and stores messages as user-specific.
- Transferring
the messages to all clients currently on line.
- Applet receives
messages at regular intervals using thread- polling concept.
Result:Client
was impressed with the Design and methodology. The application was
developed, tested and deployed successfully. Students can communicate
with tutors, using friendly and easy to use interface.
|