Communicraft, the web services and interface specialists, designed and implemented an adaptable package for Travelfat that supports all the requirements of Travelfat's online reservation and information system for independent travellers. Travelfat's clients and partners can take bookings online via their own site that is linked in through an extranet into the main reservation system. The clients or partners can also earn new revenue through access to inventory products and activities via ongoing interaction with the traveller throughout his/her journey. Costs per booking can be substantially reduced by using the system in-house or by its back-end uses in call centres or online.
The reservation system can be logically divided into two distinct parts. The first part was the back office system that is deployed as a windows application. The second part that was implemented by Communicraft enabled the system to be used online.
Solution: Visual Studio .NET and Communicraft
Communicraft's expertise lies in the presentation and development of digital information for mobile and web applications using cutting edge technologies such as XML, .NET and Web Services, to increase clients' competitiveness and return on investment in a rapidly changing business world.
Travelfat is a reservation system designed to cater for the needs of the independent traveller. The back-end system was developed using Microsoft® ® Visual Studio® ®.NET with Microsoft Visual C#® #® as the programming language. The development environment allowed the quick and easy deployment of the various components that were required for the system. The system was developed to run with SQL Server™ 2000 Database. The reservation system can be logically divided into two distinct parts. The first part was the back office system that is deployed as a windows application. The second part enabled the system to be used as part of an online booking and reservation system.
The online booking and reservation system is built using XML Web Services on a Microsoft .NET platform. It was easy to render the components of the back office system as web services, allowing development to proceed very quickly. Even if the back office system had been developed using COM components with Visual C++®® or Visual Basic®® it would still have been relatively simple to upgrade these components to be .NET compatible.
The front-end system developed by Communicraft communicates with the web services by using SOAP requests and responses through ASPX (ASP .NET) files. Deploying this XML approach helps to ensure that a clean separation is maintained between presentation information, content and functionality. The user interface deploys ASPX files that make use of XSLT, which is bound to the SOAP responses that are in XML format.
Using XSLT means that the whole user interface and not just fonts, colours and images can be regenerated for another Travelfat client under the new clients' branding and look and feel without needing to make any changes to the application software. This approach allows the application to be rolled out under a completely new user interface to other third party websites in a period as short as a couple of weeks, and with a small efficient team of as little as one or two people.
Benefits: Flexible adaptable system
Travelfat supplies the clients with individually tailored front-ends. XSLT has enabled the company to alter these front-ends for clients with a minimum of time and effort, allowing clients' branding and look and feel to be easily incorporated. . NET supports the ability to customize a large number of clients' systems without altering the core system and allows projects to be developed on time and within budget.
Strong professional support
The Travelfat's development team was already well versed in Microsoft's Visual Studio and Microsoft Visual C++. Converting to Microsoft Visual C# was an easy transition made even easier by the technical support available on Microsoft's web-based site.
Reduction in costs
There was a significant reduction in costs due to increased processing efficiencies and much simpler data entry procedures. Clients have screens that are tailored to their specific requirements, making for greater levels of productivity.
Increased sales revenue
Additional revenue can be earned from travellers with a minimum of effort on the part of the travel agents as their customers can easily log on to the system and make alterations or purchase additional facilities.
As the back office system had already been developed in Microsoft Visual C# on the .NET platform, the components could be rendered as web services. This made the development easy and quick allowing code to be seamlessly integrated in just four weeks.
Reduced integration time for User Interface
UI (User Interface) integration time is reduced from what is normally a week of integration and bug fixing to a single day, as the XML Schema provides the interface between the UI and the application itself. The UI was defined in the initial phase of the project, allowing UI developers and application developers to work completely independently, in the knowledge that once the application produces compliant XML, the UI can present it perfectly.
There were many synergies made available as a result of deploying Microsoft's .NET platform. Existing back-end systems that had been written using the .NET platform were easily integrated into the new system in a minimum of time. The deployment of Microsoft Visual Studio .NET enabled the construction of a user interface that is easy and quick to tailor to the requirements of individual partners.
Travelfat provides a reservation system that is used by travel agents to book land based holidays for their clients.
The company needed to streamline travel bookings made by a back-end system and to provide its agents with an easily tailored interface.
Communicraft designed and implemented a front-end system designed to interface with existing backend systems and provide an interface that could be easily altered to suit the individual needs of travel agents.
Travelfat's operating costs were reduced.
The new system was developed very quickly and was easily interfaced with existing systems.
There were increased opportunities for additional sales revenue.
Visual Studio .NET
SQL Server 2000
Windows 2000 Server
Developers, IT Professionals
".NET was essential for this project. Travelfat can offer tailored travel solutions to each of its clients in a highly customized and cost effective way".
"We found .NET to be both effective and efficient as a development platform for a complex system which required customisation for clients and delivery online".
About Microsoft Ireland
Established in 1991 to market the company's products and services to customers throughout the island of Ireland, the Microsoft Ireland Sales, Marketing and Services Group has overseen the successful launch of groundbreaking new products such as Windows XP and the evolving suite of .NET server products. The team has now grown to include 42 professionals.
The latest Microsoft technologies are .NET enabled, easing the connection of information, people, systems, and devices. Microsoft .NET is a set of Microsoft software technologies that enables a high level of software integration through the use of XML Web services-small, discrete, building-block applications that connect to each other as well as to other, larger applications over the Internet.
Microsoft Ireland has teams dedicated to meeting the needs of all vertical markets and tailors solutions for both the small and medium sized business segment and the enterprise sector. For more information, please visit www.microsoft.com/ireland
Copyright 2003 Microsoft Corporation. All rights reserved.
This case study is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED,