15.11.2012 Views

2.3.1_ICT Usage in Tourism - IFITT

2.3.1_ICT Usage in Tourism - IFITT

2.3.1_ICT Usage in Tourism - IFITT

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Information nformation and<br />

Communication<br />

ommunication<br />

Technologies<br />

echnologies<br />

<strong>in</strong><br />

<strong>Tourism</strong>


Agenda<br />

1.<br />

1.1<br />

1.2<br />

2.<br />

2.1<br />

2.2<br />

2.3<br />

2.4<br />

2.5<br />

3.<br />

3.0<br />

3.1<br />

3.2<br />

3.3<br />

3.4<br />

3.5<br />

3.6<br />

3.7<br />

<strong>ICT</strong> and tourism – <strong>in</strong>troduction<br />

<strong>Tourism</strong> as <strong>in</strong>formation bus<strong>in</strong>ess<br />

e<strong>Tourism</strong> – <strong>ICT</strong> usage <strong>in</strong> tourism<br />

<strong>ICT</strong> usage <strong>in</strong> tourism – overview and case studies<br />

<strong>Tourism</strong> stakeholders and <strong>in</strong>terfaces<br />

<strong>Tourism</strong> suppliers and e<strong>Tourism</strong><br />

Intermediaries and e<strong>Tourism</strong><br />

Dest<strong>in</strong>ation organisations and e<strong>Tourism</strong><br />

<strong>Tourism</strong> management and e<strong>Tourism</strong><br />

Trends and future applications<br />

Social Media & Web 2.0<br />

Website optimisation<br />

Interoperability and semantic web<br />

Software agents<br />

Recommender systems<br />

Dynamic packag<strong>in</strong>g<br />

Mobile services & ambient <strong>in</strong>telligence<br />

Onl<strong>in</strong>e auctions <strong>in</strong> tourism<br />

2 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


2.3 Intermediaries and e<strong>Tourism</strong><br />

�� CRS / GDS<br />

�� Case study Amadeus<br />

�� <strong>ICT</strong> usage by tour operators<br />

�� <strong>ICT</strong> usage by travel agencies<br />

�� Case study Bistro<br />

�� Case study WebMAIL<br />

3 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


2.3 Intermediaries and e<strong>Tourism</strong><br />

�� CRS / GDS<br />

�� Case study Amadeus<br />

�� <strong>ICT</strong> usage by tour operators<br />

�� <strong>ICT</strong> usage by travel agencies<br />

�� Case study Bistro<br />

�� Case study WebMAIL<br />

4 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


CRS / GDS<br />

