|
The Customer
The customer owns a production house in Canada and is
into the business of producing indoor events for the
public. The customer wanted to develop the application
so that selling can happen through his agents distributed
over different places via a program installed on their
machines. The customer also wanted a website-based interface
for enabling the users to do the same operations over
the internet.
Challenges
• Developing
the desktop version and the web version of the application
so that they could connect to the same server in the
backend was an immense challenge. Hanu Software used
XML web services architecture to overcome this challenge.
• The customer had tried the offshore outsourcing
with three other vendors with no success. Hanu Software
decided to go forward with the challenge, using its
proven offshore delivery model to successfully deliver
the project under budget and on time.
Objectives
• Seating arrangements
were to be made configurable so that for each sequence
and event the arrangement could be made via GUI
• Flexi-pricing modules would enable the customer
to configure the rates on seats, events and locations
• Production company, venue, events, and program
managements
• Completely flexible and distributed architecture
Solution
• During the
High Level Design phase, a software architecture document
as well as the database design document was prepared
and shared with the customer.
• The detailed design and development was completed
by the project team which consists of –a Project
Manager, a Technical Lead, a QA Lead and 3 .NET developers.
• Hanu Software implemented the web services oriented
layered architecture for the project with multi-presentation
layers powered by the same web services layers and DB
servers. The application has three distinct layers –
UI (desktop, and web based), web services, and data
services.
• The entire solution was created using the Microsoft
Visual Studio.NET development system and is based on
Microsoft .NET framework using VB.NET and C#.NET based
components with an MS SQL server as back end.
|