�� Computer Reservation Systems (CRSs ( CRSs)<br />

Global Distribution Systems (GDSs ( GDSs)<br />

�� CRS/GDS are product of the 1960ies<br />

�� Ma<strong>in</strong> electronic <strong>in</strong>terface <strong>in</strong> the travel and tourism<br />

market<br />

�� “switch switch” between suppliers and <strong>in</strong>termediaries on<br />

one side and travel agents on the other side<br />

�� Shareholders have ma<strong>in</strong>ly been airl<strong>in</strong>es, airl<strong>in</strong>es,<br />

s<strong>in</strong>ce<br />

management of airl<strong>in</strong>e seats and their<br />

distribution constitute their orig<strong>in</strong><br />

�� Aimed at organis<strong>in</strong>g airl<strong>in</strong>es <strong>in</strong>ternally and provided tools<br />

for improvement <strong>in</strong> productivity & efficiency<br />

�� Acted as backbone of the digital airl<strong>in</strong>e<br />

5 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


E-Intermediaries<br />

Intermediaries<br />

(Fuchs/Höpken 2004; Fuchs et al. 2009)<br />

6 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong><br />

Dis-Intermediation<br />

Dis Intermediation<br />

TrC > PrC<br />

but also… also<br />

Re-Intermediation<br />

Re Intermediation<br />

TrC = PrC and Value Added


Computer reservation systems (CRSs CRSs)<br />

�� CRSs assist tourism enterprises<br />

�� Handle their <strong>in</strong>ventories profitably<br />

�� Facilitate the tourism product distribution<br />

�� Normally operated by airl<strong>in</strong>es, airl<strong>in</strong>es,<br />

hotels & tour operators<br />

�� Distribute products nationally or globally<br />

�� Use ma<strong>in</strong>frames & extensive networks to support<br />

remote term<strong>in</strong>als <strong>in</strong> travel agencies (nowadays also<br />

<strong>in</strong>ternet and web applications)<br />

applications<br />

�� Advantages<br />

�� Support reservation/confirmation/purchase of a wide<br />

range of tourism products<br />

�� Reduce transaction costs<br />

�� Disadvantages<br />

�� High <strong>in</strong>stallation and usage costs<br />

�� Lack of flexibility and user friendl<strong>in</strong>ess<br />

�� Bias <strong>in</strong> favour of their suppliers<br />

7 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


Global distribution systems (GDSs GDSs)<br />

�� GDSs<br />

�� Horizontal and vertical <strong>in</strong>tegration of multiple CRSs<br />

�� Emerged from CRSs as a one-stop one stop customer service<br />

�� Effectively became travel supermarkets, supermarkets,<br />

offer<strong>in</strong>g<br />

<strong>in</strong>formation & reservation capabilities for all products<br />

�� Control and distribute most airl<strong>in</strong>e seats<br />

�� Emerged as a ma<strong>in</strong> technology supplier<br />

�� 4 major GDSs: GDSs:<br />

Amadeus, Amadeus,<br />

Galileo, Galileo,<br />

SABRE & Worldspan<br />

�� Result of a permanent concentration process<br />

8 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


GDS architecture<br />

9 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong><br />

(Werthner/Kle<strong>in</strong> 1999)


Global distribution systems (GDSs GDSs)<br />

�� GDS functions<br />

�� Reservation / book<strong>in</strong>g – core-services<br />

core services<br />

�� Flights<br />

�� Accomodation<br />

�� Car-rental<br />

Car rental<br />

�� Reservation / book<strong>in</strong>g – other services<br />

�� Events<br />

�� Package tours<br />

�� Cruise<br />

�� Complete handl<strong>in</strong>g of payment<br />

�� Ticket<strong>in</strong>g<br />

�� Management functions<br />

�� Report<strong>in</strong>g<br />

�� Account<strong>in</strong>g<br />

10 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


History of GDSs<br />

11 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong><br />

(Kärcher 1997)


Market penetration of GDSs<br />

12 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong><br />

(Werthner/Kle<strong>in</strong> 1999)


GDSs – Global marketplaces<br />

�� GDSs as global marketplaces<br />

�� Example of global electronic marketplaces<br />

�� Represent very <strong>in</strong>fluential part of the market<br />

�� Sabre Travel International employs 1.800 persons, persons,<br />

covers 45 Mn of prices, prices,<br />

conta<strong>in</strong>s 650 airl<strong>in</strong>e<br />

companies second<br />

and performs 2.000 transactions per<br />

�� In 1992 these entire market<br />

systems had over 98% of the<br />

�� Dom<strong>in</strong>ant position <strong>in</strong> specific markets<br />

�� E.g. Amadeus/START <strong>in</strong> Germany<br />

�� Example that early adopters of <strong>in</strong>formation<br />

technology can occupy a strategically dom<strong>in</strong>ant<br />

position<br />

13 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


2.3 Intermediaries and e<strong>Tourism</strong><br />

�� CRS / GDS<br />

�� Case study Amadeus<br />

�� <strong>ICT</strong> usage by tour operators<br />

�� <strong>ICT</strong> usage by travel agencies<br />

�� Case study Bistro<br />

�� Case study WebMAIL<br />

14 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


History of Amadeus & Start<br />

1971 Deutsche Lufthansa, Deutsche Bahn, Bahn,<br />

TUI, abr, abr,<br />

DER and<br />

Hapag-Lloyd Hapag Lloyd establish Studiengesellschaft<br />

Studiengesellschaft<br />

zur<br />

Automatisierung<br />

utomatisierung für Reise eise und Touristik ouristik (Society for the<br />

Automation of Travel and <strong>Tourism</strong>) – called Start for short<br />

1980 Start is ready for operation<br />

1987 Foundation of Amadeus by Air France, Iberia, Lufthansa<br />

and Scand<strong>in</strong>avian Airl<strong>in</strong>es (SAS)<br />

1992 Integration of Amadeus <strong>in</strong>to the Start system<br />

1994 Implementation of the e-commerce e commerce sector<br />

1995 Take over of System One (USA)<br />

2002 Worldwide no. 1 GDS <strong>in</strong> travel agency book<strong>in</strong>gs<br />

2003 Start becomes Amadeus Germany<br />

2004 Acquisition of OPODO onl<strong>in</strong>e travel portal<br />

2005 Amadeus goes private: Leveraged Buy Out (€ ( 4.37<br />

billion market valuation)<br />

15 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


Amadeus Germany bus<strong>in</strong>ess fields<br />

�� Services for travel agencies<br />

�� Conventional travel distribution system<br />

�� Integrated software solutions to support front, front,<br />

mid<br />

and back office workflow processes<br />

�� Book<strong>in</strong>g eng<strong>in</strong>es for web-based web based travel distribution<br />

�� www.de.amadeus.com - the B2B portal as an Internet<br />

platform for products and services<br />

�� Employee qualification us<strong>in</strong>g various tra<strong>in</strong><strong>in</strong>g methods<br />

�� e.g. Travel Expert Certificates - Amadeus Germany <strong>in</strong><br />

co-operation co operation with IHK (Chamber of Commerce)<br />

Frankfurt am Ma<strong>in</strong><br />

�� Wide array of services e.g. help desk, on-site on site system<br />

consult<strong>in</strong>g and customer support<br />

16 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


Amadeus Germany bus<strong>in</strong>ess fields<br />

�� Services for tour operators and service<br />

providers<br />

�� Comprehensive and neutral book<strong>in</strong>g platforms<br />

�� Book<strong>in</strong>g eng<strong>in</strong>es for sale via Internet; Internet;<br />

customised<br />

Internet presence<br />

�� Individualised tra<strong>in</strong><strong>in</strong>g media and on-l<strong>in</strong>e on l<strong>in</strong>e help<br />

�� Services for corporate accounts<br />

�� Products and consult<strong>in</strong>g for onl<strong>in</strong>e bus<strong>in</strong>ess travel<br />

management<br />

�� Development of global solutions for companies<br />

operat<strong>in</strong>g <strong>in</strong>ternationally<br />

17 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


Amadeus book<strong>in</strong>g process<br />

Amadeus book<strong>in</strong>g process support<br />

Consult<strong>in</strong>g Information search Vacancy <strong>in</strong>quiry<br />

Beratung Sales<br />

Payment<br />

Beratung<br />

Payment<br />

process<br />

Documents<br />

Option Book<strong>in</strong>g<br />

Onl<strong>in</strong>e direct debit collection<br />

by the tour operator<br />

Travel confirmation<br />

also via email, fax<br />

18 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong><br />

Book<strong>in</strong>g<br />

confirmation onl<strong>in</strong>e<br />

Additional<br />

services<br />

Pr<strong>in</strong>t<strong>in</strong>g of remittance<br />

slips<br />

Travel documents<br />

Application<br />

transfers<br />

VERS/VERJ<br />

TV<br />

CC<br />

INFX


Amadeus system as an <strong>in</strong>tegrator<br />

Rail<br />

39<br />

Public Transport<br />

68<br />

Airl<strong>in</strong>es<br />

488<br />

Hotels<br />

239 cha<strong>in</strong>s<br />

59.000 hotels<br />

Cars<br />

42 providers <strong>in</strong><br />

31.000 locations<br />

Rail<br />

2 providers<br />

Cruise<br />

7 providers<br />

Suppliers<br />

Deutsche Bahn<br />

Rail + bus providers<br />

4<br />

Tour operators<br />

190<br />

Hotels<br />

Amadeus<br />

Insurances/<br />

Credit cards<br />

5 / 5 providers<br />

Ferries<br />

33<br />

Event providers<br />

180<br />

Front/mid<br />

office<br />

products<br />

Amadeus Vista<br />

Internet products<br />

Amadeus<br />

Germany<br />

19 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong><br />

Bus<strong>in</strong>ess<br />

Travel<br />

Management<br />

Travel Agents<br />

Company<br />

Travel Units<br />

Advance<br />

Ticket Sales<br />

Consumers<br />

Computer<br />

centers<br />

Bus<strong>in</strong>ess<br />

Travel<br />

Travel<br />

Agencies<br />

Private<br />

customers<br />

Corporates<br />

Customers


Amadeus technology<br />

PC PC PC<br />

Service<br />

provider<br />

Service<br />

provider<br />

Service<br />

provider<br />

SITA<br />

Firewall 1<br />

central node<br />

Amadeus Exclusive Leased<br />

Connection (Exclusive L<strong>in</strong>k)<br />

PC<br />

Customer<br />

networks<br />

Data centre<br />

Firewall 3<br />

central node<br />

PC<br />

T-Systems net<br />

PC 20 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong><br />

Firewall 2<br />

central node<br />

Amadeus VPN Premium<br />

Connection (Premium L<strong>in</strong>k)<br />

Datex-P T-Onl<strong>in</strong>e<br />

Service<br />

provider<br />

Internet<br />

PC<br />

Internet PC<br />

PC Amadeus<br />

Web Basic<br />

Amadeus<br />

Internet<br />

Standard<br />

Connection<br />

(Eco L<strong>in</strong>k<br />

DSL)<br />

Amadeus VPN Standard<br />

Connection (Eco L<strong>in</strong>k DSL VPN)


Travel agency hardware<br />

�� Hardware components <strong>in</strong> travel agency<br />

�� Amadeus PCs<br />

�� Multi card board distributed by Amadeus<br />

�� Document pr<strong>in</strong>ter<br />

�� System pr<strong>in</strong>ter<br />

�� Hardware extension/add-on<br />

extension/add on products<br />

�� POS term<strong>in</strong>al<br />

�� Standard PC<br />

�� Optional full service<br />

�� Automatic software update<br />

21 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


Facts & figures<br />

�� 45.131 PCs - <strong>in</strong> Germany: 40.137<br />

�� 3.3 million transactions/year<br />

ransactions/year<br />

�� 627 transactions/second<br />

ransactions/second<br />

(maximum<br />

maximum value 2005)<br />

�� 106 million book<strong>in</strong>gs<br />

�� 116 million tickets<br />

22 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


Market trends<br />

<strong>Tourism</strong>: concentration and <strong>in</strong>ternationalisation<br />

of key accounts<br />

Service<br />

provider<br />

Tour<br />

operator<br />

Direct sales<br />

Amadeus<br />

Germany<br />

Tight competition<br />

23 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong><br />

Travel<br />

agency<br />

Direct book<strong>in</strong>g/fulfillment<br />

Fulfillment<br />

Corporate<br />

customers<br />

Private<br />

customers<br />

Traditional sales channel<br />

New sales channel


Amadeus Leisure Travel Solution<br />

�� Leisure travel distribution <strong>in</strong> travel<br />

agencies<br />

�� Only 2-4% 4% of overall sales process spent on<br />

determ<strong>in</strong>ation of customer demand<br />

�� Current USP of travel agent: knowledge of<br />

book<strong>in</strong>g process<br />

�� No process <strong>in</strong>tegration of determ<strong>in</strong>ation of<br />

customer demand, search for offers and book<strong>in</strong>g<br />

�� No simultaneous access to systems of different<br />

suppliers<br />

�� No support of yield management<br />

�� Insufficient management <strong>in</strong>formation about<br />

overall sales process<br />

24 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


LTS objective<br />

�� Optimis<strong>in</strong>g the leisure travel sales process<br />

<strong>in</strong> travel agencies<br />

�� Better support of determ<strong>in</strong>ation of customer<br />

demand<br />

�� Integration of determ<strong>in</strong>ation of customer<br />

demand, search for offers and book<strong>in</strong>g <strong>in</strong>to<br />

one system<br />

�� Support of travel agency <strong>in</strong> optimis<strong>in</strong>g sales<br />

process and maximis<strong>in</strong>g revenue<br />

�� Support of complete sales process <strong>in</strong> an<br />

<strong>in</strong>tegrated environment<br />

25 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


LTS objective<br />

Sales<br />

Process<br />

Front-Office-<br />

Workflow<br />

Mid-Office<br />

Management<br />

Information<br />

26 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong><br />

Sales Control<br />

Yield-<br />

Management


LTS components<br />

Leisure<br />

Travel<br />

Workflow<br />

LTS<br />

Functions<br />

Leisure<br />

Travel<br />

Control<br />

Leisure Travel Eng<strong>in</strong>e<br />

Leisure Travel Database<br />

27 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong><br />

Leisure<br />

Travel<br />

Reports<br />

Leisure<br />

Travel<br />

Interfaces


Leisure Travel Database<br />

�� Comprehensive database for all Amadeus leisure<br />

travel applications<br />

�� Def<strong>in</strong>ition of a standard DB schema for tourism<br />

services<br />

�� Abstraction of catalogue views to a pure tourism<br />

services oriented view<br />

�� Mapp<strong>in</strong>g of proprietary attributes to the Amadeus<br />

standard<br />

�� Flexible import process<br />

�� Import catalogue data (offl<strong>in</strong>e ( offl<strong>in</strong>e data) data<br />

�� Onl<strong>in</strong>e data delivery from suppliers<br />

�� Content<br />

�� <strong>Tourism</strong> services: hotel, accommodation, flight, ...<br />

�� Additional <strong>in</strong>formation: region, climate, immigration<br />

<strong>in</strong>structions, health rules, ...<br />

28 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


Leisure Travel Eng<strong>in</strong>e<br />

�� Bus<strong>in</strong>ess logic for automat<strong>in</strong>g availability<br />

check and book<strong>in</strong>g process<br />

�� Encapsulation of supplier-specific<br />

supplier specific<br />

processes and details of supplier systems<br />

�� No need for suppliers to adhere to a standard<br />

�� Value-added Value added services by aggregat<strong>in</strong>g basic<br />

services<br />

�� Externalisation of bus<strong>in</strong>ess rules<br />

�� Bus<strong>in</strong>ess logic def<strong>in</strong>ed as bus<strong>in</strong>ess rules (and not<br />

as part of the software)<br />

�� Ma<strong>in</strong>tenance of rules by doma<strong>in</strong> experts<br />

29 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


Leisure Travel Workflow<br />

�� Coverage of tourism services of all types<br />

�� S<strong>in</strong>gle services, fix packages, dynamic packages<br />

�� Flexible determ<strong>in</strong>ation of customer<br />

demand<br />

�� Multi-supplier Multi supplier search, availability check<br />

and book<strong>in</strong>g<br />

�� Illustration of offers<br />

�� Display of offers depend<strong>in</strong>g on customisable<br />

parameters<br />

�� Detailed offer and travel <strong>in</strong>formation e.g. hotel<br />

pictures<br />

�� Integration of all phases of sales process<br />

30 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


Leisure Travel Control<br />

�� Adm<strong>in</strong>istration of steer<strong>in</strong>g criteria to<br />

control sales process<br />

�� Hierarchical authorisation concept<br />

�� Onl<strong>in</strong>e update (with<strong>in</strong> whole organisation)<br />

�� Basic steer<strong>in</strong>g criteria<br />

�� Assortment (supplier priority and filter)<br />

�� Supplemental criteria<br />

�� Departure/dest<strong>in</strong>ation airport, dest<strong>in</strong>ation, ...<br />

�� Quality e.g. price, category, carrier, hotel-cha<strong>in</strong><br />

hotel cha<strong>in</strong><br />

�� Time e.g. travel date, query date<br />

31 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


Term<strong>in</strong>al-oriented<br />

Term<strong>in</strong>al oriented user <strong>in</strong>terface<br />

32 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


LTS user <strong>in</strong>terface<br />

33 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


LTS user <strong>in</strong>terface<br />

34 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


Traditional sales process<br />

Precise offer of one Service Provider<br />

Custo<br />

mer<br />

Request<br />

2 weeks package tour<br />

to Majorca <strong>in</strong> August for<br />

max. € 1000,-<br />

Travel<br />

Agency<br />

35 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong><br />

1A<br />

Request <strong>in</strong> TOMA<br />

Input of SP, travel type,<br />

date, service code<br />

SP 1<br />

SP 2<br />

SP 3<br />

SP 4


LTS sales process<br />

Offers that meet customer demands from def<strong>in</strong>ed<br />

Service Providers<br />

1. Hotel X, Tour Operator A, 01. - 15.08., 945,- €<br />

2. Hotel Y, Tour Operator B, 02. - 16.08., 975,- €<br />

3. ...<br />

Customer<br />

Request<br />

Travel<br />

Agency<br />

2 weeks package tour<br />

to Majorca <strong>in</strong> August for<br />

max. € 1000,-<br />

1A<br />

Demand<br />

• Majorca, tour package<br />

• 2 weeks, August<br />

• € 1000,-<br />

36 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong><br />

SP 2<br />

SP 4<br />

SP 1<br />

Toma +<br />

LTS<br />

Offers<br />

Demand<br />

Steer<strong>in</strong>g<br />

SP 1<br />

SP 2<br />

SP 3<br />

SP 4


LTS architecture<br />

�� Design goals<br />

�� Def<strong>in</strong>e an architecture that is robust, robust,<br />

flexible and<br />

extensible<br />

�� Develop a modular, modular,<br />

layered architecture that<br />

allows for separation of concerns<br />

�� Adhere to open standards (J2EE, XML, ...)<br />

�� M<strong>in</strong>imise the development effort by delegat<strong>in</strong>g as<br />

much work as possible to the <strong>in</strong>frastructure (web<br />

and application server)<br />

37 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


LTS architecture: Logical view<br />

38 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


LTS server components<br />

LTW LTW (Workflow)<br />

(Workflow)<br />

• Demand Demand analysis<br />

analysis<br />

• Process<strong>in</strong>g Process<strong>in</strong>g of of dynamic<br />

dynamic<br />

offer offer queries<br />

queries<br />

• Priority Priority control control<br />

control<br />

• Availability Availability check check via<br />

via<br />

LTE<br />

LTE<br />

LTC LTC LTC (Control)<br />

(Control)<br />

• Hierarchical<br />

Hierarchical<br />

management management of of control<br />

control<br />

<strong>in</strong>formation <strong>in</strong>formation <strong>in</strong>formation for for for control control<br />

control<br />

units<br />

units<br />

• Creation Creation Creation of of control control control re re-<br />

re<br />

lated lated client client <strong>in</strong>formation<br />

<strong>in</strong>formation<br />

W<br />

C<br />

39 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong><br />

E<br />

D<br />

LTE LTE LTE (Eng<strong>in</strong>e) (Eng<strong>in</strong>e)<br />

(Eng<strong>in</strong>e)<br />

• Availability Availability check check and<br />

and<br />

book<strong>in</strong>g<br />

book<strong>in</strong>g<br />

• Encapsulation Encapsulation of of of SPS<br />

SPS<br />

specific specific specific knowledge<br />

knowledge<br />

(complexity (complexity hid<strong>in</strong>g)<br />

hid<strong>in</strong>g)<br />

• Rules Rules eng<strong>in</strong>e<br />

eng<strong>in</strong>e<br />

ma<strong>in</strong>ta<strong>in</strong>able ma<strong>in</strong>ta<strong>in</strong>able by by a a doma<strong>in</strong><br />

doma<strong>in</strong><br />

adm<strong>in</strong><br />

adm<strong>in</strong><br />

LTD LTD LTD (Database)<br />

(Database)<br />

• Unified Unified view view of of SPS<br />

SPS<br />

specific specific data data (import)<br />

(import)<br />

• Query Query execution<br />

execution


LTS architecture: Technical view<br />

LTS and <strong>in</strong>volved systems<br />

LTS Client<br />

VISTA<br />

Portevo<br />

LTW<br />

Applet<br />

LTC<br />

Applet<br />

PC<br />

HTML<br />

HTTP<br />

SOAP<br />

HTTPS<br />

SOAP<br />

HTTPS<br />

Web<br />

Server<br />

Web<br />

Server<br />

(Apache)<br />

STADI<br />

SOAP<br />

HTTP<br />

40 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong><br />

LTS Services<br />

LTS<br />

Applications<br />

Portevo<br />

RMI<br />

Log<strong>in</strong><br />

and User<br />

Management<br />

Service<br />

SUN<br />

SUN<br />

JDBC<br />

XML<br />

IIOP<br />

RDBMS Oracle<br />

X_LTD<br />

System Integration Platform<br />

ASW<br />

LTS<br />

L<strong>in</strong>k<br />

SIP<br />

ASW<br />

L<strong>in</strong>k<br />

Service<br />

„Verfahren“<br />

SUN<br />

WS<br />

L<strong>in</strong>k<br />

SUN<br />

BS2000


LTS layered architecture<br />

�� System responsibilities are separated <strong>in</strong>to functional<br />

layers<br />

�� Each layer has its own responsibilities and its own API<br />

�� Layered architecture leads to a more flexible and<br />

ma<strong>in</strong>ta<strong>in</strong>able system<br />

�� Encapsulation — Each layer can hide details about its<br />

operations from other layers. Thus the layer can evolve as<br />

needed beh<strong>in</strong>d a fixed API without affect<strong>in</strong>g its clients.<br />

�� Separation of concerns — Complexity <strong>in</strong> the system is easier<br />

to manage because each layer is focused on a cohesive set<br />

of responsibilities.<br />

responsibilities<br />

�� Reuse — Add<strong>in</strong>g additional functionality is faster, because<br />

each layer can provide services to objects <strong>in</strong> the layer<br />

above. above.<br />

Furthermore, classes <strong>in</strong> a given layer can <strong>in</strong>herit<br />

reusable behaviour from a superclass, superclass,<br />

thus abstract<strong>in</strong>g the<br />

responsibilities of classes of that layer.<br />

41 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


LTS layered architecture<br />

Web<br />

conta<strong>in</strong>er<br />

Presentation<br />

Layer<br />

Application<br />

Layer<br />

Services<br />

Layer<br />

Doma<strong>in</strong><br />

Layer<br />

Persistence<br />

Layer<br />

Integration<br />

Layer<br />

42 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong><br />

EJB conta<strong>in</strong>er<br />

Database<br />

Back-End<br />

� Manages user <strong>in</strong>teraction<br />

� Manages screen <strong>in</strong>frastructure<br />

� Syntax validation<br />

� Manages C/S communication<br />

� Invokes services<br />

� Handles exceptions<br />

� Ma<strong>in</strong>ta<strong>in</strong>s HTTP sessions<br />

� Manages workflows<br />

� Doma<strong>in</strong> specific services (use cases)<br />

� General services<br />

� Transaction control<br />

� Doma<strong>in</strong> model<br />

� Bus<strong>in</strong>ess behaviour<br />

� Semantic validation<br />

� O-R mapp<strong>in</strong>g<br />

� Basic services (create, read, update,<br />

delete)<br />

� Access to the back end systems<br />

(ASW)


LTS component model<br />

43 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


LTS service-oriented service oriented architecture<br />

�� The layer<strong>in</strong>g model of LTS enables the<br />

creation of a service-oriented service oriented architecture<br />

�� Advantages of a service-oriented<br />

service oriented<br />

architecture<br />

�� Many different applications can share a suite of<br />

services, services,<br />

while also us<strong>in</strong>g services that are<br />

unique to each application<br />

�� Likewise, different k<strong>in</strong>ds of clients (for example<br />

Web, Sw<strong>in</strong>g-based Sw<strong>in</strong>g based or .NET applications) can use<br />

the same services, provid<strong>in</strong>g a consistent<br />

application architecture<br />

44 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


Summarisation of design aspects<br />

�� Service-oriented Service oriented architecture<br />

�� Functionality provided as web services<br />

�� Support of different client types (web/html, Java<br />

applets, .NET applications)<br />

�� Rich client approach (Java applet)<br />

�� Sophisticated GUI with complex workflow<br />

�� Layered architecture<br />

�� Separation of system responsibilities <strong>in</strong>to functional<br />

layers<br />

�� Leads to flexibility, extensibility, reusability<br />

Leads to flexibility, extensibility, reusability<br />

�� E.g. reuse of database or book<strong>in</strong>g eng<strong>in</strong>e<br />

�� Built on open standards, tools and technologies<br />

(J2EE, XML, ...)<br />

�� M<strong>in</strong>imisation of development effort by delegation of<br />

tasks to <strong>in</strong>frastructure (web and application<br />

server)<br />

45 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>


Performance and scalability<br />

�� Performance-related Performance related design issues<br />

�� LTS system partitions computational responsibilities<br />

between clients and servers to maximize CPU potential<br />

�� LTS clients store static and session-based session based data locally <strong>in</strong><br />

order to reduce both network traffic and the server-side<br />

server side<br />

memory consumption<br />

�� LTS server-side server side process<strong>in</strong>g is stateless<br />

�� Thus LTS can make full use of the load balanc<strong>in</strong>g and scal<strong>in</strong>g<br />

capacity provided by web and application servers<br />

�� To speed data access LTS uses the database connection<br />

pool<strong>in</strong>g and data cach<strong>in</strong>g provided by the EJB conta<strong>in</strong>er<br />

�� Lessions learned<br />

�� Application server less performant than database<br />

�� Scalability of BEA WLS problematic<br />

�� Server farm approriate for application server<br />

46 <strong>ICT</strong> <strong>in</strong> <strong>Tourism</strong><br />

© copyright <strong>IFITT</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!